claudekit / updates / claude-code-2-1-274
[ PATCH · ]

Claude Code 2.1.274

메모리가 부족할 때 화면에 경고가 뜨고, 비대화형 첫 턴이 MCP 서버 연결을 기다리는 시간을 `CLAUDE_CODE_MCP_STARTUP_WAIT_MS`로 정할 수 있게 됐습니다. VS Code에서는 창을 다시 불러오면 중단된 단계를 이어서 진행하고, Customize 메뉴에서 메모리와 CLAUDE.md를 바로 관리합니다. 동작 변경으로는 Bedrock, Vertex, Foundry와 텔레메트리를 끈 설치에서도 v2 MCP 클라이언트가 기본이 됐고, `.mcp.json` 등의 `"type": "sdk"` MCP 항목은 경고와 함께 건너뜁니다. 버그 수정에는 "unexpected tool_use_id" 400 오류를 끝없이 재시도하던 세션, 서버별 `timeout`을 길게 잡아도 약 5분 만에 끊기던 Streamable HTTP MCP 호출, 압축된 세션을 재개하면 사라지던 `/goal`, 특정 셸 변수를 다루는 Bash 명령이 확인 없이 실행되던 권한 검사 문제가 포함됩니다.

공식 발표 →

이 글은 공식 문서를 바탕으로 요약·정리한 내용입니다.

무엇이 바뀌었나?

Claude Code 2.1.274가 2026년 9월 17일 출시됐습니다. 이번 릴리스는 세션이 멈추거나 끊기는 상황을 줄이는 수정이 중심입니다. 손상된 대화 기록 때문에 같은 400 오류를 끝없이 재시도하던 세션은 이제 스스로 복구하거나 /rewind를 안내하며 멈추고, MCP 서버 연결은 오래된 HTTP+SSE 방식 서버, 5분 제한, 권한 부족 오류까지 여러 지점이 함께 수정됐습니다. 메모리 관리도 달라졌습니다. 메모리가 심각하게 부족하면 경고가 뜨고, 가벼운 메모리 압박만으로 백그라운드 명령이 멈추던 문제도 없어졌습니다. 운영 측면에서는 Claude apps gateway(조직이 직접 운영하는 Claude 앱용 게이트웨이)의 데이터베이스 연결, 종료 처리, 사용 한도 검사가 다듬어졌습니다. 동작이 바뀐 부분도 있습니다. Bedrock, Vertex, Foundry와 텔레메트리를 끈 설치에서도 v2 MCP 클라이언트가 기본이 되고, /code-review는 여러 리뷰 서브 에이전트를 띄우는 대신 인라인 리뷰 프롬프트를 사용합니다.

