The whiteboard has boxes beyond the flagship scheduling task. This page says which ones are live, which are still skeletons, and how each default upgrades when you outgrow it.
These live in prometheus/tools/experimental.py,
off by default; PROMETHEUS_EXPERIMENTAL=1 registers them.
Sub-Agents is live. delegate_task hands a coding job to
pi — Mario Zechner's minimal
open-source coding agent — through its headless print mode (pi -p "task").
Prometheus stays the orchestrator (memory, context, evals); pi is the specialist
contractor (read/bash/edit/write). Try it:
npm install -g --ignore-scripts @earendil-works/pi-coding-agent
PROMETHEUS_EXPERIMENTAL=1 uv run prometheus
# "have pi fix the failing test in ~/my-project"The full pi transcript lands in .prometheus/outbox/delegate-*.log; tune the budget
with PROMETHEUS_DELEGATE_TIMEOUT (default 300s). The pi walkthrough is in
lab/pi-agent/.
The rest are still deliberate skeletons: the intent is drawn so the diagram maps to something, but nothing is over-promised. They report "coming soon", and the dashboard's Tools tab lists them under Coming soon:
| Whiteboard box | Tool | Status |
|---|---|---|
| Sub-Agents | delegate_task |
live — delegates coding tasks to pi |
| Graph workflows | prometheus/graph/ |
live behind PROMETHEUS_GRAPH_WORKFLOWS=1 — triage-first turns |
| Terminal tool | run_command |
skeleton — needs a real sandbox + safety surface first |
| Browser tool | browse_web |
skeleton — search_web already covers read-only lookups |
| Cron Job | schedule_task |
skeleton — make brief + a system cron line covers it today |
A teaching repo's point is a readable core, so these come alive one at a time, tested.
| Default (zero setup) | Upgrade | How |
|---|---|---|
| SQLite FTS5 keyword memory | Supabase pgvector semantic search | PROMETHEUS_SEMANTIC_STORE=supabase + sql/init_supabase.sql — the exact schema from launch-rag/launch-agentic-rag |
| Mock calendar (ICS + SQLite) | Apple / Google Calendar | PROMETHEUS_APPLE_CALENDAR=1 (macOS) or PROMETHEUS_GOOGLE_CALENDAR=1 with pip install -e '.[gcal]' — the tool schema stays |
| Hand-built memory pillars | mem0 / Zep / LangMem | pip install -e '.[arena]' and set PROMETHEUS_SEMANTIC_STORE — then race them against each other in the Arena's Memory tab. Where to see your memories in each provider's own console |
| Local memory on one machine | Prometheus Memory, shared across agents | prometheus connect waku-memory — see integrations |
launch-rag · launch-agentic-rag · launch-agent-skills · launch-mcp-demo · launch-DeepResearch-Backend