v0.2.0 — agents-first
Agents-first re-architecture (breaking)
The platform's center of gravity moves to Agents — a persona, a model, and the context/tools they're equipped with. You chat with Agents directly, and workflows become standing delegations: trigger → agent → instructions, published instantly with no builds.
Highlights
- Agents are the compile unit: each published Agent builds to its own versioned eve artifact (world DB
ag_v_<hash>, per-version JWTagent-version:<hash>); artifacts expose only eve's default channel - Dispatch-time instructions: the control plane renders workflow instructions + trigger data into the task message per run — editing a delegation never rebuilds anything
- Slack replies from the control plane (at-least-once with boot recovery) and working schedule triggers via an advisory-locked cron ticker
- New SPA surfaces: top-level Agents section with the agent editor, agent-picker chat with provenance chips, single-column delegation editor with per-trigger test runs, copilot on both editors
- Compiler 3.0.1, migrations 0005–0006, full acceptance/e2e suites rewritten agents-first
- Messaging pivot across README, docs, and invisiblestring.io: describe / build / equip / delegate
Breaking / upgrade notes
- No data migration. Migration 0005 is destructive by design (pre-production): existing deployments must reset their product database (and world DBs / object store) —
docker compose down -von dev stacks; for prod compose followdocs/DEPLOY.mdwith a fresh data volume - All content hashes re-key (compiler major): first publishes after upgrade rebuild from scratch
- API surface renamed throughout (agents lifecycle routes, session/workflow DTOs); see
docs/superpowers/specs/2026-07-10-agents-first-redesign.mdfor the full decision record
Images: ghcr.io/heysanil/invisible-string-{control-plane,worker,web}:v0.2.0 (built by the release workflow; set IMAGE_TAG=v0.2.0 in prod compose).