Cloudflare は社内で構築した AI engineering stack を公開しました: The AI engineering stack we built internally。重要なのは、AI 導入を prompt の問題ではなく infrastructure の問題として扱っていることです。
そのスタックには、認証、集中 LLM routing、MCP servers、sandbox 実行、長時間 agent session、service catalog、AGENTS.md、engineering standards、AI code review が含まれます。
| 本番の問題 | インフラの対応 |
|---|---|
| AI client と provider がばらばら | 集中 routing、policy、cost tracking |
| agent が社内 tool を必要とする | MCP servers と portal |
| agent が安全に code を実行する | sandbox runtime |
| agent が repo 文脈を必要とする | AGENTS.md と engineering standards |
| agent が組織知識を必要とする | service catalog と dependency graph |
| agent output を review する必要がある | standards に紐づいた AI code review |
これが本番の AI Agent Infrastructure です。長い context window を持つ chatbot ではなく、agent が正しい context を見つけ、正しい tool を使い、境界内で行動し、review 可能な trace を残す環境です。
MCP は重要な protocol layer です。Model Context Protocol documentation は、model を tools や data sources と接続する標準として MCP を説明しています。
しかし MCP だけでは storage、permissions、audit、recovery は解決しません。
すべてが live API call のままだと、次の問題が残ります。
MCP は access protocol です。それだけで memory、storage、permissioning、audit、recovery にはなりません。
puppyone で agent 向けの管理されたコンテキスト層を構築するGet startedAgents Filesystem は、人間ではなく AI agents のために設計された file workspace です。
従来の file system は、人間が安全性、最新性、commit すべき内容を判断する前提です。agent は違います。見えるものを読み、許可された場所に書き、ファイルを reasoning loop の一部として使います。
本番の Agents Filesystem には 5 つの能力が必要です。
| 能力 | なぜ必要か |
|---|---|
| Unified context | SaaS data、repo docs、tickets、specs、過去の outputs を一つの file space で扱う。 |
| Scoped access | 各 agent は許可された path だけを読書きできる。 |
| Native interfaces | Bash、MCP、REST、CLI、sandbox mounts でアクセスできる。 |
| Durable writes | plans、scratch files、reports、generated code が session 後も残る。 |
| Operational traces | reads、writes、diffs、permission errors が見える。 |
これは単なる shared folder ではありません。Dropbox、S3、Git、local disk、vector database はそれぞれ一部を解きますが、agent identity、per-agent permissions、MCP distribution、sandbox mounts、automatic version history をまとめて提供するものではありません。
ファイル安全性の詳細は filesystem design for AI agents を参照してください。
agent は context を読むだけではありません。変更します。
meeting summary、migration plan、dataset transformation、documentation rewrite、report、pull request などを生成します。agent が write するなら、system には recovery model が必要です。
ここで Versioned Control Filesystem が重要になります。自然な英語では "version-controlled filesystem" ですが、意味は明確です。version control は agent が commit を覚えているかに依存してはいけません。storage layer に組み込むべきです。
agent 向け Versioned Control Filesystem では:
agent が folder を削除したり policy を上書きしたり dataset を壊したりしても、team は inspect と rollback ができます。Git が code にもたらした diff と rollback の価値を、agent context にも持ち込む必要があります。
User / workflow request
-> agent client / orchestration
-> model routing and policy
-> MCP and tool access
-> Agents Filesystem
- synced SaaS context
- repo and project context
- generated artifacts
- per-agent permissions
- version history and audit logs
-> sandbox execution
-> review, approval, deployment
Agents Filesystem は中心にあります。context が operational になる場所だからです。sources、MCP、sandbox、review をつなぎます。この層がないと、local folder、vector index、複数 MCP servers、wiki、object bucket、manual audit note がばらばらに残ります。
puppyone は multi-agent collaboration のための file workspace です。この構成では、AI Agent Infrastructure の Agents Filesystem と Versioned Control Filesystem の層を担います。
具体的には:
puppyone は Cloudflare の全レイヤーを置き換えるものではありません。model policy、runtime isolation、CI、review、internal standards は必要です。ただし Agents Filesystem があると、context と artifacts が散らばらなくなります。
関連: MCP in Agentic AI と AI audit best practices for secure agent deployments。
| 質問 | No の場合 |
|---|---|
| agent は copy-paste なしで context を見つけられるか | ingestion と normalization が必要。 |
| agent は許可された files/tools だけを見ているか | scoped permissions が必要。 |
| generated files は session 後も残るか | durable artifact storage が必要。 |
| 2 つの run の差分を見られるか | versioned filesystem history が必要。 |
| wrong write を rollback できるか | checkpoints と restore が必要。 |
| sandbox は authorized context だけを mount するか | filesystem-aware access control が必要。 |
| 人間は chat log ではなく artifact を review できるか | file-based workflows が必要。 |
これが ai agent infrastructure の本当の検索意図です。agent が安全に read、write、execute、collaborate、review される仕組みです。
いいえ。MCP は tools と data にアクセスする protocol です。Agents Filesystem は files、artifacts、permissions、versions、audit trails が存在する context/storage layer です。
はい。vector database は semantic retrieval に役立ちますが、path permissions、rollback、diff、sandbox mounts を備えた read/write workspace ではありません。
agent が使う filesystem に version control を組み込む必要があるからです。agent が commit を忘れないことに依存してはいけません。
agent が isolated experiment から shared workflow に移るときです。複数 agent、複数 data sources、sensitive files、long-running tasks、reusable artifacts、人間の review があるなら必要です。