Skip to content

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 27 Jul 23:15
d7b7682

0.2.7 (2026-07-27)

Features

  • add explicit dispatch refs and open failures (7153ffc)
  • add orchestration outcome policies (31bf6f2)
  • add orchestration planner context boundary (8080877)
  • add orchestration resource catalog (ab7d616)
  • add v2 orchestration scope contract (a9c9101)
  • add v2 orchestration supervisor loop (50548c1)
  • continue recoverable A2A input tasks (6b256bf)
  • enable agent outcome orchestration guardrails (7658bf6)
  • enforce orchestration retry guardrails (cba9891)
  • expand orchestration planner contract (c41b301)
  • explain failed agent orchestration runs (c8b6b66)
  • expose agent card capabilities to planner (eccd967)
  • expose orchestration resources to planner (566e15c)
  • extend orchestration run state models (f753d58)
  • extract backend-owned agent observations (daf8d53)
  • frontend: unify customer and developer portals under /manage (3a93ecf)
  • gate completion on recoverable failures (7c079b5)
  • ingest agent observations as backend state (2b3f56e)
  • ingest orchestration agent results (75cf8ae)
  • ingest recoverable agent failures (f827830)
  • log supervisor planner decisions (01b3520)
  • make supervisor dispatch explicit refs only (e265c50)
  • normalize orchestration candidate scope (840f76b)
  • normalize semantic repair lineage (c6fd467)
  • orchestration: add delegation outcome policies (9d350da)
  • orchestration: add explicit resource references (ebd3bab)
  • orchestration: add outcome state foundation (2e3a11b)
  • orchestration: add outcome state foundation (ecb7099)
  • orchestration: add planner context and result ingestion (9212677)
  • orchestration: add recoverable v2 supervisor loop (bbfd335)
  • orchestration: add resource-aware dispatch (195185d)
  • orchestration: add scope and planner contracts (842c9b6)
  • orchestration: add stable outcome fingerprints (4098bf9)
  • orchestration: add stable outcome fingerprints (77f3a6f)
  • orchestration: add versioned run-state foundation (82eb9ba)
  • orchestration: add versioned run-state foundation (7ee83b0)
  • orchestration: bind dispatch resources to agent capabilities (1bd8eda)
  • orchestration: bind dispatch resources to agent capabilities (8dd5db9)
  • orchestration: complete planner contract slice (908ff36)
  • orchestration: enable outcome guardrails (6fe594c)
  • orchestration: enforce explicit dispatch references (2fb0cb1)
  • orchestration: enforce retry guardrails (7cbe568)
  • orchestration: evaluate delegation outcomes (01d11ab)
  • orchestration: evaluate delegation outcomes (1b45b51)
  • orchestration: expand planner outcome contract (382330c)
  • orchestration: explain failed runs (a1e87ba)
  • orchestration: expose agent resource capabilities (7fa63a0)
  • orchestration: extend run reducer transitions (11b9193)
  • orchestration: extend run reducer transitions (31bcc0d)
  • orchestration: handle agent input requests (8535704)
  • orchestration: handle agent input requests (472ecb1)
  • orchestration: ingest backend-owned agent observations (44474a1)
  • orchestration: keep result projections current (7e9e3bc)
  • orchestration: materialize required dispatch resources (3632568)
  • orchestration: materialize required dispatch resources (a79181f)
  • orchestration: materialize selected resources (8828c8e)
  • orchestration: normalize candidate scope (d544502)
  • orchestration: persist A2A continuation ownership (c691939)
  • orchestration: persist candidate scope envelopes (deb874a)
  • orchestration: persist delegation outcomes on ingest (a585a00)
  • orchestration: preserve HITL delivery links (4ec9a06)
  • orchestration: recover A2A input-required tasks (ce59c36)
  • orchestration: recover from agent failures (a172d71)
  • orchestration: recover planner validation failures (437a33f)
  • orchestration: recover planner validation failures (c48aba3)
  • orchestration: recover rejected semantic repairs (140cc9b)
  • orchestration: rehydrate persisted planner context (50616ed)
  • orchestration: scope completion evidence (fffab19)
  • orchestration: serialize result ingestion (3d070f6)
  • orchestration: track run-level goal progress (b715e59)
  • orchestration: validate agent-observed blockers (8f1936f)
  • orchestration: validate completion evidence (060c4e6)
  • orchestration: validate conservative delegation dependencies (82cecf5)
  • orchestration: validate conservative delegation dependencies (621772f)
  • orchestration: validate HITL blockers (9c2fe8d)
  • persist A2A continuation ownership (15624f9)
  • persist lightweight candidate scope envelope (e3230b8)
  • persist orchestration outcomes on ingest (973f722)
  • preserve hitl and sse contracts for orchestration (9ef346d)
  • project agent results into run facts (f2ee787)
  • project PDF attachments for orchestration (4412456)
  • reconstruct run candidate scope from envelope (ba84d7e)
  • recover from A2A input required (a6c76a2)
  • recover from rejected agent delegation (3790f28)
  • replace S3 storage with durable local room files (e595cca)
  • replace S3 with local room file storage (e67325a)
  • replan after recoverable agent failure (1a7ed75)
  • require explicit resource refs in planner schema (5689da1)
  • resolve explicit dispatch payload refs (374a385)
  • scope orchestration completion evidence (652799e)
  • send room attachments as A2A inline bytes (c10e1e9)
  • serialize orchestration result ingestion (98912ea)
  • serialize orchestration result ingestion (f33354e)
  • Set up Hybro open core homepage (2ebb1ff)
  • track run-level agent goal progress (f5d5e80)
  • unify customer and developer portals (1c47398)
  • validate agent-observed blockers in orchestrator (92aa263)
  • validate orchestration completion evidence (c3aae02)
  • validate orchestration HITL blockers (f68e2b5)
  • validate planner actions (f7ac2d9)

