ππ Agent
Chapter 3 / 21

Compaction & Branch Summarization

Infinite work in a finite window

Context always fills up — the cut-point decides what survives

Key Source Files

harness/compaction/compaction.ts (880)
core/compaction/compaction.ts (969)
branch-summarization.ts (275)
Total size ~ ~60KB

Run Demo

# Directly runnable
$ cd Pi-Agent-Site
$ npx tsx agents/s03_compaction.ts