AI 에이전트 도구를 만드는 회사 Earendil이 자사의 코딩 에이전트 하니스(harness)인 ‘Pi’의 정식 버전 1.0을 공개했다. 이와 함께 더 길게 작동하는 에이전트 애플리케이션을 만들기 위한 실험적 신제품 ‘Pi Durable’도 함께 선보였다. Pi는 매주 수십만 명이 사용해온 도구로, 이번 발표는 단순히 기능을 추가한 업데이트가 아니라 “미니멀리즘을 지키면서도 실전에서 검증된 기능만 신중하게 받아들인다”는 Earendil의 개발 철학이 처음으로 1.0이라는 이름으로 결실을 맺은 사건이라는 점에서 주목할 만하다.
Pi란 무엇이고, 1.0은 무엇이 달라졌나
Pi는 터미널에서 동작하는 코딩 에이전트 하니스로, 주요 AI 모델 제공사들의 최신 모델을 바로 실행할 수 있도록 설계됐다. 이미 전 세계 수십만 명이 매주 사용하며 일상적인 코딩 작업의 ‘데일리 드라이버’로 자리잡았고, 사용자들이 직접 이슈와 풀 리퀘스트를 제출하며 함께 발전시켜온 오픈소스 프로젝트이기도 하다.
Earendil은 Pi의 정체성을 “미니멀하고 확장 가능한(minimal, extensible)” 도구로 규정한다. 에이전틱 툴링 생태계는 매주 새로운 패턴과 기능이 쏟아지지만, 그중 상당수는 오래 가지 못하고 사라진다. Earendil은 이번 발표문에서 “무언가가 스스로를 입증할 때까지 기다리고, 그 다음에야 실제 기능성과 거기서 발생하는 복잡성을 저울질해 도입 여부를 결정한다”고 밝혔다. 즉 유행을 좇기보다 충분히 검증된 기능만 신중하게 코어에 편입시키는 방식이다. 이런 선별 과정은 최근 화제가 된 Codemode, MCP(Model Context Protocol) 같은 에이전트 연동 표준과 Pi의 관계를 설명하는 별도 글에서도 다뤄진 바 있다.
이번 1.0에는 수개월간 검토해온 여러 기능이 새롭게 통합됐다. Earendil은 “이 기능들은 벽에 던져서 붙은 것들이고, 떨어져 나간 아이디어의 목록은 훨씬 더 길다”고 표현하며, 새 기능이 많이 들어갔음에도 Pi 특유의 단순함은 그대로 유지된다는 점을 강조했다. 다만 원문 발췌에는 구체적으로 어떤 기능이 새로 추가됐는지 목록이 명시돼 있지 않아, 정확한 기능 내역은 공식 문서(pi.dev)나 깃허브 저장소를 통해 확인이 필요하다.
터미널 밖으로 나가는 Pi, ‘Pi Durable’의 등장 배경
Pi는 원래 터미널 기반 코딩 에이전트로 출발했지만, Earendil은 사용자들의 요구가 거기서 멈추지 않는다는 점을 확인했다고 밝혔다. 많은 사람들이 Pi의 미니멀한 설계와 높은 커스터마이징 자유도(수퍼멀리어블·supermalleable)를 코딩 작업을 넘어 다양한 곳에서 활용하고 싶어했다는 것이다. 이를 위해서는 에이전트가 터미널이라는 단일 접점을 벗어나 여러 인터페이스(surface)에서 접근 가능해야 하고, 한 번의 짧은 세션이 아니라 더 오래 지속되는 대화와 작업을 처리할 수 있어야 한다.
Earendil은 이런 요구를 기존 Pi 코어에 억지로 끼워 넣는 대신, 별도의 실험적 패키지인 ‘Pi Durable’로 분리해 공개하는 방식을 택했다. 이는 Pi 본연의 미니멀한 정체성을 훼손하지 않으면서도, 더 오래 실행되는 에이전트 애플리케이션을 위한 새로운 기반(substrate)을 제공하려는 전략으로 해석된다. Pi Durable은 Pi와 동일하게 미니멀리즘과 수퍼멀리어빌리티라는 핵심 원칙을 공유하되, 이를 장시간 실행·다중 접점 지원이라는 새로운 차원으로 확장한 것이 특징이다. Pi Durable을 어떻게 설계했는지에 대한 더 자세한 내용은 Earendil의 공동 창업자로 추정되는 ‘Mario’가 별도 글에서 다뤘다고 원문은 전하고 있다.
기존 에이전트 프레임워크와 무엇이 다른가
최근 에이전트 개발 생태계에는 LangChain, AutoGPT류의 자율 에이전트 프레임워크부터 MCP 같은 표준 프로토콜까지 다양한 접근이 경쟁하고 있다. 이런 흐름 속에서 Pi가 스스로를 차별화하는 지점은 ‘기능 추가 속도’가 아니라 ‘기능 채택 기준’에 있다. 많은 에이전트 도구들이 새로운 프로토콜이나 플러그인을 빠르게 흡수하며 복잡도를 키워가는 반면, Pi는 검증되지 않은 트렌드는 의도적으로 걸러내고 복잡성과 실질적 효용을 비교해 느리게, 그러나 신중하게 결정한다는 점을 내세운다.
또한 Pi와 Pi Durable을 분리한 구조도 눈에 띈다. 코딩 에이전트 코어는 계속 가볍게 유지하면서, 장기 실행·멀티 서피스 같은 무거운 요구사항은 별도 실험 패키지로 떼어낸 것이다. 이는 하나의 거대한 프레임워크에 모든 기능을 욱여넣기보다, 핵심과 확장을 명확히 분리하는 설계 철학으로 볼 수 있다.
한국 개발자가 알아두면 좋은 점
Pi와 Pi Durable은 모두 MIT 라이선스로 공개되는 오픈소스 소프트웨어다. 상업적 이용을 포함해 비교적 자유롭게 코드를 가져다 쓰거나 수정할 수 있다는 의미이므로, 사내 도구에 코딩 에이전트를 붙이거나 자체 에이전트 애플리케이션을 만들어보려는 개발팀이라면 가볍게 시도해볼 만하다. 문서는 pi.dev에서, 소스코드는 github.com/earendil-works/pi 저장소에서 확인할 수 있다고 원문은 안내하고 있다.
다만 Pi Durable은 아직 ‘실험적(experimental)’ 단계로 공식 표기돼 있다. 프로덕션 환경에 바로 적용하기보다는, 장기 실행 에이전트나 멀티 인터페이스 지원이 필요한 사이드 프로젝트부터 테스트해보는 접근이 안전할 것으로 보인다. 또한 원문에는 구체적인 신규 기능 목록, 버전별 변경 사항, 가격 정책 등이 상세히 공개돼 있지 않으므로, 실제 도입을 검토한다면 공식 문서와 깃허브 릴리스 노트를 직접 확인하는 과정이 필요하다.
원문: Pi 1.0

답글 남기기