월~금 오전 7시, 일요일 오전 8시 — AI 뉴스와 용어를 보내드립니다메일로 받아보기

METAL LAB

primeintellect-ai/prime-agent

18,661TypeScriptMIT

코딩 에이전트가 대화가 끝나도 배운 것을 기억하고 스스로 다듬는다

Prime Agent는 코딩과 장시간 자율 작업을 위한 오픈소스 에이전트로, 컨텍스트(문맥)를 변수처럼 다루고 하위 에이전트 호출을 함수 실행처럼 다루는 지속적인 파이썬 REPL(코드를 한 줄씩 실행하며 결과를 바로 보는 대화형 환경) 위에서 동작한다. '/refine' 명령으로 현재 작업 과정을 검토해 보조 프롬프트, 기억, 스킬 설명 등 지속 상태를 근거 기반으로 조금씩 수정하며, 기본 시스템 프롬프트 자체는 절대 건드리지 않는다. 데몬(백그라운드 상시 실행 프로세스) 기반으로 터미널을 꺼도 세션이 계속 돌고, 나중에 다시 붙을 수 있다.

무엇을 하는 레포인가

  1. 파이썬 REPL을 기본 도구로 삼아 파일 조작, 셸 명령, 도구 사용, 하위 에이전트 실행, 컨텍스트 관리를 모두 코드로 처리한다
  2. rlm(...) 호출로 실제 자식 에이전트를 만들어 병렬 또는 백그라운드 작업을 시키고 결과를 코드로 돌려받는다
  3. /refine은 근거가 있는 작은 수정만 harness(보조 상태 저장소)에 적용하고 기록을 남겨 되돌릴 수 있게 한다
  4. 스킬은 임포트 가능한 파이썬 패키지 형태로 실행되며, 반복 작업을 자동으로 스킬로 만들어주는 기능이 내장돼 있다
  5. 목표 유지(/goal), 주기적 재진입(heartbeat), 예약 실행, 제한된 자율 모드(/autonomous)로 여러 턴과 세션에 걸쳐 작업을 이어간다

왜 중요한가

장시간 걸리는 연구 실험이나 반복적인 코딩 워크플로우를 사람이 계속 붙어있지 않아도 에이전트가 이어받아 처리하고, 겪은 경험을 다음 작업에 재사용할 수 있게 해준다. 다만 모델이 생성한 파이썬 코드와 명령을 사용자 권한으로 그대로 실행하므로 보안 샌드박스가 아니라는 점을 README가 명시적으로 경고한다.

이 레포의 용어

  • RLM (Recursive Language Model) · 문맥을 변수로, 하위 에이전트 호출을 함수 호출처럼 다루는 언어모델 운용 방식
  • Continual Harness · 보조 프롬프트·기억·스킬 설명 등을 세션을 넘어 지속시키는 상태 저장 구조
  • REPL · 코드를 한 줄씩 즉시 실행하고 결과를 확인하는 대화형 실행 환경
  • 데몬(daemon) · 터미널 연결이 끊겨도 백그라운드에서 계속 돌아가는 프로세스
  • 스킬(skill) · 반복되는 작업 절차를 재사용 가능한 파이썬 패키지로 만든 것

레포 원문 소개 (영문)

A self-improving RLM agent for coding workflows and long-running autonomous tasks.

GitHub에서 보기

관련 기사

주목받는 레포

레포 전체 보기 →

METAL LAB 최신 기사