功能描述
https://agentclientprotocol.com/overview/introduction 是ACP协议介绍,我想通过ACP协议,来使用 kode ,这样就可以配置到 ZED 工具里使用,或者代码里通过ACP调用 Kode来当做 agent使用,从而实现 Agentic AI 的效果。
另外 Kode 可以通过环境变量,来设置模型配置使用吗? 比如环境变量使用json来设置配置等,这样就可以在代码里启动 kode 的agent服务,并为不同独立的工程,使用不同模型配置的kode,通过为子进程设置不同的环境变量配置,也很方便。 但目前我看kode值支持用户级别的配置。
总体而言,只需要适配ACP协议,Client侧只需要对接ACP协议,就不用在关注agent端各种不同的差异和实现了。
注: https://github.com/zed-industries/claude-code-acp 这个是 zed 官方,自行开发ACP协议适配的工程,通过ACP协议调用 claude code 工具。 另外社区上,开始有个ACP协议,调用 codex的工程里。