Odin v3.93.0
·
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
- Fix agent catalog and recoverable result delivery by @Calmingstorm in #343
Full Changelog: v3.92.0...v3.93.0