跳转到内容

OpenCode

OpenCode 集成由社区项目 etnperlong/opencode-chorus 维护,不属于 Chorus 第一方支持范围。安装前请查看社区项目的兼容性说明和已知问题。

用 chorus 命令行工具安装这个社区集成:

Terminal window
npm install --global @chorus-aidlc/chorus
chorus agents add --agents opencode

chorus agents add 会运行 opencode plugin opencode-chorus -g,把社区包注册到全局 ~/.config/opencode/opencode.json,OpenCode 会在下次启动时下载它。OpenCode 从 shell 读取凭据,因此请在启动 OpenCode 的环境中设置:

Terminal window
export CHORUS_URL="https://chorus.example.com"
export CHORUS_API_KEY="cho_REDACTED"

CHORUS_URL 应填写 Chorus 根地址,不要附加 /api/mcp。

  1. 启动 opencode。
  2. 输入 check in to chorus。
  3. 确认 chorus_checkin 返回正确的智能体身份和权限。

成功签入表示 MCP 连接可用,不代表第一方平台的全部运行能力均受支持。

  • 社区集成提供 MCP 工具、技能和社区维护的钩子。
  • Chorus 不负责该项目的发布节奏、兼容性或故障修复。
  • OpenCode 不是 Chorus 后台服务的运行后端。
  • 不支持从 Chorus 远程启动、追加指令、中断或恢复 OpenCode 会话。
  • 社区包未加载:检查 ~/.config/opencode/opencode.json,并参考社区项目的安装说明。
  • 连接返回 401:在 Chorus 中更新 API 密钥,重新设置环境变量后启动 OpenCode。
  • 升级后工作流异常:核对 OpenCode、Chorus 和社区包的版本兼容性,并查看社区项目的问题列表。
  • 需要远程会话控制:改用 Claude Code、Codex、Kiro 或 OpenClaw。