修复
- Ralph Loop 字段名修复 (#152):SubagentStop hook 之前读取的字段(
subagent_type、agent_output、prompt)都不在 Claude Code 的实际事件 schema 中,应该是agent_type和last_assistant_message。导致 Ralph Loop 自发布以来对所有用户都是静默失效的。本次修复后,check/implement/debug 子 agent 将按文档预期触发循环控制。感谢 @suyuan2022 发现并定位。 - 迁移任务 assignee 解析修复 (#153):
trellis update --migrate创建迁移任务时,原先把.trellis/.developer文件当普通字符串读取,直接把整个name=...\ninitialized_at=...文件内容塞进assignee字段。时间戳随后在session-start.py渲染时泄漏,破坏了 ACTIVE TASKS 的排版。现在会正确解析name=一行。感谢 @suyuan2022 的修复。
文档
- 任务生命周期命令:
workflow.md现在正式记录了task.py start <name>和task.py finish— 这两个子命令虽然已经在 argparse 中注册,但之前完全没有在工作流指南中出现,导致 AI agent 从来不知道要调用它们,## CURRENT TASK长期显示(none)。Task Development Flow 从 5 步扩展为 7 步,显式加入 Start(第 2 步)和 Finish(第 7 步),并新增”Current task mechanism”段落说明.current-task如何驱动 SessionStart hook 注入。
说明
- 运行
trellis update同步所有变更 - 行为变化:Ralph Loop 现在会真正触发 check/implement/debug 子 agent 的循环控制。如果此前你无意中依赖了它”安静失效”的行为,升级后请留意新的循环活动。