Anthropic에이전트와 개발

Claude Code 업데이트, ultrathink 끄는 환경변수와 그룹 공유 예산 추가

Opus 4.8 빠른 모드는 2026년 11월 30일 제거된다. Team·Enterprise 서버 관리 설정은 승인 창 없이 적용되고, VS Code 로그인과 클라우드 세션 폼 카드도 들어갔다.

루카스 ·

Anthropic이 Claude Code에 ultrathink 키워드를 끄는 환경변수 CLAUDE_CODE_DISABLE_ULTRATHINK를 추가했다. Claude apps gateway에는 그룹 구성원이 함께 쓰는 월간 공유 예산도 들어갔다.

공유 예산은 구성원 각자의 한도 위에 더해지는 방식이며, 관리자는 spend limits 관리자 API의 pooled_budget으로 설정한다. 이번 업데이트 기록에는 Opus 4.8의 빠른 모드가 2026년 10월 30일부로 사용 중단 대상이 됐다는 내용도 있다. 빠른 모드는 2026년 11월 30일 제거되며, 제거 뒤 Opus 4.8에서 빠른 모드를 요청하면 오류가 난다. 일반 Opus 4.8로 대체되지도 않는다. 속도 이점을 유지하려면 Opus 5.5로 옮겨야 한다.

게이트웨이와 관리자 기능

Claude apps gateway에는 공유 예산 외에도 정책과 보안 관련 항목이 추가됐다. 새 항목은 다음과 같다.

  • managed.policy_mode: layered 옵션을 쓰면 개발자에게 해당하는 정책이 첫 번째 하나만이 아니라 모두 적용된다. 각 정책은 아래에 나열된 정책 위에 덧씌워 합쳐진다.
  • Amazon Bedrock 업스트림에는 guardrail.input_tagging이 생겼다. Bedrock 가드레일의 프롬프트 공격 필터가 요구하는 입력 태그로 프롬프트를 감싸는 설정이다. all_messages_and_system을 고르면 시스템 프롬프트에도 태그가 붙는다.

Team과 Enterprise 로그인의 서버 관리 설정도 바뀌었다. Anthropic API에서 받아 온 설정은 이제 승인 창 없이 적용되고, 검증되지 않는 저장본은 거부된다. 자동 모드의 autoMode.allow 목록에 "$defaults"가 없어도 예약 작업 프롬프트에 대한 기본 제공 규칙이 더는 사라지지 않는다.

게이트웨이 쪽 오류 수정도 있다. 요청에 적힌 모든 모델을 availableModels, deniedModels, models와 대조하지 않던 문제를 고쳤다. 막힌 모델을 지정한 요청은 해당 필드 이름이 담긴 400 응답을 받는다. 관리 설정이 게이트웨이 로그인을 요구하는 환경에서 claude auth login이 실행을 거부하던 문제도 고쳐, 터미널에서 게이트웨이 로그인 화면이 나온다.

ultrathink와 추론 강도

VS Code 확장에서는 ultrathink가 터미널과 같이 xhigh 추론 강도로 해당 턴을 실행하고, 채팅 입력창에 무지개색으로 표시된다. 새 환경변수 CLAUDE_CODE_SUBAGENT_EFFORT는 다른 곳에서 강도를 지정하지 않았을 때 서브에이전트가 쓸 추론 강도를 정한다. 이 변수가 없으면 서브에이전트는 세션의 강도를 물려받는다.

서브에이전트 수정도 하나 있다. 상위 서브에이전트의 모델을 물려받은 서브에이전트가 백그라운드 작업이나 메시지에 깨어나면 메인 모델로 바뀌던 문제를 고쳤다. /model 명령에 모델 ID를 넣었을 때 이 버전이 그 모델을 인식하지 못하고 자동 압축이 컨텍스트 창을 200K로 가정하는 경우에는 경고를 띄운다. 그 전에는 경고가 없었다.

클라우드 세션과 개발 도구

  • VS Code: 채팅 패널에서 터미널 없이 Claude apps gateway에 로그인할 수 있다.
  • 클라우드 세션: MCP 서버가 요청하는 양식을 채우거나 거절하는 폼 카드가 생겼다. 전에는 사용자가 보지 못한 채 요청이 취소됐다.
  • 클라우드 세션: 클라우드 또는 Remote Control 세션으로 돌아왔을 때 메시지가 갱신되는 동안 “Catching up…” 문구가 표시된다.
  • 클라우드 세션: Enterprise 구성원이 자기 클라우드 환경의 네트워크 시크릿을 보기만 하는 데서 나아가 추가하고 삭제할 수 있다.
  • 클라우드 세션: Changes 창에서 목록에 빠진 항목을 알리는 안내가 diff 위 행에서 브랜치 이름 옆 배지로 옮겨졌다.
  • Code Review: 분석 페이지에 심각도별 결과 카드가 추가됐다. 기간 내 전체 결과 수, 심각도별로 쌓은 일별 차트, 심각도별 건수가 나온다.
  • Claude Desktop의 Code 탭이나 웹에서 시작한 /code-review는 클라우드와 claude remote-control 세션에서도 텍스트 목록 대신 결과 카드를 보여 준다.
  • Claude Tag: Slack 채널의 Respond automatically 스위치가 채널 Configure 페이지와 Claude Tag 관리자 설정의 “How Claude participates” 선택지로 바뀌었다.

