3 min read · 524 words
Roadmap
Where the platform stands and where it goes next. Sequenced by dependency and payoff, not wishful thinking — items reference the docs that explain the gap.
Where we are (shipped)
- ✅ Agent CRUD (create/read), single-turn chat with run telemetry
- ✅ Email analysis with task extraction; task status management
- ✅ Four-stage multi-agent email workflow with full tracing and quality scoring
- ✅ RAG:
.txtingestion → Chroma → corrective LangGraph answering, per-agent isolation - ✅ Observability: ToolCall/AgentRun/WorkflowRun/WorkflowStep + dashboard aggregation
- ✅ Next.js dashboard, agents list, create-agent UI with proxy pattern
- ✅ This documentation, deployed on Vercel
Milestone 1 — Correctness & completeness (next)
The gaps that bite users today; most map to Known Issues:
- Fix/remove the broken stats endpoint; ship real
PUT /agents/{id}andDELETE /agents/{id}(with Chroma vector cleanup) - Fix the
generate_rag_answerloop-indentation landmine - Close the ingestion partial-failure window; add upload size limits
- Uniform cost logging across chat / analyze / RAG / embeddings (coverage map)
- Real token counts from
response.usage; numeric cost/score columns - Conversation memory — replay recent
Messagehistory into chat context (the gap) - Test foundation: Tier 1–2 from the testing plan
Milestone 2 — Frontend depth
- Agent detail page (
/agents/{id}): chat UI, runs, tool calls, tasks, documents - Dashboard: agent picker (kill the agent-1 pin); real chart series from a time-bucketed endpoint
- Wire the sidebar's Workflows/Operations sections to real pages
- Proxy routes for chat/documents/workflows following the pattern
- Dark mode for the app (the docs have one; the app doesn't)
Milestone 3 — Production hardening
Prerequisite for any non-local deployment (Security):
- Authentication (API keys/JWT) + agent ownership; CORS middleware
- Rate limiting and a per-agent OpenAI spend circuit breaker (the cost data exists to build on)
- Retries with backoff at the OpenAI boundary; sanitized error details
- Dockerfiles + compose; CI (typecheck, tests,
mkdocs build --strict) - Structured logging;
/healthuptime monitoring
Milestone 4 — Scale & platform
- Postgres via Alembic (graduation criteria); pgvector or hosted Chroma
- Background execution for workflows (queue + status polling) — unlocks long pipelines and retries (current constraint)
- Streaming chat responses; batch embeddings on upload
- More ingestion formats (PDF/DOCX); document deletion & re-indexing
- Full CRAG retry loop (query rewrite on refusal — sketch)
- Second workflow type; workflow definitions beyond hardcoded pipelines
- Eval harness over recorded traces (Tier 5)
Non-goals (for now)
Multi-region deployment, fine-tuning, non-OpenAI model providers, real-time collaboration, and a plugin marketplace — revisit after Milestone 3.
How to influence this
Open an issue or PR against this page — the roadmap is a living document, and entries should always link to the docs explaining the current state (Contributing).