Earendil, 인공지능 에이전트 하네스 Pi 1.0 및 Pi Durable 공개
2026년 10월 5일 · 읽는 시간 2분
다른 언어로도 게시됨 Nederlands, Türkçe, Русский
Earendil은 2026년 10월 1일, 인공지능 에이전트 하네스인 Pi의 버전 1.0을 출시했다. Pi는 인공지능 모델과의 상호작용과 도구 실행을 관리하는 소프트웨어로, 터미널 기반의 코딩 에이전트로 활용하거나 소프트웨어 개발 키트를 통해 애플리케이션에 통합할 수 있다.
이번 업데이트에서 터미널 사용자 인터페이스는 전체 화면 표시가 기본 설정으로 변경되었으며, 터미널의 기존 스크롤 기록을 사용하는 방식으로 전환하는 기능이 제공된다. 또한, 실행 시 표시되는 내용을 버전 정보와 키 조작 안내가 포함된 헤더로만 제한하는 설정이 추가되었다.
자바스크립트를 사용하여 도구를 호출하는 코드모드 기능이 개선되었다. GPT-5.6 모델에 요청을 보낼 때 사용되는 프롬프트 토큰 수가 약 5,300개에서 약 3,300개로 약 40퍼센트 감소했다. 이는 도구 설명을 단축하고, 이미지 생성과 같은 응용 프로그램 인터페이스의 상세 설명을 모델이 필요할 때만 참조하도록 변경한 결과이다. 또한, 코드모드 스크립트를 통해 이미지를 생성하는 기능이 추가되었으며, 생성 비용은 세션 전체 비용에 포함된다.
오류 처리 기능도 강화되었다. 존재하지 않는 도구 이름을 지정하면 유사한 이름을 제안하고, 이미지 생성 응용 프로그램 인터페이스 호출 시 인자 형식이 잘못된 경우 올바른 형식을 안내한다. 모델 컨텍스트 모델 제어 프로토콜 서버의 오아스 인증 방식은 서버 이름과 주소 조합별로 인증 정보를 저장하도록 변경되어, 동일한 주소의 서버라도 서로 다른 계정으로 인증할 수 있게 되었다.
이와 함께 실험적인 개발 기반인 Pi Durable이 공개되었다. Pi Durable은 프로세스가 중단된 후에도 처리를 재개할 수 있는 에이전트 개발용 하네스로, 코딩이나 여행 계획과 같은 장시간 작업 및 다중 클라이언트 조작을 위해 설계되었다. 모델 요청과 도구 실행을 작업 단위로 관리하며, 진행 상태를 체크포인트와 대화 기록으로 저장하기 위해 에스큐엘라이트 데이터베이스나 제이슨엘 파일을 사용한다.
프로세스 중단 후 재시작 시 마지막 체크포인트부터 처리를 재개하며, 중단된 모델 요청은 재전송한다. 도구 호출의 경우 안전하게 재실행 가능하다고 선언된 경우에만 다시 실행하고, 그렇지 않으면 모델에 중단 사실을 알려 다음 대응을 결정하게 한다. 또한, 배경에서 오래된 메시지를 요약하여 컨텍스트 한계를 관리하며, 대화 기록의 특정 지점에서 대화를 분기하거나 여러 클라이언트가 동시에 접속하여 상태를 확인하고 지시를 내릴 수 있다.
Pi 1.0과 Pi Durable은 모두 MIT 라이선스로 공개되었다. Earendil은 Pi Durable에 타입스크립트를 채택한 이유가 개발 시작이 가장 용이하기 때문이라고 설명했으며, 향후 러스트나 어셈블리 언어로의 이식 가능성도 열어두고 있다.