dsh-llm-codebuddy-power:在 DSH 里接入 CodeBuddy 全量模型与账号

前言

在 DeepSeek Harness(DSH)里做智能体或对话开发时,常见做法是自己接各家 API、维护密钥和模型列表。CodeBuddy(WorkBuddy)官方客户端则走浏览器登录、自带订阅与额度体系,模型切换和用量展示都在产品内完成。若希望在不复制整套客户端的前提下,把 CodeBuddy 的模型、多账号和用量能力接到 DSH Web 侧,dsh-llm-codebuddy-power 提供的是一条已打包的提供者插件路径:安装后通过插件卡片或 CLI 登录,即可在 Harness 里选用 CodeBuddy 提供的模型并管理账号。

这是什么

dsh-llm-codebuddy-power 是维护者 pgnqukezrdxmhjso 发布的 DSH 插件,npm 包名与插件名均为 dsh-llm-codebuddy-power,当前资料中的版本为 1.5.0,许可证 MIT。插件自述为「功能齐全的 CodeBuddy(WorkBuddy)提供者插件」(A full-featured CodeBuddy (WorkBuddy) provider plugin),在 SkillHub 社区目录中归类为「模型推理」。设计说明见仓库内 design/en/current.md。

核心功能

以下能力均来自插件 README 说明。

模型与对话

  • 支持 CodeBuddy 提供的全部模型,可随时切换。
  • 模型面板:展示各模型的促销、订阅、积分倍率、折后价;悬停或点击可看详情,并设置思考强度、上下文窗口与最大输出。
  • 图像输入:支持图像的模型可粘贴或附加图片。

图像生成

  • 可在对话中让模型出图,点击结果可全屏查看。

账号

  • 通过浏览器登录,无需 API Key。
  • 可同时保持多个账号登录;每个会话可绑定各自账号。
  • 在 Plugins 页面管理账号:拖拽排序、批量登出。
  • 在输入区可切换当前会话使用的账号。

用量

  • 额度环:合并展示主额度与赠送额度,中心显示剩余赠送。
  • 每条回复末尾显示本回合积分;悬停可见扣费账号与本回合 request ID,点击可复制完整 ID。

会话活动上报(Conversation activity)

CodeBuddy 会为官方客户端维护每日活动地图,且需通过独立上报通道才会计入活动。本插件默认也会上报,可在插件卡片的 Preferences 中关闭。

开启时:

  • 在此处的对话与官方 IDE 计入同一套每日活动地图。
  • 每轮请求会上报模型、token 数、时间与结果,与官方客户端发送的内容对齐。

代价与注意:

  • 会向 CodeBuddy 发送数据:模型、输入/输出 token、是否成功、时间戳;不包含提示词与模型回复正文。
  • 上报携带本插件为每账号本地生成并存储的设备标识,CodeBuddy 可区分来源非官方 IDE;该标识不与官方客户端共享。
  • 协议对齐官方,但服务端是否始终认可由 CodeBuddy 决定,非插件可控。关闭开关后不再发起任何上报请求。

偏好设置

可配置是否显示额度环、低额度告警百分比、极简模式是否提供绘图工具、是否上报会话活动。

命令行

提供 codebuddy-power 子命令,用于在终端管理账号(见下文典型用法)。

安装与启用

官方安装方式如下;不支持通过 GitHub 直接安装插件。

dsh plugin --profile web add dsh-llm-codebuddy-power

插件在 DSH 进程中以其安装时的权限运行。安装前建议阅读 GitHub 仓库 源码与 MIT 许可证,确认符合你的环境与合规要求。社区目录页 SkillHub 与 DeepSeek / 幻方无官方从属关系,仅为社区索引。

典型用法

Web 界面

  1. 在侧栏打开 Plugins,进入 dsh-llm-codebuddy-power 卡片。
  2. 点击 Sign in 添加账号;旁侧复制按钮可将登录链接放入剪贴板,便于在其他浏览器或机器上完成登录。
  3. 拖拽账号徽章调整顺序;用 Multi-select 可登出一个或多个账号。
  4. 输入区的账号按钮可切换当前会话账号;会话会沿用首次使用的账号,直到再次切换。

CLI

登录并追加账号(默认会打开浏览器;可用 --no-open 仅打印链接):

dsh plugin --profile web codebuddy-power

常用参数:

参数 说明
--status 按索引列出所有账号,并显示模型列表
--logout <account> 登出指定账号(<account> 可为 uid、索引或昵称)
--logout --all 登出全部账号
--no-open 只打印登录链接,不打开浏览器
--help / -h 打印用法

适用场景与注意

适合: 已在用或打算用 CodeBuddy 订阅与模型体系,又希望对话与智能体跑在 DSH Web profile 下的开发者;需要多账号并行、在 Harness 内查看额度与每轮积分、并希望(可选)让此处对话计入 CodeBuddy 每日活动地图的场景。

注意:

  • 安装命令须使用 npm 包名 dsh-llm-codebuddy-power,勿自行拼接 github:owner/repo 类安装方式。
  • 会话活动上报默认开启且会向 CodeBuddy 发送元数据;若不想上报,请在 Preferences 关闭。
  • 插件开发时使用的 DSH 版本为 0.1.7-rc.2;与你本地 DSH 版本不一致时,以实际运行行为为准,必要时对照仓库 issue。
  • 二次开发需将插件放在 dsh 仓库的 packages/<group>/ 路径下,本地构建命令为 pnpm --filter dsh-llm-codebuddy-power build。

结尾

dsh-llm-codebuddy-power 把 CodeBuddy 的模型面板、浏览器登录、多账号、额度展示以及可选的活动上报,收敛成 DSH 的一条安装命令与一套 Web/CLI 操作。若你的目标是「在 Harness 里用 CodeBuddy 账号聊天而不自建 API 层」,可先按上文命令安装,再在 Plugins 卡片完成登录。

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

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

Xiaoye