오픈소스 AI 코딩 에이전트 도구 Pi, v1.0.1 버전 업데이트!
요약
오픈소스 AI 코딩 에이전트 도구 Pi가 v1.0.1로 업데이트되었습니다. 이번 버전은 Nix Flake 네이티브 지원을 통해 배포 경험을 최적화하고, MCP(Model Context Protocol) 생태계를 확장하여 프로젝트별 설정을 강화했습니다. 또한, 장문 대화의 효율성을 높이기 위해 Prompt Cache를 보존하는 기능과 다중 모델 공급업체 적응 및 안정성 개선 사항이 포함되었습니다.
핵심 포인트
- Nix Flake 네이티브 지원으로 배포/설치 경험 최적화
- MCP(Model Context Protocol) 확장으로 프로젝트별 설정 관리 강화
- Prompt Cache 보존을 통해 장문 대화의 지연 시간 및 토큰 소모 감소
- 다중 모델 공급업체 적응 및 보안 취약점 수정으로 안정성 향상
오픈소스 AI 코딩 에이전트 도구 Pi가 v1.0.1 버전으로 공식 업데이트되었습니다! 이번 반복(iteration)에서는 크로스 플랫폼 패키지 관리, MCP (Model Context Protocol) 생태계 심화, 장문맥 캐시 최적화 및 주요 모델 공급업체 적응에 중점을 두었으며, 핵심 내용은 다음과 같습니다:
- 배포 및 설치 경험 최적화
Nix Flake 네이티브 지원: macOS 및 Linux 사용자는 이제 nix run github:earendil-works/pi/stable을 통해 바로 실행하거나, nix profile add github:earendil-works/pi/stable을 사용하여 전역 설치를 완료할 수 있습니다.
전역 npm 설치 환경의 pi update는 원활한 마이그레이션 권장 사항을 제공하며, 관리되는(managed) 설치 방식으로 전환하는 것을 추천합니다.
- MCP 확장 및 도구 생태계 강화
프로젝트별 MCP 적용: 프로젝트 내에서 .pi/mcp.json을 통해 전역 MCP 설정을 덮어쓸 수 있게 되어, command나 url을 다시 작성할 필요 없이 해당 프로젝트의 활성화 상태와 노출 권한(exposure)만 개별적으로 조정할 수 있습니다.
범용 도구 렌더링 API: pi.registerToolRenderer()가 추가되어, 세션 복원 시 임의의 도구 호출을 렌더링할 수 있게 되었습니다. 이는 해당 MCP 도구가 복원 단계에서 아직 등록을 완료하지 못했더라도 올바르게 표시됨을 의미합니다.
- 모델 적응 및 Prompt Cache 보존
Anthropic 도구 인라인 선언: 대화 중간에 도구를 추가하거나 재정의할 때 인라인 방식으로 정의하며, 동일한 이름의 도구를 재정의해도 전체 목록을 다시 전송하지 않고 Prompt Cache를 온전히 유지하여 장문 대화의 지연 시간 및 토큰 소모를 크게 줄였습니다.
다중 공급업체 수정: Cloudflare AI Gateway 모델 ID(예: 하이픈 형식인 claude-opus-5-5으로 전환)를 수정했습니다. AWS Bedrock에서 272k가 넘는 입력 토큰에 대한 과금 문제를 수정하고, Claude의 사고 블록 서명 무효(Invalid signature in thinking block) 오류를 해결했습니다. Together DeepSeek V4 Pro 명칭과 NVIDIA 기본 모델을 동기화하여 업데이트했습니다.
- 실행 안정성 및 보안 수정
brace-expansion 5.0.12로 잠금 처리하여 다수의 잠재적 보안 취약점(GHSA 취약점 공지)을 수정했습니다.
Codemode 스크립트에 보호 메커니즘이 추가되어, 무한 루프 출력이 16 Mi 문자 또는 10만 항목에 도달하면 능동적으로 가로채기 오류를 발생시켜 호스트 프로그램의 충돌을 방지합니다. 동시에 확장 기능에서 JPEG, GIF 및 WebP 이미지 형식의 표시를 완벽하게 지원합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X Claude/Anthropic의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기