前言¶
DeepSeek Harness (DSH) 采用“一切皆插件”的架构。在构建智能体监控能力时,开发者需要在 Relay 层面创建 Monitor Bundles。relay-dsh-plugin-monitor-author 是一个 DSH 插件,它为 DSH 的原生 Skill 目录贡献了 relay-monitor-author Skill,旨在引导 DSH Agent 安全地发现和创建 Relay Monitor Bundles。
插件概览¶
该插件由 yangbobo2021 维护,类别为 admin-security,许可证为 MIT。
它解决了在 DSH 环境中安全编写和配置监控包的问题,通过提供 Skill 机制,让 Agent 能够在遵循最小权限原则的前提下,完成监控包的发现、验证和持久化安装。
核心功能¶
- Skill 贡献:将
relay-monitor-authorSkill 添加到 DSH 的原生 Skill 目录中。 - 引导发现:引导 DSH Agent 通过实时发现 Live Monitor Bundles。
- 权限控制:处理插件偏好,确保启用最小权限的自定义编写能力。
- 验证与安装:提供验证机制,并确保安装的持久性。
安装与启用¶
安装该插件需要指定确切的 DSH 版本,并配合 relay-dsh-plugin-monitors 一起使用。请执行以下命令:
npx @deepseek-ai/dsh@0.1.3-rc.1 plugin --profile web add --save-exact \
relay-dsh-plugin-monitors@0.3.2-rc.1 \
relay-dsh-plugin-monitor-author@0.1.3-rc.1
安装后,该 Skill 即可被 DSH 系统识别和使用。
典型用法¶
DSH 用户可以通过以下三种方式使用该插件提供的 Skill:
- 自然语言指令:让 Agent 等待外部条件。
- UI 工具:通过 DSH 的原生 Skill UI 或工具加载该 Skill。
- 命令调用:显式调用
/relay-monitor-author。
该 Skill 使用当前 DSH 根会话中已限定的 Monitor 工具,不会创建独立的 Codex 插件,也不会绕过 Relay 授权。
注意事项¶
- 卸载行为:卸载该插件后,Skill 将从新的 DSH 目录观察中移除。
- 现有监控:它不会停止或重写 Monitor Core 已经提交的 Monitors。
- 环境要求:运行环境需要满足 Node.js >= 22.13。
结语¶
该插件为 DSH 生态中的监控编写提供了标准化的 Skill 途径,兼顾了安全性与易用性。更多技术细节,请参考 GitHub 仓库。