← 목록으로

Pi 1.0 출시 - 미니멀한 터미널 코딩 에이전트

요약
  • 여러 AI 모델을 지원하는 터미널 코딩 에이전트 Pi가 안정성을 개선한 1.0 버전을 출시했다.
  • 이번 버전은 JavaScript 기반의 도구 호출 공간인 Codemode와 가상 모델 등을 도입했으며, 장시간 실행 작업을 위한 실험 패키지 'Pi Durable'도 함께 공개했다.
  • 여러 AI 모델을 지원하는 터미널 코딩 에이전트 Pi가 1.0을 출시함. 매주 수십만 명이 사용하며, 수개월간의 피드백을 반영해 안정성을 개선
  • Codemode에서 JavaScript로 여러 도구 호출을 조합하며, MCP 도구와 Jev 같은 의사결정 모델, 이미지 모델을 함께 사용할 수 있음
  • 확장 기능으로 여러 모델을 하나처럼 사용하는 가상 모델을 구성할 수 있음. 공개 데모에서는 Claude가 계획하고 GPT가 구현하며 Jev가 전환 시점을 판단함
  • 필요한 도구만 불러오는 지연 로딩, Anthropic 모델의 캐시 워밍, 대화 도중 지침과 도구 변경을 지원하며 터미널 UI도 개편함
  • 터미널 밖에서 오래 이어지는 대화와 작업을 위한 Pi Durable을 별도 실험 패키지로 공개함. 두 프로젝트 모두 MIT 라이선스이며, 최소한의 기능과 높은 확장성을 지향함
Pi 1.0의 기능과 설계 원칙
  • Pi는 주요 모델 제공업체의 최신 모델을 실행하는 코딩 에이전트이자, 자유롭게 변형할 수 있는 에이전트 애플리케이션 기반임
    • 매주 전 세계 수십만 명이 사용하며, 수개월간 이슈와 풀 리퀘스트를 반영해 개인과 기업이 의존할 수 있는 안정적인 소프트웨어로 다듬음
  • 최소주의를 유지하기 위해 새 기능이 유효성을 입증할 때까지 기다린 뒤, 실제 기능적 가치와 그에 따르는 복잡성을 비교해 도입 여부를 판단함
    • 이번 기능들도 수개월간 검토했으며, 채택하지 않은 기능이 훨씬 더 많음
    • Codemode와 MCP에 이 원칙을 적용한 과정은 관련 글에서 확인할 수 있음
  • 1.0에 추가된 기능

    • Codemode: JavaScript로 도구 호출을 조합하는 실행 공간. MCP와 Jev 같은 비LLM 모델, 이미지 모델을 기본 지원함
    • 확장 기능에서 가상 모델을 지원함
    • 도구 지연 로딩을 지원함
    • Anthropic 모델 캐시 워밍을 지원함
    • 대화 도중 시스템 메시지 변경을 지원해 대화 기록을 고려한 프롬프트와 도구 변경이 가능함
    • 새 TUI 테마를 추가하고, 전체 화면 모드를 기본값으로 설정함
    • 시연에서는 Codemode로 일주일 치 커밋을 짧게 요약하는 스크립트를 작성함
    • Pi가 직접 가상 모델 확장을 작성해 Claude Opus로 계획하고 GPT로 구현하며, Jev가 전환 시점을 결정함
    • 다시 로드하고 새 세션에서 router/auto 모델을 선택하면, Claude Opus가 계획을 수행하고 Jev가 구현 단계 진입을 감지해 GPT 6 Luna로 넘김
    • !로 완성된 스크립트를 실행하고, /session으로 모델별 비용과 캐시 사용량을 확인함
Pi Durable과 공개 범위
  • Pi Durable은 장시간 실행되는 에이전트 애플리케이션을 구축하기 위한 새로운 실험 패키지임
    • Pi의 최소주의와 높은 변형 가능성을 코딩 에이전트와 터미널 밖으로 확장해, 다양한 접점에서 더 오래 지속되는 대화와 작업을 지원함
    • 기존 Pi를 다른 형태로 바꾸는 대신 별도 패키지로 분리했으며, 애플리케이션 개발자와 사용자가 기반 AI를 유연하게 활용하고 조정할 수 있도록 함
    • 설계 과정은 Pi Durable 소개 글에서 확인할 수 있음
  • Earendil은 인간의 주도권을 강화하는 소프트웨어와 개방형 프로토콜을 만드는 것을 목표로 하며, 두 도구에 대한 사용자 피드백을 받고 공개적으로 발전시킬 계획임
  • Pi 1.0과 Pi Durable은 모두 즉시 이용 가능하며 MIT 라이선스로 제공됨
    • Pi는 셸 또는 Windows PowerShell 설치 스크립트를 제공함
    • Pi Durable은 npm의 @earendil-works/pi-durable, @earendil-works/pi-ai, @earendil-works/chord 패키지로 설치할 수 있음
    • 문서와 소스 코드가 공개되어 있음
그냥 목록으로
원문 보기 ↗