동적 모델 조회와 편집기 접근성 개선
Cline 제공자 모델 조회, CLI 서식, 확장 기능 포커스 표시가 추가되고 여러 오류가 수정됐습니다.
교안에 영향
예전 안내 글에서 Cline provider model을 고정 목록으로 설명했다면 더 이상 맞지 않습니다.
요약
- Cline endpoint에서 동적으로 모델을 가져오도록 추가했습니다. - CLI에서 Markdown 서식을 더 지원하고, 확장 기능의 작업 버튼에 포커스 표시를 넣었습니다. - 인증 갱신 실패 시 OCA 비밀 정보를 모두 지워 재인증 반복을 막고, Explain Changes의 파일 컨텍스트 오류를 수정했습니다. - yaml.load는 JSON_SCHEMA를 쓰도록 바꾸고, CLI headless 인증과 커밋 메시지 생성, 모델 maxTokens 처리도 수정했습니다.
바뀐 것
새 기능
- Cline endpoint에서 동적으로 Cline provider model을 가져오도록 추가했습니다.
- CLI에 추가 Markdown 서식을 더 넣었습니다.
- 확장 기능의 action buttons에 focus indicator를 추가했습니다.
기타
- 불안정한 테스트 하나의 timeout을 늘려 단기적인 테스트 불안정을 줄였습니다.
수정
- 인증 갱신 실패 시 모든 OCA secrets를 지워 재인증 루프를 방지했습니다.
- Explain Changes에서 "Could not find the file context" 오류를 해결했습니다.
- yaml.load가 unsafe deserialization을 하지 않도록 JSON_SCHEMA를 사용하도록 바꿨습니다.
- CLI headless auth에서 Cline과 Vercel provider의 model info를 API에서 가져오도록 했습니다.
- staged changes가 있을 때만 commit message를 staged changes 기준으로 생성하도록 했습니다.
- Anthropic, Bedrock, Vertex, SAP AI Core의 Claude 3.7+ models에 대한 stale maxTokens 값을 업데이트했습니다.
- OpenRouter에서는 hardcoded 8192 대신 model.info.maxTokens를 사용하도록 했습니다.