Skip to content

v1.0.0: first stable release

Choose a tag to compare

@c-wenlong c-wenlong released this 12 Oct 22:24
· 1325 commits to main since this release

First stable release. swe (the CLI) and the Quiver macOS app share one data model under ~/.quiver. Every --json command uses the {schema, data} envelope, and the design is documented in docs/.

Highlights since 0.2.10

swe

  • Cursor's Grok Bot allowance in swe list --usage.
  • Harness display names and primary colours (swe edit --display-name, --primary-color).
  • Devin's exhausted quota reads as 100% used.
  • Changed: swe harness discover, swe mcp discover, swe skills discover and swe setup with --json now use the standard envelope, and swe setup --json --apply prints one document.

Quiver app

  • Accounts, menu bar and desktop widgets: per-account projections, live previews, widgets that fill their space, and harness logos everywhere.
  • Overview: a fixed-scale trend chart, a heatmap that responds on every square, cached ranges, and a scan that skips a broken source log with SQLite's real message.
  • Compute: RAM, CPU and GPU trends in each harness's colour, a top-5 process fold, and cards for idle harnesses.
  • Plugins and skills: browse and edit your own (display-name renames, manifest forms, a large file editor, add or remove parts, deletes go to the Trash), with marketplaces as collapsible cards.
  • MCP servers in one Local/Remote list with folder git details inline. Service status cards start collapsed. API keys can be checked (salted fingerprints only) and renamed in place.
  • Widgets render again: bundle versions are plain numbers, so WidgetKit accepts them.

Audits

  1. Databases and caches: docs/data-model.md.
  2. App structure and swe contracts: docs/app-architecture.md, docs/json-contracts.md.
  3. swe controller / service / model layering: docs/backend-architecture.md.
  4. Tests and coverage: Python above an 84% floor, QuiverCore at 86.75%. See docs/testing.md.

Full details are in CHANGELOG.md.