B.A.R.T. = Branch Alternative Retry Trees Part of the SimpleLLMs (Simple LLM Suite) agent family
B.A.R.T. is the innovation agent. While R.A.L.P.H. loops blindly, B.A.R.T. tracks failures and pivots creatively to find alternative solutions.
B - BRANCH When stuck, don't repeat - branch out
A - ALTERNATIVE Find different approaches to the same goal
R - RETRY Persistent like R.A.L.P.H., but smarter
T - TREES Build a tree of strategies, prune failures
- Conventional (1-5 Attempts): Obvious solutions, standard fixes.
- Creative (6-10 Attempts): Pivot to new libraries, simplify requirements, alternative approaches.
- Hail Mary (11+ Attempts): Combine strategies, mock interfaces, or escalate.
git clone https://github.com/midnightnow/bart-agent.git
cd bart-agent && ./install.sh- Pivot Logic: Detects repetitive failure patterns and forces a strategy switch.
- Fail Map: Maintains a "graveyard" of attempted edits to prevent circular logic.
- Resourceful Alternatives: Can decide to mock dependencies or change approach to unblock.
| Agent | Acronym | Philosophy |
|---|---|---|
| R.A.L.P.H. | Retry And Loop Persistently until Happy | Blind persistence |
| B.A.R.T. | Branch Alternative Retry Trees | Creative chaos |
| L.I.S.A. | Lookup, Investigate, Synthesize, Act | Research + quality |
| M.A.R.G.E. | Maintain Adapters, Reconcile, Guard Execution | Integration |
| H.O.M.E.R. | Harness Omni-Mode Execution Resources | Parallel volume |
Inspired by snarktank/ralph (ghuntley.com/ralph)
Integrates with NotebookLM MCP
MIT