alexisfox7/PRO-LONG
Programmatic memory for long-horizon LLM agents: the harness appends everything to one log, and the agent searches it with code. 97.4% on ARC-AGI-3 (arXiv:2607.20064)
解决的问题
PRO-LONG 为代码代理提供持久化内存,防止其在任务超出上下文窗口或跨越多个会话时丢失早期决策、重复失败尝试或遗漏关键工具结果。
工作原理
它实现了一个程序化内存系统,将代码会话事件(包括提示、工具活动和助手交接)记录到本地的、仅追加的 .prolong/log.jsonl 文件中。它不将整个历史记录注入每个提示,而是为代理提供一种特定的「技能」,使其能够使用 rg、jq 或 Python 等标准工具,在需要时仅检索相关上下文。
适用人群
使用 Codex、Claude Code、OpenCode 或 pi 等代码代理,正在处理需要跨会话边界或上下文窗口压缩保持持久性的长期任务的开发者。
特点
- 本地优先存储:所有日志均存储在项目目录内,默认被 gitignore。
- 非侵入式集成:通过项目本地的适配器和钩子工作,无需包装器、服务器或外部数据库。
- 高效检索:通过教会代理搜索特定历史而非注入完整转录,防止提示膨胀。
- 广泛客户端支持:支持与 Codex、Claude Code、OpenCode 和 pi 集成。
相关
- 项目
- 项目
- 项目
- 项目