π BMB v0.2 Released β Your AI Agents Now Learn From Their Own Mistakes #1
Replies: 1 comment
Interesting timing β @karpathy just posted about the same problemJust hours ago (Mar 12, 2026), Andrej Karpathy posted a thread on X about the future of agentic programming that aligns remarkably with what BMB v0.2 is solving: 1. "We need a bigger IDE" β agents are the new unit of programming
BMB treats agents as first-class units: 9 specialized agents, each with defined roles, timeouts, and lifecycle tracking. The pipeline is the IDE for orchestrating them. 2. "Agent Command Center" β real-time visibility into agent teams
This is exactly what BMB's Analytics subsystem does β every agent spawn, timeout, merge conflict, and loop-back is logged to SQLite with 5W1H metadata. The Analyst agent then queries this data and reports patterns. 3. "Human orgs are not legible" β but agentic orgs can be
BMB's answer: yes, full legibility is optimal. The Consultant Coordinator has complete situational awareness with zero command authority. The 3-tier reporting hierarchy filters noise so the human only sees what matters. 4. "Intelligence brownouts" β failover and resilience
BMB v0.2 addresses this with cross-shell state recovery ( 5. "Org code" β forkable agentic organizations
BMB's recipe system (feature/bugfix/refactor/infra) is literally forkable "org code" β each recipe defines which agents participate and how they interact. The alignment is almost uncanny. Karpathy is describing the problem space on Twitter; BMB v0.2 shipped working solutions for it today. Would love to hear thoughts from anyone experimenting with multi-agent observability. What patterns are you seeing? |
Uh oh!
There was an error while loading. Please reload this page.
TL;DR: BMB v0.2 adds a built-in analytics engine and a new Analyst agent. Your pipeline now tracks every agent spawn, timeout, and failure β then a dedicated agent reviews the data after each run and tells you what went wrong, what keeps repeating, and what to fix.
The Problem We Solved
In v0.1, BMB ran your multi-agent pipeline and delivered results. But if an agent kept timing out, or the same merge conflict happened three runs in a row, you had no way to know unless you were watching the terminal.
v0.2 fixes this with industrial-grade observability β borrowed from an unexpected source.
Birdβs Law: From Factory Floors to AI Pipelines
Frank Bird studied 1.7M industrial accidents and found a pattern:
We applied the same ratio to AI agent failures:
BMB now classifies every event using this model. Small repeated issues get flagged before they cascade into real problems.
Whatβs New
π Analytics Subsystem
Every pipeline run is now recorded in a local SQLite database. Agent spawns, timeouts, conflicts, loop-backs β all logged with 5W1H metadata. High-frequency identical events use count-based aggregation so your DB stays lean.
π Analyst Agent (Step 10.5)
A new 9th agent runs after the Writer. It queries your analytics DB and produces:
It recommends β never auto-edits your config.
π§ Consultant as Coordinator
The Consultant is now modeled after a heavy-industry site coordinator:
π 3-Tier Reporting
Clear contract for what gets reported to you and when:
π Context7 Integration
Executor, Frontend, and Architect now query live library docs via MCP. No more hallucinated API signatures.
By the Numbers
Get Started
curl -fsSL https://raw.githubusercontent.com/project820/be-my-butler/main/install.sh | bashExisting v0.1 users: just re-run install. Analytics activates automatically, all existing data preserved.
Links
Questions, feedback, or ideas? Drop them in this thread β or open an issue.
All reactions