klarkxy 的 DSH 插件

DSH 文档

@klarkxy/dsh-dev-index
插件 插件开发 含 Web 界面

在插件页浏览 DSH 官方开发文档;智能体获得两个只读工具检索文档与核对插件(dsh_docs、dsh_plugins)。

安装

 dsh plugin --profile web add @klarkxy/dsh-dev-index

这个插件依赖 插件共享库,安装时会自动一起装上。

把 web 换成你在用的 profile。装完重启 profile,插件会出现在「设置 → 插件」里。

说明

以下内容来自 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

许可证

SATA License 2.1