dsh-plugin-workbuddy-checkin
Identified★ 1WorkBuddy daily auto check-in and credit claiming for DeepSeek Harness. Three agent tools (status / claim / login), bundled Chrome-driven engine, no tokens required.
dsh-plugin-workbuddy-checkin
WorkBuddy 每日自动签到 / 领积分,做成一个 DeepSeek Harness (DSH) 插件。
装好之后,你可以直接对 Agent 说「看看我 WorkBuddy 还有什么积分没领」「帮我把积分领了」。
不需要任何令牌,也不需要每天登录。 插件把 WorkBuddy 网页登录态保存在一份独立的 Chrome 用户目录里,之后每次都用同源请求调用官方活动接口——和你在网页上点「签到」是同一件事。
安装(复制一下,粘贴两下)
不用命令行、不用管什么 profile。把下面这行复制走:
https://github.com/cl2458228286-creator/dsh-plugin-workbuddy-checkin
然后打开 DeepSeek Harness → 左下角 设置 → 插件 → 添加插件 → 粘贴 → 确认。
装完不用重启,直接生效。
然后登录一次(约 30 秒)
对 Agent 说「登录 WorkBuddy 签到插件」,它会打开一个独立的 Chrome 窗口。 在里面完成登录即可,脚本检测到成功会自动保存并关窗。之后长期免登录。
登录态在 ~/.workbuddy-checkin,别删,删了要重登。
前置条件
| 依赖 | 说明 |
|---|---|
| Google Chrome | 必须。插件用它保存登录态并调用接口,没有 Chrome 就无法工作 |
| DSH 桌面版 0.2.1-rc.1 以上 | 图形界面即可,不需要命令行工具 |
卸载:设置 → 插件 → 找到本插件 → 卸载。
更多安装方式(含开发者的 dsh CLI 命令)见 INSTALL.md。
它能领什么
| 来源 | 额度 | 说明 |
|---|---|---|
| 加油站每日签到 | 100/天,周期第 7 天 1000 | 幂等,签过不重复请求 |
| 成长中心任务 | 50–100/个 | 自动接取全部任务;进度满了自动领取 |
| 派猫猫旅行 | 5–10/次 | 已到达就领奖,空闲就再派一趟 |
| 连签里程碑兑换 | 7 / 14 / 28 天档位 | available 就自动兑换 |
| 积分抽奖 | 10 或 100/次 | 有次数就抽(每轮上限 20 次) |
边界(不夸大):成长中心任务的进度由服务端按真实行为记账,本插件不伪造。 它省掉的是「反复去任务页点领取」,省不掉「用产品」本身。
三个工具
| 工具 | 作用 | 会不会领取 |
|---|---|---|
workbuddy_checkin_status | 只读体检:今日签到、连签天数、任务进度、派猫猫、抽奖次数 | ❌ 完全不领 |
workbuddy_claim_credits | 正式领取五类来源,幂等 | ✅ |
workbuddy_login | 打开专用 Chrome 窗口扫码登录一次 | ❌ |
日常使用
你:帮我领一下 WorkBuddy 积分
Agent → workbuddy_claim_credits
本次获得 100 分(签到 100 / 任务 0 / 旅行 0 / 连签 0 / 抽奖 0)
你:我还有哪些积分没领?
Agent → workbuddy_checkin_status(只读)
今日已签到:是(连签 10 天)|任务:共 18 个,待领取 1,进行中 15
想每天自动跑:
每天 8:50 自动帮我领 WorkBuddy 积分,然后告诉我结果
Agent 会用 DSH 的定时能力建一条每日任务。
配置(可选)
默认全自动,不需要配任何东西。非常规环境可在 profile patch 里加 config:
- id: workbuddy-checkin
name: 'dsh-plugin-workbuddy-checkin'
config:
chromePath: 'D:\Chrome\chrome.exe' # Chrome 不在默认位置时
nodeExecutable: 'C:\nodejs\node.exe' # 想指定 node 时
环境变量:
| 变量 | 作用 |
|---|---|
WB_BROWSER_PROFILE | 登录态目录(默认 ~/.workbuddy-checkin/browser-profile) |
WB_COOKIE_FILE | 会话 Cookie 文件 |
WB_CHROME_PATH | Chrome 可执行文件 |
WORKBUDDY_NODE | 运行引擎用的 node |
node 查找顺序:config.nodeExecutable → WORKBUDDY_NODE → WorkBuddy 自带 node → 宿主进程自身 → PATH 上的 node。
排错
| 现象 | 原因与处理 |
|---|---|
| 工具没出现 | 确认装进了当前在用的 profile;查 DSH 日志里的插件加载错误 |
无法解析依赖 puppeteer-core | 依赖没装上。重新 dsh plugin add,或进包目录跑 pnpm install |
找不到包内引擎 | 只拷贝了部分文件。重装完整包(引擎在 lib/engine/web_checkin.mjs) |
返回 not_logged_in | 登录态缺失/过期。调 workbuddy_login 扫码一次 |
返回 auth_failed | 接口拒绝登录态。重新登录;仍失败确认账号是否正常 |
返回 partial | 有子步骤失败,多为任务进度未满(服务端正常拦截),次日再跑自然到账 |
| 弹不出登录窗口 | 确认本机装了 Chrome;无头环境不支持登录 |
| 引擎超时 | 网络慢或 Chrome 启动慢。重试一次 |
安全说明
- 不接触任何令牌。登录态是浏览器 Cookie,存在本机独立目录,插件不读取其内容、不外传。
- 工具返回值只有积分数量与状态,不含 Cookie / token。
- 只访问
www.workbuddy.cn与www.codebuddy.cn。无遥测、无上传。 - 写操作仅限官方活动接口的领取类端点,不模拟点击、不逆向加密、不绕过风控。
- 免责声明见 NOTICE.md。
目录结构
dsh-plugin-workbuddy-checkin/
├── package.json # dsh.bundle.patch 声明自己是 bundle
├── cordis.patch.yml # 把插件挂进配置树
├── lib/
│ ├── index.js # 插件本体:3 个工具
│ └── engine/
│ └── web_checkin.mjs # 签到引擎(puppeteer 驱动 Chrome)
└── scripts/ # 自测与发布工具
自测:
node scripts/selftest.mjs # 契约合规(不需要登录)
node scripts/e2e.mjs # 真实引擎跑一次体检(需要已登录)
node scripts/install-verify.mjs # 从已安装副本验证
node scripts/market-check.mjs # 市场收录标准自检
版本
当前 1.0.0。实测环境 DSH 0.2.1-rc.5(Windows 10 / x64,桌面端 profile)。
License
Comments
Loading…
From the same category
DeepSeek Harness plugin for Reactive Resume: bridges your resumes and job applications into a Harness session over MCP.
★ 41.7k
↓ 115/wk
MIT
Aug 24, 2026
dsh plugin --profile web add dsh-plugin-reactive-resumeby dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 可视化插件市场
★ 11k
↓ 311.6k/wk
MIT
TypeScript
Nov 6, 2026
dsh plugin --profile web add dshmarketby Tencent
Let AI agents use your real, logged-in browser without interrupting your work. CLI + extension for browser automation across any shell-capable AI agent.
★ 10.1k
↓ 14.8k/wk
MIT
TypeScript
Nov 5, 2026
dsh plugin --profile terminal add @wxg-prc-cpg/browser-skill-dsh-pluginby superdesigndev
OpenRouter for agent tools. Join community here: https://discord.gg/6mQYYfFMAn
★ 7.2k
NOASSERTION
Python
Nov 6, 2026
dsh plugin --profile web add treg-dshby yjh051108
dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).
★ 7k
MIT
JavaScript
Sep 18, 2026
dsh plugin --profile web add @dsh-external/dsh-super-injectorby Q00
Agent OS: the agent gets smarter on its own. We just hold the line: Interview-gated, staged evaluation, budgeted evolution loop. MCP server, 14 runtimes: Claude Code, Codex CLI, Gemini CLI, OpenCode,
★ 6.3k
MIT
Python
Nov 5, 2026