dsh-anchored-preset-installer:一键交付 DSH 智能体实验性预设

DeepSeek Harness (DSH) 的插件化架构允许用户通过插件扩展功能。对于智能体开发者而言,实验性预设(如 dsh-anchored-standard)提供了不同的行为模板,但手动复制目录到预设根目录既繁琐又容易出错。dsh-anchored-preset-installer 插件通过自动将实验性预设材料化到用户预设根目录,省去了手动 cp 的步骤。

插件定位

dsh-anchored-preset-installer 是一个 DSH 插件,旨在提供一键交付 dsh-anchored-standard 实验性预设的能力。它由维护者 kirkchinese 开发,许可证为 MIT。

核心功能

  1. 预设目录写入:将预设目录写入用户预设根目录(通常为 $DSH_HOME/.agent-presets)。
  2. 预设选项展示:在会话的预设选择器中显示预设选项。
  3. 纯净运行:无网络请求、无遥测、无运行时监听;应用后插件处于惰性状态。

安装与启用

使用官方命令安装:

dsh plugin --profile web add -w github:kirkchinese/dsh-anchored-preset-installer

如果没有全局 dsh 二进制文件,可以使用 npx 执行:

npx @deepseek-ai/dsh plugin --profile web add -w github:kirkchinese/dsh-anchored-preset-installer

安装完成后,重启 DeepSeek Harness(先按 Ctrl+C,然后执行 dsh web 或 npx @deepseek-ai/dsh web)。

典型用法

  1. 选择预设:重启后,创建一个空白会话。在会话预设选择器中,选择「Anchored Standard (experimental)」、「Zero-Anchored Standard (experimental)」或「Whoami Standard (experimental)」。
  2. 验证安装:在终端执行以下命令验证插件是否生效:
    npx @deepseek-ai/dsh --profile web --dump-config | grep -A2 anchored-preset-installer
在重启前,该命令应返回包含 `id: anchored-preset-installer` 的行。重启后,预设选择器应列出所有三个预设,且目录中包含标记文件。

适用场景与注意

  • 目录限制:插件仅写入用户信任的预设根目录(通常为 $DSH_HOME/.agent-presets),不会写入其他位置。
  • Create-only 机制:如果预设目录已存在,插件会跳过创建,保留用户现有的编辑。预设目录被创建后,用户对其的修改不会被覆盖。
  • 故障隔离:每个预设的失败会被隔离并记录,插件行不会导致配置文件启动失败。
  • 维护与源码:预设文件是上游仓库的复制版本,用户在应用插件后,插件本身不再产生网络请求或运行时监听。

该插件简化了实验性预设的部署流程。源代码与文档可在 GitHub 上获取。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