Skip to content

spaghetti: v0.6.0

Choose a tag to compare

@github-actions github-actions released this 10 Aug 04:57
e250795

0.6.0 (2026-08-10)

⚠ BREAKING CHANGES

  • api.runtime, createRuntimeBridge, RuntimeEvent, the hook/channel watchers and wire types, and the hookEventsFile / channelSessionsDir / channelMessagesDir source paths are removed with no replacement. api.runtime.listActiveSessions() is replaced by listActiveSessionsFromDir(paths.sessionsDir). spag hooks, spag chat, and spag plugin are removed. Transcript ingest, search, query, and live updates are unaffected.

Features

  • fixtures: add Codex corpus and record bench hardware (#97) (20ec07c)
  • ingest: complete the source clear and force one upgrade repair (#101) (09aca56)
  • ingest: fingerprint every consumed input, treat absent roots as deletion (#102) (29851ab)
  • napi: Codex token estimation decision and port (RFC 008 Phase 3) (#105) (812dedc)
  • napi: transaction and error protocol (RFC 008 Phase 2) (#104) (c8971c2)
  • retire the runtime bridge, hooks, chat, and plugins (#93) (b0cfa8d)
  • rfc-008: freeze the Phase 0 contracts and capture the baseline (#99) (996d79d)
  • show a project's git worktrees, and which agent is in each (#90) (b0d74d3)
  • warm strategy decision, musl artifacts, loud fallback (RFC 008 Phase 4) (#106) (81e848e)

Bug Fixes

  • ingest: key fingerprints by (source_id, path) (#100) (51c400a)
  • napi: compute mtimeMs the way Node does (#108) (776bf73)
  • napi: converge the warm ingest on the cold result (RFC 008 Phase 1 gate) (#103) (ec19799)
  • napi: subagent spawn linkage + RFC 008 readiness report (Phase 5) (#107) (be78471)
  • types: cover Claude Code fields the validators flagged (#95) (1b29935)