Skip to content

Latest commit

 

History

History
58 lines (45 loc) · 3.36 KB

File metadata and controls

58 lines (45 loc) · 3.36 KB

Roadmap

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.

The boxes beyond the flagship task

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.

Upgrade paths

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

Related repos (the building blocks)

launch-rag · launch-agentic-rag · launch-agent-skills · launch-mcp-demo · launch-DeepResearch-Backend