DeepSeek Harness (dsh) 客户端插件:在对话页右侧提供安静的工作状态栏与可定制工作台。
Widget dock plugin for DeepSeek Harness — keep API balance, token usage, session stats, goal progress, and cost estimates in one focused workbench.
- 工作状态栏:默认显示上下文、目标、回合三项信息,始终不抢占对话注意力
- 工作台:点击状态栏或输入框的
+展开;信息统一在右侧固定区域呈现 - 按需定制:可固定余额、Token、会话统计、目标和成本估算;不需要拖动、缩放或布局管理
- 组件编辑:余额可改 API Key,成本可改单价
- 持久化:所选项目和配置存入 localStorage,重启保留
| 图标 | 组件 | 数据来源 |
|---|---|---|
| 💰 | API 余额 | DeepSeek user/balance 接口(含充值跳转、KEY 编辑) |
| 📊 | Token 用量 | tokenUsage 投影(输入/输出/缓存) |
| 📈 | 会话统计 | sessionStats 投影(回合/步骤/耗时) |
| 🎯 | 目标进度 | goal 投影 |
| 🧾 | 成本估算 | token × 单价(单价可编辑) |
# 1. 把插件目录链接进 web profile 的 node_modules
mkdir -p ~/.dsh/profiles/web/node_modules
ln -sfn "$(pwd)" ~/.dsh/profiles/web/node_modules/widget-dock
# 2. 在 ~/.dsh/profiles/web/cordis.patch.yml 追加:
# - insert:
# - id: widget-dock
# name: 'widget-dock'
# 3. 重启 dsh web
dsh web重启后:右上角出现 工作状态。点击“打开工作台”或输入框工具行左下角的 +,即可定制要显示的信息。
- 余额组件不内置密钥:首次使用在组件内点击"KEY 编辑"填入 DeepSeek API Key(存 localStorage,仅本机)
- 成本估算单价默认:输入 ¥2 / 缓存读 ¥0.5 / 缓存写 ¥2 / 输出 ¥8(每百万 tokens,可在组件内编辑;价格以 DeepSeek 官方为准)
MIT