What
The workflow sandbox gained two pattern-matching words, one that binds a variable and one that matches at least N items, each with its own validation error, and rule callbacks now receive the bindings as a second argument. Separately, an agent whose run has exhausted its budget is parked as starved and waits for more instead of failing.
Details
- A starved agent resumes when a budget top-up arrives; the message tells the model to
put {topic:'budget', units:N} to continue. - Starved rows are surfaced in the workflow status report.
- All of this lives in the Workflow tool, which is only registered when it is present in the build.
Evidence
put {topic:'budget', units:N} to continue
Strings lifted out of the shipped bundle, so the claim above can be checked against them.