검색
← 릴리스 노트

플랜 모드와 모델 처리 안정성 강화

Cline · SDK · 0.0.70 · 기능추가 · 2026.08.05

플랜 모드의 파일 변경 차단을 강화하고, 여러 모델·컨텍스트 오류 처리와 지원 경로를 개선했습니다.

교안에 영향

플랜 모드에서 파일을 바꾸는 예전 안내는 더 이상 맞지 않으며, 빈 응답 재시도와 모델별 요청 형식 안내도 일부 달라졌습니다.

요약

- Plan mode에서 파일 편집성 shell 명령을 도구 오류로 차단하고, read-only 조사용 run_commands는 유지합니다. - context-window overflow와 완전 빈 응답을 더 안정적으로 복구하며, 실패 시에는 안내 가능한 오류로 마무리합니다. - StartSessionInput의 시작 방식 기록과 root-session 지연 저장을 도입해 세션 생성·종료 처리 방식을 바꿨습니다. - Claude, Bedrock, OpenAI-compatible, MiniMax, Ollama 등 여러 모델 경로의 요청 형식과 지원 처리를 조정했습니다. - sdk.error 중복 전송과 반복 실패 알림을 줄이고, 이미지 첨부 처리도 AI SDK 7 기준으로 맞췄습니다.

바뀐 것

기타 1

  • AI SDK 7로 모델 레이어를 올리고, Ollama를 native AI SDK provider로 전환했으며, 이미지 요청의 canonical AI SDK 7 file parts를 사용하도록 맞췄습니다.

수정 10

  • Plan mode에서 file-manipulation commands, in-place editors(`sed -i`, `perl -i`), 파일로의 redirection, mutating git subcommands, package installs, nested command strings(`sh -c`, `eval`, `sudo`, `xargs`)를 도구 오류로 막도록 바꿨습니다.
  • context-window overflow 오류를 원시 provider 오류로 노출하지 않고, 결정적 force-compaction과 재시도로 복구하도록 했습니다.
  • 세션이 어떻게 시작됐는지 `StartSessionInput`의 새 mode(`user`, `automation`, `subagent`, `team`)와 source로 기록하고, root-session persistence를 지연 저장으로 바꿨습니다.
  • 완전히 빈 turn을 모든 provider에서 재시도하도록 바꾸고, tool-call-only turn과 error 또는 token limit에 걸린 turn은 그대로 처리합니다.
  • Adaptive-era Claude models(4.6+ and 5.x)에 manual thinking wire shape를 보내지 않도록 하고, reasonining metadata와 adaptive id 추론을 정리했습니다.
  • Bedrock prompt caching이 `Converse cachePoint` marker를 쓰도록 바꾸고, Bedrock foundation models를 geo inference profiles로 라우팅합니다.
  • OpenAI-compatible endpoints의 reasoning models에는 `max_completion_tokens`를 보내도록 바꿨습니다.
  • 이미지를 지원하지 않는 모델 요청에서는 실패 대신 image content를 대체하도록 바꿨습니다.
  • MiniMax의 기본 모델을 models.dev에서 상속하도록 했습니다.
  • `sdk.error` telemetry 중복 전송을 막고, unattended retry loop의 반복 실패는 속도 제한을 적용했습니다.

원문 제목 · SDK v0.0.70