続・エージェント隔離のその後、カンバンで回す運用と失敗処理が見えてきた

AIエージェントには、人間がレビューしていないコードを走らせるのが日常になっています。エージェントの動きを安全な箱に閉じ込めるサンドボックス化の必要性は、ほぼ合意に達しています。2026年2月には、実務者の間で「Docker/runcの従来型コンテナ隔離ではAI生成コードに対して不十分だ」という認識が明示されました[2]。では隔離した後、日々の運用はどう回すのか。Hacker Newsに投稿された個人開発が、この「その後」の一端を見せてくれます。

注目したのは「Show HN: Cosplay as a tech lead, using gVisor to sandbox agents」という投稿です[1]。テックリード(開発チームのリーダー)の役割をエージェントに担わせる構想で、GitHubでは「MIKE」として公開されています。隔離にはgVisorを使います。gVisorは、システムコール(OSへの処理要求)を横取りして検査する、ユーザー空間で動くカーネルです。投稿者によると、カンバンボード(タスクをカードで管理する板)の各カードが1つのタスクに対応します。カードのスタートを押すとLLMのループが動き出します。ボードからタスクを投入し、失敗も含めてライフサイクルを管理するのが存在理由だといいます。

脅威は2層に整理されています。1つは実行の隔離で、エージェントが生成したコードがホストに逃げないようにすることです。もう1つは、コードが動く前にエージェントに意図しない動作をさせる攻撃です[2]。プロンプトインジェクション(偽の指示で挙動を乗っ取る攻撃)や、ツールに悪意を仕込む攻撃がこれに当たります。対策の選択肢は4つに絞られてきました。標準コンテナは速いが弱い。gVisorはシステムコール遮断型で、中程度のオーバーヘッドです。Firecracker microVM(軽量な仮想マシン)はワークロードごとに専用カーネルを持ち、125ミリ秒で起動します。WebAssembly(軽量な実行形式)はオーバーヘッドほぼゼロで、権限を明示的に与える設計です[2]。

Kubernetesでは、ライフサイクル管理と隔離方式の選択を分離するagent-sandboxコントローラーが公式標準になりました[2]。agent-sandboxとgVisorを組み合わせ、エージェントを「制御されたバッファー」として走らせる手順を解説する記事も出ています[5]。

コメント欄は、実務者が何を必要としているかを映します。ある読者は「カンバンボードでエージェント間の引き継ぎを永続化するハーネスを探していた」と述べました[3]。既存のボードは使い捨て環境には重すぎたといいます。そのうえで、LLMの停止時にタスクを失敗扱いにする、キューに戻す、といったライフサイクルイベントへの対応を質問しています。同じタスクを何度実行しても結果が変わらない冪等(べきとう)な設計も求められていました。

しかし、運用の現場では失敗が日常です。投稿者によると、ローカルモデルで回すと主なトラブルは、ツール呼び出しの失敗、ループにはまり込む、推論サーバー側の問題の3つです。自動再試行のロジックで、作業が止まらないようにしているといいます。別の実装者も、gVisorの上にマルチエージェント管理基盤を自作した経験を共有しました。Kubernetes上に構築しながら、1台のマシンで動かしています。安全性を高めるため、リポジトリの複製にworktreeではなくgitのリファレンスクローンを使うよう変更したそうです。透過的なegressプロキシー(外向き通信を検査して通す仕組み)と資格情報の隔離は「解決するのに骨が折れた」と振り返ります。

背景には市場の圧力もあります。企業の83%がAIエージェントの導入を計画しているとの数字が紹介され[4]、本番運用では資源制限・ネットワーク制御・権限の範囲指定・監視まで含む多層防御が条件になります[4]。以前取り上げた2025年のVeracodeレポートでは、AI生成コードの45%がセキュリティテストに不合格でした[2]。レビュー前のコードを走らせる以上、隔離はもはや前提条件です。

記事全文: How to sandbox AI agents in 2026: MicroVMs, gVisor & isolation ...
画像出典: 記事全文: How to sandbox AI agents in 2026: MicroVMs, gVisor & isolation …

サンドボックス化は「やるかどうか」の段階を過ぎたようです。隔離技術の選択肢は揃い、次に問われるのは運用の作り込みです。失敗したタスクをどう戻し、どう再試行し、資格情報をどう守るか。3ポイントと11コメントの小さなスレッド[1]に実務者の関心が集まったのは、この部分がまだ固まっていないからでしょう。隔離は標準装備になり、差がつくのは「失敗を前提にした回し方」のようです。

引用ソース

  1. Hacker News Hacker News: Show HN: Cosplay as a tech lead, using gVisor to sandbox agents — https://github.com/SoftwareRenderer/MIKE

    Show HN: Cosplay as a tech lead, using gVisor to sandbox agents

  2. Web記事 記事全文: AI Agent Sandboxing and Security Isolation: MicroVMs, gVisor, WASM, and … — https://zylos.ai/en/research/2026-04-04-ai-agent-sandboxing-security-isolation/

    Executive Summary
    Running AI agents in production means routinely executing code that no human has reviewed. The LLM generates a shell command, a Python snippet, or a SQL query — and the agent runtime runs it. The securi

  3. HNコメント HNコメント: ow HN: Cosplay as a tech lead, using gVisor to sandbox agents — https://news.ycombinator.com/item?id=50137043

    I've been looking for a basic harness that uses a kanban board for durable agent handoff. I'd resigned myself to using openclaw's work board, but for throwaway environments, it was a bit too heavy. I'

  4. Web記事 記事全文: How to sandbox AI agents in 2026: MicroVMs, gVisor & isolation … — https://northflank.com/blog/how-to-sandbox-ai-agents

    How to sandbox AI agents in 2026: MicroVMs, gVisor & isolation strategies
    – Sandboxing AI agents involves isolating code execution in secure environments to prevent unauthorized access, data breaches, and system compromi

  5. Web記事 Web検索: Safe AI Agents on Kubernetes: Using Agent Sandbox with gVisor Isolation … — https://dev.to/msadlok/safe-ai-agents-on-kubernetes-using-agent-sandbox-with-gvisor-isolation-as-a-controlled-buffer-3h2n

    Safe AI Agents on Kubernetes: Using Agent Sandbox with gVisor Isolation …

※ 本記事はAIにより、Reddit・Hacker News・5ch・Xトレンドの公開投稿・トレンドを軸に、その話題をWeb検索で深掘りして集めた一次情報(記事全文・HNコメント)を併せて自動生成されました。本文中の[n]は末尾の引用ソース番号です。内容の正確性は保証されません。引用先を必ずご確認ください。

関連記事

CALENDAR

2026年10月
日 月 火 水 木 金 土
 123
45678910
11121314151617
18192021222324
25262728293031

ARCHIVES

CATEGORIES