WorkBuddy Growth Plan Automation
Automate the WorkBuddy Growth Plan (成长计划) to earn credits and energy points.
Page URL: https://www.codebuddy.cn/profile/growth-space
New URL (migrating): https://www.workbuddy.cn/profile/growth-center
Full Task List (as of current page)
| # | Task | Reward | Status | Auto? |
|---|---|---|---|---|
| 1 | 领取一只 Buddy (新手) | 300C + 8E | — | Easy |
| 2 | 和 AI 聊天 5 次 | 100C + 5E | Progress tracked | ✅ Via conversation |
| 3 | 尝鲜热门技能 | 100C + 5E | Install & use skill | ✅ Via Skill tool |
| 4 | 设置自动化任务 | 100C + 5E | Create automation | ✅ Via automation_update |
| 5 | 体验「GLM-5.2」模型 | 100C + 5E | Use GLM-5.2 | ✅ Via conversation |
| 6 | 桌面端对话1次 | 100C + 5E | Desktop conv | ✅ Via conversation |
| 7 | 体验「设计创意模式」 | 300C + 5E | Create canvas | ❌ Manual UI |
| 8 | 探索优秀灵感 | 100C + 5E | Browse inspiration | ❌ Manual UI |
| 9 | 参与「夜猫子」夜间折扣 | 0C + 0E | 23:00-08:00, ×3days | ⚠️ Timed |
| 10 | 召唤 3 次专家团 | 100C + 5E | 3 expert teams | ❌ Manual UI |
| 11 | 召唤 5 次专家 | 100C + 5E | 5 experts | ❌ Manual UI |
| 12 | 使用 5 个模板 | 100C + 5E | 5 template buttons | ❌ Manual UI |
Critical Rule
All tasks require clicking "去完成" (Go Complete) on the web page BEFORE performing actions. The system does not track progress otherwise.
Workflow: Click "去完成" → Do the task → Refresh page → Click "领取奖励"
Execution With ego-browser (Full Automation)
When ego-browser is available, automate the web page interactions:
Step 1: Click All "去完成" Buttons
// ego-browser --taskspace="growth-plan" nodejs -e
await ego.helpers.useOrCreateTaskSpace("growth-plan");
await ego.helpers.gotoAndWait("https://www.codebuddy.cn/profile/growth-space", { timeout: 20000 });
// Click all buttons with "去完成" text
await ego.helpers.js(`
Array.from(document.querySelectorAll("button"))
.filter(b => b.textContent.trim() === "去完成")
.forEach(b => b.click());
`);
Step 2: Complete Automatable Tasks via WorkBuddy
After clicking "去完成", execute the automatable tasks:
- AI聊天×5: Send 5 distinct prompts in the WorkBuddy conversation
- 尝鲜热门技能: Use the Skill tool to install and use any skill
- 设置自动化任务: Create an automation with automation_update
- 桌面端对话: Already counted by the current conversation
- 体验GLM-5.2: Send a conversation prompt with GLM-5.2 model selected
Step 3: Click "领取奖励" Buttons
await ego.helpers.gotoAndWait("https://www.codebuddy.cn/profile/growth-space", { timeout: 20000 });
await ego.helpers.wait(2000);
// Click all claim buttons
const claimed = await ego.helpers.js(`
Array.from(document.querySelectorAll("button"))
.filter(b => b.textContent.trim() === "领取奖励")
.map(b => { b.click(); return b.closest("[class*=card]")?.querySelector("h3")?.textContent; });
`);
console.log("Claimed:", claimed);
ego-browser Quirks (verified)
- The
ego.helpers.js(script)method works for DOM manipulation; it evaluates JS string directly in the page - Use
''single quotes inside the JS string passed tojs() - Avoid large snapshots (exit code 137 = OOM)
- Task buttons use className pattern:
w-full sm:w-[100px] py-2.5 rounded-xl font-bold... - Buttons show "去完成" → "进行中" → "领取奖励" lifecycle
- DOM button elements exist but may not appear in DOM walk if using
querySelectorAllfor text directly (use Array.filter with textContent)
Execution Without ego-browser (Fallback)
Phase 1: User clicks "去完成" on the page manually
Instruct user to open https://www.codebuddy.cn/profile/growth-space and click all "去完成" buttons.
Phase 2: WorkBuddy completes automatable tasks
Execute tasks 2-6 from the task list above.
Phase 3: User clicks "领取奖励" manually
After tasks complete, user refreshes the page and clicks "领取奖励".
Daily Automation Setup
For recurring daily claiming, create a WorkBuddy automation:
automation_update: mode=create
name: "每日成长计划任务"
prompt: "用 ego-browser 打开 https://www.codebuddy.cn/profile/growth-space,
点击所有「去完成」按钮,然后完成可自动化的 WorkBuddy 对话任务(AI聊天、技能安装、自动化设置),
最后点击所有「领取奖励」按钮"
rrule: FREQ=DAILY;BYHOUR=9
status: ACTIVE
Summary Format
📊 成长计划完成情况
自动化已完成:
✓ AI聊天5次
✓ 尝鲜热门技能
✓ 设置自动化任务
✓ 体验GLM-5.2模型
✓ 桌面端对话1次
待手动完成:
□ 体验「设计创意模式」(300 Credits)
□ 探索优秀灵感(100 Credits)
□ 召唤3次专家团(100 Credits)
□ 召唤5次专家(100 Credits)
□ 使用5个模板(100 Credits)
□ 夜猫子夜间折扣(需在23:00-08:00使用GLM-5.2)
最后一步:
🔔 回到成长计划页面刷新 → 点击「领取奖励」