撰写 search.py v1.0.0 项目的完整复盘文档,面向"以后进行大型项目时的参考"。
这个项目历时两天(2026-02-23 ~ 2026-02-24),经历了方案设计、可用性测试、8轮迭代实现,多次遇到阻塞问题但最终顺利完成。值得专门整理成经验文档。
写一份 retro.md,存放在 /root/.openclaw/workspace/tasks/task-search-retro/retro.md。
内容结构:
按类别整理,例如:
多 Agent 通信问题
- sessions_send 失败 / systemSent: false 问题
- Gateway 内存与 sessions.json 不一致
- session reset 造成的破坏
任务中断与续接
- coder 频繁被截断(stopReason=length / API中断)
- 续接方式:发催促消息 / 清空 sessions.json 条目
代码工程问题
- 单文件膨胀(LESSONS.md #024)
- 每轮 coder 需读全量代码导致上下文增长
数据源问题
- SPA 无法抓取(百度百科等)
- 代理选取与可用性测试
其他阻塞点
- 质检 SOP 漏发 message 给主人(多次)
- session reset 被证明有害而非有益
systemSent: false所有资料在归档目录中:/root/.openclaw/workspace/archive/search-py-v1.0.0/
| 资料 | 路径 |
|---|---|
| 项目总索引 | README.md |
| 各轮 task.md / session.md | search-r1/ ~ search-r8/ |
| 数据源测试报告 | task-srctest01/session.md |
| 代码审查报告 | task-search02/session.md |
| 经验教训 | /root/.openclaw/workspace/memory/docs/LESSONS.md |
| 主人与爱衣对话 | logs/main/ad29545c...jsonl |
| Coder 执行记录 | logs/coder/ |
| Reviewer 执行记录 | logs/reviewer/ |
sessions_send 通知 agent:main:main,格式:task_id=task-search-retro
task=/root/.openclaw/workspace/tasks/task-search-retro/task.mdAi.Rev(agent:reviewer:main)撰写,爱衣质检确认后发给主人。