Skip to content

Roadmap

Larb ships in vertical slices. Phases 0–7 are built and tested (the engine, the security model, the ecosystem, and the eval tooling); the path ahead turns the alpha into a tool developers install and trust.

Status legend: ✅ shipped · 🟡 partial / unverified live · 🔜 planned

Timeline

What's shipped (phases 0–7)

AreaStatusNotes
Trust-before-anything bootNo config-as-code, no network before consent
Capability tools + permission engineLayered allow/deny, project policy, every grant logged
Hard spend governorHalts the agent before overspend (run / session / day)
Model-agnostic providers (11)One config line; conformance suite
Orchestration + verification loopMandatory lint/build/test before "done"
Multi-agent delegationStrong orchestrator → cheap worker
Real container sandbox🟡Built + unit-tested; needs live verification on a host with docker/podman
Governed network egresshttp_fetch + container egress allow-list proxy
Durable run statelarb runs / larb resume
True streaming (SSE / NDJSON)OpenAI + Ollama incremental; Anthropic caching
Signed, manifested skillsInstall from dir / tarball / git; install ≠ trust
MCP (Model Context Protocol)stdio servers as permission-gated tools; larb mcp / larb mcp probe
Project instructions (AGENTS.md)AGENTS.md / .larb/AGENTS.md loaded as advisory context
Secret brokerSingle redacting env boundary
Benchmark harnessResolution rate + cost/task, worktree isolation
SWE-bench harness🟡Loader + grading primitives; full graded runs need dataset repos
Live model runs (local + cloud)Verified end-to-end against Ollama (local) and an OpenAI-compatible provider
Surgical edits + ranged readsedit_file (exact, occurrence-checked) — cost scales with the change, not the file
Project memoryremember tool; inspectable markdown, loaded into future sessions
Post-edit diagnosticscheck commands run after every edit; failures feed straight back
Headless modelarb run --yes [--json] for CI/scripts (requires prior full trust)
Interactive sessionBare larb: conversation across tasks, Esc-interrupt + steer, /plan
Windows supportRequired CI job (ubuntu·macos·windows); child-process env baselines
CLI · TUI · editor bridgeStreaming, diff review, approvals, live cost meter
VS Code extension🟡MVP in-repo over the bridge protocol; marketplace listing pending

What's next (toward 1.0)

Release readiness

  • Confirmed end-to-end live runs — validated against Ollama (local) and an OpenAI-compatible cloud provider.
  • Published to npmnpm i -g @larb/cli@alpha (currently 0.1.0-alpha.4); promote to latest after alpha feedback.
  • 🟡 Live container-sandbox verification on a host with docker/podman.

Trust & scale 🔜

  • MicroVM sandbox backend behind the existing seam — airtight raw-socket egress blocking, not just proxy-respecting clients.
  • Community skill registry with provenance and a public manifest schema.
  • Full SWE-bench grading wired to the dataset + per-repo test commands, and a published resolution-rate + cost/task number.
  • Parallel multi-agent using isolated git worktrees, with deliberate merge.

Reach

  • 🟡 VS Code extension — MVP ships in-repo over the larb bridge protocol; marketplace listing (and JetBrains) planned.
  • 🔜 Single-binary distribution (Bun / pkg) for zero-Node installs.
  • 🔜 Deno runtime spike — its --allow-* model maps onto our capability sandbox.
  • 🔜 Editor-native plan view and richer diff review.

Quality

Success is measured, not asserted:

  • Resolution rate — SWE-bench Verified, via the larb bench harness.
  • Safety — zero "config-triggered execution" or "secret-before-consent" findings in red-team review; % of skills with manifest enforcement.
  • Cost — dollars per resolved task vs. a Claude-Code / Codex baseline.
  • Portability — number of providers passing the conformance suite.
  • Ecosystem — community skills published; % signed / verified.

Non-goals (for now): a hosted SaaS backend, training our own foundation model, a full IDE, and multi-channel chat gateways.

See the architecture and security model.