새 기능

  • 메모리 부족 경고

    메모리가 바닥나도 화면에는 아무 표시가 없어서, 세션이 갑자기 느려지거나 멈춘 이유를 알기 어려웠습니다. 이제 메모리 사용량이 심각한 수준이 되면 경고가 보이고, 메모리를 확보하거나 안전하게 재시작하는 방법을 함께 안내합니다.

  • MCP 서버 연결 대기 시간 설정

    비대화형 실행(claude -p 등)의 첫 턴은 연결 중인 MCP 서버를 기다리느라 늦게 시작될 수 있었습니다. 이제 CLAUDE_CODE_MCP_STARTUP_WAIT_MS로 최대 대기 시간을 정할 수 있고, 0으로 두면 기다리지 않습니다.

  • OpenTelemetry 항목 추가

    claude_code.llm_request 트레이스 스팬에는 effort 값이 없어서 api_request 이벤트와 맞춰 보기 어려웠습니다. 이제 effort 속성이 추가됐습니다. 또 관리 설정이 어디서 왔는지, 정책 도우미 상태가 어떤지를 알려 주는 claude_code.managed_settings_resolved 이벤트가 새로 생겼고, OTEL_LOG_MANAGED_SETTINGS=1로 켜면 민감 정보를 가린 설정 내용과 요약값(digest)도 함께 기록합니다.

  • Claude apps gateway 운영 설정과 경고

    데이터베이스가 늦게 응답하는 환경에서는 Postgres 연결 제한 시간(기본 5초)을 늘릴 방법이 없었습니다. 이제 게이트웨이 설정의 store.connect_timeout_seconds로 조정할 수 있고, 데이터베이스에 닿지 않아 부팅에 실패하면 store.postgres_url과 설정된 제한 시간을 확인하라고 안내합니다. 이 밖에 Claude Desktop, Cowork가 게이트웨이를 거쳐 보내는 텔레메트리에 IdP 사용자 식별자인 enduser.sub가 추가됐고, 한 인스턴스에 열린 요청이 상위로 동시에 보내는 한도(256개)를 넘으면 경고가 뜨며 시작 로그에 이 한도가 표시됩니다.

  • 접힌 메시지 펼치기

    전체 화면 모드에서 팀원이나 에이전트의 메시지가 접혀 있으면 내용을 확인하기 어려웠습니다. 이제 클릭해서 펼칠 수 있습니다.

  • [VSCode] 창 다시 불러오기 후 이어서 진행

    창을 다시 불러오면(reload) 진행 중이던 단계가 그대로 중단됐습니다. 이제 중단된 단계를 이어서 진행하고, 채팅에 이어서 진행했다는 표시가 남습니다. 원하지 않으면 Claude Code: Continue After Reload 설정으로 끌 수 있습니다.

  • [VSCode] Customize 메뉴의 Memory, Instructions 항목

    자동 메모리와 CLAUDE.md를 관리하려면 파일을 직접 찾아 열어야 했습니다. 이제 Customize 메뉴의 Memory에서 자동 메모리 켜기/끄기, 저장된 메모리, 메모리 폴더를 확인하고, Instructions에서 CLAUDE.md 파일을 편집합니다.

  • [VSCode] 편집기 그룹 잠금 해제 설정

    Claude가 여는 편집기 그룹은 항상 잠겨서 다른 파일을 그 그룹에 열 수 없었습니다. 이제 claudeCode.lockEditorGroups 설정으로 잠그지 않게 할 수 있습니다.

  • [Claude Code on the web] 비교 대상 브랜치 선택

    클라우드 세션의 변경 내용은 기준 브랜치와만 비교할 수 있었습니다. 이제 diff 화면의 “Compare against” 선택기로 원하는 브랜치와 비교합니다.

  • [Claude Tag] 게스트 설정을 채널, 워크스페이스 추가 시점에 지정

    관리자 설정의 Add channel, Add workspace 양식에 Guests 설정이 추가돼, 소유자가 추가하는 시점에 Inherit, Allow, Channel only, Restrict 중 하나를 고를 수 있습니다.

주요 개선

시작 속도와 알림

  • stream-json 세션의 첫 턴

    --input-format stream-json 세션은 도구 검색(tool search)이 나중에 불러오는 도구만 가진 MCP 서버까지 최대 2초 기다린 뒤 첫 턴을 시작했습니다. 이제 기다리지 않고, 해당 도구는 이후 턴에서 들어옵니다.

  • Monitor 도구 알림

    스크립트의 마지막 출력과 종료가 알림 두 개로 따로 와서 모델 턴이 한 번 더 쓰였습니다. 이제 한 알림으로 합쳐집니다.

  • 에이전트 worktree 삭제 전 안전 검사

    서브모듈(submodule)이 체크아웃된 에이전트 worktree를 지우기 전 검사가 강화됐습니다.

  • OTEL_LOG_RAW_API_BODIES=file:<dir> 출력

    기록된 응답이 어떤 요청 파일, 어떤 대화 메시지에 해당하는지 연결하기 어려웠습니다. 이제 index.jsonl이 함께 생성되고, 이벤트에 request_body_id, message.id 속성이 붙습니다.

