dsh-agent-registry:DeepSeek Harness 工作區 Agent 登記

前言

DeepSeek Harness 生態採用“一切皆插件”的理念。在開發或協作中,工作區與智能體(Agent)的交互管理容易變得混亂,尤其是 Claw Agent 的會話與預設容易相互干擾。dsh-agent-registry 是治理套件的 Phase 0 插件。它的核心作用是把 DSH 工作區綁定到一個穩定的 Claw Agent 上,只負責登記、解釋和歸檔,不攔截工具調用,爲後續的權限控制和隔離打下基礎。

安裝與啓用

在終端中執行以下命令安裝插件:

dsh plugin --profile web add github:xingyingyuzhui/dsh-agent-registry

安裝完成後,重啓 dsh web 服務即可生效。

核心功能

  1. 綁定與分區
    打開 設置 → Claw Agent(位於 Agent 預設 上方),選擇一個 Agent。左側會話區標題包含 工作區 和 Claw區 兩個按鈕,用於切換視圖分區。每個 Claw Agent 對應一個管理名(文件夾),工作區默認路徑爲 $DSH_HOME(通常是 ~/.dsh)下的 DSclaw/<agent>/。

  2. 預設隔離
    創建新 Claw 會話時,系統會從用戶預設模板 wa-template(顯示名 claw區agent模板)複製出 wa-<slug> 並綁定。Claw 會話只能運行自己的 wa-* 預設,無法切換到 Main 中的官方預設。這意味着該插件會將特定的 Agent 限制在其自身的預設環境中。

  3. 權限與模型

    • 權限:在插件的「權限」tab 中,可以單獨修改並保存各面權限。新綁定默認套用 research 只讀聲明,enforced: false。
    • 模型:在「模型」tab 記錄默認模型。新建 Claw 會話時使用官方 session.selectModel 寫入一次,後續切換模型仍走官方選擇器。
  4. 歸檔與卸載

    • 刪除:刪除綁定等同於歸檔,不會刪除項目目錄和會話日誌。
    • 卸載:卸載時需先在 設置 → Claw Agent → 概覽 中選擇處理方式(歸檔/轉到官方工作區/刪掉會話日誌),然後執行:
        dsh plugin --profile web remove dsh-agent-registry

注意事項

  • Main 預設:Main 預設不在此頁顯示。
  • 人設:人設注入需要單獨安裝 dsh-agent-identity 插件。
  • 預設可見性:Claw 預設不會出現在官方「Agent 預設」的「當前使用」裏。
  • 權限殘留:卸載後,DSH 原有的權限預設保持不變,不會變成全開。
  • 策略拒絕:真正按策略拒絕工具調用,需等待套件中的 dsh-agent-gate 插件。

生態與結語

該插件遵循 MIT 許可證。若需更完整的治理能力,可關注其維護者提供的治理套件。更多細節與源碼可訪問:GitHub。

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

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

小夜