Releases: vibecook-dev/spaghetti
Releases · vibecook-dev/spaghetti
Release list
spaghetti: v0.5.22
spaghetti: v0.5.21
0.5.21 (2026-07-25)
Features
- add database-backed message filtering (3cde1c5)
- add project token activity heatmap (d6a935d)
- aggregate projects and index subagent transcripts (bdf1083)
- ingest rich Codex transcript records (6436e88)
- ingest rich Grok transcripts (80257a5)
- move live session indexing to utility process (1327e7f)
- playground,sdk: multi-source UI, timeline chat, and SQLite recovery (97d5773)
- playground: adapt shell to archive paper design (53fa7f0)
- playground: add archive settings panel (01fcd19)
- playground: add debug galleries and file viewer (4c47651)
- playground: archive chrome, mille Structure panel, and design typography (f9da1d2)
- playground: embed mille file explorer as right Files panel (adb0a7e)
- playground: search, live chat, artifacts, filters, and shell polish (e02c397)
- refine live session indicators (054a289)
- sdk,napi: materialize Claude session titles (9e9a1d8)
Bug Fixes
- ci: pin pnpm via packageManager instead of a stale major (de2fa92)
- codex: force re-ingest when first_prompt extract rules change (23e05c7)
- codex: use real human prompt for session list titles (d60ecd4)
- napi: apportion Grok session tokens like the TS writer (bec4a83)
- normalize Codex sessions and transcript identity (aded0e8)
- playground: align archive colors with spaghetti-ui-design (958f98d)
- playground: align archive design details (1b38b6b)
- playground: always show boot screen (6c6e70a)
- playground: depend on published mille instead of a sibling checkout (a231ce0)
- playground: show all message tool filters (14120b3)
- sdk: name the path when the native watcher cannot bind (130c6c0)
- sdk: render Codex/Grok messages in playground session view (cb08ae9)
- sdk: spell watcher events under the caller-supplied root (2a082ce)
- sdk: stop stamping wall-clock into sessions.modified_at (17491fe)
spaghetti: v0.5.20
spaghetti: v0.5.19
0.5.19 (2026-07-16)
Bug Fixes
- ci: gate release on native publish; run SDK tests; full smoke matrix (ded5927)
- ci: scope SDK test gate to ubuntu/macos pending Windows compat (0e4de1b)
- cli: error boundary, arg guards, TUI robustness (728f19f)
- napi: serde tolerance, fingerprint robustness, TS parity (af4aa94)
- sdk,napi: multi-source ingest correctness after Grok review (322fd3a)
- sdk: consume only terminated JSONL lines in live tailers (728482b)
- sdk: lifecycle ordering, runtime scoping, react cache identity (6bbd0bb)
- sdk: move live checkpoint state out of the watched rootDir (aaf4306)
- sdk: rewrite worker-pool crash recovery (2684902)
- sdk: second round of Windows CI fixes (b333cd6)
- sdk: Windows compatibility for tests and path handling (#73) (18ea883)
spaghetti: v0.5.18
0.5.18 (2026-07-15)
Features
- cli,coverage: multi-agent TUI for Grok + coverage claim + CI (d1f6469)
- cli,sdk: multi-agent CLI + TUI — Claude & Codex side by side (#71) (90c75e3)
- cli: render Grok sessions — display adapter + agent labels (M6 A6b) (0e8e70a)
- coverage: interactive HTML report for claims + ground truth (31e4abb)
- coverage: multi-agent ground-truth scan + claim validation harness (7fe0a8a)
- napi,sdk: Grok native cold/warm ingest + ingest-diff fixture (c683f96)
- napi,sdk: native Codex cold/warm ingest (source_id=codex) (f69e8e3)
- sdk,cli: Grok (xAI) AgentSource — third RFC 006 source (M6 A5) (0ad419a)
- sdk,napi: Grok native live batch + events/signals sidecars (0ab287c)
- sdk: Grok live-watch — Plane 2 incremental tail (M6 A6a) (3710a43)
- sdk: multi-source data plane + Codex live-watch (Codex source, composite PK, per-source LifecycleOwners, Plane 2) (#70) (aa2f024)
- sdk: relocate Claude message extraction into a source-owned MessageExtractor (RFC 006 1-3) (#65) (7a7eefb)
Bug Fixes
- ci: clippy + eslint for Grok native and classify re-export (f74d097)
- ci: rustfmt + normalise mtime float noise in grok ingest-diff (f54a2c4)
- coverage: unified hero stats across agents (e8ea2e3)
- sdk,cli: prevent multi-source native from corrupting shared SQLite (d95bb44)
- sdk,napi: turn-scoped Grok timestamp join (107a674)
- sdk: IdleMaintenance FTS merge targets search_fts (3dccffa)
spaghetti: v0.5.17
spaghetti: v0.5.16
0.5.16 (2026-07-13)
Features
- cli: show active RS/TS ingest engine indicator (#58) (f21b161)
- sdk,cli: three-plane architecture, live TUI, and api.runtime (31b7f3d)
- sdk: watchSessionTranscript — scoped single-session transcript tail (#61) (03ffe98)
Bug Fixes
- sdk: remove unused mkdirSync import in active-sessions test (32462d6)
spaghetti: v0.5.15
0.5.15 (2026-07-03)
Features
- sdk,napi: read agent-{id}.meta.json sidecar; use its agentType (both engines) (#56) (78d6d56)
- sdk: live-watch nested workflow subagent transcripts (grouped under run) (#57) (08e1762)
- sdk: telemetry type refresh + session-env script listing (2026-07 audit LOW) (#55) (0f4d3c2)
- sdk: wire mcp-needs-auth-cache + plugins/blocklist readers (2026-07 audit LOW) (#53) (cf12913)
spaghetti: v0.5.14
0.5.14 (2026-07-03)
Features
- cli: add Workflow tab to the session view (#49) (1242562)
- sdk,napi: ingest workflow runs + nested subagent transcripts (schema v4) (#48) (c2422e3)
- sdk,napi: model new session message types + harden Rust against unknown types (#46) (b02795e)
- sdk: promote settings.local.json into config + refresh settings/plugin types (#50) (1610430)
- sdk: refresh ActiveSessionFile + HistoryPastedContent types (2026-07 audit) (#51) (f038051)