dsh-aoci-bind
在终端中运行以下命令:
dsh plugin install donyue7/dsh-aoci-bind
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install donyue7/dsh-aoci-bind 安装本插件;源码仓库为 https://github.com/donyue7/dsh-aoci-bind。
插件介绍
每接入一个带 AOCI 索引的工作区,往往要在 cordis.patch.yml 里手写 MCP 绑定行。漏写、写错或绑错仓库时,会话里可能拿不到对应工具,而且往往不会报错——例如仓库已有 aoci.txt,却没有任何 MCP 行。
dsh-aoci-bind 是 DSH Host 侧的 AOCI 接入插件,把「哪个工作区有索引、是否已绑定、是否绑对仓库」从手工维护变成可发现、可诊断、可修复、可初始化。它不生成也不重写任何索引内容,只维护 MCP 绑定行;提供状态诊断、幂等修复、无索引项目的 init 注册,以及环境体检四类能力,结果均为结构化 JSON 与可读摘要。
修复写入前会备份,非法 YAML 拒绝写入;重复调用 repair 不会产生重复行。新增或变更 Host 侧 MCP 行后需重启 DSH 才会在会话工具表中生效。
适合在 DSH 上管理多个 AOCI 工作区、希望统一排查未绑定、绑错与冲突,并安全修补 cordis.patch.yml 的维护者与团队。
使用场景
- 多个工作区接入 AOCI 后需要统一检查 MCP 是否已绑定
- 发现会话拿不到某仓库工具但配置无报错时做状态诊断
- 批量修补 cordis.patch.yml 中的漏绑、错绑或重复绑定行
适合人员
- 在 DSH Host 上维护多仓库 AOCI 接入的开发者
- 负责 cordis.patch.yml 与 MCP 挂载的运维或平台同学
- 需要可重复、可审计修复流程的团队维护者