Expand description
What still stops a --yolo run for a person.
--yolo means “run without me”, so a run that stops anyway looks like a
hang. It is not: a blueprint can declare that a particular checkpoint needs a
person however the run was launched, and the flagship software-engineer
does exactly that for its plan approval, because everything after that gate
writes code.
Two mechanisms say it, and they answer different questions, so they are not
merged. unattended = "ask" on an interaction point is a checkpoint the
framework always raises at a stage boundary. required_tools keeps a
blocking tool the model may choose to call. A verification agent that needs
“here is a fact, is it right?” to be guaranteed uses the first; one happy to
let the model decide when to ask uses the second.
This module reports both, so the wait is announced before the run starts rather than discovered twenty minutes later.
Structs§
- Held
- One thing in a blueprint that will still stop a
--yolorun.
Functions§
- held_
points - Every interaction point declaring
unattended = "ask", in stage order. - held_
tools - Every blocking human tool a stage keeps through
required_tools. - preflight_
lines - The stderr block for a
--yolospawn. Empty when nothing holds.