Pi v1.0.4 출시!
요약
Pi v1.0.4가 출시되어 여러 기능 개선 사항을 포함합니다. 주요 변경점으로는 --tools 및 --exclude-tools에서 와일드카드(*) 패턴 지원이 추가되었고, 이미지 파일에 대한 tools.read() 결과가 image() 블록으로 표시됩니다. 또한 MCP 로그인 오류 해결과 코드 안정성 향상 등 다양한 수정사항이 반영되었습니다.
핵심 포인트
- --tools/--exclude-tools에서 * 패턴을 사용하여 도구 필터링이 가능해졌습니다.
- 이미지 파일에 대한 tools.read() 결과가 image() 블록으로 표시됩니다.
- MCP 로그인 오류(invalid_redirect_uri)가 해결되어 네이티브 클라이언트 등록이 완료되었습니다.
- 코드 안정성 향상 및 HTTP/2 연결 재시도 로직 개선이 이루어졌습니다.
Pi v1.0.4가 출시되었습니다!
주요 변경 사항:
- --tools와 --exclude-tools가 이제 * 패턴을 허용합니다. 예: --tools read,codemode,'mcpradius*'
- --no-mcp는 한 번의 실행 동안 내장된 MCP 지원을 비활성화합니다.
- http://tools.read()를 이미지 파일에 적용하면 image()가 codemode에서 표시할 수 있는 이미지 블록을 반환합니다.
자세한 내용은 아래 스레드를 참고하세요 ↓
도구 패턴:
- --tools와 --exclude-tools는 * 패턴을 허용합니다. 예: --tools read,codemode,'mcpradius*'는 하나의 MCP 서버 도구만 유지합니다. --tools는 mcp__로 시작하는 항목이 아니면 MCP 도구를 유지합니다.
- --no-mcp는 한 번의 실행 동안 내장된 MCP 지원을 끕니다.
Codemode:
- 이미지 파일에 대한 https://tools.read()가 이제 이미지 블록으로 해결됩니다. image()가 이를 표시할 수 있습니다 (#10251)
- 내장 함수를 패치하는 스크립트(예: Array.prototype.toJSON = ...)가 더 이상 pi를 충돌시키지 않습니다. 스크립트 실행 전에 내장 함수는 동결됩니다 (#10444)
MCP:
- https://mcp.modem.dev와 같은 OpenID Connect 서버에서 invalid_redirect_uri로 인해 OAuth 로그인 실패 문제가 해결되었습니다. pi가 이제 네이티브 클라이언트로 등록됩니다 (#10493)
- 서버가 여전히 연결 중일 때 세션 종료가 반환되는 문제가 해결되어, 전송 계층(transport)이 열려 있는 상태를 방지합니다 (#10249)
수정된 사항:
- 펜스드 코드 블록에서 여러 줄 문자열과 주석의 첫 번째 줄 이후 색상 하이라이팅이 사라지는 문제가 해결되었습니다 (#10143)
- HTTP/2 연결이 정지한 후 'The pending stream has been canceled' 오류로 실패하는 Bedrock 요청이 이제 자동으로 재시도됩니다.
릴리스 노트:
AI 자동 생성 콘텐츠
본 콘텐츠는 X 토픽: MCP의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기