说明
以下内容来自 README.zh-CN.md(0.3.0)。
在 DSH 内直接阅读 DeepSeek Harness 官方文档;智能体还会获得查文档、安装前核对插件的工具。
安装
dsh plugin --profile web add @klarkxy/dsh-dev-index
把 web 换成你的 profile 名,安装后重启 profile。
使用
- 「插件 → DSH 文档」在 DSH 内显示官方文档站,可切换中文 / English。
- 智能体获得两个只读工具:
dsh_docs用于查找和阅读官方文档;dsh_plugins用于在安装前查看插件的 npm 信息(搜索源可选 catalog、npm 或 GitHub 仓库),或查看 GitHub 插件仓库的元数据并把分支解析成可锁定的 commit。创造模式下智能体还会被提醒使用这些工具,并用cordis_inspect_list和cordis_inspect_query核对运行时接口。
限制
- 这些工具均为只读查询,插件安装仍由 DSH 插件管理器负责。
- 官网对应最新发布的 DSH,可能与你正在使用的版本有差异。
- npm 元数据仅反映已发布的包信息,与当前 DSH 的兼容性需另行核对。
- GitHub 数据来自本机已登录的 gh CLI 或匿名 API(匿名额度有限,约每小时几十次请求),插件本身零凭据存储。按
dsh.plugin.json清单的代码搜索需先登录 gh CLI。 - 取消最后一个使用 GitHub CLI 检查的请求时,会等待该检查停止;卸载插件会等待正在进行的 GitHub 请求和 CLI 进程结束。
从 GitHub 安装
dsh plugin --profile web add "github:klarkxy/dsh-plugins#path:/plugins/dsh-dev-index"
从 GitHub 安装会在本机构建插件,pnpm 会先要求你允许。把下面内容加入 $DSH_HOME/profiles/web/pnpm-workspace.yaml 后,再执行一次安装命令:
allowBuilds:
'@klarkxy/dsh-dev-index': true