DeepSeek Harness 插件介绍:commandcode-dash

前言

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。

安装与启用

  1. 确保已安装 DeepSeek Harness 并启用了 web profile(或使用桌面应用)。
  2. 确保宿主机安装了 Node.js 20+(插件使用了 AbortSignal.any)。
  3. 执行安装命令:
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 仓库。

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

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

小夜