Repository navigation
v1.0.0: first stable 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 discoverandswe setupwith--jsonnow use the standard envelope, andswe setup --json --applyprints 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
- Databases and caches: docs/data-model.md.
- App structure and swe contracts: docs/app-architecture.md, docs/json-contracts.md.
- swe controller / service / model layering: docs/backend-architecture.md.
- Tests and coverage: Python above an 84% floor, QuiverCore at 86.75%. See docs/testing.md.
Full details are in CHANGELOG.md.