运行一个具有原子提交功能的任务管理子智能体
作者创建了一个 Claude Code 子智能体,用于读取下一项任务、标记完成,并通过必填提交 ID 来执行原子提交。
- 具体怎么做
- 在帖子中,有评论者提到他们编写了 Python 脚本来管理包含任务描述的 YAML 待办文件,随后又添加了具有两种操作的任务管理子智能体:获取下一个任务与标记任务完成。他们在标记任务完成时需要提供提交 ID,以便 Claude Code 进行原子式提交;不过仍需留意可能忽略设置而使用 TodoWrite 的情况。
- 做到了什么
- 报告结果显示了更优的任务级控制及强制原子提交,但设置并非完全可靠,因为 Claude Code 有时试图绕过子智能体工作流。
- 上手要点
- 主要问题在于可靠性:即便有子智能体和强制提交编号,作者仍表示 Claude Code 有时会绕过这些机制,转而使用 TodoWrite。
你可以这样试
使用 Claude Code为[项目]创建一个名为 task-manager 的 Claude Code 子智能体。该智能体应从[任务文件或跟踪器]中获取下一个待办任务,交给我处理,完成后标记为已完成,并在关闭任何任务前要求提交带有提交 ID 的原子式提交。最后通过在一个示例任务上运行该智能体并展示结果来完成操作。