Skip to content

Odin v3.93.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 03:41
· 837 commits to master since this release
  • bump: v3.93.0 (9411b73)
  • Merge pull request #343 from Calmingstorm/fix/agent-result-delivery (0f50728)
  • test(process): read finalized prefixes through generation cursors (f948357)
  • fix(process): treat zero-filled poll offsets as status requests (75cd791)
  • fix(process): prefer continuation cursor over supplied offset (00d3bd2)
  • fix(delivery): treat blank optional paging fields as omitted (2fd3bd7)
  • refactor(scrubber): remove impossible match-only masking branch (9fb8d0a)
  • fix(types): narrow cleanup transport and annotate scrubbed pieces (3ea158a)
  • fix(process): retain newest tails without holding execution leases or rescanning finalized output (6b6c984)
  • test(delivery): pin ranked pointer at minimum configured budget (cff2c25)
  • fix(delivery): preserve context-free single-line failure tails (501df93)
  • test(process): pin fresh leases and loss-tolerant masked output tails (fd4dd9a)
  • fix: preserve JSON string framing with shared linear secret spans (1f8734a)
  • fix(delivery): preserve failed previews and clipped ranked results (8696411)
  • fix(process): scope remote evidence leases to individual reads (bd541d1)
  • fix(agents): share the executor effective delivery budget across pages and waits (b337a67)
  • test(processes): pin exact reproduced overflow byte totals (307e1c5)
  • fix(processes): withhold unverifiable tails and record partial quota loss (a84a07f)
  • test(processes): pin retention authorization and lifecycle failure paths (6fceaf4)
  • test(delivery): preserve interruption and completion evidence on observation failures (45f60a6)
  • test(files): pin explicit envelope overflow without partial source claims (f68e79f)
  • docs(processes): align retention overview with combined quota and origin fences (5f39289)
  • test(sessions): target fault injection by channel not random UUID (3296d5e)
  • fix(delivery): preserve failure text and exercise live authorization seams (b3f1699)
  • fix(process): bind evidence scope and reserve remote retention quota (0777281)
  • test(tools): pin evidence scope failures and dedicated process read transport (a513250)
  • fix(search): label continued match suffixes as fragments (050aa6a)
  • fix(files): honor smaller delivery budgets with contiguous source paging (2dd54eb)
  • fix(tools): narrow optional websocket host grants before membership checks (920954d)
  • Retain executor output with live origin authorization and retrieval (3bc7b5b)
  • docs(tools): account for the retained-output retrieval tool (750f959)
  • docs(processes): describe bounded output evidence lifecycle (da5b9b5)
  • fix: retain runtime tool results before delivery guards (c02cfc7)
  • fix(processes): retain generation-bound output with repeatable bounded pages (7a24b9b)
  • docs(tools): explain retained evidence budgets and continuation contracts (72e63da)
  • fix(search): preserve whole-match metadata below the default delivery budget (5c36cf1)
  • fix(tools): retain immutable recoverable output snapshots (26c4fd6)
  • fix(agents): distinguish optional metadata candidates from page builder (628b17a)
  • fix(processes): retain generation-bound read instructions in compressed context (98c94a3)
  • test(tools): refresh final retained-output retrieval parity (8fe6aa2)
  • test(agents): pin live delivery budget for paging and wait admission (6bd89ae)
  • test(tools): reconstruct source and search evidence through delivery guards (e410543)
  • test(tools): refresh parity for agent and recoverable output contracts (e041124)
  • test(agents): pin wait delivery guards and oversize mutation control (8cf24fc)
  • test(agents): exercise native page dispatch through downstream guards (9e9e6d3)
  • fix(tools): preserve retained evidence pointers during context compression (0d3500e)
  • fix(agents): recheck terminal page after optional metadata reduction (7295ccc)
  • fix(agents): reserve aggregate wait roster and preserve interruptions (89ad879)
  • docs(agents): advertise bounded wait previews and result continuations (880f515)
  • fix(agents): budget serialized result pages with canonical UTF-8 cursors (5a00108)
  • test(agents): pin config publication catalog invalidation (1d40e5f)
  • fix(tools): preserve source output and ranked search snapshots before cuts (d0ff806)
  • fix(agents): render live admission and new-agent lifetime limits (5c6379b)

What's Changed

Full Changelog: v3.92.0...v3.93.0