@oh-my-pi/pi-ai/usage/litellm) 추가, 게이트웨이의 키 및 사용자 USD 예산을 보고 (#17873 by @maykonmichel)UsageApi.replaceConfiguredProviders 추가, 설정에서 가져온 사용량 프로바이더를 런타임 오버라이드와 기본 제공 리졸버 사이에 등록. UsageProvider.usesRequestKey를 통해 집계 사용량 조회 시 추론에 실제로 전송될 키만 확인하도록 변경 (#17873 by @maykonmichel)login-warning 인증 규칙이 있는 프로바이더는 새로 로그인하기 전에 계정 위험을 안내하고, 사용자가 yes라고 답한 후에만 로그인을 시작. 다른 답변이나 취소 시에는 아무것도 저장되지 않으며, 로그인 목록의 항목에는 "(at your own risk)" 표시가 붙음 (#18499)minimal–max 추론 노력(reasoning effort) 단계와 >200K 장문 컨텍스트 요금을 갖춘 Muse Ember(muse-ember-1.0) 추가login-warning "<text>" 인증 규칙 추가. 새 로그인 시 명시된 계정 위험을 먼저 수락하도록 요구 (#18499)api.morphllm.com) 요청에 x-session-id를 포함하도록 수정. 대화가 프롬프트 캐시를 보유한 워커에 계속 유지되도록 함 (#18704 by @wolfiesch)/usage와 omp usage가 기본 제공 litellm 프로바이더와 discovery.type: litellm이 설정된 모든 models.yml 프로바이더에 대해 LiteLLM 키 및 사용자 예산을 표시. 단, disabledProviders에 등록된 경우는 제외 (#17873 by @maykonmichel)session_before_shutdown을 통해 대화형 종료 전에 운영자에게 확인을 요청하거나 종료를 취소할 수 있음. 이후 /exit 또는 Ctrl+D를 한 번 더 입력하면 대기 중인 프롬프트를 건너뛰고 종료 (#18424 by @aw1cks)codexResets.autoRedeem5h/autoRedeemWeekly와 claudeResets.autoRedeem5h/autoRedeemWeekly/autoRedeemFable이 각 프로바이더의 autoRedeem을 대체하며, 기존 autoRedeem 값은 5시간 및 주간 키로 마이그레이션됨. Claude Fable 런치 리셋은 autoRedeemFable에 의해서만 제어되며, Fable 주간 한도가 포함된 차단 상황이거나 Fable 사용량이 0보다 큰 상태에서 만료가 임박한 경우에만 사용됨 (#18661 by @TheAifam5)omp -p)은 auto-redeem이 unset인 동안 곧 만료될 예정인 리셋도 더 이상 사용하지 않음 (#18661)/login과 omp login에 "(at your own risk)" 표시와 함께 다시 제공됨. 새로 로그인하면 먼저 Google이 서드파티 도구에서 로그인하는 계정을 정지할 수 있다는 점을 안내하며, 사용자가 yes를 입력한 후에만 진행. 저장된 Antigravity 로그인도 다시 작동함 (#18499)dir, %VAR% 등 cmd 문법 대신 bash를 작성하도록 유도session_before_* 핸들러에서 표시되는 확장 프로그램 프롬프트가 운영자가 아직 응답 중일 때 30초 후 시간 초과되지 않도록 수정 (#18424 by @aw1cks)worktree.onExit 프롬프트를 건너뛰고, 응답을 기다리지 않고 해당 워크트리를 유지하도록 수정 (#18424 by @aw1cks)/c/Users/..., /mnt/c/...)를 모든 곳에서 해석하도록 수정. 이에 따라 /c/.../tool.exe, cd /c/..., [ -f /c/... ], < /c/... 실행 시 ls 등 기본 제공 유틸리티와 마찬가지로 C: 드라이브에 접근dir | find /c /v "", sort /r, timeout /t 5, whoami /all과 같은 cmd 스타일 명령줄을 입력하면, pi의 GNU 스타일 find/sort/timeout/whoami 대신 해당 명령을 위해 작성된 Windows 프로그램이 실행되도록 수정 (이전에는 /c를 C: 드라이브로 해석해 드라이브 전체를 탐색할 수 있었음)PATH를 변경하거나 해제하면, bash와 마찬가지로 기억된 명령 위치를 잊도록 수정. 이로써 PATH에서 제외된 디렉터리에서 명령이 실행되지 않음grep 및 ast_grep 결과는 "No matches found" 행을 제거하고, 경고 색상의 0 matches를 한 줄로 표시 (#18700 by @JustasMasiulis)Full Changelog: v18.18.6...v18.18.7