아티팩트

  • 로그인하지 않았을 때의 오류

    claude.ai에 로그인하지 않은 상태에서 Artifact 도구를 쓰면 원인이 바로 드러나지 않았고, Claude가 거부된 호출을 여러 번 재시도했습니다. 이제 첫 시도에 터미널이 로그인이 필요하다고 알리고, Claude도 더 일찍 재시도를 멈춥니다.

  • 오래된 버전을 기준으로 한 게시

    다른 곳에서 더 새로운 버전이 게시된 상태에서 예전 버전을 기준으로 게시하면 그 변경을 덮어쓸 수 있었습니다. 이제 보내기 전에 막고, 합쳐야 할 새 페이지를 함께 알려 줍니다.

Claude apps gateway

  • 부팅 시 데이터베이스 재시도

    데이터베이스가 몇 초 늦게 준비되면 게이트웨이 부팅이 그대로 실패했습니다. 이제 첫 Postgres 연결을 최대 세 번까지 시도한 뒤 종료합니다.

  • 사용 한도 검사 속도

    바쁜 게이트웨이에서 사용 한도 검사가 시간 초과로 실패하는 경우가 있었습니다. 이제 데이터베이스 왕복이 네 번에서 한 번으로 줄었습니다.

  • 로그인 요청 한도 오류

    로그인 요청이 한도에 걸리면 이유를 알 수 없었습니다. 이제 /login이 거부 이유를 설명하고, 게이트웨이 로그에는 어떤 한도에 걸렸는지와 바꿔야 할 설정이 남습니다.

동작이 바뀐 항목

  • v2 MCP 클라이언트 기본 적용 확대 (변경)

    Bedrock, Vertex, Foundry와 텔레메트리를 끈 설치도 다른 설치처럼 v2 MCP 클라이언트와 MCP 2026-07-28 프로토콜 협상을 기본으로 사용합니다(HTTP로 직접 연결하는 서버 대상). 이전 방식으로 돌아가려면 MCP_SDK_GENERATION=v1 또는 MCP_PROTOCOL_NEGOTIATION=legacy를 설정합니다.

  • /code-review의 리뷰 방식 (변경)

    전용 설정이 없는 모델에서는 여러 리뷰 서브 에이전트를 띄우는 대신, 더 가벼운 인라인 리뷰 프롬프트를 사용합니다.

  • "type": "sdk" MCP 항목 (변경)

    .mcp.json, 설정, 플러그인, 에이전트 파일의 이 항목은 경고와 함께 건너뜁니다. 프로세스 내 서버는 SDK를 쓰는 호스트 애플리케이션만 등록할 수 있기 때문입니다.

  • 로컬 세션의 아티팩트 감시 (변경)

    다른 곳에서 새 버전이 게시돼도 새 턴이 시작되지 않습니다. Claude는 이후 Artifact 도구 결과를 통해 새 버전을 알게 됩니다.

  • Git LFS 파일 (변경)

    플러그인, 마켓플레이스를 복제할 때 Git LFS 파일을 내려받지 않고 포인터로 남겨 둡니다. 실제 파일이 필요하면 체크아웃 위치에서 git lfs pull을 실행합니다.

  • 자체 호스팅 러너의 읽기 전용 저장소 (변경)

    Git 호스트가 접근 검사에서 거부한 읽기 전용 저장소는 세션 시작을 실패시키지 않고 건너뜁니다.

  • “Claude Code on the web” 표기 (변경)

    /status의 GitHub 줄은 “Cloud sessions”로, /web-setup, /ultrareview, teleport 메시지는 “cloud session”으로 표기합니다.

  • [VSCode] 전역 gitignore 기본 경로 (변경)

    XDG_CONFIG_HOME이 절대 경로이면 $XDG_CONFIG_HOME/git/ignore를 기본 전역 gitignore 파일로 사용합니다.

  • [Claude Code on the web] GitHub 연결이 없을 때의 루틴 (변경)

    소유자의 GitHub 연결이 없으면 첫 검사에서 루틴이 꺼졌습니다. 이제 해당 실행만 건너뛰고 최대 72시간 동안 다시 시도합니다. 구독이 일시 중지돼 보류된 루틴은 자동으로 재개된다고 안내하지 않고, 직접 다시 켜라고 알려 줍니다.

