Skip to content

Releases: zendev-lab/ulota

Spark v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 10:22
5054450

What's Changed

  • 🐛 fix(lens): verify recorded checks for merged PRs by @zrr1999 in #197
  • 👷 ci: validate merge queue candidates by @zrr1999 in #196
  • 👷 ci(release): automate baseline selection by @zrr1999 in #198
  • 🐛 fix(hub): enforce compatibility terminology gate by @zrr1999 in #199
  • 🐛 fix(hub): bind terminology compatibility occurrences by @zrr1999 in #200
  • 🐛 fix(mcp): complete supported adapter contracts by @zrr1999 in #204
  • 👷 ci: organize workflow checks and PR descriptions by @zrr1999 in #201
  • ✅ test(architecture): seal governance acceptance evidence by @zrr1999 in #207
  • 🐛 fix(lens): accept skipped merged checks by @zrr1999 in #208
  • 🐛 fix(tui): recover unreachable daemon service by @zrr1999 in #191
  • ✅ test(tui): establish component harness semantics by @zrr1999 in #192
  • ✅ test(tui): cover direct PTY behavior by @zrr1999 in #193
  • 🔧 chore(tui): remove Zellij validation coupling by @zrr1999 in #194
  • 🐛 fix(daemon): stabilize startup and execution boundaries by @zrr1999 in #210
  • ✨ feat(hub): compact settled turn process into a summary by @zrr1999 in #203
  • ♻️ refactor(ai): retire the Cursor provider by @zrr1999 in #221
  • ✨ feat(ai): add DeepSeek and Grok models by @zrr1999 in #219
  • 🐛 fix(hub): recover dependency and cache failures by @zrr1999 in #220
  • 👷 ci: keep static checks out of prek by @zrr1999 in #218
  • 👷 ci: separate CI, CD, and continuous evaluation by @zrr1999 in #211
  • 🐛 fix(tui): recover from mid-turn context overflow by @zrr1999 in #223
  • 🐛 fix(git): honor explicit repository targets by @zrr1999 in #226
  • 🐛 fix(tui): restore daemon interactions and queued input by @zrr1999 in #227
  • ♻️ refactor(prompt): define operating modes and multi-Skill agents by @zrr1999 in #202
  • ♻️ refactor(mode): rename session phase to execute mode by @zrr1999 in #212
  • ♻️ refactor(prompt): keep model policy English-only by @zrr1999 in #215
  • ✨ feat(turn): inject active tool guidance into native prompts by @zrr1999 in #216
  • ✨ feat(git): use semantic workspace-local worktrees by @zrr1999 in #234
  • 🐛 fix(daemon): preserve restart helper IPC by @zrr1999 in #239
  • 🐛 fix(roles): recover incompatible reviewer runner by @zrr1999 in #240
  • 🐛 fix(roles): classify reviewer result compatibility by @zrr1999 in #241
  • 🐛 fix(core): classify reviewer compatibility errors across realms by @zrr1999 in #242
  • 🐛 fix(roles): isolate reviewer compatibility fallback by @zrr1999 in #243
  • ✨ feat(hub): apply frontend review improvements to Hub UI by @zrr1999 in #244
  • 🐛 fix(git): use repository cwd for cleanup by @zrr1999 in #246
  • 🐛 fix(release): make headless reviewer executor loadable by @zrr1999 in #249
  • 🐛 fix(daemon): pass roots to isolated reviewer fallback by @zrr1999 in #248
  • 🐛 fix(tasks): preserve recovery attempt lineage by @zrr1999 in #247
  • 🐛 fix(host): release headless session resources by @zrr1999 in #250
  • 🐛 fix(ai): load OAuth providers through Pi source alias by @zrr1999 in #252
  • 🐛 fix(roles): avoid self-referential finish reviews by @zrr1999 in #253
  • 🐛 fix(hub): accept same-target layout aliases by @zrr1999 in #261
  • 📝 docs(repro): freeze autonomous dual-lane contract by @zrr1999 in #231
  • ✨ feat(repro): deliver durable async evidence authority by @zrr1999 in #270
  • 🐛 fix(repro): require daemon formal verifier authority by @zrr1999 in #271
  • ⬆️ deps: Update dependencies (non-major) by @renovate[bot] in #273
  • 🐛 fix(ci): adapt dependency update contracts by @zrr1999 in #277
  • 👷 ci: centralize PR validation in zendev by @zrr1999 in #209
  • 🐛 fix(roles): fence Spark-owned reviewer fallback by @zrr1999 in #276
  • ⬆️ deps: Update dependency ajv>fast-uri to v4 by @renovate[bot] in #278
  • ⬆️ deps: Update dependency miniflare>undici to v8 by @renovate[bot] in #281
  • ⬆️ deps: Update dependency diff to v9 by @renovate[bot] in #280
  • ⬆️ deps: Update dependency @types/better-sqlite3 to v9 by @renovate[bot] in #274
  • ♻️ refactor(test): move repository policy out of code tests by @zrr1999 in #283
  • ⬆️ deps-up: update better-sqlite3 to v13 by @zrr1999 in #286
  • 🐛 fix(tasks): make finish review packets deterministic by @zrr1999 in #287
  • ♻️ refactor(architecture): replace custom ratchets with tools by @zrr1999 in #284
  • ✅ test(ask): cover Repro async durability by @zrr1999 in #291
  • ♻️ refactor(acp,mcp): move product entrypoints into bin/ by @zrr1999 in #288
  • ✅ test: remove brittle prompt text assertions by @zrr1999 in #260
  • 👷 ci: audit workflows and align test policy by @zrr1999 in #263
  • ♻️ refactor(daemon): register owner-scoped migrations by @zrr1999 in #264
  • 📝 docs(pr): clarify follow-up work scope by @zrr1999 in #289
  • 🐛 fix(architecture): enforce package test discovery by @zrr1999 in #292
  • ✨ feat(models): enforce user-scoped daemon selection by @zrr1999 in #245
  • 🐛 fix(repro): complete the trusted Golden Journey by @zrr1999 in #285
  • ✨ feat(protocol): define complete agent trace contracts by @zrr1999 in #206
  • 🐛 fix(tui): unify session slash commands and status by @zrr1999 in #301
  • ✨ feat(protocol): define role sessions and close receipts by @zrr1999 in #255
  • ✨ feat(daemon): supervise session close receipts by @zrr1999 in #256
  • ♻️ refactor(runtime): supervise role-owned sessions by @zrr1999 in #257
  • ♻️ refactor(runtime): supervise driver-owned sessions by @zrr1999 in #258
  • ♻️ refactor(docs): keep transient state out of source by @zrr1999 in #310
  • ✨ feat(session): add fleet execution mode by @zrr1999 in #312
  • ♻️ refactor(ui): share conversation presentation semantics by @zrr1999 in #290
  • ✨ feat(ui): add component catalog foundation by @zrr1999 in #302
  • ✨ feat(ui): add controlled conversation kit by @zrr1999 in #303
  • ✨ feat(ui): add agent workbench kit by @zrr1999 in #304
  • 🐛 fix(runtime): resume interrupted side-effectful turns safely by @zrr1999 in #300
  • ✨ feat(tasks): replace dependencies atomically by @zrr1999 in #213
  • ⚡ perf(tasks): expose finish timing breakdown by @zrr1999 in #293
  • ⚡ perf(tasks): use lightweight finish review workflow by @zrr1999 in #294
  • 🏗️ arch(tools): classify the default tool surface by @zrr1999 in #295
  • 🏗️ arch(tools): separate task reads and workflow runs by @zrr1999 in #296
  • 🏗️ arch(tasks): reconcile TODO and task plan target states by @zrr1999 in #297
  • 🏗️ arch(ask): enforce capability, acknowledgement, and timeout contracts by @zrr1999 in #298
  • 👷 ci: remove main push triggers by @zrr1999 in #306
  • 🦺 validation: converge quality and warning gates by @zrr1999 in #308
  • 🐛 fix(ui): stabilize viewport resize schedul...
