에이전트 코딩 · 2026년 9월 24일 ★★★★

오푸스 5.5 로 모델 이름만 바꾸면 사고 끄기·강제 도구 호출·예전 컴퓨터 사용 도구 요청이 400 오류를 내고, 사고 블록은 대화 내용에 묶여요

앤트로픽 공식 문서가 오푸스 5 코드에서 깨지는 변경 네 가지를 밝혔어요. thinking 을 disabled 로 끄거나 budget_tokens 를 직접 주면 400 오류가 나고, tool_choice 의 any·tool 도 400 이라 auto 에 strict 도구 사용이나 구조화 출력을 붙이라고 안내해요. 사고 블록은 만든 모델과 대화에 묶여 8월 31일 이후 만든 계정은 system 프롬프트나 도구 정의를 고친 뒤 옛 블록을 다시 보내면 400 이 나고, 클로드 API·구글 클라우드에서는 computer_20251124 도구가 거부돼요(아마존 베드록은 그대로 돼요). 오류 없이 달라지는 것도 있는데, 도구 호출 사이 진행 문구가 기본 설정에서 빈 thinking 블록으로 와서 이를 화면에 보여 주던 앱은 말없이 조용해지고, display 를 summarized 나 베타 updates 로 바꿔야 다시 보여요.

용어 풀이
API
프로그램끼리 기능을 주고받는 호출 규약
400 오류
요청 형식이 잘못됐다며 서버가 거절할 때 돌려주는 HTTP 응답 코드
tool_choice
모델이 도구를 부를지, 어떤 도구를 반드시 부를지 정하는 요청 파라미터
thinking 블록
모델이 답하기 전 추론한 내용을 담아 응답에 함께 오는 조각
운영자 인사이트

모델 ID 만 바꿔 배포하기 전에 코드에서 thinking disabled·budget_tokens·tool_choice any/tool·computer_20251124 를 먼저 검색해 보세요. 에이전트 루프가 턴마다 system 프롬프트나 도구 목록을 고쳐 보낸다면 대화를 덧붙이기만 하는 구조로 바꾸거나 prefix_mismatch_behavior 를 drop_block 으로 두고, 응답 블록은 순서가 아니라 type 으로 고르세요. 클로드 코드의 /claude-api migrate 가 이 변경을 코드에 적용하고 확인 목록을 만들어 줘요.

여러 관점으로 보기
  • 단계별 이전 안내 마이그레이션 가이드는 변경마다 이전·이후 요청 예시와 확인 목록을 싣고, 클로드 코드에서 /claude-api migrate 를 돌리면 모델 ID 교체와 파라미터 수정을 코드 전체에 적용한 뒤 직접 확인할 항목을 정리해 준다고 적었어요. Anthropic Docs
  • 이 변경을 짚은 기사 더 뉴 스택은 9월 23일 「앤트로픽이 오푸스 5.5 를 싸게 만든 뒤 에이전트가 기대던 네 가지를 깨뜨렸다」는 제목으로 이 이전 주의점을 다뤘어요. The New Stack

원본 보기 (hn:anthropic)