dsh-bottom-stats:DSH Web UI 底部統計與上下文佔用增強

前言

DeepSeek Harness(DSH)的核心理念是“一切皆插件”。在 Web UI 環境下,長對話場景中官方的統計行經常被截斷,導致關鍵指標(如末尾的 token 數)不可見,同時上下文佔用的具體分佈也不直觀。dsh-bottom-stats 插件正是爲此設計,它位於對話頁輸入框下方,提供一條全寬統計行和一條上下文佔用進度條,旨在解決數據截斷與佔比查看的問題。

插件簡介

這是一個 DSH Web UI 插件,由維護者 318197375 開發(MIT 許可證)。它主要解決兩個痛點:一是官方統計行在數據過長時會被省略號截斷,二是用戶難以直觀查看上下文佔用的詳細分佈。

核心功能

  • 全寬統計行:顯示輪/步數、LLM/工具耗時、首 token/吞吐、緩存命中、輸入/輸出 token。整行佔滿主欄寬度並居中,無論對話多長,末尾的“輸出 … tok”始終完整可見,不再被截斷。
  • 上下文佔用進度條:限定在對話內容列內居中,按“系統提示詞 / 工具 / 對話消息”分段顯示佔比。右側顯示佔用百分比與已用/總量 token(如 18% 177K/1M)。懸停進度條可查看完整讀數與各項佔比明細。
  • 數據同源:使用官方的 sessionStats、tokenUsage 等投影,確保數據準確性,且文案跟隨系統語言。

安裝與啓用

  1. 安裝插件。在終端執行以下命令:
    npx -p @deepseek-ai/dsh dsh plugin --profile web add github:318197375/dsh-bottom-stats
  1. 重啓 Web Profile。安裝後必須重啓 web profile 才能生效。由於涉及 bundle 層變化,刷新頁面不足以加載新代碼,必須完全重啓進程。

典型用法

安裝並重啓後,無需額外配置。打開任意 DSH 會話,輸入框下方會自動出現兩行信息。
* 查看完整指標:觀察統計行,全寬的指標會完整展示,不再出現截斷。
* 監控上下文壓力:觀察進度條的顏色分段,懸停可查看具體的 token 佔比與讀數。

適用場景與注意事項

  • 系統要求:需要 DSH Web UI(platform: web)。
  • 技術依賴:依賴官方的 conversation.composer.dock 槽位及 sessionStats 等投影,標準 Web 組合均已提供。
  • 權限與安全:該插件爲純 JS 分發,無 prepare 構建腳本,不需要 allowBuilds 授權。安裝前可查閱源碼與許可證。

結語

dsh-bottom-stats 通過增強底部信息展示,讓開發者能更清晰地掌握對話狀態與上下文壓力。更多細節可訪問 GitHub 倉庫。

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

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

小夜