Read more

Spark v0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 06:22
cf45048

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):...
Read more

Spark v0.2.1

Choose a tag to compare

@github-actions github-actions released this 02 Aug 14:17
a3a50a7

Full Changelog: v0.2.0...v0.2.1

Spark v0.2.0

Choose a tag to compare

@github-actions github-actions released this 02 Aug 10:43
5b8d91a

What's Changed

  • 🔧 chore: align cue and graft tool contracts by @zrr1999 in #2
  • ✨ feat: merge Navia cockpit into Spark by @zrr1999 in #3
  • ✨ feat: harden durable session workbench flows by @zrr1999 in #5
  • ✨ feat: propagate explicit model and add synchronous wait by @zrr1999 in #6
  • ✨ feat: native side threads and architecture guardrails by @zrr1999 in #7
  • 🐛 fix: keep pnpm hooks read-only by @zrr1999 in #8
  • ♻️ refactor(architecture): converge Spark package ownership by @zrr1999 in #10
  • ♻️ refactor(tooling): converge package script grammar by @zrr1999 in #11
  • ✨ feat(daemon): own autonomous driver runtime by @zrr1999 in #9
  • ✅ test: enforce behavior-first contracts by @zrr1999 in #12
  • ✨ feat(runtime): require structured role outcomes by @zrr1999 in #13
  • 🐛 fix(runtime): dedupe memory checkpoint delivery by @zrr1999 in #14
  • 🐛 fix(session): make daemon transcript authoritative by @zrr1999 in #16
  • 🐛 fix(runtime): harden daemon and Cockpit stability by @zrr1999 in #17
  • 🐛 fix(cockpit): count only product artifacts by @zrr1999 in #19
  • ♻️ refactor(cockpit): remove duplicate message tab by @zrr1999 in #20
  • 🐛 fix(cockpit): stabilize preview dependency loading by @zrr1999 in #21
  • ✨ feat(update): add managed release updater by @zrr1999 in #18
  • 📝 docs: add bilingual Spark user documentation site by @zrr1999 in #22
  • 🐛 fix(daemon): rebuild source service artifact by @zrr1999 in #23
  • 🐛 fix(repro): enforce evidence-backed proofs by @zrr1999 in #24
  • 🐛 fix(web): hard-cap web-access tool outputs by @zrr1999 in #30
  • ✨ feat: add durable repro protocol v4 by @zrr1999 in #28
  • 🐛 fix(runtime): preserve session state and retry malformed streams by @zrr1999 in #31
  • ✨ feat: establish autonomy correctness contracts by @zrr1999 in #33
  • 🐛 fix(ai): decouple stored OAuth reads from kernel registry by @zrr1999 in #34
  • 🐛 fix(ai): retry direct provider streams by @zrr1999 in #35
  • ♻️ refactor(daemon): converge local RPC on typed oRPC by @zrr1999 in #36
  • 🐛 fix(ai): upgrade pi SDK and silence stream logs by @zrr1999 in #38
  • ✨ feat(ui): make Cockpit and TUI daemon-first by @zrr1999 in #39
  • 🐛 fix(repro): recover daemon drivers across sessions by @zrr1999 in #37
  • ✨ feat: simplify Spark learning and command surfaces by @zrr1999 in #40
  • ✨ feat(artifacts): persist Product Artifact previews by @zrr1999 in #41
  • ✨ feat: add built-in model reproduction skill by @zrr1999 in #44
  • ✨ feat(repro): project subgoal orchestration by @zrr1999 in #46
  • ✅ test: make driver contracts mechanically auditable by @zrr1999 in #47
  • ✅ test: harden side-thread effect isolation by @zrr1999 in #48
  • ✨ feat(repro): converge tasks on managed session goals by @zrr1999 in #51
  • ✨ feat(tasks): add resource-aware execution scheduling by @zrr1999 in #52
  • ✨ feat(repro): add specialized model-reproduction workflows by @zrr1999 in #53
  • ✨ feat(cockpit): add goal-first session workbench by @zrr1999 in #45
  • 🐛 fix(tui): truncate tool calls by visible width by @zrr1999 in #59
  • ✨ feat(artifacts): hard-cut evidence namespace by @zrr1999 in #60
  • ✨ feat(memory): refine recall lifecycle and streamline CI by @zrr1999 in #58
  • 🐛 fix(ask): persist answer provenance by @zrr1999 in #56
  • 🐛 fix(ai): harden Baidu OneAPI prompts and streams by @zrr1999 in #64
  • ✨ feat(tasks): add non-terminal claim release by @zrr1999 in #65
  • 🐛 fix(evidence): wire canonical ledger tool by @zrr1999 in #25
  • 🐛 fix(repro): tolerate legacy completions and retry stream reads by @zrr1999 in #66
  • 🐛 fix(cockpit): reuse the registered runtime workspace by @zrr1999 in #70
  • 🐛 fix(cli): make nested help read-only and errors actionable by @zrr1999 in #71
  • 📝 docs: add complete Spark operator handbook by @zrr1999 in #72
  • 🐛 fix(ai): harden Pi compatibility loader by @zrr1999 in #69
  • ✨ feat: daemonize Pi and TUI session heartbeats by @zrr1999 in #49
  • ♻️ refactor(tasks): move main claim authority to daemon by @zrr1999 in #55
  • ♻️ refactor(architecture): eliminate production cycles by @zrr1999 in #61
  • 🐛 fix(evidence): canonicalize migrated state fields by @zrr1999 in #68
  • 🐛 fix(session): deliver completion notifications reliably by @zrr1999 in #50
  • ✨ feat(session): enforce workspace-owned sessions by @zrr1999 in #80
  • 🐛 fix(tasks): fence managed task sessions by @zrr1999 in #81
  • ✨ feat(cockpit): retire legacy session shell by @zrr1999 in #62
  • ✨ feat(tui): prioritize conversation and ask visibility by @zrr1999 in #63
  • 👷 ci: unblock trusted Renovate updates by @zrr1999 in #75
  • ⬆️ deps: Update dependencies (non-major) by @renovate[bot] in #26
  • ✨ feat(update): support package-manager auto-updates by @zrr1999 in #94
  • ✨ feat(container): publish Cockpit image to GHCR by @zrr1999 in #95
  • ✨ feat(tui): converge native CLI auth and terminal usability by @zrr1999 in #77
  • ✅ test: complete Phase 5 test ownership migration by @zrr1999 in #79
  • ✅ test(tui): replace Pi loader alias regression by @zrr1999 in #82
  • 🐛 fix(daemon): bound SQLite memory and streamed history by @zrr1999 in #83
  • ✨ feat(daemon): resume tool calls across restart by @zrr1999 in #78

New Contributors

Full Changelog: https://github.com/zendev-lab/spark/commits/v0.2.0