nicobailon/pi-boomerang

Token-efficient autonomous task execution with context collapse for pi coding agent

解决的问题

长时间自主编码任务通常会消耗大量上下文令牌,这可能导致性能问题或触发 AI 代理的“稀缺心态”,使其匆忙行事或跳过步骤。此扩展通过自动将已完成任务的原始历史记录压缩为简洁、高层次的摘要来解决此问题。

工作原理

当您触发任务时,代理会自主执行工作。完成后,扩展会将详细且令牌密集的回合历史替换为扩展的“交接摘要”,其中包含更改的文件、相关读取、命令结果和最终结果。然后,此摘要会提供给代理用于后续步骤,从而保持上下文窗口干净,同时保留磁盘上的实际文件更改。

适用对象

它专为 pi 编码代理的用户设计,这些用户执行复杂、多步骤或迭代的编码任务,并希望在不达到令牌限制或使会话历史混乱的情况下保持高质量的代理性能。

亮点

  • 令牌效率: 用紧凑的摘要替换原始回合历史,以节省上下文空间。
  • 链式执行: 支持按顺序运行多个提示模板,并在最后生成一个摘要。
  • 重抛能力: 允许多次运行任务(最多 999 次),并在每次运行之间自动进行摘要。
  • 锚定模式: 支持将多个任务分组到单个摘要点下,以便更好地管理上下文。
  • 代理可调用工具: 可以启用为代理根据特定指导自主使用的工具。

相关

  • 项目
  • 项目
  • 项目
  • 项目