Pi Boomerang
A local Pi coding-agent extension replaces completed task history with handoff summaries while preserving file edits and the full session history.
Pi Boomerang is an extension for developers using the Pi coding agent on long autonomous tasks. It reduces the history carried into later prompts by replacing completed work with a handoff summary, while keeping file changes on disk.
- Task handoffs: Summaries capture outcomes, changed files, relevant reads, validation commands and failures, then enter the coordinating agent's next turn directly.
- Full history access: Pi's session tree retains the original task history for inspection even after future prompts use the shorter summary.
- Task sequences: Run prompt templates in sequence with a separate model, skill and reasoning setting for each step, followed by one summary for the whole sequence.
- Repeated passes: Run a task again with earlier summaries as context and retain file changes between passes; shared summary points let several tasks build on the same accumulated context.
The extension runs within your local Pi session and uses Pi's configured model for agent work. Requests go to that provider when you choose a cloud model such as Sonnet or Opus. Summarization happens outside the worker's task, so the worker doesn't have to decide when to shorten its own context.
Summaries extract information from recorded tool calls and results and can miss the meaning behind a change. Shared summary points clear when a session starts or switches. An optional tool lets the agent initiate tasks and manage summary points itself, but it's disabled by default.