Appearance
来源与延伸
官方文档
- Zed External Agents: https://zed.dev/docs/ai/external-agents
- Zed Claude Code via ACP blog: https://zed.dev/blog/claude-code-via-acp
- OpenClaw OpenAI provider docs: https://docs.openclaw.ai/providers/openai
- OpenClaw ACP docs: https://docs.openclaw.ai/cli/acp
- OpenClaw ACP agents docs: https://docs.openclaw.ai/tools/acp-agents
官方仓库
- Zed Codex ACP adapter: https://github.com/zed-industries/codex-acp
- Zed Claude Code adapter page: https://zed.dev/acp/agent/claude-code
- Claude Agent ACP adapter: https://github.com/agentclientprotocol/claude-agent-acp
- Multica: https://github.com/multica-ai/multica
本次重点阅读过的代码入口
Zed / Codex
src/lib.rssrc/codex_agent.rssrc/thread.rsCargo.toml
Multica
server/pkg/agent/agent.goserver/pkg/agent/claude.goserver/pkg/agent/codex.goserver/internal/daemon/config.goserver/internal/daemon/daemon.goserver/internal/daemon/execenv/execenv.goserver/internal/daemon/execenv/runtime_config.goserver/internal/daemon/execenv/codex_home.go
怎么继续读
如果你接下来要做自己的 agent host,优先判断三件事:
- 你需要一次性命令,还是长期会话协议。
- 你需要 CLI 事件流,还是需要 thread / turn / approval 级控制。
- 你是在做 IDE、gateway,还是 daemon。
这三件事基本决定你应该接:
- provider API
- CLI JSON stream
- app-server / JSON-RPC
- ACP adapter