Repository navigation
Zeroshot v11.0.0
Changes since v10.25.0.
Breaking changes
Separate delivery evidence from graph output (#1331)
A native Git delivery can complete successfully while a custom graph
returns a summary or null. The supervisor currently turns that run
into delivery_unconfirmed unless the graph output contains the exact
native receipt. Confirm delivery from the native execution history
instead, and expose its unchanged result separately as optional
status.metadata.deliveryReceipt.
Keep the existing target identity, successful receipt, final writer, and
writer settlement checks. Graphs that declare delivery still require
confirmation; delivery-free graphs follow their normal result, and a
receipt never overrides graph failure. Retain a reference to the
confirmed execution in the existing primary-completion event so status,
watch, and archived history recover the same evidence after restart
without duplicating receipt bytes.
The Python SDK exposes RunResult.delivery_receipt. Existing
documentation and generated CLI help describe the separate evidence
field. Built-in graph outputs remain unchanged, with all ten supported
template/delivery combinations checked against the new guard.
Upgrade
npm install -g @the-open-engine-company/zeroshot@11.0.0