기존 명령의 동작도 손봤다. 큰 저장소에서 /diff를 새로 고칠 때 전체 저장소 대상 git 명령을 보통 한 번 덜 실행하고, git이 느리면 새로 고침 간격을 벌린다. GitHub 원격 저장소를 찾지 못할 때 /ultrareview, 클라우드 세션, 클라우드 에이전트가 내는 메시지는 이제 저장소를 새로 만들라고 안내한다. /ultrareview는 gh가 거부하는 명령을 더는 권하지 않는다. SSL 인증서 오류는 중간 인증서를 빠뜨린 서버 같은 유력한 원인과 원인별 해결법을 알려 준다.

사설 인증 기관을 쓰는 서버를 위해 CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP도 추가됐다. 서로를 인증하며 순환 구조를 이루는 시스템 교차 인증서를 버리지 않고 유지한다.

주요 버그 수정

  • macOS와 Linux에서 Claude Code가 자체 종료할 때(인증 거부, 클라우드 세션 보관 등) 셸 명령이 계속 실행되던 문제를 고쳤다.
  • --restricted 세션에서 Read 허용 규칙이 작업 디렉터리 밖 파일까지 덮을 때 그 파일이 업로드되던 문제를 고쳤다.
  • PowerShell 훅이 타입 캐스트, param, using, 속성으로 시작하는 명령에서 종료 코드 2로 차단하지 못하던 문제를 고쳤다.
  • Bash 도구에서 줄바꿈이 든 bash 별칭(Git Bash 제외)과 이름이 대시로 시작하는 함수가 깨지거나 사라지던 문제를 고쳤다. SHELLOPTS를 export하면 스크립트가 첫 명령 뒤에 멈추던 문제도 고쳤다.
  • Vertex AI와 Amazon Bedrock에서 sonnet, opus, haiku의 최신 모델을 계정이나 리전이 아직 쓸 수 없을 때, 이전 모델로 바꾸지 않고 세션 도중 오류를 내던 문제를 고쳤다.
  • 압축 응답이 중간에 끊기거나 손상되면 일부 네트워크 요청이 멈추던 문제를 고쳤다.
  • 눈에 보이지 않는 문자가 든 프롬프트를 보내려면 Enter를 두 번 눌러야 하던 문제를 고쳤다. 일반 프롬프트는 정리된 채 첫 Enter에 전송되고, 명령은 계속 검토를 거친다.
  • 관리되는 autoMode.allow 목록에 "$defaults"가 없을 때 호스트 앱의 --settings, /permissions에서 추가한 첫 규칙, /auto-mode-setup이 기본 예외를 되살리던 문제를 고쳤다.
  • 서버가 안전 판정을 돌려주지 않아 자동 모드가 턴을 멈춘 경우 클라우드 세션과 클라우드 예약 작업이 실패로 표시되지 않던 문제를 고쳤다. 백그라운드 에이전트가 돌아가는 중 claude -p 텍스트 출력이 중단 이유를 밝히지 않던 문제도 고쳤다.
  • 프록시나 LLM 게이트웨이 뒤에서 실험용 베타가 꺼진 채 호스트 앱(예: Claude Desktop)이 시작한 세션이 CLAUDE_CODE_AUTO_MODE_SERVER=1을 무시하던 문제를 고쳤다.
  • 플러그인 MCP headersHelper 스크립트가 자격 증명 이름의 환경변수가 1 같은 스위치 값일 때 손상된 CLAUDE_PLUGIN_ROOT와 서버 URL을 받던 문제를 고쳤다.
  • SDK의 register_repo_root 제어 요청이 CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1 설정에서도 작업 디렉터리 밖 CLAUDE.md를 불러오지 못하던 문제를 고쳤다.
  • Windows에서 검색 프로세스가 제한 시간에 강제 종료됐는데도 끝나지 않을 때 Grep과 Glob이 응답하지 않던 문제를 고쳤다. rc 파일이 errexit와 pipefail을 설정하고 winpty 별칭만 있거나 별칭이 없으면 Git Bash에서 Bash 도구가 별칭과 함수를 잃던 문제도 고쳤다.
  • VS Code에서 모델 설정에 opus[1m]처럼 [1m] 태그가 붙으면 Effort 슬라이더, Ultracode 스위치, 모델 이름이 사라지던 문제를 고쳤다. 설정 파일에 오류가 있으면 저장된 /btw 곁질문 기록이 너무 일찍 지워지던 문제와, “Yes, and manually approve edits”로 계획을 승인한 대화가 다시 열면 Auto 모드로 돌아오던 문제도 고쳤다.
  • Claude Tag에서는 다른 채널이나 DM에도 공유된 캔버스를 만든 채널에서 편집하지 못하던 문제를 고쳤다. 양쪽 조직이 모두 Claude를 설치한 Slack Connect 스레드에서 태그 없는 답글이 응답받지 못하던 문제, 예약 작업의 Slack 상태 체크리스트가 반쯤 끝난 채 남던 문제도 고쳤다.
  • 셀프 호스트 러너에서는 세션 프로세스가 교체된 뒤 작업 중에 보낸 메시지가 Stop 이후에 답변되던 문제와, 세션이 새 기기로 옮겨질 때 MCP 서버의 켜짐·꺼짐 스위치가 사라지던 문제를 고쳤다.
  • 그 밖에 대화 복원 때 계획이 돌아오지 않던 드문 경우, 클라우드 세션 Files 창 검색이 디렉터리를 옮긴 뒤 폴더를 ../.. 경로로 보여 주던 문제, 좁은 터미널에서 첫 실행 안내의 단어가 빠지던 문제, 음성 입력 힌트가 한 세션에서 세 번을 다 써 버리던 문제, Enterprise 설문 카드가 입력한 1이나 0을 잠시 뒤 바로 받아들이던 문제를 고쳤다.

댓글

기사에 대한 의견이나 틀린 내용 제보를 남겨 주세요.

댓글을 불러오고 있습니다.