Repository navigation
Qoopia 5.0.21 public source
·
6 commits
to main
since this release
Qoopia 5.0.21: Canon, Hermes conversations in memory, and a full audit.
- Canon. Short rules Qoopia keeps in front of your agents by itself. A rule belongs to the whole workspace, one agent or one project and arrives at session start or on the turns it applies to;
briefand AgentComm wakes carry it too, and clients without hooks callcanon_match. Agents write their own rules; the owner edits them on the new Canon page.qoopia canon import-rulesturns current rule notes into canons (dry run by default). - Hermes agents save their conversations.
qoopia hermes-syncreads a Hermesstate.dbread-only on a timer, sends user and assistant turns without the model reasoning and with secrets redacted, and stores nothing twice. - The dreamer role. Only the owner grants it; that agent reads the workspace conversations over a time window for the night review. Other agents see only their own raw conversations; notes and summaries stay shared (ADR-022, instruction kit 14).
- Clients. Hooks stay fast when the server hangs; the wake-runner survives broken jobs, restarts and app updates; doctor checks the wake-runner, hooks, the MCP entry, PATH and the Linux sandbox.
- Dashboard. Activity and errors read in the page language; agents, sessions and conversations have their own addresses; long sessions open on the newest messages.
- Security. The 5.0.21 audit closed private supersede chains, manual-mode supersede and delete, deleted-note visibility, pairing redemption limits, TOCTOU-safe downloads, HTTPS-only bearer webhooks and more; an owner session unused for a year ends.
- Website. Installer downloads are counted on the server without JavaScript or cookies; the current version, links and checksums are in the static HTML, JSON-LD and llms.txt.
Mac: Apple Silicon, macOS 15+, Developer ID signed and Apple notarized (build 1792036019). Linux: x64, glibc 2.34+, publisher-signed. Existing data, connections and selected servers are preserved by the update flow.
Package/runtime source: b559e64fcf8582e73020e38702e11d9c8028e962; database schema 51 (migrations 050 Canon and 051 indexes), instruction kit 14. iOS is a separate 5.0.8 TestFlight channel: build 4 is available in the public beta.
This is the independent public source history. SOURCE-MANIFEST.json and RELEASE.json record the reviewed snapshot and signed package provenance.