검색
← 릴리스 노트

세션 분기와 모델·MCP 처리 정비

Cline · SDK · 0.0.67 · 기능추가 · 2026.07.31

세션 분기, 라이브 메시지 읽기, 모델 추론 제어와 MCP 시간 제한 처리가 개선됐다.

교안에 영향

세션 분기와 OpenRouter 기본 모델, MCP timeout, OpenAI Compatible 옵션 관련 옛 안내는 더 이상 맞지 않을 수 있습니다.

요약

- 모델 추론 제어가 models.dev 카탈로그 기준으로 정규화되어 provider 인코딩과 실제 지원 내용이 맞춰졌습니다. - OpenRouter 기본 모델이 anthropic/claude-sonnet-5로 바뀌고, OpenAI Compatible 관련 옵션과 모델 정보 처리도 정리됐습니다. - MCP 클라이언트의 initialize, tools/list, tools/call 시간 제한이 cline_mcp_settings.json 설정을 따르도록 바뀌었습니다. - 세션 분기, user-run 메시지 API, ClineCore.readLiveMessages, 체크포인트 복원과 자동 압축 관련 문제가 수정됐습니다. - 플러그인 텔레메트리, 레거시 키·설정 마이그레이션, JSON 문자열 숫자 처리, OTEL 헤더 처리도 개선됐습니다.

바뀐 것

새 기능 3

  • 세션 분기와 user-run message APIs가 추가되어, 선택한 user run 이전으로 세션을 분기하고 checkpoint history를 줄인 뒤 이전 메시지를 복원할 수 있게 됐습니다.
  • 진행 중인 턴에서 plan/act rebuild가 비어 있는 history에서 시작하지 않도록 ClineCore.readLiveMessages가 추가되었습니다.
  • 플러그인이 subprocess sandbox와 in-process execution 모두에서 ctx.telemetry로 telemetry를 보낼 수 있게 됐습니다.

개선 7

  • 모델 추론 제어가 models.dev 카탈로그를 기준으로 정규화되어 provider 인코딩 전에 한 번만 정리되도록 바뀌었습니다.
  • Anthropic의 필수 및 불가능한 thinking 모드가 명시적으로 처리되고, 범위를 벗어난 budgets는 잘리도록 처리했습니다.
  • OpenRouter의 기본 모델이 anthropic/claude-sonnet-5로 바뀌었습니다.
  • cline_mcp_settings.json의 서버별 timeout이 SDK의 MCP 클라이언트에서 initialize, tools/list, tools/call에 적용되도록 바뀌었고, 기본값은 60초이며 1–3600초로 제한됩니다.
  • 모든 secret-backed provider에 대해 legacy API keys를 이전하도록 바뀌었습니다.
  • Legacy OpenAI Compatible model-info overrides가 seeded models.json에 유지되도록 바뀌었습니다.
  • telemetry event에 device_id가 포함되도록 바뀌었습니다.

기타 1

  • OpenAI Compatible provider의 "Enable R1 messages format" 옵션이 제거되었습니다.

수정 6

  • Qwen, Moonshot, Z AI에서 China 및 international endpoint 토글이 무시되던 문제를 고쳤습니다.
  • 세션 재개 시 checkpoint 복원이 실패하던 문제를 고쳤습니다.
  • 자동 압축 상태가 매 저장마다 stale로 거부되어 매 턴마다 추가 summarizer 호출이 발생하고, 재개 후 죽은 sidecar가 교체를 막을 수 있던 문제를 고쳤습니다.
  • insert_line과 read_files의 line bounds가 JSON 문자열로 나온 숫자도 받아들이도록 고쳤습니다.
  • 레거시 단일 파일 .clinerules가 config scan을 중단시키던 문제를 고쳤습니다.
  • 잘못된 OTEL header entry가 유효한 항목까지 버리던 문제를 고쳤습니다.

원문 제목 · SDK v0.0.67