[VSCode], [Claude Tag], [Code Review]

  • [VSCode] 화면 낭독기 탐색

    대화의 각 메시지를 “You” 또는 “Claude”로 읽어 주고, 도구 단계에는 도구 이름을 함께 읽습니다.

  • [Claude Tag] Slack 진행 체크리스트

    바쁜 스레드에서 진행 체크리스트가 너무 길어지거나 자주 다시 게시됐습니다. 이제 2,000자로 제한되고, 바쁜 스레드에서는 최대 15분마다 다시 게시되며, 예전 “Latest task list” 링크도 갱신됩니다. “Channel only” 게스트 설정 채널에서 캔버스를 편집할 때마다 반복해서 붙던 게스트 안내 문구도 없어졌습니다.

  • [Code Review] 지적 사항 문장

    지적 사항이 짧고 평이한 문장으로 바뀌어, 누가 영향을 받는지, 코드의 어디가 잘못됐는지, 어떻게 고치는지를 앞부분에서 밝힙니다.

  • [Code Review] 조직 한도로 건너뛴 리뷰

    조직 한도 때문에 리뷰가 건너뛰어지면 check-run 카드와 PR 코멘트에 원인별로 이를 해결할 관리자 페이지 링크가 붙습니다.

주요 버그 수정

세션과 컨텍스트

  • “unexpected tool_use_id” 400 오류를 끝없이 재시도하며 세션이 멈추던 문제 수정. 손상된 대화 기록은 가능하면 스스로 복구되고, 그렇지 않으면 /rewind를 안내하는 오류로 반복이 끝납니다.
  • /goal처럼 훅이 이끄는 세션이 반응형 압축 뒤 컨텍스트가 다시 넘치면 압축하지 않고 “Prompt is too long”으로 끝나던 문제 수정.
  • 압축된 세션을 --continue나 --resume으로 재개하면 진행 중이던 /goal이 사라지던 문제 수정.
  • 자동 업데이트로 다시 실행된 claude agents가 --model, --effort, --permission-mode, --allow-dangerously-skip-permissions, --agent를 잃던 문제 수정.
  • 언어 서버가 수천 개 파일에 대한 프로젝트 전체 진단 결과를 보낼 때 턴마다 느려지던 문제 수정.
  • Bedrock, Vertex, Foundry에서 model: "opus" 서브 에이전트가 모델 ID로 계열을 알아볼 수 없으면 세션의 모델로 바뀌던 문제 수정(ANTHROPIC_DEFAULT_OPUS_MODEL을 설정하지 않은 경우).
  • 메모리 압박이 가벼운 수준인데도 백그라운드 명령이 30분 동안 입력이 없으면 중지되던 문제 수정. 이제 메모리가 심각하게 부족할 때만 중지하며, 디버그 로그에 이유가 남습니다.

MCP 연결

  • http로 설정했지만 예전 HTTP+SSE 방식만 지원하는 MCP 서버가 첫 요청에 422 등 4xx로 응답하면 연결에 실패하던 문제 수정.
  • 서버별 timeout을 더 길게 잡아도 Streamable HTTP MCP 도구 호출이 약 5분 만에 시간 초과되던 문제 수정.
  • 서버가 listChanged를 선언하지 않고 목록 변경 알림을 보내면 MCP 프롬프트와 리소스가 갱신되지 않던 문제 수정.
  • 403 insufficient_scope로 거부된 MCP 도구 호출이 로그인 만료로 보고되던 문제 수정. 이제 부족한 권한을 알려 주고 /mcp 재인증을 안내합니다.
  • --strict-mcp-config와 빈 --mcp-config를 함께 쓰면 비대화형 첫 턴이 관련 없는 MCP 서버 때문에 MCP_TIMEOUT까지 대기하던 문제 수정.
  • 클라우드 세션의 첫 턴이 아직 연결 중인 SDK 호스팅 MCP 서버의 도구 없이 시작되던 문제 수정.

