Repository navigation
Spark v0.3.0
What's Changed
- ✨ feat(daemon): manage workspace lifecycle by @zrr1999 in #99
- ⬆️ deps: Update dependencies (non-major) by @renovate[bot] in #100
- ♻️ refactor(git): internalize worktree and file workflows by @zrr1999 in #84
- ♻️ refactor(lens): add revision-safe provider kernel by @zrr1999 in #85
- ✨ feat(lens): add multi-provider TypeScript verification by @zrr1999 in #87
- ✨ feat(lens): share capability-routed LSP sessions by @zrr1999 in #88
- ✨ feat(lens): add Python and Rust verification profiles by @zrr1999 in #89
- ✨ feat(lens): add revisioned code intelligence by @zrr1999 in #90
- ✨ feat(lens): add verified patch proposals by @zrr1999 in #91
- ✨ feat(lens): graduate Spark Lens by @zrr1999 in #92
- ⬆️ deps: Update actions/setup-node action to v7 by @renovate[bot] in #101
- 🐛 fix(daemon): preserve bounded SQLite output semantics by @zrr1999 in #106
- 🐛 fix(repro): start Pi-compatible daemon drivers reliably by @zrr1999 in #117
- 🐛 fix(host): serialize repeated keybinding execution by @zrr1999 in #118
- 🐛 fix(session): bound active lifecycle and persist archive tags by @zrr1999 in #109
- ✨ feat(invocations): add bounded history retention by @zrr1999 in #114
- ✨ feat(tui): use control-plane-first session selector by @zrr1999 in #111
- 🐛 fix(tui): restore live attached session control by @zrr1999 in #119
- ✨ feat(hub): add workspace delegation and stabilize TUI sessions by @zrr1999 in #125
- ♻️ refactor(cockpit): unify application shell interactions by @zrr1999 in #127
- ✨ feat(session): bind cwd across workspaces and worktrees by @zrr1999 in #123
- 🐛 fix(daemon): rebind clients during workspace merge by @zrr1999 in #136
- ✨ feat(channels): add QQ Bot QR authentication by @zrr1999 in #137
- ⬆️ deps: Update actions/checkout action to v7 by @renovate[bot] in #27
- ⬆️ deps: Update actions/upload-artifact action to v7 by @renovate[bot] in #102
- ⬆️ deps: Update dependency @connectrpc/connect-node>undici to v8 by @renovate[bot] in #103
- 🐛 fix(ask): reject incomplete gate answers by @zrr1999 in #134
- ⚡ perf(daemon): fail fast on workspace conflicts by @zrr1999 in #133
- ✨ feat(memory): add approval-bound durable lifecycle by @zrr1999 in #104
- ✨ feat(memory): authorize host-bound direct intent by @zrr1999 in #124
- ✨ feat(memory): add immutable lineage proposals by @zrr1999 in #131
- ✨ feat(memory): govern retrieval lifecycle by @zrr1999 in #135
- ✨ feat(memory): govern quarantine and purge by @zrr1999 in #141
- 🐛 fix(repro): recover orphaned tasks and malformed provider SSE by @zrr1999 in #122
- ♻️ refactor: clarify public content ownership by @zrr1999 in #105
- ✨ feat(docs): add versioning and locale detection by @zrr1999 in #110
- ♻️ refactor(i18n): fold Cockpit catalog into shared package by @zrr1999 in #112
- ✨ feat(cockpit): show Side Thread hierarchy in session rail by @zrr1999 in #116
- ✨ feat(repro): integrate reports, artifacts, and token usage by @zrr1999 in #138
- ♻️ refactor(ui): consolidate Spark presentation and render Git changes by @zrr1999 in #139
- ♻️ refactor(loop): hard-cut driver and operating phase contracts by @zrr1999 in #142
- ✨ feat(loop): persist cycle review checkpoints by @zrr1999 in #143
- 📝 docs: clarify project entry points by @zrr1999 in #144
- 📝 docs: scope agent guidance by subsystem by @zrr1999 in #145
- ✨ feat(skills): delegate work to dedicated Skill Workers by @zrr1999 in #153
- ✨ feat(workflow): unify Goal, Repro, and Loop policy by @zrr1999 in #147
- ✨ feat(repro): persist trusted A2UI workbenches by @zrr1999 in #148
- ✨ feat(cockpit): render interactive Repro workbenches by @zrr1999 in #151
- ⚡ perf(session): index latest snapshot reads by @zrr1999 in #169
- 🐛 fix(tasks): make finish transitions authoritative by @zrr1999 in #154
- 🐛 fix(tasks): harden task and TODO state races by @zrr1999 in #159
- ✅ test(tasks): ratchet task-tool mutation contracts by @zrr1999 in #162
- ♻️ refactor(hub): standardize Spark companion executables by @zrr1999 in #150
- 🐛 fix(pi): harden daemon tools and keep Pi-native files by @zrr1999 in #166
- ✅ test(daemon): add zero-token capability sentinels by @zrr1999 in #171
- ✨ feat(protocol): add actionable version and wire diagnostics by @zrr1999 in #155
- ✨ feat(runtime): enforce protocol diagnostics at both WebSocket boundaries by @zrr1999 in #172
- 👷 ci: add Nightly capability continuous evaluation by @zrr1999 in #173
- ✨ feat(state): make versioned data failures actionable by @zrr1999 in #174
- ✅ test(turn): add scripted provider behavior CE by @zrr1999 in #175
- ✨ feat(lens): unify intelligent reads, verified fixes, and PR checks by @zrr1999 in #113
- 🐛 fix(daemon): preserve multi-session restart checkpoints by @zrr1999 in #184
- 🐛 fix(ai): route native provider through Pi compat API by @zrr1999 in #187
- ♻️ refactor(release): define lockstep app distributions by @zrr1999 in #177
- ✨ feat(mcp): graduate the supported stdio adapter by @zrr1999 in #181
- 🐛 fix: enforce macOS and Linux release gates by @zrr1999 in #179
- ♻️ refactor(architecture): delegate generic monorepo checks by @zrr1999 in #182
- ⚡ perf(lens): add CodSpeed production benchmarks by @zrr1999 in #183
- 📦 build(release): prepare v0.3.0 lockstep release by @zrr1999 in #188
- 🐛 fix(tui,files,model): align defaults and status surfaces by @zrr1999 in #180
- ♻️ refactor(hub): complete Cockpit rename by @zrr1999 in #186
- 🐛 fix(release): preserve legacy Hub access migration by @zrr1999 in #190
Full Changelog: v0.2.1...v0.3.0
What's Changed
- ✨ feat(daemon): manage workspace lifecycle by @zrr1999 in #99
- ⬆️ deps: Update dependencies (non-major) by @renovate[bot] in #100
- ♻️ refactor(git): internalize worktree and file workflows by @zrr1999 in #84
- ♻️ refactor(lens): add revision-safe provider kernel by @zrr1999 in #85
- ✨ feat(lens): add multi-provider TypeScript verification by @zrr1999 in #87
- ✨ feat(lens): share capability-routed LSP sessions by @zrr1999 in #88
- ✨ feat(lens): add Python and Rust verification profiles by @zrr1999 in #89
- ✨ feat(lens): add revisioned code intelligence by @zrr1999 in #90
- ✨ feat(lens): add verified patch proposals by @zrr1999 in #91
- ✨ feat(lens): graduate Spark Lens by @zrr1999 in #92
- ⬆️ deps: Update actions/setup-node action to v7 by @renovate[bot] in #101
- 🐛 fix(daemon): preserve bounded SQLite output semantics by @zrr1999 in #106
- 🐛 fix(repro): start Pi-compatible daemon drivers reliably by @zrr1999 in #117
- 🐛 fix(host): serialize repeated keybinding execution by @zrr1999 in #118
- 🐛 fix(session): bound active lifecycle and persist archive tags by @zrr1999 in #109
- ✨ feat(invocations): add bounded history retention by @zrr1999 in #114
- ✨ feat(tui): use control-plane-first session selector by @zrr1999 in #111
- 🐛 fix(tui): restore live attached session control by @zrr1999 in #119
- ✨ feat(hub): add workspace delegation and stabilize TUI sessions by @zrr1999 in #125
- ♻️ refactor(cockpit): unify application shell interactions by @zrr1999 in #127
- ✨ feat(session): bind cwd across workspaces and worktrees by @zrr1999 in #123
- 🐛 fix(daemon): rebind clients during workspace merge by @zrr1999 in #136
- ✨ feat(channels): add QQ Bot QR authentication by @zrr1999 in #137
- ⬆️ deps: Update actions/checkout action to v7 by @renovate[bot] in #27
- ⬆️ deps: Update actions/upload-artifact action to v7 by @renovate[bot] in #102
- ⬆️ deps: Update dependency @connectrpc/connect-node>undici to v8 by @renovate[bot] in #103
- 🐛 fix(ask): reject incomplete gate answers by @zrr1999 in #134
- ⚡ perf(daemon): fail fast on workspace conflicts by @zrr1999 in #133
- ✨ feat(memory): add approval-bound durable lifecycle by @zrr1999 in #104
- ✨ feat(memory): authorize host-bound direct intent by @zrr1999 in #124
- ✨ feat(memory): add immutable lineage proposals by @zrr1999 in #131
- ✨ feat(memory): govern retrieval lifecycle by @zrr1999 in #135
- ✨ feat(memory): govern quarantine and purge by @zrr1999 in #141
- 🐛 fix(repro): recover orphaned tasks and malformed provider SSE by @zrr1999 in #122
- ♻️ refactor: clarify public content ownership by @zrr1999 in #105
- ✨ feat(docs): add versioning and locale detection by @zrr1999 in #110
- ♻️ refactor(i18n): fold Cockpit catalog into shared package by @zrr1999 in #112
- ✨ feat(cockpit): show Side Thread hierarchy in session rail by @zrr1999 in #116
- ✨ feat(repro): integrate reports, artifacts, and token usage by @zrr1999 in #138
- ♻️ refactor(ui): consolidate Spark presentation and render Git changes by @zrr1999 in #139
- ♻️ refactor(loop): hard-cut driver and operating phase contracts by @zrr1999 in #142
- ✨ feat(loop): persist cycle review checkpoints by @zrr1999 in #143
- 📝 docs: clarify project entry points by @zrr1999 in #144
- 📝 docs: scope agent guidance by subsystem by @zrr1999 in #145
- ✨ feat(skills): delegate work to dedicated Skill Workers by @zrr1999 in #153
- ✨ feat(workflow): unify Goal, Repro, and Loop policy by @zrr1999 in #147
- ✨ feat(repro): persist trusted A2UI workbenches by @zrr1999 in #148
- ✨ feat(cockpit): render interactive Repro workbenches by @zrr1999 in #151
- ⚡ perf(session): index latest snapshot reads by @zrr1999 in #169
- 🐛 fix(tasks): make finish transitions authoritative by @zrr1999 in #154
- 🐛 fix(tasks): harden task and TODO state races by @zrr1999 in #159
- ✅ test(tasks): ratchet task-tool mutation contracts by @zrr1999 in #162
- ♻️ refactor(hub): standardize Spark companion executables by @zrr1999 in #150
- 🐛 fix(pi): harden daemon tools and keep Pi-native files by @zrr1999 in #166
- ✅ test(daemon): add zero-token capability sentinels by @zrr1999 in #171
- ✨ feat(protocol): add actionable version and wire diagnostics by @zrr1999 in #155
- ✨ feat(runtime): enforce protocol diagnostics at both WebSocket boundaries by @zrr1999 in #172
- 👷 ci: add Nightly capability continuous evaluation by @zrr1999 in #173
- ✨ feat(state): make versioned data failures actionable by @zrr1999 in #174
- ✅ test(turn): add scripted provider behavior CE by @zrr1999 in #175
- ✨ feat(lens): unify intelligent reads, verified fixes, and PR checks by @zrr1999 in #113
- 🐛 fix(daemon): preserve multi-session restart checkpoints by @zrr1999 in #184
- 🐛 fix(ai): route native provider through Pi compat API by @zrr1999 in #187
- ♻️ refactor(release): define lockstep app distributions by @zrr1999 in #177
- ✨ feat(mcp): graduate the supported stdio adapter by @zrr1999 in #181
- 🐛 fix: enforce macOS and Linux release gates by @zrr1999 in #179
- ♻️ refactor(architecture): delegate generic monorepo checks by @zrr1999 in #182
- ⚡ perf(lens): add CodSpeed production benchmarks by @zrr1999 in #183
- 📦 build(release): prepare v0.3.0 lockstep release by @zrr1999 in #188
- 🐛 fix(tui,files,model): align defaults and status surfaces by @zrr1999 in #180
- ♻️ refactor(hub): complete Cockpit rename by @zrr1999 in #186
- 🐛 fix(release): preserve legacy Hub access migration by @zrr1999 in #190
Full Changelog: v0.2.1...v0.3.0