# A2CR ガイド
A2CRは、AI作業の状態をWorkBatonとして保存し、別のAI窓、別モデル、MCP対応クライアントから再開するためのサービスです。
A2CRはAIではありません。AI同士が作業を受け渡すためのバトンです。
読むより、AIに読ませる:
- AI向けガイドを、ふだん使っているAIエージェントに見せて「このアプリを説明して」と頼んでください。
- A2CRが何を渡し、何を保存しないのかまで、あなた向けにかみ砕いて説明できます。
重要事項:
- WorkBatonはclient-encryptedのみです。
- A2CRはWorkBaton本文の平文保存を受け付けません。
- ローカルstdio MCP wrapperが送信前に暗号化し、A2CRは暗号文だけを保存・返却します。
- 直接HTTP MCPからのWorkBaton保存は無効化されています。
- local client keyは利用者側が管理します。サービス管理者は管理しません。
- local client keyを失うと、旧鍵で保存したclient-encrypted SlotはA2CR側でも復旧できません。
- local client keyを作り直すと、それ以後に新しい鍵で保存したSlotは読めますが、旧鍵で保存したSlotには旧鍵が必要です。
関連ページ:
- AIエージェント向けガイド: https://a2cr.app/agent-guide
- English guide: https://a2cr.app/en/guide
- MCP service URL: https://a2cr.app/mcp
圧縮・要約機能との違い:
- 圧縮・要約機能の目的は長い会話を短くすることです。
- A2CR / WorkBatonの目的は、次のAIが作業再開できる状態を渡すことです。
- 圧縮・要約機能の対象はそのチャット内の履歴です。
- A2CR / WorkBatonの対象は別チャット、別AI、別ツールです。
- 圧縮・要約機能の出力は要約文です。
- A2CR / WorkBatonの出力はgoal、current_state、next_action、blockersなどの作業状態です。
- 圧縮機能は、ざっくり言えば「会話ログのダイエット」です。A2CRは「作業状態のバトン」です。
サブエージェントとの違い:
- サブエージェントの主な用途は同じ環境内で分業することです。
- A2CRの主な用途は環境をまたいで引き継ぐことです。
- サブエージェントの有効範囲はそのチャット、その親エージェント内です。
- A2CRはChatGPT、Claude、Codex、Cursor、Roo、ローカルLLMなどを横断できます。
- サブエージェントの状態共有は親エージェントの文脈に依存します。
- A2CRは外部の一時リレーDBに保存し、TTLで消えます。