권한 검사와 보안

  • 특정 셸 특수 변수를 반복하거나 값을 대입하는 Bash 명령이 권한 확인 없이 실행되던 문제 수정. 이제 권한을 묻습니다.
  • worktree로 격리된 세션이 특정 중첩 셸 확장을 포함한 Bash 명령을 받아들이던 문제 수정. 이제 거부됩니다.
  • MCP 설정의 ${VAR} 자리표시자에서 풀린 비밀 값이 MCP 연결 오류와 MCP 로그인 도구 설명에 노출되던 문제 수정.
  • 멀티바이트 문자가 있는 파일에서 Edit 권한 확인 미리보기가 실제 승인된 편집과 다른 위치를 보여 주던 문제 수정.

에이전트, 훅, 헤드리스

  • 재개된 백그라운드 에이전트가 메시지와 함께 승인된 호출이 있으면 중단된 도구 묶음의 절반만 유지하던 문제 수정.
  • CLAUDE_CODE_RESUME_INTERRUPTED_TURN으로 시작한 로컬 claude -p --resume이 이전 프로세스가 끝내지 못한 백그라운드 작업을 보고하지 않던 문제 수정.
  • 자기 백그라운드 작업을 기다리는 중인 에이전트를 두고 “남은 백그라운드 작업이 없다”고 알리던 문제 수정.
  • 헤드리스, SDK 세션이 끝난 백그라운드 작업마다 모델을 따로 호출하던 문제 수정. 이미 쌓인 완료 알림은 한 번의 호출로 처리합니다.
  • Stop 프롬프트 훅이 차단할 때마다 프롬프트 전체를 다시 보내던 문제 수정. 반복 차단은 500자 라벨로 조건만 알려 줍니다.
  • 서브 에이전트의 진행 요약이 여러 문단짜리 긴 응답으로 바뀌던 문제 수정.
  • 서브 에이전트가 메인 세션에 보낸 메시지가 Claude Desktop을 다시 실행하면 대화 기록에서 사라지던 문제 수정.

플러그인

  • 자체 git 저장소가 없는 플러그인, 마켓플레이스 디렉터리가 git으로 관리하는 ~/.claude 같은 상위 저장소의 버전을 가져가던 문제 수정.
  • 원격 관리 설정으로 플러그인 정책을 받는 환경에서 거의 매번 시작할 때 installed_plugins.json을 다시 기록해, Claude Desktop이 열린 모든 세션의 플러그인을 다시 불러오던 문제 수정.
  • 플러그인을 다시 불러올 때마다 Bash 도구가 셸 프로필을 다시 읽어 다음 명령이 수 초 멈추던 문제 수정. 이제 플러그인의 bin/ 디렉터리가 바뀐 경우에만 다시 읽습니다.
  • hooks/hooks.json 최상위에 $schema가 있는 플러그인에 “unknown key” 알림이 뜨던 문제 수정.
  • .zip으로 불러온 플러그인이 다시 불러오기가 여러 번 겹치면 예전 압축 해제본으로 제공되던 문제 수정.

화면과 입력

  • VS Code 등 file:// URI가 필요한 터미널에서 로컬 파일 경로 링크를 클릭해도 아무 일이 없던 문제 수정.
  • 내가 보낸 메시지의 번호 목록이 대화 기록에서 다시 매겨지던 문제(“3. 2. 1.”을 입력하면 “3. 4. 5.”로 표시) 수정. 이제 숫자와 “N)” 표시가 입력한 그대로 보입니다.
  • AskUserQuestion 미리보기 메모가 강조된 선택지가 아니라 앞서 고른 선택지에 붙던 문제, Enter로 메모를 제출하면 강조된 선택지가 빠지던 문제 수정.
  • Linux Wayland 환경의 Cursor, VS Code 터미널에서 시작할 때 빈 편집기 창이 추가로 열리던 문제 수정.

