v0.3.0
Full sub-agent transcripts are now archived in the pi session file, keeping a fused turn auditable and resumable without inflating the context window.
Highlights
- Session archive. Complete, untruncated discovery/rewrite/worker transcripts are saved as non-context
pi-fusion-archiveentries (chunked for storage only, never semantically truncated). pi's context builder never feeds them to the model. - Bounded resume handoff. A single
custom_messagecarries a budgeted worker-conclusion summary plus a pointer to the run id. This is the only fusion content resumed/subsequent turns see, capped by--fusion-resume-bytes(default 8000). /fusion-transcriptcommand to view,list, or--writethe full archived transcript for any run.
Why
Separates three audiences with three byte budgets: the synthesis turn (fusion-output-bytes), durable future-turn context (fusion-resume-bytes), and worker inputs (fusion-context-bytes). Full fidelity for audit/resume; clamped context for everything downstream.