Bug Fixes

  • adapt explicit dispatch refs to upstream runtime (141c4b5)
  • adapt recovery loop to upstream contracts (d53201b)
  • adapt transport privacy to current orchestration (a8054a6)
  • Add durable HITL projection and A2A inline attachment dispatch (6f0a1d8)
  • add platform fallback for supervisor routing (a503213)
  • add platform fallback for supervisor routing (eb53540)
  • address HITL recovery review feedback (518a7f3)
  • address PR #86 review feedback (07a7004)
  • address PR review feedback (351783b)
  • advance state for replayed result metadata (64ca6cf)
  • align deterministic HITL cleanup (f6571ef)
  • align reconstructed candidate scope with legacy ids (10329a8)
  • align resumed HITL recovery state (17b3a61)
  • align retry guardrail fingerprints (3767075)
  • allow facts-only orchestration completion (41cc545)
  • allow goal progress resatisfaction (33787a4)
  • apply completion dispositions (673b5e4)
  • authenticate webhooks before parsing bodies (6823b13)
  • avoid dangling awaiting HITL states (766e19c)
  • avoid destructive local file reconciliation (f8e233c)
  • avoid duplicate supervisor stage events (c4ce4f4)
  • backend: accept fenced agent rerank JSON (533c877)
  • backend: fail closed on missing search readiness (8dce1be)
  • bound completion disposition repairs (2b7a25b)
  • bound semantic repair lineage to recorded revisions (f410a04)
  • carry blockers and unknowns into outcomes (ec4afbf)
  • ci: update pytest pythonpath and string assertion in test_execution_protocols (290d758)
  • classify rejected operational retries (6187252)
  • close agent HITL read boundaries (53f7918)
  • close prepared streams deterministically (4eca886)
  • complete candidate scope planner projection (98b1031)
  • complete orchestration disposition scope (65def86)
  • complete v2 orchestration resume hitl paths (7d2f82f)
  • consolidate public task privacy projection (1fae2f4)
  • constrain input resolution resources (31b51d9)
  • cover supervisor state-run edge cases (3f6dd69)
  • dedupe initial orchestration questions (1aaa077)
  • dedupe orchestration HITL questions (dc91f65)
  • deduplicate canonical hub file parts (9f49bcf)
  • defer direct streaming content until finalization (4044635)
  • defer supervisor HITL continuation handoff (9c75394)
  • dispatch: carry transient dispatch inputs through runtime (8fccff5)
  • dispatch: keep direct task tracking labels public (c772897)
  • dispatch: preserve safe public task labels (0182bea)
  • dispose completion lineage through revision (538f8ea)
  • distinguish platform fallback failures (93368d6)
  • eliminate public A2A task history (7de5c12)
  • enforce run-state completion validation (c347e6b)
  • execution: consolidate remote task privacy projection (7509002)
  • execution: fence nonterminal streaming output (9ff0766)
  • execution: harden public runtime projections (f449ddc)
  • execution: harden public task privacy boundaries (4e067d4)
  • execution: harden public terminal task projection (302a788)
  • execution: harden recovery and dispatch boundaries (f358be9)
  • execution: harden recovery and dispatch boundaries (f69156b)
  • execution: harden terminal projection recovery (ff628a3)
  • execution: persist canceled orchestration status (67d2115)
  • execution: preserve trusted HITL recovery (d560b7d)
  • execution: project remote transport outputs (802bf2e)
  • execution: sanitize public history and HITL prompts (51b6636)
  • execution: sanitize stale task polling persistence (242fe75)
  • execution: skip dropped public parts (b0c634e)
  • filter incompatible agents for attachments (a1d6d91)
  • finalize blocking resume lifecycle (b7d169d)
  • frontend: add missing useState import in useRoomWebhook (f1fb657)
  • frontend: harden public task and response projections (224d7f0)
  • frontend: harden response state projections (3090a57)
  • frontend: hide homepage use case cards (08a916a)
  • frontend: remove unsafe isSubsetOf optional chaining in scope-and-stale test (75a72f1)
  • gate orchestration HITL blocker enforcement (5443a4a)
  • gate outcome guardrail recovery (4d5ec52)
  • gate plain input HITL recovery (7d99b59)
  • gate premature debate synthesis (b572500)
  • generate webhook signing key on install (74258dd)
  • generate webhook signing key on install (65b64a3)
  • guard completion disposition enforcement (d9401fe)
  • handle serialized agent card output modes (e2e95e8)
  • handle serialized candidate scope edge cases (d4a73b3)
  • handle v2 orchestration hitl resume gaps (d9d7f9e)
  • harden artifact materialization limits (fd8f907)
  • harden explicit A2A dispatch integration (ffc2a2c)
  • harden frontend task status privacy (e6c5fb0)
  • harden HITL persistence and recovery metadata (6bab8f2)
  • harden hitl recovery edge cases (4e998cf)
  • harden HITL resolution recovery (d37d2d4)
  • harden hitl resume and ask-user persistence paths (0823682)
  • harden orchestration HITL awaiting recovery (eff3f1d)
  • harden orchestration result ingestion durability (3bf1019)
  • harden outcome ingest event identity (262bde0)
  • harden supervisor hitl recovery cleanup (efaa333)
  • harden supervisor planner delegation contract (f92e25b)
  • harden supervisor run recovery state (2cdd400)
  • harden task recovery projection (051e839)
  • harden v2 hitl and budget boundaries (2eae59b)
  • harden v2 hitl artifact recovery (962d69b)
  • harden v2 hitl serialization and projection recovery (d9510a0)
  • harden v2 orchestration delegate reductions (d32d921)
  • harden v2 orchestration persistence and resume (72ceaa0)
  • harden v2 orchestration recovery edges (14fc766)
  • harden v2 orchestration scope handling (243df22)
  • hide internal active run ids (48b490f)
  • hide internal task content in timeline (ef0880f)
  • hide resolved questions from planner context (a6da1ca)
  • hitl: compare private prompt fingerprints (db8c5de)
  • honor orchestration run id lookup (619bd3e)
  • import candidate scope snapshot type (6ee3746)
  • ingest processing status agent results (2b338de)
  • ingest terminal processing statuses (978ce63)
  • keep failed HITL recovery retryable (bb01f2e)
  • keep ingested result projections current (8c421ef)
  • keep legacy trajectory compatibility in supervisor terminal paths (cb32397)
  • keep result projections current (07e434d)
  • keep shadow outcome gates non-enforcing (2caf58b)
  • keep summary token streaming private (19dca55)
  • link blocker attempts to required outputs (4de307b)
  • make HITL recovery recording idempotent (f273bfa)
  • make outcome ingest events idempotent (3dc0a2b)
  • make v2 result ingestion serial and recovery-safe (47eab8f)
  • map legacy trajectory status for orchestration terminal states (207630e)
  • mark preflight failures as task tracked (3737fb9)
  • memory: bound keyword retrieval candidates (ee45769)
  • migrate sequential debate tests to state run (90de95c)
  • normalize hub response alias parts (5b58fbf)
  • normalize projected agent output status (1474917)
  • normalize result transition state versions (4101fbf)
  • orchestration: adapt outcome guardrails to current runtime (d40854a)
  • orchestration: address completion scope review (8713b72)
  • orchestration: address outcome ingest review (7649b36)
  • orchestration: address resource dispatch review (8cbcfbc)
  • orchestration: align completion validation boundaries (c8c7f8d)
  • orchestration: align continuation recovery contracts (92cf0a1)
  • orchestration: align missing result field semantics (63d32f8)
  • orchestration: align outcome ingest contracts (8570a36)
  • orchestration: align outcome policy contracts (6d25bb7)
  • orchestration: align projection text limit (c1bacb0)
  • orchestration: allow facts-only planner completion (e0a8f6b)
  • orchestration: clarify repeated processing projections (6e8cffc)
  • orchestration: classify projection binding failures (7c354c9)
  • orchestration: complete agent input resolution (8b5e114)
  • orchestration: complete agent input resolution (8dd6f4a)
  • orchestration: constrain terminal failure summaries (444cbb1)
  • orchestration: constrain terminal failure summaries (c40e65b)
  • orchestration: define open questions as blockers (cbc5ebb)
  • orchestration: enforce outcome model identities (c168ed9)
  • orchestration: handle exhausted outcome paths (0dc6e8c)
  • orchestration: handle unknown resource refs (bc1b225)
  • orchestration: harden agent input recovery (a5f2469)
  • orchestration: harden agent observation re-ingestion (068caf1)
  • orchestration: harden agent observation re-ingestion (405b64f)
  • orchestration: harden explicit A2A dispatch integration (bde7cbf)
  • orchestration: harden goal progress projection (30dad7d)
  • orchestration: harden HITL persistence recovery (3b55842)
  • orchestration: harden HITL recovery (a913cd7)
  • orchestration: harden HITL resume recovery (ab3554b)
  • orchestration: harden lifecycle projection contract (91c2ea9)
  • orchestration: harden outcome policy evidence (c3a4c22)
  • orchestration: harden planner and failure contracts (0f0b15a)
  • orchestration: harden planner ingestion boundaries (9d8c0c6)
  • orchestration: harden recovery blocker matching (68c1b3e)
  • orchestration: harden supervisor HITL cleanup (cd05638)
  • orchestration: harden v2 recovery races (b5601d9)
  • orchestration: harden v2 scope activation (1fcb0fe)
  • orchestration: ignore optional null observations (6dcaa43)
  • orchestration: keep failure banners user-safe (5770ab1)
  • orchestration: map recovery blocker obligations (8ca0a46)
  • orchestration: map recovery blocker obligations (1100298)
  • orchestration: persist HITL blocker obligations (5b02025)
  • orchestration: preserve artifact-only sparse replays (08a0d76)
  • orchestration: preserve candidate profile metrics (6de6639)
  • orchestration: preserve candidate scope capabilities (9f6fc93)
  • orchestration: preserve concurrent active dispatches (e39d449)
  • orchestration: preserve continuation pause semantics (dadc37c)
  • orchestration: preserve gated v2 scope behavior (45b3a7f)
  • orchestration: preserve input resolution recovery semantics (04537cf)
  • orchestration: preserve legacy awaiting-input HITL (84f32fc)
  • orchestration: preserve preflight privacy handling (434b8da)
  • orchestration: preserve private dispatch semantics (9776545)
  • orchestration: preserve retry guardrail compatibility (8ca2d37)
  • orchestration: preserve strict planner schema (0c9410c)
  • orchestration: preserve terminal recovery escape paths (c7ff9a2)
  • orchestration: preserve unset candidate scope (d0f95b4)
  • orchestration: preserve untrusted text evidence (a33e45b)
  • orchestration: project terminal failure details (6ca9389)
  • orchestration: project terminal failure details (264db86)
  • orchestration: propagate terminal failure summaries (8cbe9e6)
  • orchestration: protect delegated task privacy (25d72fd)
  • orchestration: reconcile HITL recovery edge cases (379f62c)
  • orchestration: reconcile sparse result replays (93fa4ad)
  • orchestration: refresh progress after blocker resolution (1fddf88)
  • orchestration: refresh progress after blocker resolution (3f9d018)
  • orchestration: regenerate resource projections (33b21e0)
  • orchestration: require structured expected outputs (dd0ccfa)
  • orchestration: resolve race condition in supervisor resume and align test fixtures (bc005ae)
  • orchestration: resolve race condition in supervisor resume and align test fixtures (d4203cd)
  • orchestration: restore attempted resource fingerprints (219ea67)
  • orchestration: restore final retry invariants (2bef426)
  • orchestration: restore final retry invariants (23763d3)
  • orchestration: restore recoverable dispatch retries (72e1228)
  • orchestration: restore recoverable dispatch retries (66ec58b)
  • orchestration: retry continuation reconciliation (ce1ecc2)
  • orchestration: sanitize dispatch failure projections (91392a7)
  • orchestration: scope delegation outcome evidence (c564908)
  • orchestration: scope facts-only completion allowance (4facf73)
  • orchestration: skip disabled retry evaluation (da3938c)
  • orchestration: stabilize reordered goal contracts (44e7310)
  • orchestration: tighten delegation metadata validation (5601567)
  • orchestration: tighten input resource matching (c368110)
  • orchestration: track blocker attempts across the run (4431fc7)
  • orchestration: validate candidate scope sources (5afd906)
  • orchestration: validate HITL blocker answers (a617540)
  • orchestration: wire recovery claim reader (66e021a)
  • pass orchestration links to hitl requests (8368834)
  • persist A2A attachment preflight failures (a8916a8)
  • persist preflight failed task metadata atomically (f6efc22)
  • prefilter attachment-compatible vector candidates (629e937)
  • prepare file downloads before streaming (091cb8d)
  • preserve artifact text in room retrieval (f88e906)
  • preserve artifacts during v2 result replay ingestion (200ebff)
  • preserve attachment preflight failure reasons (77d9530)
  • preserve candidate scope snapshot id (fbc7c04)
  • preserve canonical candidate scope ids (402ca5a)
  • preserve clarify resume linkage (3d5a3c9)
  • preserve hitl run links across catch-up (0a9cc0b)
  • preserve normalized candidate scope metadata (00a6320)
  • preserve orchestration error result status (c1014a8)
  • preserve orchestration status vocabulary (676c004)
  • preserve outcome guardrail log contracts (c013cd3)
  • preserve planner decision log message (cff32f2)
  • preserve protected input interactions (a7938cf)
  • preserve snapshot candidate ids in planner context (9b900d4)
  • preserve state-run production supervisor behavior (1c133bb)
  • preserve state-run supervisor context (492393a)
  • preserve structured A2A HITL states (94d086b)
  • preserve supervisor dispatch refs through replay (714c2e8)
  • preserve terminal artifact delivery (110683b)
  • preserve upstream supervisor behavior (ccdb085)
  • prevent duplicate v2 hitl and dispatch recovery (45804ea)
  • project public pending HITL payload (4046f1a)
  • project public terminal task data (a9316c3)
  • project remote transport outputs before delivery (1b38135)
  • propagate stream closure to prepared content (6e952c7)
  • rebuild invalidated goal progress (e8593fd)
  • reconcile HITL recovery metadata (a5f5389)
  • reconcile missing debate snapshots (a821a07)
  • recover completed state outputs (a6b72a1)
  • recover continuation claim lifecycle (950c4d1)
  • recover orchestration after lost HITL continuation (270f578)
  • recover plain A2A input requests (3aa430f)
  • recover stale v2 orchestration sidecars (e9506f1)
  • recover uncertain file finalization (162a247)
  • refresh existing artifact projections (3105c9e)
  • refresh shared artifact state safely (95e0385)
  • rehydrate resumed awaiting-input HITL safely (47022f4)
  • reject insufficient hitl blocker answers (c4598f0)
  • reject non-finite completion confidence (993f22c)
  • reject unresolved completion questions (cc4b32d)
  • reject unsupported candidate scope modes (92e7ef1)
  • remove legacy stale artifacts on reingest (dc70fa0)
  • remove stale text facts on reingest (35ed5a5)
  • repair outcome blocker evidence gates (c695fbe)
  • repair outcome guardrail test structure (170846e)
  • repair outcome recovery regression tests (8d84cb1)
  • replace persisted HITL metadata projection (a4e557a)
  • require blocker resolution evidence (e0eb015)
  • require real completion evidence (7b38d20)
  • require values for hitl blockers (0432baa)
  • resolve cross-agent recovery lineage (604321c)
  • retry missing outcome events (f9cb524)
  • return run state from supervisor loop (a22cf75)
  • revalidate agent blockers per outcome (bae5c84)
  • revoke rejected agent blocker validation (f6890c8)
  • sanitize agent HITL prompts (0e11183)
  • sanitize remote task public boundaries (26588f5)
  • satisfy supervisor planner json mode (daca1df)
  • scope failure ingestion by dispatch (098e057)
  • scope goal progress invalidation tests (a3224ad)
  • scrub remote completed task status messages (18c0bff)
  • scrub terminal and HITL privacy leaks (0227229)
  • serialize v2 result ingestion durability (5fd95c6)
  • stabilize parts-only orchestration artifacts (1caf927)
  • strip execution ids from HITL SSE frames (271dc4f)
  • tighten orchestration HITL blocker dedupe (f1d1011)
  • tighten outcome policy evidence checks (eb02a7c)
  • tighten planner action validation (69b2c6f)
  • tighten task 8 recovery lineage matching (4f9800c)
  • tighten task 8 recovery loop matching (aaaa46d)
  • treat expired dispatches as terminal (5f29c24)
  • validate completion disposition requests (245f883)
  • validate hitl answers before closing blockers (238573d)
  • validate orchestration run bindings (393cbd3)
  • wire persisted continuation claims (ad049f7)