Roadmap
What to build first, in order. Resist over-splitting and over-building.
MVP — build these first
- Nexus Core in Rust with axum.
- MongoDB collections:
agents,skills,tasks,runs,memories. - Nexus UI: Agents + Skills + Board + Runs.
- Plane adapter.
- Telegram command gateway.
- Kubernetes job launcher.
- One generic agent-runner container.
First useful command:
/nexus create goal "Build authentication system for my app"
Response:
Goal created.
Drafted 8 tasks.
Waiting for approval in Nexus UI.
Then in the UI: approve plan → create Plane tasks → assign planner/implementer/tester agents → run Kubernetes jobs.
Repos for MVP
Create only:
nexus-platform
nexus-agent-images
nexus-gitops
Add nexus-examples and split nexus-docs public later.
After MVP
- Memory retrieval upgrade — add a vector store (Qdrant / Atlas Vector Search) once text + tags hits its limits.
- Blueprints — templates to stop repeating agent config.
- Auto-approval for low-risk memory and actions.
- Jira adapter — second
BoardProvider. - More agent images — devops, solana, and language-specific toolchains.
- Executable skills — tool / workflow / verification skill kinds beyond instruction skills.
- SSE event stream wiring across the UI for live run logs.
Explicitly not yet
- GraphQL API (REST suffices).
- Cursor-based pagination (defaults are generous).
- Per-agent custom runner binaries (the generic runner is the whole point).