Skip to content

v1.0.0-beta.59

Pre-release
Pre-release

Choose a tag to compare

@ScriptedAlchemy ScriptedAlchemy released this 28 Sep 00:38
155bad8

1.0.0-beta.59 (2026-09-28)

⚠ BREAKING CHANGES

  • mcp: every tracedecay tool route now connects to the daemon socket named by TRACEDECAY_DAEMON_SOCKET when it is set, instead of the daemon the client profile's authority record names. A missing socket is the typed daemon-unreachable refusal with exit code 69 for every tool (previously typed tools such as status still answered). The MCP generic compatibility fallback is gone: a tool name no typed owner serves is unknown tool.
  • query: callable-code pagination cursors (code_callees and the other callable-code reads) now bind a fingerprint of every parameter they were minted for. Such cursors minted by earlier builds, and one replayed with a changed parameter, are refused as a typed invalid_request naming the parameter, and tracedecay tool exits non-zero instead of exiting 0 with an empty failed result. Restart pagination without a cursor.
  • automation: fact_store_curate returns FactStoreCurateResultV1 {run_id, task, request_digest, state: "started"} instead of the AutomationRunResultV1 terminal. Read the run's terminal with automation_run_view. @tracedecay/sdk 0.2.0 validates the new receipt; 0.1.0 clients reject it.

simplify

  • mcp: delete the tool compatibility dispatch layer (#2366) (8b3bcf8)

Features

Bug Fixes

  • code-index: answer master-red reads from their true authority (#2361) (4ada4eb)
  • code-index: charge the sealed graph build its structural peak (#2348) (6ae6461), Refs #2123
  • code-index: end fresh and ready waits after the graph tail (#2365) (fd10010)
  • context: anchor identifiers the task names and lead with them (#2359) (ea3b0cb)
  • daemon: carry projectless refusals as structured content (#2345) (acceceb)
  • daemon: report a busy configuration store as unavailable (#2357) (597403f)
  • query: refuse a cursor presented with changed parameters (#2358) (acec192)
  • release: neutralize closing keywords on manual PR refresh (#2349) (4472590)