任务: 硬编码 Agent 列表问题分析审查(task: hardcode-fix)
审查结论: 通过,建议采纳方案A
核实情况:
- 已核实 session-reset.sh、backup.sh(两处)、context-check.sh 硬编码位置,与分析报告一致
- 推荐方案(动态读取 openclaw.json)可行,python3 + json 标准库,无额外依赖
补充意见:
1. session-reset.sh 改法建议复用已有 OPENCLAW_JSON 变量而非硬编码路径
2. backup.sh R2 打包段的 mkdir -p 也需要动态化(分析报告漏提)
3. context-check.sh 是 researcher 专用脚本,改为通用前需确认其他 Agent workspace 结构
4. 建议加空数组检查防止 openclaw.json 解析失败时静默跳过所有重置
报告路径: /root/.openclaw/workspace/tasks/hardcode-fix/review.md