Future Vision¶
Everything on this page is intent, not capability
No end-to-end capability below is available. Each row names a direction the project would like to take, either planned (scheduled or under active design) or backlog (a research candidate with no schedule). A row may still rest on components that are built and tested, and says so where it does; what is missing in that case is the capability, not the plumbing. For what exists in the product, read the roadmap, which also states plainly that the loop has not yet completed a live run.
Planned¶
| Feature | Status |
|---|---|
| Dynamic company scaling across clusters | Planned |
Backlog (Research Candidates)¶
| Feature | Status |
|---|---|
| Community template marketplace | Research |
Inter-org federation as an operator surface. The A2A gateway, the peer registry and the JSON-RPC methods (skills/query and skills/negotiate among them) are implemented and covered by in-process tests; what has no design and no harness is delegation between two live deployments |
Research |
| Inter-company communication beyond A2A | Research |
| Shift system for agents | Research |
| A self-improving company that runs a continuous staged-rollout meta-loop without a human approving each proposal. The shipped meta-loop would keep its mandatory approval gate; this row is the question of whether that gate could ever be narrowed, and twelve live rounds have earned no part of that answer | Research |
| Advanced memory architecture (GraphRAG, RL consolidation) | Research |
| Distributed multi-node organisational memory consistency (Phase 2 compare-and-set on PostgreSQL advisory locks) | Research |
| Kubernetes sandbox backend | Research |
| Training mode (learn from senior agents) | Research |
| Agent-controlled context compaction (agent-guided compaction tool, LLM summarisation, memory offload) | Research |
Scaling Path¶
The intended deployment progression, from a local single-process install to a hosted platform. The first two phases have working code behind them; the last two are direction only.
No phase carries an agent count, because the project has measured none. What bounds a deployment is decomposition quality rather than agent supply, and whether the decomposition ceiling is per level or global is an open measurement.
flowchart LR
P1["Local single-process<br/>async runtime, SQLite,<br/>in-memory bus"]
P2["Local multi-process<br/>external bus, production DB,<br/>sandboxed execution"]
P3["Network / server<br/>distributed agents,<br/>multi-user auth"]
P4["Cloud / hosted<br/>container orchestration,<br/>horizontal scaling"]
P1 --> P2 --> P3 --> P4
P1:::built
P2:::built
P3:::planned
P4:::backlog
classDef built fill:#1e3a2e,stroke:#22c55e,color:#e2e8f0
classDef planned fill:#3a2e1e,stroke:#f59e0b,color:#e2e8f0
classDef backlog fill:#2e2e3a,stroke:#8b5cf6,color:#e2e8f0
See the Distributed Runtime page for the NATS JetStream backend and distributed task queue design.
Each phase builds on the previous one. The pluggable protocol interfaces throughout the codebase (persistence, memory, message bus, sandbox) are designed to make these transitions configuration changes rather than rewrites.