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와 통합 가능합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트