DeepSeek Harness Companion 插件介紹

前言

DeepSeek Harness Companion 是一個運行在 DeepSeek Harness Web 中的輕量級插件。它將當前會話的活動狀態、上下文壓力和用量信息轉化爲一個“Living Data Orb”(活數據球),幫助開發者快速掃一眼就理解 Agent 的運行情況與資源佔用。

該插件的設計理念是“狀態優先,用量按需”。默認界面只傳達 Agent 正在做什麼(狀態)以及上下文是否需要關注(壓力),只有在懸停、鍵盤聚焦或點擊固定面板時,纔會顯示詳細的數字指標。這種設計避免了數據持續佔據注意力,同時保證了隱私安全。

核心功能

插件通過 shell.overlay 原生掛載到 DSH Web,具備以下核心能力:

  • 活動狀態監控:識別 Sleeping、Idle、Working、Waiting、Done 等狀態,幫助判斷 Agent 是否在正常執行或等待用戶響應。
  • 上下文壓力可視化:通過 Normal、Attention、Warning、Unknown 四個等級展示預計上下文佔用率,低於 70% 爲 Normal,85% 以上爲 Warning。
  • 用量面板:展示 Context、Billed input、Output、Cache hit 和 Steps 等指標,數據直接來源於 DSH 提供的 projections。
  • Living Data Orb:利用表情和輕量動效表達狀態,不依賴顏色作爲唯一提示。
  • 隱私優先:不讀取或發送 prompt、消息、推理過程、工具參數或結果、文件內容、憑證或供應商賬戶信息。
  • 交互與融合:支持拖拽移動位置、摺疊成邊緣標籤,並跟隨當前選中的 session 生命週期。

安裝與啓用

該插件通過官方插件目錄發佈,安裝後需重啓 Web 端。

dsh plugin --profile web add dsh-companion
dsh web

使用方式

安裝後,插件會以“寵物”形式出現在 Web 界面上,交互邏輯如下:

  1. 查看用量:懸停或使用鍵盤聚焦寵物,會彈出用量面板顯示 Context、Billed input、Output 等具體數值。
  2. 固定面板:點擊寵物,可固定或取消固定用量面板,方便持續監控。
  3. 移動位置:按住寵物拖動,可改變其在屏幕上的顯示位置(位置保存在瀏覽器本地)。
  4. 摺疊與恢復:點擊摺疊功能,寵物會縮成屏幕邊緣的 Show DSH Companion 標籤,點擊該標籤可恢復原狀。

注意事項與限制

dsh-companion 目前處於 MVP 階段,存在以下限制:

  • 版本與兼容性:當前版本(0.1.1)精確面向 DeepSeek Harness 0.1.0-rc.5。由於 Harness 仍處於開發者預覽階段,後續版本可能需要插件更新以適配。
  • Session 限制:0.1.0 僅支持 DSH Web 界面和當前選中的 session,不支持多 session 併發或多寵物。
  • 隱私邊界:插件僅讀取 DSH Web 客戶端已提供的 session 狀態和 projections。當缺少 projection 數據時,指標會保持 Unknown 或直接省略,絕不會將未知數據估算爲 0。
  • 功能缺失:暫不支持流式 token 估算、價格或成本計算、歷史趨勢、成長系統、prompt/tool 內容分析或雲同步。

結語

DSH Companion 適合需要在日常開發中持續監控 Agent 狀態和上下文用量的 DSH 用戶。它通過極簡的視覺反饋解決了“狀態可見”與“用量監控”的平衡問題,同時嚴格遵守隱私原則,不觸碰對話內容或推理過程。項目代碼與文檔託管在 GitHub 上,可根據需要自行構建或查閱。

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

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

小夜