명령과 도구

  • Claude Desktop 세션의 오류 안내가 그곳에서 쓸 수 없는 CLI 플래그를 제안하던 문제 수정. 이제 /usage-credits 같은 슬래시 명령을 안내합니다.
  • Claude가 루틴 목록 조회 결과와 같은 형태로 루틴을 작성하면 /schedule이 메시지 역할 없이 프롬프트를 저장하던 문제 수정.
  • apiKeyHelper 오류 배너가 /status에서 확인하라고 했지만 정작 /status에 그 실패가 나오지 않던 문제 수정.
  • 조직이 fast mode 정책을 관리하는 경우 비대화형 세션의 /fast on이 켜졌다고 알린 뒤 꺼지던 문제 수정. 이제 조직이 비활성화했다고 알려 줍니다.
  • Artifact 도구가 업데이트 승인을 요청해 놓고, 세션이 최신 버전을 읽지 않았다는 이유로 그 업데이트를 거부하던 문제 수정.
  • 네트워크 접근이 켜진 Cowork, claude.ai 클라우드 세션이 팀원의 아티팩트를 읽을 때 네트워크가 꺼진 것처럼 처리하던 문제 수정.
  • 자체 호스팅 러너 세션이 토큰 갱신에 몇 번 실패하면 다음 예약 갱신 때까지 매 턴 401로 실패하던 문제 수정. 이제 계속 재시도하고, 401을 받으면 새 토큰을 가져옵니다.

Claude apps gateway

  • 지출 확인 중 Postgres 연결이 끊기면 처리되지 않은 promise rejection이 발생하던 문제 수정.
  • SIGTERM을 받으면 열린 스트림을 모두 끊던 문제 수정. 이제 진행 중인 요청이 최대 25초 동안 끝나도록 기다린 뒤 종료합니다(CLAUDE_GATEWAY_DRAIN_TIMEOUT_MS).

[VSCode]

  • 새 대화를 시작한 직후 몇 초 안에 /btw로 곁가지 질문을 하면 다른 세션의 곁가지 질문 기록이 가끔 보이던 문제 수정.
  • 확장이 처음 전역 gitignore 파일을 찾을 때 잠깐 멈추던 문제 수정.
  • Claude가 도구를 실행하는 중에 보낸 메시지가 창을 다시 불러오면 대화에서 사라지던 문제 수정.
  • Manage Plugins의 켜기 스위치와 MCP servers 대화상자 항목에 키보드로 접근할 수 없던 문제 수정.
  • Environment Variables 설정에서 CLAUDE_CONFIG_DIR을 바꾼 뒤 터미널에서 한 로그인, 로그아웃이 다시 불러오기 전까지 반영되지 않던 문제 수정.
  • 일부 패널 너비나 길게 줄바꿈된 줄에서 채팅의 Edit diff 아래쪽이 잘리던 문제 수정.
  • 확장의 설정 쓰기가 겹쳐 ~/.claude/settings.json을 읽을 수 없게 만들거나 설정 하나를 빠뜨리던 문제 수정.
  • Open in New Tab(Ctrl/Cmd+Shift+Esc)으로 연 탭의 입력창에 포커스가 가지 않아 클릭 전까지 입력이 되지 않던 문제 수정.
  • 닫은 Claude 탭을 다시 열거나 New session을 누를 때 편집기 레이아웃이 나뉘거나 잠긴 편집기 그룹이 하나 더 열리던 문제 수정.
  • 세션 선택기에서 검색어를 입력하는 동안 세션 이름이 옆으로 밀리던 문제 수정.
  • 코멘트가 여러 개인 계획 검토 카드에서 Send feedback 버튼과 이유 입력란이 잘리던 문제 수정. 이제 코멘트 목록이 스크롤됩니다.
  • High Contrast 테마에서 채팅 응답의 인라인 코드와 코드 블록을 읽을 수 없던 문제 수정.

[Claude Code on the web]

  • GitHub 토큰 갱신이 잠깐 실패하면 클라우드 세션의 git 작업이 “service unavailable”로 실패하던 문제 수정.
  • 루틴을 편집하면 가끔 두 번 실행되거나 방금 일시 중지한 루틴이 다시 켜지던 문제 수정.
  • 세션 자격 증명이 갱신된 뒤 몇 분 동안 커밋이 서명 오류로 실패하던 문제 수정.
  • GitHub 트리거를 연결하지 못한 루틴을 저장하면 알림에 “edit to retry”만 나오던 문제 수정. 이제 저장소별 트리거 한도 초과처럼 이유를 보여 줍니다.
  • 읽음으로 표시한 세션이 곧바로 다시 읽지 않음으로 바뀌던 문제 수정.

