it learns
vault + priority truncation. no competitor has priority-based prompt compilation; the vault's knowledge graph learns across runs.
> bonfire forge v0.1.0 · build 2447> 642 axioms · 8 agent roles · loaded> vault index ............ READY> scout net (3 lanes) .... ONLINE> wizard seal verified ... OK> priority compiler ...... ARMED> forge temperature ...... NOMINAL> awaiting ticket.
// agents that learn
every agent framework dispatches. only bonfire learns, competes with itself,
and feeds its own fire.
2,447 tests on master · 40 forge sessions · built in public.
vault + priority truncation. no competitor has priority-based prompt compilation; the vault's knowledge graph learns across runs.
dual/triple workflows with sage synthesis. genuinely different solutions, competing on the same problem.
pr lifecycle outcomes drive the ember. clean merges burn bright, sputters cool the flame, the fire never dies.
six-tier xp progression: spark, ember, flame, blaze, inferno, whiteheat. temperature decay rewards consistent use.
workflows are data, not code. dispatch, gates, and bounce-back are declarative.
priority-blocked prompt compilation. lowest-priority drops first under window pressure.
two or three agents solve the same problem. sage synthesizes. taste is competing.
knight writes tests. warrior writes code. tests are law.
vault learns across runs. lancedb under the hood. no api in your hot path.
every agent prints its receipt. every run shows its line items.
┌─ bonfire receipt ──────────────────────┐ │ │ │ scout (3 parallel) $0.0241 │ │ knight (tdd-red) $0.0189 │ │ warrior (conservative) $0.0321 │ │ warrior (innovative) $0.0291 │ │ sage (synthesis) $0.0259 │ │ wizard (pr review) $0.0019 │ │ │ │ ──────────────────────────────────── │ │ total $0.1320 │ │ tokens 42,314 │ │ tests added 12 │ │ wall clock 94s │ │ │ └────────────────────────────────────────┘
every run prints its line items. the receipt is a first-class artifact, written to .bonfire/receipts/ beside the diff. no rounding. no aggregate. if a stage spent it, the stage owns it.
14 expressions. one model number. CHK-7900 reports the temperature of the forge in glances, not paragraphs. ships in 0.2.0.
enter unknown terrain, return a map. read-only. never modify files.
write the test before the code. the contract is the test.
make the test pass. minimal code. never modify the test.
check that the contract held. evidence over assertion.
pick the best of competing solutions. taste is a tool.
open the pr. carry the work to review.
review the diff. seven categories. nothing ships unreviewed.
surface what changed. broadcast on completion.
// tiers reflect commercial commitment. the xp ladder runs orthogonally — see /docs/xp.