Repository navigation
v1.0.0-beta.93
Pre-release
Pre-release
1.0.0-beta.93 (2026-10-29)
Features
- edits: remove file undo and automatic restoration (#4472) (4098533)
- pr-context: give agents a compact PR briefing (bd61bfa)
- pr-context: give agents a compact PR briefing (d3b2a18)
- pr-context: unify change context and exact source reads (d73338c)
Bug Fixes
- automation: bound floating store identity normalization (ce2154f)
- automation: refuse incomplete stored job documents (#4468) (645131b)
- automation: retain stable task publication coordination (bf96210)
- automation: retire the ineffective stale lock timeout (7053308)
- automation: unify fact proposal contracts (ab14790)
- bazel: pass the workspace to owner_pkg (a68d247)
- bench: tolerate processes exiting during procfs census (6abb7aa)
- build: rebase rules_rust patches onto 0.75.0 (47647d8)
- ci: align receipt recovery and generated hook status (0b95d4c)
- ci: bound Windows compiler concurrency (fadecbd)
- ci: bound Windows compiler concurrency (91024a6)
- ci: bound Windows compiler concurrency (518ef74)
- ci: bound Windows compiler concurrency (5455c4a)
- ci: preserve hosted DNS for fleet builds (984cd87)
- ci: repair shared runtime and validation failures (66f2a7b)
- ci: restore broker refusals and preserve hosted DNS (430d152)
- ci: scope native concurrency to Windows (099ed21)
- ci: scope native concurrency to Windows (4ea8661)
- ci: scope native concurrency to Windows (a736653)
- cli: hold init --wait while the first generation is in flight (#4494) (722f7cc)
- code-graph: charge interactive catalog builds to resident memory (#4563) (2f16129)
- code-graph: pin segment reads within each publication pass (c04194a)
- code-graph: pin segment reads within each publication pass (4806c93)
- code-index: bound cold builds and resume refused publication (aef1060)
- code-index: bound cold construction and retain refused publication (3e10b5f)
- code-index: keep a read-reseated graph across parks (#4499) (e9a3355)
- code-index: key panic quarantine on input, not pass progress (#4572) (f3d8946)
- code-index: retry superseded publication fences (dab12b4)
- code-index: stop a refused cold pass from waking its own retry (3434b35), Refs #4505
- config: keep retired settings out of rollback revisions (d6551e6)
- config: retire unused sync controls (d7faba8)
- cursor: apply diagnostic caps after lane selection (#4491) (96994d0)
- daemon: return typed saturation refusals to tool clients (daab4c6)
- daemon: return typed saturation refusals to tool clients (b11dcaa)
- diagnostics: fence superseded compiler publications (fa7c69b)
- diagnostics: integrate fencing with shared compiler admission (5a46a14)
- diagnostics: reuse retained compiler status on reopen (d6c5075)
- evals: pass the eval self-tests on native Windows (430e447)
- evals: pass the eval self-tests on native Windows (c6129a6)
- extension: make bridge shutdown terminal (#4486) (9b8789c)
- graph-db: log drifting corruption verdicts at error level (#4574) (0d7c88d)
- graph-db: report and verify drifting corruption verdicts (#4578) (c696f28)
- graph: preserve import evidence in caller traversal (#4509) (6ed67ce)
- graph: resolve node ids before waiting on a released catalog (#4498) (ba7493d)
- health: share SCC analysis and count cycle edges exactly (#4466) (69ece22)
- hooks: avoid HEAD resolution before hook admission (72772d1)
- hooks: report orchestrator-bound work as waiting, not failed (407e798)
- ingest: bind convergence to canonical source evidence (34f8eb2)
- lcm: retry timed-out summarizers without a binding change (59243c2)
- lcm: retry timed-out summarizers without a binding change (5603495), Refs #4522
- lsp: refuse expired semantic work before analyzer admission (#4580) (f993aac)
- lsp: retain admitted diagnostic snapshots for pull (#4524) (6658a90)
- mcp: deliver unleased refusals after core retirement (31448c7)
- mcp: deliver unleased refusals after core retirement (88bc76f)
- mcp: deliver unleased refusals after core retirement (55a5287)
- mcp: keep tool descriptions free of runtime state (d0f0b92)
- pr-context: degrade briefs without a graph and align tests (8bca9d9)
- pr-context: preserve evidence and reduce follow-up work (2f39a96)
- pr-context: preserve request controls and repair fixtures (dda8b27)
- pr-context: preserve verified review membership (c1df1a9)
- pr-context: restore captured review author and skill report (145bb37)
- pr-context: retain safe evidence across partial refreshes (2779422)
- pr-context: share retained collection rows in storage (4906b11)
- primitives: refresh retained authority on configuration changes (7f17d81)
- privacy: protect YAML keys and BOM-prefixed documents (d470812)
- privacy: redact flagged object keys in place (60c4b85)
- privacy: redact flagged object keys in place (#4515) (95e49f5)
- privacy: stop treating compound identifiers as secrets (36eedb3)
- privacy: stop treating compound identifiers as secrets (d869740), Refs #4451
- privacy: verify descendant and repeated key redaction (08f86e7)
- runtime: batch session skips and retain preparation writers (#4495) (fc598cb)
- sdk: bound SSE frames and scan fragmented lines once (#4501) (1d7e794)
- sdk: own JSON response bodies through cancellation (#4487) (ef2809e)
- sdk: refuse enrolled remote redirects (#4471) (c9b1d4c)
- sdk: regenerate waiting hook replay contracts (8bb307d)
- sdk: separate delivered stream cursors from watermarks (#4489) (bd769d2)
- session: recheck summaries without replaying projection (d7b7857)
- session: retain summary work after live projection (dc524ef)
- sessions: avoid extent hashes for physical replacements (6b6bbb4)
- sessions: avoid extent hashes for physical replacements (df031ec)
- sessions: back off history passes while retained ingest is Blocked (#4573) (96fe61b)
- sessions: chain generations across transcript replacements (4ec3ddc)
- sessions: chain generations across transcript replacements (3f0bb43)
- sessions: converge host ingest and hook redrive on hard failures (#4567) (cbaedba)
- sessions: do not CAS a refusal memo over an unread row (c2ad25b)
- sessions: harden convergence memos from review (bef10d6)
- sessions: keep Pi warning summaries across interrupted scans (8edc48f)
- sessions: measure catch-up backlog from source cursors (#4497) (f5078ee)
- sessions: mount detached checkouts' session retrieval (#4496) (10b5d95)
- sessions: persist refusal memos and warn once per pass (8e1dd04)
- sessions: resolve Codex scope once, off the polling worker (#4500) (4ff7319)
- sessions: resume only from durable refusal coverage (a9e6e51)
- sessions: stop repeating permanent ingest and hook failures (e83dd00)
- sessions: suppress unchanged Pi discovery summaries (55b27f9)
- sessions: suppress unchanged Pi discovery summaries (f7db15e)
- source-edit: honor destination import scope (8fbd99a)
- source-edit: insert moved imports at Rust syntax boundaries (#4516) (df4ae5c)
- source-edit: match Rust dependency bindings through syntax (26b8215)
- source-edit: place MoveSymbol imports at syntax boundaries (ee534a9)
- source-edit: preserve concurrently created destinations (#4504) (5d1defa), Refs #4415
- source-edit: preserve reexports when moving symbols (#4493) (0c9337f)
- source-edit: reuse imports with inert lint attributes (0b6e8b5)
- stack: return shared preflight results directly (393edb9)
- stack: return shared preflight results directly (5917017)
- status: report resident memory no retained owner holds (#4503) (c75a45d)
- status: report why no GitHub source was observed (#4492) (9819426)
- storage: pin clone fixtures to their pushed branch (9734680)
- storage: pin clone fixtures to their pushed branch (d08dcb0)
- test: complete daemon and HTTP fixture teardown (58949d0)
- test: drain queued connections before HTTP observation stops (29f8e25)
- test: drain queued connections before HTTP observation stops (790eeba)
- windows: restore native build and runtime validation (#4581) (e19b169)
- work: fence retained configuration refreshes (22182a8)
- work: fence retained configuration refreshes (999c46d)
- workflow: remove stale artifact storage size cap (7ba08c9)
- work: refresh retained configuration on route reopen (c1ca94e)
- work: refresh retained configuration on route reopen (735f76e)
Performance Improvements
- code-graph: reread only re-sealed segments when proving a seal (#4523) (a201387)
- code-index: compare an edit's same-named symbols as a set (6451ced)
- code-index: compare an edit's same-named symbols as a set (8154ec7), Refs #4520
- sessions: reuse proven prefixes in the backlog measure (f030505)