CLI 업데이트 안정성과 세션 보호 강화
자동 업데이트와 Hub 교체 동작을 조정하고, 스트리밍 표시와 진단 출력을 개선했습니다.
교안에 영향
예전 안내 글의 자동 업데이트 동작, Hub 교체 시점, outdated Hub 알림 안내는 더 이상 맞지 않습니다.
요약
- 자동 업데이트가 CLI가 Hub에 연결된 동안에는 설치되지 않고, 종료 시점에 Hub 상태를 확인한 뒤 적용되도록 바뀌었습니다. - 오래된 버전에서 발생하던 Hub 재시작·대체 충돌과 서로 다른 빌드 간 Hub 종료 루프를 막는 보호가 추가되었습니다. - 스트리밍 assistant markdown 렌더링이 개선되어 중간에 원문 텍스트로 깜빡이거나 transcript가 흔들리지 않게 되었습니다. - 웹 검색 호출 결과, 유휴 plugin sandbox 정리, cline doctor fix 보고, 모델 목록 갱신이 반영되었습니다.
바뀐 것
새 기능
- web search를 네이티브로 수행하는 모델의 web search 호출과 결과가 transcript에 표시되도록 추가되었습니다.
개선
- Auto-updates는 CLI가 Hub에 연결된 동안 설치되지 않으며, 시작 시점에 업데이트를 기록한 뒤 종료 후 Hub가 비어 있을 때 적용되도록 바뀌었습니다.
- cline update는 계속 바로 설치되지만, 업데이트가 다음 시작 때 적용된다는 안내를 하도록 바뀌었습니다.
- CLI 3.0.54 및 그 이전에서 업데이트가 Hub를 세션 중간에 다시 시작하고 교체를 거부하던 경로에 대한 보호가 추가되었습니다.
- 새er build가 세션을 계속 제공 중인 Hub를 즉시 교체하지 않고, 다음 실행에서 붙어 교체하도록 바뀌었습니다.
- 스트리밍 assistant markdown에서 headings, links, code가 새 chunk가 와도 원문 상태를 유지해 다시 강조 표시되거나 transcript가 위아래로 흔들리지 않게 되었습니다.
- 유휴 plugin sandbox process를 세션 종료까지 남겨두지 않고 회수하도록 바뀌었습니다.
기타
- outdated Hub 알림이 제거되었습니다.
- model catalog가 갱신되어 Crusoe provider가 추가되고 provider별 기본 model 목록이 업데이트되었습니다.
수정
- 서로 다른 빌드의 두 Cline 설치가 서로의 Hub daemon을 반복 종료하던 문제를 고쳤습니다.
- cline doctor fix가 남은 process, 새로 생긴 process, daemon을 다시 띄우는 parent, startup lock 보유 상태를 더 정확하게 보고하도록 수정되었습니다.