Skip to content

Roadmap

flowchart LR
    V01["v0.1 · in-session engine<br/><small>shipped</small>"] --> DRV["SDK driver<br/><small>shipped · alpha</small>"]
    DRV --> FAN["parallel waves<br/><small>shipped</small>"]
    FAN --> DASH["live dashboard<br/><small>shipped</small>"]
    DASH --> WF["dynamic-workflow engine<br/><small>shipped</small>"]
    WF --> E2E["headless runtime E2E"]
    E2E --> SBX["sandboxed workers"]
    classDef done fill:#2a9d8f,stroke:#1b6b5f,color:#fff;
    class V01,DRV,FAN,DASH,WF done;

Shipped

  • In-session engine: /leopold-brief, /leopold-run, /leopold-status, /leopold-stop
  • Stop hook (continuity) and PreToolUse hook (git lock), behavior-tested + red-teamed
  • Brief artifact templates and install.sh with idempotent settings merge
  • SDK driver (alpha): persistent conductor + fresh workers, conductor/worker status protocol, charter-grounded decisions, git-locked canUseTool, notifications — uses your Claude Code auth, no API key
  • leopold doctor, toolchain manager (leopold menu), leopold up (Phase 0)
  • Parallel wavesrun --parallel N: dependency-aware scheduler, one worktree per item, staged-patch replay onto the main tree
  • Live dashboardleopold watch: SSE event stream, cost meters, the decision log, and the native dynamic-workflow phase tree
  • Dynamic-workflow engine/leopold-workflow (brief compiled into a workflow), leopold workflow (the compiler as tested code; --run experimental headless runtime), /leopold-learn (the self-improving charter + learn_on_finish), /leopold-triage (quarantined backlog triage), plan-by-tournament in the brief
  • Quality panels in the driver — diverse-lens review panel, root-cause hypothesis panel on retries, opt-in smart routing
  • Hardcore CI — CLI smoke of the built binary, shellcheck gate, macOS + Ubuntu matrix, npm provenance, Dependabot, CodeQL

Next

  • End-to-end exercise of the experimental workflow --run query shim (a manual workflow_dispatch CI job with a real key — it spends tokens)
  • Worker watchdog for turns that end without a status block
  • Toolchain manager: acceptance-test the ovmem installer on a clean Linux box + macOS
  • ovmem extension: fully-local Ollama/GGUF provider profile (no API key)
  • gstack playbook router as first-class config
  • Sandboxed workers (E2B / Daytona) for isolated parallel execution

Have an idea? Open an issue or a discussion on GitHub.