QClaw → WorkBuddy 任务提交
将复杂任务提交到 WorkBuddy 执行队列,WorkBuddy 会自动处理并返回结果。
使用方法
当用户请求需要 WorkBuddy 执行的任务时,直接调用队列脚本添加任务:
python3 ~/.workbuddy/skills/qclaw-workbuddy-bridge/scripts/qclaw_queue.py add "任务描述" [--intent "用户原始意图"] [--ctx '{"key": "value"}']
注意:add 命令会自动发送触发信号(.trigger 文件),WorkBuddy 收到信号后会立即处理,无需等待轮询间隔。
示例场景
场景 1:生成文档/报告
用户: 帮我生成一份本周的工作周报
→ python3 .../qclaw_queue.py add "生成本周工作周报,包含ITS系统进展和下周计划" --ctx '{"user": "刘博", "source": "wechat"}'
→ 返回任务ID给用户
场景 2:数据分析
用户: 帮我分析这份销售数据
→ 询问文件路径
→ python3 .../qclaw_queue.py add "分析销售数据,生成可视化图表和关键洞察" --ctx '{"file": "/path/to/sales.xlsx"}'
场景 3:批量处理
用户: 帮我整理一下Downloads文件夹
→ python3 .../qclaw_queue.py add "整理Downloads文件夹,按类型分类文件" --ctx '{"user": "刘博", "source": "wechat"}'
提交任务后的回复模板
✅ 任务已提交给 WorkBuddy 执行
🆔 任务编号: <task_id>
⏱ 预计处理时间: 1-5 分钟(触发式响应,极速)
📋 任务内容: <任务描述>
WorkBuddy 执行完成后会通过以下渠道通知您结果。
查看任务状态
# 查看所有任务
python3 ~/.workbuddy/skills/qclaw-workbuddy-bridge/scripts/qclaw_queue.py list
# 只看待处理
python3 ~/.workbuddy/skills/qclaw-workbuddy-bridge/scripts/qclaw_queue.py list --status pending
# 获取已完成任务的结果
python3 ~/.workbuddy/skills/qclaw-workbuddy-bridge/scripts/qclaw_queue.py result <task_id>
自动分流规则
直接执行(QClaw 可以完成):
- 简单问答、计算、翻译
- 信息查询(天气、时间)
- 文本总结(1000字以内)
提交队列(需要 WorkBuddy 执行):
- 生成长文档(报告、方案、合同)
- Excel/PPT/Word 文档生成
- 深度数据分析(多文件、多数据源)
- 批量文件操作
- 涉及本地文件系统访问
- 需要多步骤/复杂工具链的操作
- 定时自动化任务
任务提交决策树
用户请求 → 判断复杂度
│
├── 简单(5分钟内可完成) → 直接回答
│
├── 文档生成/长报告 → 提交队列
│
├── 文件处理(批量/多文件) → 提交队列
│
├── 数据分析(需工具) → 提交队列
│
└── 用户明确要求WorkBuddy → 提交队列
Scan to join WeChat group