前言¶
DeepSeek Harness (DSH) 的核心设计理念之一是模块化,通过插件扩展功能。在使用 Command Code 进行模型调用时,查看账户积分、用量周期或同步模型列表往往需要切换到 Command Code 的控制台或通过 CLI 查看。commandcode-dash 插件将 Command Code 的关键信息整合进了 DSH 的 Web 设置面板,解决了在单一工作流中管理外部服务状态的需求。
是什么¶
这是一个由社区开发者 Momonaka 维护的 DSH Web 插件,它为 DeepSeek Harness 的设置面板添加了一个 Command Code 专用的配置区块。该插件主要解决三个问题:实时查看 Command Code 的账户积分余额与用量周期;将本地的模型配置与官方 provider/v1/models 目录进行比对并一键同步;以及在 DSH 界面内直接管理 API Key。
核心功能¶
- 积分与用量监控:通过 live billing API 获取月度、购买和免费积分余额。提供 5 小时和每周用量窗口,以进度条和倒计时形式展示剩余时间。
- 账单周期统计:展示请求次数、成功率、消耗积分和 Token 数量。
- 模型目录管理:展示已配置模型的上下文窗口,支持搜索。
- 智能同步:将本地配置与官方
provider/v1/models进行比对,支持一键同步,并对新增或移除的模型请求用户批准。 - 安全与认证:提供 Setup 卡片用于存储写权限的 API Key,支持一键登出以遗忘 Key。
安装与启用¶
- 确保已安装 DeepSeek Harness 并启用了
webprofile(或使用桌面应用)。 - 确保宿主机安装了 Node.js 20+(插件使用了
AbortSignal.any)。 - 执行安装命令:
dsh plugin --profile web add commandcode-dash
安装完成后,重启 dsh web 即可生效。
典型用法¶
- 配置 API Key:首次使用时,设置面板会显示一个表单,用于输入 Command Code 的 API Key(写权限)。Key 会存储在 Harness 的凭证库中,引用名为
COMMANDCODE_API_KEY。 - 手动配置 Key:也可以在
.credentials.yaml文件中手动添加:
refs:
COMMANDCODE_API_KEY: user_...
- 管理模型路由:保存 Key 后,插件会自动添加两个 Provider 路由:
commandcode(使用openai-completions协议)和commandcode-anthropic(使用anthropic-messages协议)。前者支持除 Claude 外的所有模型,后者仅支持 Claude。 - 登出:点击底部的 Sign out 按钮,确认后会清除存储的 Key,界面返回到 Setup 卡片状态。
适用场景与注意¶
- 适用场景:需要频繁在 DSH 界面内监控 Command Code 消费情况,或希望统一管理模型目录配置的开发者。
- 注意:这是一个社区构建的非官方插件,与 DeepSeek 或 Command Code 无任何隶属关系。使用前请确认你的 Command Code 计划拥有 Provider API 访问权限(除 Go 计划外的所有计划均支持)。插件依赖宿主机的 Node.js 环境,需版本 20 或更高。Key 仅用于访问 Command Code 的 Provider API,不会发送至其他任何第三方服务。
commandcode-dash 将 Command Code 的管理功能下沉到 DSH 的设置面板中,减少了切换工具的成本。如需更多细节或源码,请访问 GitHub 仓库。