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