xhigh/minimal 스타일 노력 값을 거부할 때 가장 가까운 제공자 지원 추론 노력으로 한 번 재시도하도록 수정reasoning_effort를 수정하여 최상위 thinking 계층이 400 오류 대신 각 호스트의 진정한 최대값에 도달하도록 하고, 내부 xhigh 계층을 호스트 방언별로 매핑 (라이브 엔드포인트에 대해 검증됨): Z.ai/Zhipu는 모델의 none/high/max 스케일로 축소 (xhigh → max); Fireworks, 리셀러 및 Ollama Cloud는 고유한 하위 계층을 유지하고 최상위 xhigh → max만 재매핑 (Fireworks의 minimal → none과 같은 호스트 특이성에 병합); OpenRouter는 API가 max를 거부하고 xhigh를 자신의 최대 계층으로 취급하므로 이제 xhigh 계층을 노출하고 이를 그대로 전달합니다. 방언 감지는 해석된 compat.thinkingFormat을 기준으로 하므로 커스텀 OpenRouter/Z.ai 형식 제공자도 포함됩니다./advisor 런타임에 대한 시작 화면 팁 추가. [NEW] 마커로 끝나는 팁은 이제 굵은 무지개색 NEW! 태그를 렌더링하고 (시작 화면 애니메이션 프레임을 가로질러 반짝이다가 정적인 무지개로 정착), 랜덤 팁 회전에서 더 자주 나타나도록 가중처리됩니다.i 파라미터를 case로 이름 변경하고 대소문자 구분 검색을 나타내도록 의미를 반전{}로 내보내도록 개선omp bench가 모호한 모델 선택자 (여러 제공자가 공유하는 기본 또는 정규 ID (예: gpt-oss-20b 또는 openai/gpt-oss-20b))를 자격증명이 없는 제공자로 해석하는 것을 수정했습니다. Bench는 전체 카탈로그에 대해 해석되므로 (자격증명은 무시됨), 기본 선택은 제공자 우선순위 순서만으로 결정되었습니다. 이제 이러한 선택자를 구성된 인증이 있는 제공자 아래의 동등한 모델로 리디렉션하면서 (modelProviderOrder 및 정규 교차 제공자 변형 준수), 명시적 provider/id 선택자는 여전히 그대로 벤치마킹되므로 강제/인증되지 않은 실행이 계속 작동합니다.ENOENT … chdir 거부로 더 이상 충돌하지 않습니다. 재개는 누락된 경로로 chdir를 시도하는 대신 현재 작업 디렉토리를 유지하며, 세션 내 선택자, --resume 시작 픽커 및 SessionManager.open/continueRecent에 걸쳐 적용됩니다.SYSTEM.md 프롬프트 커스터마이제이션이 원본 시스템 프롬프트 재정의 경로를 통해 진행되어 custom-system-prompt.md에서 렌더링된 섹션(예: 스킬 및 규칙)을 삭제하는 것을 수정했습니다 (#3014).dirs에 directoryExists(dir) 추가: 경로가 기존 디렉토리인지 여부를 해석하고, 모든 stat 실패 (ENOENT, 권한, 비디렉토리)에 대해 false를 반환합니다. 호출자가 setProjectDir이 예외를 던지기 전에 디렉토리가 chdir에 안전한지 확인할 수 있게 합니다.@oh-my-pi/pi-utils에서 공개 createAbortableStream API 제거. 사용자는 추가 ReadableStream 래퍼 레이어와 청크당 enqueue 오버헤드를 피하기 위해 @oh-my-pi/pi-utils/stream 내의 더 가볍고 직접 판독기인 abortableSource 비동기 생성자를 사용해야 합니다.Full Changelog: v16.1.1...v16.1.2