写-审循环

用 you-agent-factory 做带有界重试路径的写 → 审 → 改循环。

是什么

写-审循环是一种工厂工作流:写或执行工作产出候选结果,然后由审查步骤决定结果。被接受的工作进入完成状态。被拒绝的工作回到写阶段再过一轮,因此同一目标可以持续修订,直到审查接受。

何时使用

当代理输出在完成前必须通过明确的审查门控时使用本指南,例如有质量门控的文档、代码或计划。当你希望在工厂中有清晰的写 → 审 → 改路径时,请按本指南操作。应达到的结果是:只有审查通过后工作才完成,被拒绝的工作则回到另一次写轮次。

步骤或工作流

确认工厂处于活跃状态,提交或推进写或执行工作,让审查接受以完成或拒绝回写,并用循环断路器限制重试,使拒绝循环不会永远运行。

确认活跃的工厂

you session list

没有会话时启动工厂

you

命名运行

you run --named @goal/blah
需要工厂时从 you 或 you run 开始,然后在提交前用 you session list 确认。若没有活跃会话,再次启动工厂并重新检查。

提交写或执行工作

you submit --name my-write-review-work --work-type-name task --payload ./payload.md

批量提交

you submit batch ./batch.json
仅对正在运行的工厂提交。入队后,写或执行工作站产出候选;审查决定接受或拒绝。塑造工厂,使写或执行工作站将成功的工作路由到配对审查工作站的审查中状态。接受时,审查将工作导向完成状态。拒绝时,设置 onRejection,将工作返回写或 init 状态再过一轮。该执行与审查配对及结果路由,就是写 → 审 → 改路径。添加有界重试,使无尽的拒绝循环按设计停止。常见模式是在写或审查工作站上用 VISIT_COUNT 守卫的 LOGICAL_MOVE:当访问次数超过上限时,将工作移到失败或其他终止状态,而不是再次送回。

常见陷阱

不要对未活跃的工厂进行审查或提交。不要把没有断路器的拒绝当作永远安全。不要把本用例指南与后续的 writer-reviewer 技法术语页混淆。

标签