跳转到主要内容
Ralph Loop 字段名修复(P0)、迁移任务 assignee 解析修复,以及任务生命周期文档补齐。

修复

  • Ralph Loop 字段名修复 (#152):SubagentStop hook 之前读取的字段(subagent_typeagent_outputprompt)都不在 Claude Code 的实际事件 schema 中,应该是 agent_typelast_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 的循环控制。如果此前你无意中依赖了它”安静失效”的行为,升级后请留意新的循环活动。