Prime Agent는 코딩·리서치처럼 긴 작업을 위해 만든 오픈소스 에이전트다. 영속적인 IPython 제어 환경에서 컨텍스트를 변수처럼 다루고, 서브에이전트를 함수 호출처럼 실행하는 재귀 언어 모델(RLM, Recursive Language Model)과 보조 지침·메모리를 남기는 지속형 하네스(Continual Harness)를 중심 개념으로 둔다.
두 가지 핵심 추상화
| 개념 | 의미 | 실무 효과 |
|---|---|---|
| RLM | 프롬프트를 고정 텍스트가 아닌 변수로, 하위 에이전트를 코드 호출로 다룬다 | 큰 컨텍스트를 분할하고 병렬·백그라운드 작업을 조합한다 |
| Continual Harness | 보조 프롬프트, 메모리, 스킬 설명, 재사용 에이전트 명세를 지속 상태로 둔다 | 검증된 작은 교훈을 다음 세션에 재사용한다 |
/refine은 현재 작업 궤적을 검토해 이 보조 상태에 근거 기반의 작은 갱신을 제안한다. 기본 시스템 프롬프트를 임의로 바꾸지 않고 이력과 롤백을 남긴다는 점이 중요하다.
장기 실행 기능
에이전트는 터미널이 끊겨도 daemon으로 계속 실행되고 다시 연결할 수 있다. 영속 목표, heartbeat·일정, 자동 컴팩션, 보존된 서브에이전트를 조합해 장기 작업을 이어간다. 다만 자율 모드의 예산 소진이나 품질 게이트 통과는 과업 전체의 성공을 뜻하지 않는다. 별도의 결과 검토와 안전 경계를 둬야 한다.
시작하기
curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh
cd /path/to/project
prime-agentPrime Agent는 모델이 만든 Python과 프로젝트 명령을 사용자 권한으로 실행한다. 보안 샌드박스가 아니므로 신뢰할 수 있는 저장소에서만 사용하고, 첫 실행은 깨끗한 작업 트리나 disposable clone에서 검토하는 편이 안전하다.
관련 문서
- agent-harness — 장기 에이전트를 지탱하는 하네스 구조
- claude-loops — 반복 작업의 종료 조건과 검증 설계
- pi-subagents — 하위 에이전트를 비동기로 위임하는 방식
참고 자료
- PrimeIntellect-ai/prime-agent — GitHub 공식 저장소
- Continual Harness — arXiv (2026-05-14)
- RLM — Prime Intellect Blog (2026-05)