fabro/lib
Bryan Helmkamp d0f97c25f7
Pin pebble's SessionProjection and prove the stage fold agrees with it
Pebble now folds a session tree's events into a serializable projection
with a per-prompt delta. Fabro's stage projection stays as it is: it is the
wire contract the API serves and is applied to incrementally, so pebble's
value cannot stand in for it without changing that contract. The new
parity tests replay one retained session across two stages through both
folds and pin a stage's live account to the prompt delta pebble reports,
its subagent rows to pebble's, and a stored projection to a replayed one.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 20:13:14 -06:00
..
apps Take environment helpers, compaction accounting, and search providers from pebble 2026-09-11 19:51:12 -06:00
components Pin pebble's SessionProjection and prove the stage fold agrees with it 2026-09-11 20:13:14 -06:00
foundation Take MCP servers from pebble 2026-09-11 19:26:41 -06:00
packages/fabro-api-client Run agent stages, Ask Fabro, and fabro exec on pebble's CodingAgent 2026-09-11 14:19:15 -06:00