모델 표시명·명령 실행 안정화
추천 모델 표시명 반환과 Windows PowerShell 명령 전달, 루트 세션 명령 실행을 개선했습니다.
교안에 영향
기존에 안내한 getShellArgs() 사용법과 Windows PowerShell 명령 전달 방식, 루트 경로 세션에서의 명령 실행 관련 설명은 더 이상 맞지 않을 수 있습니다.
요약
- fetchClineRecommendedModels가 모델 카탈로그를 통해 표시용 모델 이름을 반환하도록 바뀌었습니다. - Vercel AI Gateway의 provider 오류 메시지가 실제 상위 오류로 전달되고, [object Object] 형태의 오류 표시가 개선되었습니다. - Windows에서 PowerShell 명령을 UTF-8 stdin으로 보내 비ASCII 명령과 긴 명령의 제한 문제를 줄였습니다. - 루트 경로(/)에서 시작한 세션의 명령 실행 실패와 video input capability 누락을 수정했습니다.
바뀐 것
개선
- fetchClineRecommendedModels가 모델 카탈로그를 통해 표시용 모델 이름을 반환하도록 바뀌었으며, Vercel과 OpenRouter id aliases도 함께 해석합니다.
- Cline free models의 OpenRouter 표시 이름을 카탈로그에서 해석하도록 바꿨습니다.
기타
- finish-reason과 auth-error helper를 외부로 내보내도록 했습니다.
수정
- Provider errors가 Vercel AI Gateway를 거칠 때 실제 상위 오류 메시지를 보여주도록 바꾸고, 객체 오류가 [object Object]로 보이던 문제를 고쳤습니다.
- 라이브 카탈로그에서 video input capability가 더 이상 누락되지 않도록 했습니다.
- Windows에서 PowerShell commands를 명령줄이 아니라 UTF-8 stdin으로 전달해 비ASCII 명령과 긴 명령이 정상 동작하도록 했고, getShellInvocation()이 getShellArgs()를 대체합니다.
- 루트 경로(/)에 뿌리를 둔 세션에서 basename("/")가 빈 workspace hint를 만들어 모든 명령이 실패하던 문제를 고쳤습니다.