Skip to content

meta: path to 0.2 — minimum viable runtime #321

@Aureliolo

Description

@Aureliolo

Goal

Get from "API endpoints exist" to "user submits task → agents execute → results come back" — the minimum viable runtime that a web UI (or any client) can drive.

Current State

The infrastructure layer is complete: REST API (Litestar), auth (JWT + API key), WebSocket channels, config loading, persistence (SQLite), Docker, CI/CD. The agent internals are complete: execution loops (ReAct, Plan-and-Execute), provider layer (LiteLLM + routing + resilience), budget tracking/enforcement, security (SecOps, rule engine, output scanning, trust), communication (message bus, delegation, conflict resolution, meetings), HR (hiring, performance, promotions), tools (file system, git, sandbox, code runner, MCP bridge).

What's missing is the runtime wiring — the coordinator that ties agents, tasks, and the API into a running system.

Critical Path (dependency order)

These 3 issues are the only blockers to a functional end-to-end flow:

Stretch (not blocking, but high-value for demo)

Definition of Done

With the critical path complete, this flow works:

  1. Load a company config (YAML)
  2. POST /api/v1/tasks creates a task
  3. TaskEngine assigns it to an agent via routing
  4. Agent executes (ReAct loop → LLM → tools → memory)
  5. Results flow back via REST + WebSocket
  6. Budget, security, and HR systems track everything

That's 0.2 — a runtime you can build a UI on top of.

Metadata

Metadata

Assignees

No one assigned

    Labels

    prio:highImportant, should be prioritizedtype:featureNew feature implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions