Skip to content

v0.15.0

Choose a tag to compare

@LIUTod LIUTod released this 29 Aug 13:25
· 168 commits to main since this release

What's Changed in v0.15.0

Web UI

  • Full web UI rewrite with a session drawer, collapsible sidebar, and a git diff panel with per-file add/delete counts
  • Pairing page is now served from source when web assets are not built (fixes the gateway page under fresh CI installs)
  • Workspace modes (chat vs. goal) are visually distinct — switching flashes a pop halo, and the choice persists across reloads

Reliability & Resilience

  • Retry transient provider errors instead of failing on the first 429 — all 429s (including quota-style messages) get a bounded retry budget; every 5xx and HTTP 408 is retryable; deterministic 4xx still fail fast
  • TUI selection copy works on Linux without clipboard tools — tries wl-copy / xclip / xsel in a candidate chain, then falls back to the OSC 52 terminal escape, so copying works even on bare installs
  • Skill failure reasons now surface in plugin records and inventory

Commits

7 commits since v0.14.9.