Skip to content

v1.0.0-beta.63

Pre-release
Pre-release

Choose a tag to compare

@ScriptedAlchemy ScriptedAlchemy released this 29 Sep 17:30
e531946

1.0.0-beta.63 (2026-09-29)

⚠ BREAKING CHANGES

  • mcp: a refusing MCP tool result, including tracedecay tool --json output, carries its typed problem record only at structuredContent.problem; the top-level problem member is removed.
  • query: code_declaration, code_references, and code_type_definition refuse an unheld pinned generation as not_found_or_not_authorized (retry never) instead of answering unavailable.
  • sessions: sessions import schedules historical catch-up and finishes as partial coverage with one deferred unit per store scope; it no longer waits for the pass or reports completed/timed_out. An empty session search during historical convergence answers stale instead of complete_zero.
  • mcp: tracedecay tool refusal stderr is <tool> refused the request (<code>): <message>, and argument errors are tool_arguments_invalid invalid requests with a --json problem record. Retained-surface argument refusals answer JSON-RPC -32602 with typed data instead of -32603 with cli_fallback. Unknown ids, foreign scopes, invalid advisory document URIs, and an empty test-run history answer not_found_or_not_authorized / invalid_request with retry: never instead of a retryable unavailable.

Bug Fixes

  • code-index: discard superseded pending graph replays (#2655) (26e95dc)
  • code-index: let a refused refresh reclaim the serving graph (#2631) (5c04b5b)
  • daemon: ride out projectless mounting refusals in the CLI (#2632) (474d5c9), Refs #2559
  • mcp: admit graph before affected-test session store check (#2640) (efa7d7c)
  • mcp: carry tool problems only as structured content (#2651) (35fe79e)
  • mcp: type argument refusals and unknown-id answers (#2517) (a0b5987)
  • memory: charge the serving graph owners their real heap (#2643) (6bc1138)
  • query: refuse pinned generations the scope does not hold (#2628) (b677b00)
  • sessions: defer Codex import, search newest day first (#2441) (e786590), Refs #2512 #2390
  • sessions: scope every session-store refusal to sessions (#2648) (d842ec3)
  • store-runtime: cancel store opens at daemon shutdown (#2644) (8d4fd5e)

Performance Improvements

  • global-db: stop resumed audit rescanning projection tables (#2653) (cb1b0f6)
  • sessions: keep retention scans out of write transactions (#2646) (9606347)
  • sessions: scale discovery and pending picks with new work (#2639) (fd451f3)