前言¶
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 倉庫。