Skip to content

v1.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Jul 10:30
c88e669

Spectrum v1.9.0 (c88e669).

What's Changed

  • fix(ui): Agents rail tab + unify sub-agent rows between rail and chat by @fmsouza in #102
  • feat: auto-generate session names via dedicated small-fast model by @fmsouza in #103
  • feat: media upload for supporting agents during sessions by @fmsouza in #104
  • fix(desktop): run-connection resilience — auto-reconnect, rail connection indicator, start watchdog by @fmsouza in #105
  • feat: composer drag-and-drop with unified concurrent attachment ingest by @fmsouza in #106
  • fix(desktop): attachment hardening sweep — windows-safe names, type invariants, regression pins by @fmsouza in #107
  • chore(ui): type-check test files (291 → 0 errors) by @fmsouza in #108
  • chore(desktop): type-check test files (585 errors) by @fmsouza in #110
  • chore: type-check test files — libs (19 packages, 0-26 errs each) by @fmsouza in #109
  • feat(proxy): deliver image/PDF attachments to vision-capable proxied routes by @fmsouza in #111
  • fix(desktop): gate window open on startup-ready (post-update SIGTRAP) by @fmsouza in #112
  • feat(desktop): native origin-lock the window webview to views://main by @fmsouza in #113
  • feat(agent-events): add plan-update event + usage context-size for ACP (#115) by @fmsouza in #125
  • feat(harnesses): add ACP launch config + mode to HarnessDefinition (#116) by @fmsouza in #126
  • feat(driver-acp): ACP client adapter + pure mapAcpUpdate mapper (#117) by @fmsouza in #127
  • feat(runtime-core): wire driver-acp into the driver registry + routing (#118) by @fmsouza in #128
  • feat(runtime-core): route openclaw + opencode to the ACP driver (#119 #120) by @fmsouza in #129
  • feat(runtime-core): route codex + claude to the ACP driver (#121 #122) by @fmsouza in #130
  • feat: retire bespoke driver packages and harness SDK dependencies (#123) by @fmsouza in #131
  • docs: update AGENTS.md + add ACP architecture doc (#124) by @fmsouza in #132
  • fix: audit vulnerabilities in claude-agent-sdk deps + flaky DPAPI timeout by @fmsouza in #133
  • fix(acp): make the ACP migration actually work end to end by @fmsouza in #134
  • fix(acp): Claude proxy auth, Codex resume, and silent failed turns by @fmsouza in #135
  • ci(canary): release canaries nightly instead of on every merge by @fmsouza in #136
  • fix(ci): stop a wedged desktop smoke from stalling releases for 6h by @fmsouza in #137

Full Changelog: v1.8.1...v1.9.0