2025 · Q4
Foundations
The shape that everything else kept: a worker that plans before it acts, and a control plane that never lets it touch its own machine.
The worker loop
A LangGraph state machine that alternates strategic and tactical phases, tracks todos, archives each phase, and freezes cleanly instead of burning down.
Orchestrator and isolated workspaces
Jobs are dispatched to agents that only ever work in a remote SSH workspace. The orchestrator is the sole authority on a job's status.
Knowledge graph and metering from day one
Neo4j project knowledge and a usage ledger were in the first month, not bolted on later.
2026 · Q1
A product, not a script
The chart, the cockpit, the citation engine, and the first real connectors.
Helm chart and migration system
One chart for the whole stack; numbered migrations applied at startup under an advisory lock, no Alembic.
Citation engine
Verbatim-quote verification, locators, per-claim status, bibliographies.
Cockpit
The control room: sessions, jobs, projects, connectors, experts, admin.
MCP server for Claude Code
Your IDE as a console. 115 contract-governed tools today, each declaring its auth intent and side effects.
Email and a real browser
IMAP and SMTP with a Read → Draft → Send access ladder; Chromium driven inside the workspace, never exposed to the network.
Knowledge base and memory
Notes with provenance and contradiction checks; hybrid recall shared across the jobs of a project.
Keycloak SSO, cloud folders, first subagents
OIDC through a cookie session so the browser never holds a token; Nextcloud and OpenCloud folders; the first delegate roster.
VM workspaces begin
A KubeVirt provisioner for jobs that need their own kernel and sudo, gated by human approval.
2026 · Q2
Ready for other people's servers
High availability, an audit store, a canvas, and a license that lets you keep every version you install.
Cockpit in English and German, installable
Full translation, and a progressive web app that keeps working from the cache.
Postgres audit store
Every model request and response, every tool call before and after it ran, partitioned and compressed. Nothing is auto-deleted.
Canvas
Files, mockups, live apps and a shared browser beside the chat, with a baton for who is driving.
Orchestrator high availability
Leader election over Postgres advisory locks. Two replicas, one pod can fail or drain with zero serving blackout, live-verified on 26 June.
Stateless worker lane
A durable queue with leases and fencing, so a job continues in a fresh process without doing anything twice.
Skills
The open SKILL.md standard: import a skill, attach it to a phase or a tool call, make it mandatory.
Fair Source
Relicensed to the Functional Source License. Free to self-host, source you can read and patch, Apache-2.0 two years after each release.
2026 · Q3
A workforce, not an agent
Officers, rosters, receipts, and the last mile before the public release.
Centurion officers
A standing officer per project with a roster of pool slots, a daily ceiling, and a wake cycle. You send it a note; it runs the backlog.
Cost receipts and the cloud-equivalent estimate
Tokens plus CPU and memory hours per job, per user, per project, priced against AWS, Azure and STACKIT public lists.
Stateless workers by default
Pods pull work from the queue. A dead worker is a job requeued, not a job lost.
Unified notifications
Email, ntfy, Slack and Discord from one front door; an expert can page a named person mid-job and the reply resumes it.
SSH gateway
Reach any workspace from your own terminal or JetBrains Gateway with a user-bound attach token. Ed25519 only.
Universal experts and subagent rosters
One expert file runs as a job, as a session, or as another expert's subagent. Rosters with write fences and per-child budgets.
Canvas gateway
Live previews served from an isolated origin with attested roles.