primeintellect-ai/prime-agent
코딩 에이전트가 대화가 끝나도 배운 것을 기억하고 스스로 다듬는다
Prime Agent는 코딩과 장시간 자율 작업을 위한 오픈소스 에이전트로, 컨텍스트(문맥)를 변수처럼 다루고 하위 에이전트 호출을 함수 실행처럼 다루는 지속적인 파이썬 REPL(코드를 한 줄씩 실행하며 결과를 바로 보는 대화형 환경) 위에서 동작한다. '/refine' 명령으로 현재 작업 과정을 검토해 보조 프롬프트, 기억, 스킬 설명 등 지속 상태를 근거 기반으로 조금씩 수정하며, 기본 시스템 프롬프트 자체는 절대 건드리지 않는다. 데몬(백그라운드 상시 실행 프로세스) 기반으로 터미널을 꺼도 세션이 계속 돌고, 나중에 다시 붙을 수 있다.
무엇을 하는 레포인가
- 파이썬 REPL을 기본 도구로 삼아 파일 조작, 셸 명령, 도구 사용, 하위 에이전트 실행, 컨텍스트 관리를 모두 코드로 처리한다
- rlm(...) 호출로 실제 자식 에이전트를 만들어 병렬 또는 백그라운드 작업을 시키고 결과를 코드로 돌려받는다
- /refine은 근거가 있는 작은 수정만 harness(보조 상태 저장소)에 적용하고 기록을 남겨 되돌릴 수 있게 한다
- 스킬은 임포트 가능한 파이썬 패키지 형태로 실행되며, 반복 작업을 자동으로 스킬로 만들어주는 기능이 내장돼 있다
- 목표 유지(/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에서 보기관련 기사
주목받는 레포
- tt-a1i/archify코드 저장소를 채팅으로 설명하면 검증된 아키텍처 다이어그램을 그려주는 AI 에이전트 스킬
- bookorbit/bookorbit내가 직접 서버를 운영하면서 웹, 코보, 코리더 사이에서 읽던 곳을 그대로 이어 읽는 책 관리 플랫폼
- ConardLi/garden-skillsClaude Code 등 AI 코딩 에이전트에 '전문 기술'을 장착시키는 스킬 모음집
- browser-use/browser-useAI가 사람처럼 마우스 클릭하고 타이핑해서 웹사이트 업무를 대신 처리하게 만드는 도구
- K-Dense-AI/scientific-agent-skillsAI 챗봇을 생물학·화학·의학 연구 조수로 바꿔주는 163개짜리 매뉴얼 세트
- DietrichGebert/ponytailAI 코딩 에이전트에게 '일단 줄이고 봐라'는 규칙을 심어주는 도구
- liustack/modlens텍스트만 읽는 DeepSeek 같은 AI 모델이 이미지를 붙여넣으면 그 내용을 구조화된 텍스트로 바꿔 '보게' 해주는 플러그인
- marin-community/marinMarin: 거대 언어모델을 밑바닥부터 만드는 과정을 전부 공개하는 오픈소스 연구 플랫폼