dsh-plugins:DeepSeek Harness 擴展集

前言

DeepSeek Harness (DSH) 側重於插件化架構。開發者在使用過程中常遇到兩個具體痛點:一是無法直觀預估單次請求的 token 消耗,二是缺乏跨會話的消耗統計與成本追蹤,以及提示詞優化的重複操作。dsh-plugins 是一個個人維護的插件集合包,旨在通過一個倉庫安裝三個常用插件,解決上述問題。

核心功能

該插件集包含以下三個主要組件:
* tokprev:單輪 token 輸入預告與真實消耗徽標。
* tokstats:跨會話 token 消耗統計面板。
* promptopt:Composer 草稿提示詞 AI 重寫工具。

功能詳解

tokprev:Token 預告與實報

該插件提供單輪 token 消耗的“事前預告 + 事後實報”閉環。

1. 發送前預告
在 Composer 底部顯示下一輪輸入的預估值。該數值由三部分組成:上下文基座、排隊消息和草稿內容。隨着打字實時跳動。同時顯示輸入佔比及輸出預估區間。

2. 真實消耗徽標
每輪對話結束後的最後一跳 assistant 消息上,會渲染一行弱化小字,顯示該輪所有調用的真實消耗。計費輸入口徑包含 inputTokens、cacheReadTokens 和 cacheWriteTokens。

tokstats:跨會話統計

DSH 宿主的 StatsLine 僅支持單會話統計,本插件通過側欄腳按鈕打開彈層面板,展示跨會話的詳細數據。

1. 統計維度
支持按時間段(今日、本週、累計)查看請求數與 token 桶。支持按工作區聚合(子會話沿 parent 鏈歸併到根工作區),以及按模型分組查看成本估算。

2. 初始化
首次安裝後,面板顯示“統計中…”,直到任一會話被打開或統計推送到達。

promptopt:提示詞優化

在 Composer 卡片內部工具行(模型選擇與發送按鈕之間)提供星標按鈕。點擊後調用模型對草稿進行重寫,原文與優化文上下對照,僅“採納”後纔將優化結果寫回輸入框。

1. 語言與限制
優化產物跟隨草稿語言,不進詞典。若草稿包含引用 chip、圖片或 / 命令,按鈕會被置灰禁用。

2. 性能與開銷
這是一個旁路模型調用,不會計入跨會話統計日誌,也不支持在配置面板選擇模型。

安裝與啓用

本插件包採用 pnpm 作爲安裝轉接器,支持從 GitHub 倉庫直接安裝。

npx @deepseek-ai/dsh plugin --profile web add github:PlusQi/dsh-plugins

安裝後需要重啓 dsh web 進程,profile 組合僅在啓動時生效。

單插件開關

若需臨時關閉單個插件而不修改代碼,需編輯宿主的配置文件:

# 編輯 ~/.dsh/profiles/web/cordis.patch.yml
- id: tokprev
  disabled: true

重啓生效。注意,禁用插件僅移除宿主側的 fiber,對於純界面插件(如 tokprev),瀏覽器側界面可能不會立即消失,需等待包內無其他存活插件時纔會卸載。

注意事項

  • Locale 依賴:插件依賴宿主的 locale 服務。若宿主未開啓或被禁用,整包將不加載,表現爲插件 UI 消失且無日誌。
  • 成本估算:tokstats 的金額爲估算值,基於 DeepSeek 官方高峯單價,可通過 patch 文件覆蓋。
  • Promptopt 行爲:優化產物不落盤,無 checkpoint;採納時以發起時刻的草稿快照爲準,會覆蓋後續的改動。
羽毛球分组比赛记分
小程序二维码

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

小夜