在 DeepSeek Harness 里用 Dosi 插件¶
DeepSeek Harness 能用上各个 skill 和钩子,Agent 通过命令行运行 dosi。插件在所有 Agent 里都能做什么,见 Dosi 插件。
安装¶
在网页界面打开 Plugins → Add plugin,填 https://github.com/Datus-ai/dosi-plugins。
DeepSeek Harness 用 pnpm 安装插件,pnpm 要在 PATH 上。也可以在 shell 里运行:
重启 DeepSeek Harness 后加载。
确认装好了¶
在一个项目目录里开会话,问一句“这里跑的是哪个版本的 dosi?”。第一次会话会在后台 下载 dosi,等十秒左右。然后直接问数据问题。
为什么没有 MCP 服务¶
DeepSeek Harness 每个进程只启动一次 MCP 服务,工作目录也是固定的;而一个进程会同时 服务很多项目的会话。一个 dosi 服务只服务一个项目的模型,接上之后,所有会话问到的都是 同一个项目。所以插件改用 dosi 的命令行,在每个会话自己的目录里运行,得到的答案是一样的。
如果你只在一个项目里用,也可以用 DeepSeek Harness 的 dsh-mcp-client 手动接上服务,
把工作目录设成那个项目。做法见自己启动 MCP 服务。
更新和卸载¶
再运行一次 add 命令就会装上新版本,然后重启。dosi 本身单独升级:在对话里说
“升级 dosi”。
卸载插件:
排错¶
| 现象 | 解决办法 |
|---|---|
| Add plugin 失败 | DeepSeek Harness 运行时的 PATH 上没有 pnpm。装上它,或者改用 npx 命令 |
受限网络下出现 install_failed |
设置 DOSI_SOURCE=oss(国内镜像),然后开新会话 |