生成斐波那契数列的 Python 代码,并进行代码审查。
coder → reviewer → 爱衣质检
任务:使用 Python 实现斐波那契数列,要求:
- 实现至少一种方法(递归、迭代或生成器均可,鼓励多种实现)
- 代码有适当注释
- 包含简单的使用示例/测试
- 将代码保存到 /root/.openclaw/workspace/tasks/task-2vecry/fibonacci.py
完成后:
1. 发工作日志(开始):/root/.openclaw/workspace/scripts/log-to-channel.sh coder start "斐波那契数列代码生成" task-2vecry
2. 执行任务,将执行日志追加到 session.md
3. 发工作日志(移交):/root/.openclaw/workspace/scripts/log-to-channel.sh coder handoff "斐波那契数列代码生成" reviewer task-2vecry
4. sessions_send 通知 reviewer(session key: agent:reviewer:main),消息格式:
task_id=task-2vecry
task=/root/.openclaw/workspace/tasks/task-2vecry/task.md
任务:对 coder 生成的斐波那契代码进行代码审查,重点检查:
- 代码正确性(边界条件、递归终止条件等)
- 性能问题(如递归实现的指数级复杂度)
- 代码风格与可读性(PEP 8 规范)
- 是否有明显 bug 或潜在问题
将审查报告追加到 session.md(不需要修改代码文件,只需写报告)
完成后:
1. 发工作日志(开始):/root/.openclaw/workspace/scripts/log-to-channel.sh reviewer start "斐波那契数��代码审查" task-2vecry
2. 执行任务,将审计报告追加到 session.md
3. 发工作日志(移交):/root/.openclaw/workspace/scripts/log-to-channel.sh reviewer handoff "斐波那契数列代码审查" aichan task-2vecry
4. sessions_send 通知 agent:main:main,消息格式:
task_id=task-2vecry
task=/root/.openclaw/workspace/tasks/task-2vecry/task.md
du -sb /root/.openclaw/workspace/tasks/task-2vecry/
wc -l /root/.openclaw/workspace/tasks/task-2vecry/session.md
评估标准:
- coder 产出的代码是否符合需求?
- reviewer 的审查是否有实质内容?
- Agent 间是否有未解决的分歧?
- 代码是否实际可运行?
通过 →
1. 调用工作日志:
bash
/root/.openclaw/workspace/scripts/log-to-channel.sh 爱衣 done "斐波那契数列代码生成与审查" task-2vecry
2. 用 message 工具发送给主人(telegram, 92763607),归纳任务结果(代码内容摘要 + 审查结论)
⚠️ 必须调用 message 工具,不能只在主对话回复
不通过 → 分析问题,message 主人说明