[Claude Tag]

  • 다른 Slack 앱이나 봇이 Claude를 @멘션하면 응답하지 않던 문제 수정. 며칠간 활동이 없어 더 이상 따라가지 않던 채널에서도 Claude가 깨어나 답합니다.
  • 새 Slack 채널이 만들어진 직후 다른 앱이 @claude를 태그한 메시지를 놓치던 문제 수정. 이제 Claude가 채널에 참여하면 전달됩니다.
  • 마지막 메시지 몇 분 뒤 보낸 후속 내용을 알림 없는 편집으로 합치던 문제 수정. 작업을 막는 문제 같은 늦은 소식은 알림이 가는 새 답글로 올라갑니다.
  • 한 채널 안에서 검색하면 Slack 검색이 오류로 실패하던 문제 수정.
  • 기다리는 사람이 없을 때 안전 필터로 멈추면 스레드 컨텍스트가 조용히 초기화되던 문제 수정. 이제 항상 알리고, 실행 중인 백그라운드 작업도 취소하지 않습니다.
  • Slack 답글의 이메일 주소 앞에 mailto:가 그대로 보이던 문제 수정.
  • Enterprise Grid의 다른 워크스페이스에서 요청하면 조직 전체에 공유된 채널 감시를 거부하던 문제 수정.
  • 보관됐거나 앱이 만든 환경을 Environment 선택기가 이름 대신 원시 ID로 보여 주던 문제 수정.

[Code Review]

  • 새 리뷰가 고쳐진 지적 사항 아래에 더 낮은 심각도의 메모를 달면 그 스레드가 열린 채로 남던 문제 수정.
  • 시작 시 GitHub나 내부 서비스가 잠깐 실패하면 드물게 “Code review encountered an error”로 끝나던 문제 수정. 이제 기다렸다가 다시 시도합니다.

알아두면 좋은 점

  • v2 MCP 클라이언트가 Bedrock, Vertex, Foundry에서도 기본입니다 — 텔레메트리를 끈 설치도 포함되며, HTTP로 직접 연결하는 MCP 서버에 문제가 생기면 MCP_SDK_GENERATION=v1 또는 MCP_PROTOCOL_NEGOTIATION=legacy로 이전 방식으로 돌아갈 수 있습니다.
  • "type": "sdk" MCP 항목은 건너뜁니다 — .mcp.json, 설정, 플러그인, 에이전트 파일에 이 항목이 있으면 경고만 뜨고 등록되지 않습니다. 프로세스 내 서버는 SDK 호스트 애플리케이션에서 등록해야 합니다.
  • 플러그인의 Git LFS 파일은 자동으로 내려받지 않습니다 — 플러그인이 LFS로 관리하는 파일에 의존한다면 체크아웃 위치에서 git lfs pull을 실행합니다.
  • 비대화형 실행의 MCP 대기 시간을 조정할 수 있습니다 — CLAUDE_CODE_MCP_STARTUP_WAIT_MS로 첫 턴이 연결 중인 MCP 서버를 기다리는 최대 시간을 정하고, 0이면 기다리지 않습니다.
  • /code-review 결과가 달라질 수 있습니다 — 전용 설정이 없는 모델에서는 서브 에이전트 여러 개 대신 인라인 리뷰 프롬프트로 리뷰합니다.
  • Claude apps gateway는 종료 전에 진행 중인 요청을 기다립니다 — SIGTERM을 받으면 최대 25초 동안 요청이 끝나기를 기다린 뒤 종료합니다(관련 환경 변수: CLAUDE_GATEWAY_DRAIN_TIMEOUT_MS).
  • [Claude Code on the web] 루틴은 GitHub 연결이 없어도 바로 꺼지지 않습니다 — 최대 72시간 동안 실행을 건너뛰며 다시 시도합니다. 구독 일시 중지로 보류된 루틴은 직접 다시 켜야 합니다.