codemode exposure를 가진 서버는 더 이상 codemode 설명에 나열되지 않으며 첫 프롬프트를 차단하지 않습니다. 짧은 시스템 프롬프트 섹션에 나타나며, 스크립트는 searchTools() 및 describeNamespace()로 도구를 찾습니다. 도구 노출 제어를 참고하세요.oauth.clientName, HTTP 서버를 제공자의 /login 토큰으로 인증하기 위한 "auth": { "provider": "<provider>" }. OAuth 인증를 참고하세요./reload 명령이 defaultTools 설정에 새로 추가된 도구를 활성화합니다. 도구를 참고하세요.description 필드 추가(pi mcp add --description). 시스템 프롬프트에서 서버와 함께 표시되며 도구 검색에서 도구 순위를 정하는 데 사용됩니다. 네임스페이스의 지침과 도구 이름을 반환하는 describeNamespace(name) codemode 헬퍼도 추가됨. describeNamespace()와 searchTools()는 mcp__dev-radius, mcp__dev_radius, dev-radius, dev_radius로 네임스페이스를 지정할 수 있습니다.oauth.clientName 설정 추가(pi mcp add --oauth-client-name). OAuth 클라이언트 등록 중에 전송되는 클라이언트 이름을 변경할 수 있으며, 알려진 클라이언트만 허용하는 서버에 필요합니다(#10226)."auth": { "provider": "<provider>" } 추가. MCP OAuth 대신 제공자의 현재 /login 토큰을 bearer 토큰으로 전송합니다. 토큰은 매 요청마다 읽히므로 제공자의 토큰 새로고침이 적용됩니다. 전역 mcp.json과 확장에서만 사용 가능하며, loopback 호스트를 제외한 HTTPS 필수입니다.ANTHROPIC_FEDERATION_RULE_ID, ANTHROPIC_ORGANIZATION_ID, ANTHROPIC_IDENTITY_TOKEN_FILE 환경 변수를 통한 Anthropic 워크로드 아이덴티티 페더레이션 추가(#10177, #10242 by @philfreo)./reload 명령이 defaultTools 설정에 새로 추가된 도구를 활성화합니다. 설정에서 제거된 도구는 활성 상태로 유지되고, 세션 중 비활성화된 도구는 새로 추가되지 않는 한 비활성 상태로 유지되며, --tools, --no-tools, --no-builtin-tools 옵션은 여전히 설정을 재정의합니다(#10245).codemode exposure를 가진 MCP 서버는 더 이상 codemode 설명에 나타나지 않습니다. 스크립트는 searchTools()로 이들을 찾습니다. codemode-deferred는 이제 codemode의 별칭입니다. 모델이 검색 없이 볼 수 있는 도구는 direct exposure를 사용하세요(#10212).codemode 설명이 더 이상 지연된 도구, 도구 개수, MCP 서버 지침을 포함하지 않으므로 MCP 서버가 연결되거나 도구가 변경될 때 변경되지 않습니다. tool_search 설명도 더 이상 도구를 로드할 수 있는 서버 목록을 나열하지 않습니다. 대신 서버는 각 프롬프트 시작 시 업데이트되는 한 줄 요약과 함께 mcp_servers 시스템 프롬프트 섹션에 나열됩니다. 변경된 섹션은 대화에 추가됩니다. 스크립트는 describeNamespace()로 서버 지침을 읽습니다(#10212).direct 도구가 없는 MCP 서버를 기다리지 않습니다. 이들은 백그라운드에서 연결되며, codemode 스크립트가 이들을 명시하거나 스크립트가 도구를 검색하거나 tool_search가 실행될 때 기다려집니다(#10212)./mcp 로그인 URL이 줄을 넘어 래핑될 때 클릭할 수 없던 문제 수정. /login처럼 터미널 하이퍼링크로 내보내고 Cmd/Ctrl+click to open 줄을 추가합니다(#10186).image()가 형식이 잘못된 base64 데이터나 지원되지 않는 이미지 유형을 수용하던 문제 수정. 이는 잘못된 이미지 블록을 유지하여 이후의 모든 제공자 요청이 HTTP 400으로 실패하게 했습니다(#10215).built-in-tool-renderer.ts 및 minimal-mode.ts 확장 예제가 시스템 프롬프트에서 기본 제공 도구의 요약 및 지침을 제거하던 문제 수정(#10072, #10193 by @christianklotz).Prompt exceeds max length 오류에 대한 컨텍스트 오버플로우 감지 수정(#10208).minimum/maximum. 이러한 도구는 이제 비엄격 모드로 전송됩니다(#9953).Retry-After 헤더에 구문 분석할 수 없는 날짜가 포함되어 있을 때 제공자 재시도가 즉시 실행되던 문제 수정. 이제 지수 백오프를 사용합니다(#9571)./를 입력할 때 pi를 충돌시키던 문제 수정. 확장은 이제 오류로 로드되지 않습니다(#10054).codemode 및 MCP 도구 결과가 축소된 JSON처럼 한 줄 출력일 때 화면을 가득 채우던 문제 수정. bash 출력처럼 미리보기는 이제 논리 줄 대신 래핑된 줄로 제한됩니다.codemode.mode: "only"가 요청이 codemode만 선언하는데도 시스템 프롬프트의 도구 목록에 read, bash, edit, write를 나열하던 문제 수정(#10192).-와 _에만 다를 때 codemode 스크립트가 잘못된 MCP 도구를 호출하던 문제 수정. 예: read-file과 read_file. Codex처럼 MCP 도구 및 네임스페이스 이름은 이제 -를 _로 바꿉니다(mcp__my-server__x는 이제 mcp__my_server__x). 서버의 충돌하는 도구는 모두 해시 접미사를 받으며, -와 _에만 다른 서버 이름은 거부됩니다(#10239).