前言¶
DeepSeek Harness(DSH)允許你通過插件構建智能體。你安裝了技能和 MCP 服務器,但“已安裝”和“在上下文中可用”是兩件事。上下文管理(如剪枝、壓縮)可能導致技能離開模型的視野,但日誌仍然顯示“正常”。dsh-capability-panel 解決了這個問題,它展示了真實的加載狀態,並允許你開關能力。
是什麼¶
這是一個 DeepSeek Harness 插件。它列出了當前會話的技能、MCP 服務器和系統工具,顯示它們真實的加載狀態,並允許按會話或預設默認進行開關。
核心功能¶
- 真實加載狀態:顯示模型下一次請求實際能看到的內容(已加載、已截斷、已擠出、未加載)。
- 會話級開關:關閉當前會話中的技能、工具或整個 MCP 服務器,從下一步提示組裝生效。
- Preset 默認:爲每個 agent preset 設置默認能力集合,新建會話時繼承。
- MCP 服務器分組:將工具按服務器分組,摺疊顯示。
- 離線服務器列表:顯示宿主配置中聲明但未註冊工具的 MCP 服務器。
- 攔截計數:統計模型在被關閉的能力上嘗試調用的次數。
- 本地優先:數據路由只接受 loopback,插件沒有外呼,無遙測。
安裝與啓用¶
先確認你的環境滿足要求:使用 dsh web profile,且 DSH 版本 ≥ 0.1.2-alpha.4。
執行安裝命令:
dsh plugin --profile web add dsh-capability-panel
安裝後重啓 DSH。插件沒有額外的配置項,安裝即用。
典型用法¶
打開任意對話,點擊輸入框右側的面板圖標,面板向上展開。
- 頂部三個分區:技能 N / MCP N / 工具 N,各帶實時計數。
- 點擊行本身展開描述。
- 左側「全局配置」直達設置 → 能力面板頁。
適用場景與注意¶
- 調試:當 agent 不知道某個技能時,查看其實際是否在上下文中。
- 權限控制:在當前會話中臨時禁用某個工具或 MCP 服務器。
- 版本要求:需要 DSH ≥ 0.1.2-alpha.4,且必須使用
dsh webprofile。 - 依賴:所有
@deepseek-ai/*運行時件由宿主提供。
短結尾¶
這個插件提供了一種輕量級的方式查看和調試智能體的能力狀態。查看目錄頁和 GitHub 倉庫瞭解更多。