dsh-workbuddy-daily-credits:在 DSH 里领取 WorkBuddy 每日签到与福利积分

前言

在 DeepSeek Harness(dsh)里做智能体开发时,若你同时使用 WorkBuddy(CodeBuddy)的积分体系,每日签到和福利领取往往还要打开桌面客户端或单独跑脚本。dsh 支持通过插件扩展界面与 Host 能力;社区插件目录(如 SkillHub 上的插件页)收录第三方包,与 DeepSeek / 幻方无官方从属关系。下面介绍 dsh-workbuddy-daily-credits:在对话界面旁常驻卡片,用 WorkBuddy 官方网页 OAuth 登录,一键查看状态并领取积分,无需安装 WorkBuddy 桌面客户端。

这是什么

dsh-workbuddy-daily-credits 由维护者 lijiusa 发布,分类为 联网工具。插件只做 WorkBuddy 一家:在 dsh 内展示今日签到、连续天数、积分余额与福利活动可领状态,并调用 WorkBuddy 官方计费与认证接口完成登录与领取。

当前 GitHub 星标为 0;package.json 中版本为 0.1.0,许可证 MIT。

核心功能

按仓库 README 说明,能力包括以下几块。

对话区卡片(conversation.composer.dock)

输入框下方常驻小卡片,显示:

  • 今日签到状态、连续签到天数、每日积分
  • 积分余额(个人版权益包 / 企业版额度)
  • 福利活动(补偿金、新人礼)的可领状态

网页登录与一键领取

  • 点击「登录 WorkBuddy」打开官方登录页完成授权;卡片轮询并保存凭据
  • 「领取今日签到」「领取福利积分」需手动点击;插件不会自动定时领取
  • 支持国内版(www.codebuddy.cn)与国际版(www.workbuddy.ai / www.codebuddy.ai)

Agent 工具

同时注册工具 workbuddy_daily_credits,action 可选:status、checkin、benefit、login、poll。

安装与启用

本仓库是带 dsh.bundle 的插件包,可用 dsh 插件管理器从以下任一来源安装(原文表述,请按你环境选一种):

  1. 插件市场:收录后在 dshmarket 中搜索 dsh-workbuddy-daily-credits。
  2. 预构建包(推荐):以 Release 中的包为安装源:
https://github.com/lijiusa/dsh-workbuddy-daily-credits/releases/latest/download/dsh-workbuddy-daily-credits.tgz
  1. 源码:
github:lijiusa/dsh-workbuddy-daily-credits

安装后重启 dsh(或重启对应 profile),使 Host 与浏览器侧生效。

若本机通过 HTTP 代理访问 GitHub,且代理做 TLS 中间人解密,pnpm 可能报 unable to verify the first certificate。可在 profile 目录 ~/.dsh/profiles/<profile>/ 放置 .npmrc,指向代理根证书 PEM:

cafile=/absolute/path/to/proxy-ca.pem

运行时要求:package.json 中 engines.node 为 ^22.19.0 || >=24.0.0;peerDependencies 含 @deepseek-ai/cordis(^4.0.2,optional)。

配置与凭据

插件没有需要手填的配置项。登录成功后,WorkBuddy 访问凭据保存在 dsh 凭据存储,记录键为 dsh-workbuddy-daily-credits/account,不会写入插件配置或明文配置文件。

若本机已有 WorkBuddy 登录态(路径 ~/.dsh/workbuddy-vault/<region>/*.json,可能由其它 WorkBuddy 插件或桌面客户端写入),插件首次运行会尝试自动接入,可免去一次网页授权。

典型用法

界面操作

  1. 安装并重启 dsh 后,在对话输入区下方查看 WorkBuddy 卡片。
  2. 未登录时点击「登录 WorkBuddy」,在浏览器完成官方 OAuth。
  3. 根据卡片上的状态,手动点击「领取今日签到」或「领取福利积分」。

通过 Agent 工具

在支持工具调用的对话中,可让智能体使用 workbuddy_daily_credits,例如查询状态(action: status)、签到(checkin)、领福利(benefit)、发起登录流程(login)或轮询登录结果(poll)。具体参数以插件实现为准,安装后可在 dsh 工具列表中查看 schema。

数据来源与安全注意

积分与签到数据均来自 WorkBuddy 官方接口(国内 {billing} 为 https://www.codebuddy.cn,国际为 https://www.workbuddy.ai),包括但不限于 checkin-activity-status、daily-checkin、get-user-resource 及网页登录相关的 v2/plugin/auth/* 路由。README 中附有完整接口表,可自行对照。

隐私与安全要点:

  • 登录页在官方站点打开,密码不经过本插件。
  • Host 路由仅接受回环地址请求,并校验 Host / Origin,以降低 CSRF 与 DNS rebinding 风险。

适用与权限:插件以当前 dsh 进程权限运行,会访问网络与 dsh 凭据存储。安装前建议阅读 GitHub 仓库 源码与 MIT 许可证,确认符合你的安全与合规要求。

结尾

dsh-workbuddy-daily-credits 把 WorkBuddy 每日签到与福利领取收拢到 DSH 对话流程里,认证走官方网页 OAuth,无需桌面客户端。需要安装源、接口说明或更新日志时,可查:

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

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

小夜