>_ 오늘 뭐 써볼까 홈 새로 나온 것 모델 소식 Claude Code Codex Antigravity 공식 패치노트 ↗ 공식 릴리스 ↗ 공식 릴리스 ↗ 해봄 0/0 2026-11-09 08:48

새로 들어온 것 5개

등급명령어무엇이 바뀌나좋은 점
── 2026-10-31 토 · v2.1.316
추천CLAUDE_CODE_SUBAGENT_EFFORTCLAUDE_CODE_SUBAGENT_EFFORT — 서브에이전트 기본 노력 수준 지정세션 노력 수준을 상속하는 대신 서브에이전트 기본값을 따로 설정 — 비용·속도 독립 조정

해보기CLAUDE_CODE_SUBAGENT_EFFORT=medium 으로 설정하고 높은 노력 수준 세션에서 서브에이전트 작업을 위임한다. 서브에이전트가 medium 으로 돌면 된 것.

알아둘 것서브에이전트 frontmatter 또는 실행 옵션에 노력 수준이 명시되면 이 값보다 우선됨.

추천CLAUDE_CODE_DISABLE_ULTRATHINKCLAUDE_CODE_DISABLE_ULTRATHINK — ultrathink 키워드 비활성화설정하면 프롬프트의 ultrathink 가 xhigh 노력 전환 없이 일반 텍스트로 처리됨

해보기CLAUDE_CODE_DISABLE_ULTRATHINK=1 설정 후 ultrathink 를 프롬프트에 넣는다. 노력 수준이 올라가지 않으면 된 것.

알아둘 것팀·조직 단위로 ultrathink 를 막을 때 유용.

일반—Opus 4.8 빠른 모드 2026-11-30 폐지 — Opus 5.5 로 이전 권고2026-11-30 이후 Opus 4.8 fast 요청은 오류 반환, 자동 폴백 없음

해보기fast 모드로 Opus 4.8 을 쓰는 환경이라면 설정을 Opus 5.5 로 바꾼다. 전환 후 빠른 응답이 그대로 오면 된 것.

알아둘 것Opus 5.5 가 속도를 유지. 마이그레이션하지 않으면 2026-11-30 이후 fast 요청이 실패함.

── 2026-10-30 금 · v2.1.314
핵심blockWritesOutsideWorkingDirectoriespermissions.blockWritesOutsideWorkingDirectories — 작업 디렉토리 밖 쓰기 차단모든 권한 모드에서 Write·Edit·NotebookEdit 가 작업 디렉터리 밖 경로를 거부

해보기settings.json 에 "permissions": {"blockWritesOutsideWorkingDirectories": true} 를 추가하고 작업 디렉터리 밖 파일 수정을 시도한다. 거부되면 된 것.

알아둘 것bypassPermissions 를 포함한 모든 권한 모드에서 적용됨.

추천—VS Code · Claude Desktop 유휴 자동 컴팩트200K+ 토큰 대화를 유휴 상태로 두면 자동 압축 — 다음 메시지가 처음부터 재처리되지 않음

해보기VS Code 또는 Claude Desktop 에서 200K+ 토큰 대화를 한 시간 이상 방치한 뒤 메시지를 보낸다. 컴팩트 후 응답이 빠르면 된 것.

알아둘 것Bedrock·Vertex·Foundry·LLM 게이트웨이의 1시간 프롬프트 캐시 환경에서도 이제 작동. 텔레메트리 비활성 환경 포함.

── 2026-10-27 화 · v2.1.312
추천—훅 동시 실행 최대 24개 — timeout 최소 1초세션당(서브에이전트 포함) 동시 훅 24개 초과 시 대기, 1초 미만 timeout은 1초로 처리

해보기훅이 많은 세션에서 동시 실행이 24개를 초과하는 작업을 시킨다. 초과분이 대기 후 순서대로 실행되면 된 것.

알아둘 것서브에이전트 훅도 합산. timeout을 1초 미만으로 설정해도 1초로 처리됨.

추천autoCompactWindow서브에이전트 autoCompactWindow — 환경 변수 창보다 낮게 설정 가능이전엔 CLAUDE_CODE_AUTO_COMPACT_WINDOW보다 낮게 지정해도 무시됐으나 이제 반영됨

해보기서브에이전트 프런트매터에 CLAUDE_CODE_AUTO_COMPACT_WINDOW보다 작은 autoCompactWindow를 설정하고 큰 작업을 위임한다. 서브에이전트가 더 일찍 컴팩트되면 된 것.

추천—[Cloud] 루틴 모델 피커에 노력 수준 선택 추가루틴을 만들거나 편집할 때 모델과 함께 노력 수준을 바로 고를 수 있음

해보기클라우드 세션에서 루틴을 만든다. 모델 피커에 노력 수준 옵션이 보이면 된 것.

알아둘 것클라우드 세션 루틴 전용.

── 2026-10-26 월 · v2.1.311
핵심ultrathinkultrathink — 현 모델 전부에서 xhigh 노력으로Fable 5.1·Sonnet 5.5·Opus 5.5·Haiku 5.5 모두 지원 — 작업 중 입력하면 해당 턴의 나머지 노력도 올라감

해보기다음 프롬프트에 ultrathink를 넣어 복잡한 설계나 어려운 디버깅을 요청한다. 응답이 평소보다 깊어지면 된 것.

알아둘 것Anthropic API 직접 연결 세션에서만 작동. 작업 중 입력해도 해당 턴 나머지에 즉시 xhigh가 적용됨.

추천/code-review/code-review — 노력 수준 먼저, max는 요청 시에만이제 effort 수준을 먼저 적어야 max를 쓸 수 있음 — 명시 없으면 max 미사용으로 비용 절감

해보기/code-review high로 코드 리뷰를 실행한다. max를 안 적어도 리뷰가 잘 되면 된 것.

추천—[VSCode] 답변 코드 블록에 구문 강조 추가라이트·다크·고대비 다크 테마 모두 지원 — 코드를 색으로 구분해 읽기 훨씬 쉬워짐

해보기VSCode 패널에서 코드 관련 질문을 한다. 답변 코드 블록에 언어별 색이 입혀지면 된 것.

── 2026-10-23 목 · v2.1.310
추천—Monitor 툴 — Bedrock·Vertex·Foundry에서도 백그라운드 감시텔레메트리 비활성 환경 포함, 이전엔 안 되던 곳에서도 백그라운드 프로세스 모니터링 가능

해보기Bedrock·Vertex·Foundry 세션에서 백그라운드 명령을 실행한다. Claude가 Monitor 툴로 진행 상태를 읽어오면 된 것.

알아둘 것긴 전경 sleep 도 이제 차단됨 — 무한 대기 세션이 자동으로 막힌다.

── 2026-10-22 목 · v2.1.309
추천claude ultrareviewultrareview 신뢰 체크 — CI 스크립트엔 --trust-workspace이제 작업 공간 신뢰 확인을 요구함 — CI 스크립트는 --trust-workspace 플래그를 붙여야 실행됨

해보기claude ultrareview 를 사용하는 CI 스크립트에 --trust-workspace 를 추가한다. PR 번호 또는 base branch 앞에, 값 없이 붙이면 된 것.

알아둘 것터미널에선 자동으로 신뢰 여부를 묻고, 비대화식(CI) 환경에선 플래그 없이 거부됨. CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1 로도 우회 가능.

추천sed -ised -i — 미리보기 없이 바로 적용시뮬레이션 미리보기 없이 파일을 바로 수정하며, /rewind로 되돌릴 수 없음

해보기sed -i 's/old/new/' 파일 을 실행한다. 미리보기 없이 즉시 변경되고, /rewind 로 파일 내용이 복원되지 않으면 된 것.

── 2026-10-21 수 · v2.1.307
추천/claude-api api-version/claude-api api-version — API 버전 이전프로젝트 Claude API 호출 코드를 최신 버전 2026-10-21로 한 번에 올려줌

해보기Claude API 호출이 있는 프로젝트에서 /claude-api api-version 을 실행한다. 소스 코드의 API 버전이 2026-10-21 로 바뀌면 된 것.

일반claude_code.safety_eventclaude_code.safety_event — OTel 안전 이벤트 추가 — 중단권한 규칙·훅·샌드박스가 막거나 프롬프트한 툴 호출마다 OTel 이벤트를 내보냄

해보기OTel 수집기가 연결된 환경에서 권한 확인이 필요한 작업을 시킨다. claude_code.safety_event 이벤트가 수집기에 기록되면 된 것.

알아둘 것OpenTelemetry 연동이 설정된 환경 필요.

추천@claude review stop@claude review stop — 코드 리뷰 구독 중단리뷰 없이 always 구독만 끝냄 — off, pause 도 동일

해보기@claude review always 로 구독 중인 PR에서 @claude review stop 을 댓글로 남긴다. 새 리뷰 없이 구독이 종료되면 된 것.

── 2026-10-20 화 · v2.1.305
추천deniedMcpServersallowedMcpServers — env ${VAR} 서버 이제 자동 로드허용 목록에 없던 managed-mcp.json stdio 서버가 업그레이드 후 로드됨 — 차단하려면 deniedMcpServers 사용

해보기managed-mcp.json 에 env 에만 ${VAR} 형식이 있는 stdio 서버가 있다면, allowedMcpServers 목록에 없는데 지금 /mcp 에 뜨는지 확인한다. 차단하려면 deniedMcpServers 에 추가하고 /mcp 에서 사라지면 된 것.

일반/artifacts/artifacts 삭제 확인 키 변경 — y/n 대신 숫자로1 또는 Enter = 유지, 2 = 삭제, Esc = 취소 — y·n은 더 이상 인식 안 함

해보기/artifacts 를 열고 아티팩트 삭제를 시도한다. 확인창에서 2 를 누르면 삭제되고 1 을 누르면 유지되면 된 것.

── 2026-10-19 월 · v2.1.304
추천/auto-mode-setup/auto-mode-setup — Bedrock·Vertex·Foundry로 확대프로젝트와 최근 세션을 읽어 자동 모드를 설정하는 가이드, 더 많은 플랫폼에서 동작

해보기/auto-mode-setup 을 실행해 가이드를 끝까지 따른다. 자동 모드 설정이 저장되면 된 것.

알아둘 것Bedrock, Vertex, Foundry, Claude apps gateway, 텔레메트리 비활성 세션에서도 이제 동작.

추천/tasks[VS Code] 백그라운드 서브에이전트 — Agent 카드 한 줄 요약서브에이전트 각 단계가 채팅에 스트리밍되는 대신 Agent 카드 아래 상태 한 줄로 요약됨

해보기VS Code 에서 서브에이전트가 포함된 작업을 실행한다. Agent 카드 아래 상태가 한 줄로 표시되면 된 것. 전체 기록은 /tasks 에서 확인할 수 있다.

일반Ctrl+O압축 요약에 이전 도구 호출 목록 표시컨텍스트 압축 후 트랜스크립트에서 어떤 도구를 썼는지 한눈에 확인

해보기긴 세션에서 컨텍스트가 압축된 뒤 Ctrl+O 를 눌러 트랜스크립트를 연다. 요약 줄에 이전 도구 이름이 나오면 된 것.

일반—Code Review 리뷰 수준 — Quick · Standard · DeepOwner가 조직 또는 저장소별로 리뷰 깊이를 선택할 수 있음

해보기Code Review 관리자 설정에서 Quick / Standard / Deep 중 하나를 선택하고 PR에서 리뷰 결과 깊이를 비교한다.

알아둘 것Owner 권한 필요. 기본값은 Standard.

── 2026-10-16 금 · v2.1.302
추천CLAUDE_CODE_FORK_SUBAGENTfork 서브에이전트 기본 활성화 — desktop·VS Code·claude -p 확대터미널에만 켜져 있던 fork 서브에이전트가 desktop·VS Code·claude -p 에서도 기본으로 동작

해보기desktop 또는 VS Code 에서 서브에이전트를 띄우는 작업을 실행한다. 컨텍스트를 공유한 fork 서브에이전트가 동작하면 된 것.

알아둘 것CLAUDE_CODE_FORK_SUBAGENT=0 으로 끌 수 있다. claude mcp serve 는 항상 비활성.

추천/configIdle compaction /config에서 켜고 끄기유휴 시 자동 컨텍스트 압축을 /config 에서 바로 토글 — 재시작 불필요

해보기/config 를 열어 Idle compaction 항목을 찾는다. 토글로 끄고 켤 수 있으면 된 것.

일반CLAUDE_CODE_AUTO_MODE_MODELCLAUDE_CODE_AUTO_MODE_MODEL — 자동 모드 분류기 모델 지정클라이언트 측 자동 모드 분류기가 쓸 모델을 환경 변수로 고른다

해보기CLAUDE_CODE_AUTO_MODE_MODEL=claude-haiku-5-5 로 설정하고 claude -p 로 실행한다. 자동 모드 분류에 지정한 모델이 쓰이면 된 것.

알아둘 것서버 측 자동 모드는 바뀌지 않음 — 클라이언트 분류기에만 영향.

── 2026-10-15 목 · v2.1.301
추천%vim 모드 % — 짝 괄호로 이동d/c/y 와 조합해 괄호 블록을 한 번에 삭제·변경·복사할 수 있음

해보기vim 모드에서 괄호 위에 커서를 놓고 % 를 누른다. 짝 괄호로 이동하면 된 것.

알아둘 것vim 모드(:set vi 또는 설정에서 활성화)가 켜진 상태에서만 동작함.

추천—[VSCode] LaTeX 수식 렌더링VS Code 패널에서 $$·\[ \]·인라인 $…$ 수식을 복사 없이 바로 확인 가능

해보기VS Code 패널에서 수식이 포함된 질문을 한다(예: $$E=mc^2$$ 설명해줘). 수식이 렌더링된 형태로 보이면 된 것.

일반CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MSCLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS — 무인 재시도 대기 시간 제한사용량 한도 초기화 시점이 너무 멀면 대기 대신 요청을 종료 — 무인 자동화 세션이 무한 대기에 빠지지 않음

해보기CLAUDE_CODE_RETRY_WATCHDOG=1 CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS=60000 로 세션을 실행해 사용량 한도에 걸렸을 때 1분 안에 종료되는지 확인한다.

알아둘 것CLAUDE_CODE_RETRY_WATCHDOG 활성화 시에만 유효함.

── 2026-10-14 수 · v2.1.299
핵심—유휴 자동 컴팩트 — 캐시 만료 전 자동 압축200K+ 토큰 대화를 54분 유휴 후 자동 컴팩트 — 다음 메시지가 처음부터 재처리되지 않음

해보기200K+ 토큰 대화를 50분 이상 방치한 뒤 메시지를 보낸다. 컴팩트 후 응답이 평소보다 빠르면 된 것.

알아둘 것CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS으로 임계값 조정; settings.json에 "idleCompaction": false로 끌 수 있음. v2.1.290 이상 필요.

추천/effort에이전트 뷰에서 /effort · /fast 설정새 세션이 시작할 기본 추론 수준을 에이전트 탭에서 바로 바꿀 수 있음

해보기에이전트 뷰에서 /effort를 실행해 피커를 열고 원하는 수준을 고른다. 다음 세션이 그 수준으로 시작하면 된 것.

추천CLAUDE_CODE_DISABLE_FILE_MENTIONSCLAUDE_CODE_DISABLE_FILE_MENTIONS — @ 파일 경로만 전달설정하면 @ 파일 멘션이 내용 대신 경로만 전달 — 파일 읽기를 Claude가 직접 수행

해보기CLAUDE_CODE_DISABLE_FILE_MENTIONS=1을 설정하고 프롬프트에 파일을 @ 멘션한다. Claude가 파일 도구로 직접 읽으면 된 것.

알아둘 것파일 내용이 컨텍스트에 즉시 들어가지 않아 토큰을 아낄 수 있음.

── 2026-10-09 금 · v2.1.296
추천autoCompactWindowautoCompactWindow — 서브에이전트 자동 컴팩트 시점 제어서브에이전트가 메인보다 일찍 컴팩트되게 해 컨텍스트 과부하 방지

해보기서브에이전트 프런트매터에 autoCompactWindow: 0.7 을 추가하고 큰 작업을 위임한다. 서브에이전트가 메인보다 먼저 컴팩트되면 된 것.

알아둘 것--agents 정의에도 동일하게 지정 가능.

추천CLAUDE_CODE_WORKFLOW_SUBAGENT_MODELCLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL — 워크플로 에이전트 모델 고정워크플로 서브에이전트만 지정 모델로 돌리고 나머지는 그대로

해보기CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL=claude-haiku-5-5 를 설정하고 워크플로를 실행한다. 워크플로 에이전트가 Haiku 로 돌면 된 것.

추천allow_largeRead 툴 allow_large — 대형 파일 한 번에 읽기컨텍스트 여유가 있으면 큰 파일도 범위 없이 전체를 한 번에 요청 가능

해보기Claude 에게 큰 파일을 allow_large: true 로 읽어달라고 한다. 나눠서 읽지 않고 전체가 한 번에 오면 된 것.

알아둘 것컨텍스트 여유가 없으면 오류. 이전에는 2,000줄씩 나눠야 했음.

추천/costSonnet 5.5 캐시 읽기 $0.20→$0.10 인하/cost·--max-budget-usd 에 새 단가 반영 — 캐시 활용 작업은 절반 요금

해보기/cost 에서 Sonnet 5.5 캐시 읽기 단가를 확인한다. 1M당 $0.10 으로 표시되면 된 것.

── 2026-10-08 목 · v2.1.295
추천—훅에 onFailure: "block" 추가 — 실패 시 동작 차단훅이 시작 불가·타임아웃·비정상 종료 시 통과 대신 차단

해보기command 훅 설정에 onFailure: "block" 을 넣고 훅을 일부러 실패시킨다. 차단 메시지가 뜨면 된 것.

알아둘 것기본값은 "passthrough" — 기존 훅은 변경 없이 동작한다.

추천—$.ui.notify — 모드에서 네이티브 알림 발송채널을 명시해 알림 설정을 거쳐 알림을 보낸다

해보기모드 코드에서 $.ui.notify 를 호출한다. 시스템 알림이 뜨고 채널 이름이 보이면 된 것.

알아둘 것알림 채널이 허용돼 있어야 한다.

추천—MCP 툴 설명 16,384자까지 로드 — 기존 2,048자 한계 제거설명이 긴 MCP 툴도 잘리지 않고 모델에 완전히 전달됨

해보기설명이 2,048자를 넘는 MCP 툴을 연결하고 Claude 가 해당 툴을 제대로 찾아 쓰는지 확인한다. 이전보다 툴 이해도가 높아지면 된 것.

── 2026-10-07 수 · v2.1.293
핵심—Claude Haiku 5.5 (claude-haiku-5-5) 추가 — API 기본 Haiku 교체1M 컨텍스트에 $0.10/$0.50 per Mtok — 최저가로 최대 컨텍스트

해보기claude-haiku-5-5 로 코드 요약·분류 작업을 돌리고 이전 Haiku 와 속도·비용을 비교해본다. 응답이 오면 된 것.

알아둘 것100K 이상 프롬프트는 $0.50/$2.50 으로 올라간다. model 파라미터를 명시하지 않으면 이전 Haiku 가 사용될 수 있다.

추천—subagentStatusLine 훅에 agentType 추가커스텀 서브에이전트 종류를 훅 스크립트에서 구분해 다르게 처리할 수 있다

해보기서브에이전트 스폰 시 subagentStatusLine 훅의 payload 를 출력해 agentType 필드가 들어오는지 확인한다. 커스텀 에이전트 타입 지정 시 값이 달라지면 된 것.

알아둘 것subagent_type 을 명시한 커스텀 에이전트에서만 값이 기본값과 달라진다.

추천—$.tool.register에 isDeferred: false 추가플러그인 툴 스키마를 처음부터 프롬프트에 넣어 ToolSearch 없이 바로 호출 가능

해보기플러그인에서 $.tool.register 호출 시 isDeferred: false 를 추가한다. 새 세션에서 Claude 가 ToolSearch 없이 그 툴을 바로 호출하면 된 것.

알아둘 것툴 스키마가 처음부터 프롬프트에 들어가므로 토큰 소비가 늘어난다. 자주 쓰는 필수 툴에만 쓸 것.

── 2026-10-06 화 · v2.1.292
추천AgentAgent 툴에 effort 파라미터 추가서브에이전트 노력 수준을 지정해 비용·속도를 조절할 수 있다

해보기에이전트 호출 시 effort: "low" 파라미터를 추가하고 작업을 시킨다. 같은 작업을 기본값으로 돌렸을 때보다 빠르게 끝나면 된 것.

알아둘 것값은 "low" / "medium" / "high". 지정하지 않으면 기본 노력 수준으로 실행된다.

일반claude plugin installclaude plugin install --marketplace 추가마켓플레이스 등록과 플러그인 설치를 한 명령으로 끝낸다

해보기claude plugin install --marketplace <url> <이름> 으로 마켓플레이스에서 플러그인을 바로 설치한다. /plugin list 에 이름이 뜨면 된 것.

일반—로컬 MCP 서버 기본 프로토콜 2026-07-28로 변경구버전 MCP 서버는 연결 시 응답 없이 멈출 수 있다

해보기기존에 쓰던 MCP 서버를 다시 연결해 도구가 정상 작동하는지 확인한다. 응답 없이 멈추면 MCP_PROTOCOL_NEGOTIATION=legacy 를 설정한다.

알아둘 것Bedrock·Vertex·Foundry 포함 모든 로컬 stdio MCP 연결에 적용.

── 2026-10-05 월 · v2.1.290
핵심WebSearch웹 검색 한도 시간당 100회 리필 — 200회 고정 한도 폐지검색을 많이 써도 세션 중간에 막히지 않는다

해보기한 세션에서 웹 검색을 많이 쓰는 작업을 시킨다. 200회를 넘어도 검색이 계속되면 된 것.

알아둘 것기본 100회/시간 리필. CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR 로 속도 조정, 0 이면 리필 없이 원래 200회 한도로 돌아간다.

추천/model백그라운드 세션에 /model·/effort·/rename 즉시 적용바쁜 세션도 다음 턴 기다리지 않고 모델·이름이 바로 바뀐다

해보기claude agents 에서 실행 중인 세션을 고르고 /model 로 모델을 바꾼다. 턴이 끝나기 전에 모델명이 반영되면 된 것.

추천claude attachclaude attach·logs — 이름 일부로 세션 찾기세션 ID 대신 이름 일부로 연결·로그 — 긴 ID 복붙이 필요 없다

해보기백그라운드 세션 이름의 앞 두세 글자로 claude attach 이름일부 를 실행한다. ID 없이 연결되면 된 것.

추천/code-review/code-review medium — Opus 5.5·Sonnet 5.5 에서도 정리·규칙 지적비튜닝 모델에서도 medium 리뷰가 클린업·CLAUDE.md 위반을 잡는다

해보기Opus 5.5 또는 Sonnet 5.5 세션에서 /code-review 를 medium 으로 돌린다. 버그 외에 정리·규칙 지적이 포함되면 된 것.

일반pyrightpyright — Bash 도구에서 이제 승인 필요읽기 전용으로 보던 pyright 가 빠져 자동 허용 대신 승인 프롬프트가 뜬다

해보기pyright 를 쓰는 작업을 시키고 승인 프롬프트가 뜨면 된 것.

알아둘 것자주 쓴다면 /permissions 에서 pyright 를 허용 목록에 더한다.

── 2026-10-03 토 · v2.1.289
추천agent.spawnagent.spawn — teammate 에이전트를 플러그인 hook 에서 생성hook 이벤트 간 에이전트 ID 일관 유지 — $.agent.list() 에서 idle·waiting 상태 확인 가능

해보기플러그인 hook 안에서 agent.spawn 으로 teammate 에이전트를 만들고, $.agent.list() 에서 idle 또는 waiting 상태로 나타나면 된 것.

── 2026-10-01 목 · v2.1.287
핵심—Claude Mods — 플러그인으로 깊은 동작 수정Mod가 TypeScript로 Claude Code 내부 동작을 직접 바꿀 수 있음 — 단순 명령 추가를 넘어 핵심 동작 커스터마이징

해보기TypeScript로 간단한 mod를 작성해 /plugin enable 로 불러온다. mod가 명시한 동작이 바뀌면 된 것.

추천—You Should Know — 놓친 것 잡아주는 내장 mod백그라운드 에이전트가 세션을 지켜보다 놓친 것·오류·개선점을 알림 — 혼자 작업할 때 두 번째 눈

해보기/plugin enable cc-plugin-you-should-know@builtin 을 실행하고 코드 작업을 이어간다. 세션 중 알림이 뜨면 된 것.

알아둘 것텔레메트리가 켜진 1인 세션(퍼스트파티, 개인 구독)에서만 동작함.

추천—에이전트 뷰 n: 필터 — 세션명·태스크 검색에이전트 뷰에서 n:텍스트로 세션명·태스크를 즉시 검색 — 접힌 섹션도 포함, Enter로 첫 결과 바로 열기

해보기에이전트 뷰를 열고 n:작업명 을 입력한다. 접힌 섹션에서도 매칭 항목이 보이면 된 것.

추천—Opus 4.7+·Fable — Bedrock/Vertex 기본 1M 컨텍스트Bedrock·Vertex·Foundry·Claude 앱 게이트웨이에서 1M 컨텍스트가 자동 적용 — 수동 플래그 없이도 대용량 작업 가능

해보기Bedrock/Vertex 환경에서 Opus 4.7 이상 모델로 세션을 열고 대용량 파일을 넣어본다. [1m] 수식어 없이도 1M 컨텍스트가 적용되면 된 것.

알아둘 것되돌리려면 CLAUDE_CODE_DISABLE_1M_CONTEXT=1 환경변수 설정.

── 2026-09-30 수 · v2.1.286
추천—퍼미션 카운터 — 복수 요청 시 진행 순서 표시요청이 여러 개 쌓이면 '2 of 5' 형식으로 남은 수 확인 — 얼마나 더 남았는지 바로 파악

해보기여러 도구를 연속 실행해 퍼미션 요청이 두 개 이상 뜨도록 한다. 프롬프트에 'N of M' 카운터가 붙어 나오면 된 것.

추천--bare--bare — 지정 MCP만 연결·시스템 프롬프트 없음명령줄에 지정한 MCP 서버만 붙이고 시스템 리마인더·백그라운드 태스크 없이 시작

해보기claude --bare --mcp <서버명> 으로 세션을 열고 /mcp 로 그 서버만 연결됐는지 확인한다. 다른 서버가 없으면 된 것.

알아둘 것기존에 --bare 를 쓰던 스크립트는 동작이 달라질 수 있음.

추천/hooks/hooks — 이벤트별 훅 한 목록으로 바로 보기열자마자 이벤트 기준 전체 훅 목록 — 세 번 Enter 대신 한 번에 확인

해보기/hooks 를 입력한다. 훅이 이벤트별로 그룹된 목록이 바로 뜨면 된 것.

── 2026-09-29 화 · v2.1.285
핵심claude --desktopclaude --desktop — 데스크탑 앱 현재 디렉터리로 열기CLI 에서 데스크탑 앱을 바로 띄움 — --continue·--resume 로 세션도 연결

해보기프로젝트 폴더에서 claude --desktop 을 실행한다. 데스크탑 앱이 그 폴더로 열리면 된 것.

알아둘 것claude --desktop --continue 로 마지막 세션을 데스크탑에서 이어받을 수 있음.

추천claude plugin configureclaude plugin configure — 플러그인 옵션 확인·설정미설정 옵션 목록 즉시 확인 — /plugin 화면 없이도 stdin 으로 값 입력

해보기claude plugin configure <플러그인명> 을 실행해 미설정 옵션 목록을 확인한다. 필요한 항목이 표시되면 된 것.

추천—백그라운드 Bash·PowerShell — 시간 초과 자동 종료기본 30분, 최대 2시간 — 종료 시 Claude 에게 통보됨

해보기Bash 도구를 run_in_background 로 실행하고 짧은 timeout(예: 60000ms)을 설정한다. 타임아웃 후 Claude 에게 알림이 오면 된 것.

알아둘 것기본 30분(1,800,000ms), 최대 2시간.

일반—커스텀 API 게이트웨이 — Opus 4.7+·Sonnet 5+·Fable 1M 컨텍스트ANTHROPIC_BASE_URL 세션도 해당 모델 1M 컨텍스트 창 활용

해보기ANTHROPIC_BASE_URL 을 설정한 세션에서 /status 를 확인한다. 컨텍스트 창이 1M 으로 표시되면 된 것.

알아둘 것게이트웨이가 200K 로 제한하면 /autocompact 200k 로 조정.

── 2026-09-28 월 · v2.1.284
핵심/modelClaude Sonnet 5.5 — Anthropic API 기본 Sonnet, 1M 컨텍스트기존 Sonnet보다 컨텍스트 4배·캐시 읽기 대폭 절감

해보기/model 에서 claude-sonnet-5-5 를 고르고 대화를 나눈다. 응답이 오면 된 것.

알아둘 것Anthropic API 기본 Sonnet 모델 — 구독·프로바이더 변경 없이 바로 사용 가능.

핵심—터미널·VS Code — 설정 없이 Auto mode로 시작모든 플랜·프로바이더에서 permissions.defaultMode 없으면 auto mode 기본

해보기settings.json 에 permissions.defaultMode 없이 새 세션을 열고 /status 를 친다. Auto mode: on 이 표시되면 된 것.

알아둘 것permissions.defaultMode 설정이 있으면 그것을 따름.

핵심/effortUltracode — /effort 독립 토글, effort 수준과 무관xhigh 없이도 Ultracode 켜짐 — Tab 또는 /effort ultracode on 으로 토글

해보기/effort ultracode on 을 실행하고 effort 슬라이더를 낮춰본다. Ultracode 가 켜진 채 유지되면 된 것.

추천/mcp reconnect all/mcp reconnect all — 실패한 MCP 서버 일괄 재연결인증 만료·연결 실패한 서버를 하나하나 찾지 않고 한 번에 재시도

해보기MCP 서버가 끊긴 세션에서 /mcp reconnect all 을 입력한다. 실패한 서버가 일괄 재연결 시도하면 된 것.

추천keybindings.jsoneffortSlider 키바인딩 — effort·Ultracode 키 재바인딩/effort 슬라이더 화살표·Tab·Ultracode 토글을 원하는 키로 교체 가능

해보기keybindings.json 에 effortSlider:increaseEffort 액션을 바인딩하고 해당 키를 누른다. 슬라이더가 올라가면 된 것.

일반/rate-limit-options/rate-limit-options — /help·커맨드 메뉴에 추가사용량 한도 알림이 /rate-limit-options 를 안내 — claude.ai 구독자만 표시

해보기/help 를 열고 /rate-limit-options 가 목록에 보이면 된 것.

알아둘 것claude.ai 구독자 전용.

── 2026-09-25 금 · v2.1.283
추천/doctor/doctor prompt-audit — CLAUDE.md·프롬프트 패턴 감사구형 모델용으로 작성한 CLAUDE.md·스킬·에이전트·명령어에서 낡은 패턴을 찾아 손볼 곳을 알려줌

해보기/doctor prompt-audit 을 실행한다. CLAUDE.md 에서 낡은 패턴이 보고되면 된 것.

일반"deniedModels"deniedModels — 특정 모델 명시 차단availableModels 로 허용해도 이 목록에 있으면 차단 — 신규 모델의 자동 접근 차단에 유용

해보기managed settings 의 deniedModels 에 모델 ID 를 넣고 /model 을 열어 해당 모델이 선택 불가면 된 것.

알아둘 것조직 managed settings 전용. 일반 settings.json 에는 없음.

── 2026-09-24 목 · v2.1.282
추천"maxProseWidth"maxProseWidth — 터미널 산문 폭 제한넓은 터미널에서 일반 글만 지정 너비로 끊음 — 표·코드 블록은 전폭 그대로

해보기settings.json 에 "maxProseWidth": 100 을 추가하고 긴 답변을 받는다. 일반 문장은 100자에서 줄 바꿈되고 코드 블록은 더 넓게 유지되면 된 것.

── 2026-09-23 수 · v2.1.281
추천/insights/insights — Auto mode 사용 권장 알림최근 세션에서 처리 가능했을 권한 프롬프트 수를 추정해 Auto mode 전환을 제안

해보기세션을 조금 써본 뒤 /insights 를 친다. Auto mode 권장 줄과 절약 가능 프롬프트 수가 뜨면 된 것.

추천"attribution": false"attribution": false — 커밋·PR 귀속 표시 숨기기settings.json 한 줄로 Co-Authored-By, 🤖 Generated 등 Claude 기여 표시 제거

해보기settings.json 에 "attribution": false 를 추가하고 커밋을 하나 만든다. 커밋 메시지에 Co-Authored-By 줄이 없으면 된 것.

알아둘 것구버전 CLI는 이 키가 있는 settings.json 전체를 건너뜀. 버전이 섞인 공유 파일이면 객체 형식으로 감쌀 것.

추천claude plugin validateclaude plugin validate — MCP 서버 설정 검사 강화.mcp.json 누락 항목·미선언 변수·안전하지 않은 URL을 한 번에 잡아줌

해보기MCP 서버가 설정된 상태에서 claude plugin validate 를 실행한다. 문제가 있으면 항목별 보고, 없으면 통과 메시지가 나오면 된 것.

추천ctrl+enterctrl+enter — 실행 중 도구를 백그라운드로도구가 돌고 있을 때 ctrl+enter 치면 취소 대신 백그라운드로 옮겨 작업 유지

해보기파일 편집이나 셸 실행 중에 ctrl+enter 로 새 메시지를 보낸다. 도구가 취소되지 않고 백그라운드에서 계속 돌면 된 것.

── 2026-09-19 금 · v2.1.278
추천CLAUDE_CODE_AUTO_MODE_SERVERAuto mode — 서버 분류기 기본 전환, 분류기 과금 없음API·Enterprise·Bedrock·Vertex·Foundry 모두 서버 분류기가 기본 — 분류기 호출 비용 추가 청구 없음

해보기Auto mode가 켜진 세션에서 /status 를 친다. 'Auto mode server' 행이 표시되면 된 것. Bedrock·Vertex·Foundry·gateway에서 끄려면 CLAUDE_CODE_AUTO_MODE_SERVER=0.

알아둘 것서버 분류기 대신 billed fallback이 쓰이면 경고가 뜸. API·Enterprise 환경은 opt-out 없음.

일반/status/status — Auto mode server 행 추가이 세션의 Auto mode 분류기가 서버에서 도는지 한눈에 확인

해보기/status 를 친다. 'Auto mode server' 행이 on/off로 보이면 된 것.

── 2026-09-18 금 · v2.1.277
추천/configAGENTS.md — CLAUDE.md 없을 때 자동 대체CLAUDE.md 없는 프로젝트에서 AGENTS.md 를 읽음 — /config 의 Project instructions 에서 파일 변경 가능

해보기CLAUDE.md 없는 프로젝트에 AGENTS.md 를 만들고 새 세션을 연다. /config 의 Project instructions 에 내용이 반영되면 된 것.

알아둘 것Bedrock·Vertex·Foundry 에서는 아직 미지원.

추천/tasks[VSCode] /tasks — 에이전트 맵에 백그라운드 셸·작업 추가에이전트 맵에서 백그라운드 셸과 실행 중 작업을 개별 Stop 버튼과 함께 확인 가능

해보기VSCode 에서 백그라운드 셸이 실행 중일 때 /tasks 를 입력한다. 에이전트 맵에 셸 카드와 Stop 이 보이면 된 것.

알아둘 것VSCode 확장 전용.

추천/copy[VSCode] /copy — 응답에 Copy 버튼 추가응답마다 Copy 버튼이 생겨 /copy 명령어로도 클립보드에 바로 복사 가능

해보기VSCode 에서 응답을 받고 Copy 버튼을 누른다. 텍스트가 클립보드에 복사되면 된 것.

알아둘 것VSCode 확장 전용.

추천—TaskOutput 도구 제거 — 백그라운드 작업 출력은 Read 로 읽기TaskOutput 이 삭제됨 — 기존 코드가 쓰면 에러. taskOutputMaxChars 설정도 이제 무효

해보기백그라운드 작업의 출력 파일 경로를 Read 로 직접 읽어본다. 잘 읽히면 된 것.

알아둘 것taskOutputMaxChars 와 TASK_MAX_OUTPUT_LENGTH 설정은 더 이상 효과 없음.

추천/modelFable — /model 에 항상 표시, 비활성 시 회색조직 설정으로 비활성화해도 /model 에서 사라지지 않고 회색으로 구분됨

해보기/model 을 열어 Fable 이 목록에 있는지 확인한다. 조직에서 비활성화했다면 회색으로 표시되면 된 것.

── 2026-09-17 목 · v2.1.274 · v2.1.275
추천Ctrl+EnterCtrl+Enter — 응답 중 대기 메시지 즉시 전송응답을 기다리지 않고 큐 메시지를 바로 보낼 수 있어 연속 지시가 끊기지 않음

해보기Claude 가 응답하는 중에 메시지를 입력하고 Ctrl+Enter 를 누른다. 전송된 메시지가 회색으로 표시되면 된 것.

알아둘 것Ctrl+X Ctrl+S 로도 같은 기능 사용 가능.

추천—claude.ai 스킬·플러그인 터미널 세션에 자동 동기화claude.ai 계정에서 활성화한 스킬·플러그인이 터미널 세션에 그대로 반영됨

해보기claude.ai 계정으로 로그인한 터미널 세션을 열고 해당 계정에서 활성화한 스킬이나 플러그인이 동작하는지 확인한다.

알아둘 것끄려면 settings.json 에 syncClaudeAiSkills: false 또는 syncClaudeAiPlugins: false 를 추가.

추천/plugin install/plugin install --marketplace — 마켓플레이스 지정 설치마켓플레이스를 별도 등록하지 않아도 설치 명령 한 번에 소스 추가와 설치가 함께 됨

해보기/plugin install <플러그인명> --marketplace <소스> 를 실행해 마켓플레이스 추가 여부를 묻고 플러그인이 설치되면 된 것.

추천—[VSCode] Memory 대화상자에서 저장된 메모리 보기·편집·삭제메모리 내용을 UI 에서 직접 수정하거나 불필요한 항목을 삭제할 수 있음

해보기VSCode 에서 Memory 대화상자를 열어 기존 메모리 항목 하나를 편집하거나 삭제한다. 반영되면 된 것.

알아둘 것VSCode 확장 전용.

추천/code-review/code-review 서브에이전트 없이 인라인 리뷰로 변경리뷰 서브에이전트를 띄우지 않아 빠르고 가벼움

해보기/code-review 를 실행하고 서브에이전트 없이 인라인으로 리뷰가 완료되면 된 것.

알아둘 것전용 튜닝 설정이 있는 모델은 기존 방식을 유지.

추천—[VSCode] Customize 메뉴에 Memory·Instructions 항목 추가메모리 토글·저장된 메모리·CLAUDE.md를 Customize 메뉴 한 곳에서 관리

해보기VSCode 에서 Customize 메뉴를 열어 Memory 와 Instructions 항목이 보이면 된 것.

알아둘 것VSCode 확장 전용.

일반CLAUDE_CODE_MCP_STARTUP_WAIT_MSCLAUDE_CODE_MCP_STARTUP_WAIT_MS — MCP 첫 연결 대기 시간 상한느린 MCP 서버 때문에 첫 턴이 오래 걸리는 경우 밀리초 단위로 상한 제한

해보기CLAUDE_CODE_MCP_STARTUP_WAIT_MS=1000 설정 후 세션을 시작해 첫 턴이 1초 내에 응답하면 된 것.

알아둘 것0 으로 설정하면 연결을 기다리지 않음.

일반—전체화면에서 접힌 teammate·agent 메시지 클릭으로 펼치기전체화면 모드에서 접힌 메시지를 클릭 한 번으로 내용 확인

해보기전체화면 모드에서 teammate 또는 agent 메시지를 접고 클릭해 펼쳐지면 된 것.

── 2026-09-15 화 · v2.1.273
추천/mcpMCP 서버 연결 끊김 알림 — 재연결 포기 시 /mcp 안내세션 중 서버가 조용히 끊겨도 알림으로 즉시 파악 — /mcp 로 재설정 가능

해보기세션 중에 MCP 서버를 강제 종료한다. 재연결을 포기하면 /mcp 로 연결하라는 알림이 뜨면 된 것.

추천/remote-controlRemote Control 세션 포크 — Claude 앱에서 로컬 백그라운드 세션으로 분기원격 세션을 닫지 않고 포크해 내 컴퓨터의 백그라운드 세션으로 이어받음

해보기claude --remote-control 로 세션을 열고 Claude 앱에서 Fork 를 누른다. 로컬 백그라운드 세션으로 분기되면 된 것.

알아둘 것claude --remote-control 또는 /remote-control 로 시작한 세션에서만 가능.

일반CLAUDE_CODE_GATEWAY_HINT_HEADERSCLAUDE_CODE_GATEWAY_HINT_HEADERS=1 — LLM 게이트웨이에 요청 분류 헤더 추가게이트웨이가 요청 종류·에이전트 유형·컴팩션 상태를 알 수 있어 라우팅·모니터링 정밀화

해보기CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 을 설정하고 게이트웨이 로그를 확인한다. x-claude-code-request-class 헤더가 찍히면 된 것.

알아둘 것LLM 게이트웨이를 쓰는 환경에만 유효. 기본값 off.

── 2026-09-11 금 · v2.1.269
핵심—[VSCode] 에이전트 맵 — 서브에이전트 현황 한눈에N agents 필 클릭 → 에이전트별 카드·중지·트랜스크립트

해보기서브에이전트를 쓰는 세션에서 VSCode 푸터의 "N agents" 필을 클릭한다. 에이전트 카드 목록이 뜨면 된 것.

알아둘 것VSCode 확장 전용.

추천/output-style/output-style — 출력 스타일 목록·전환Remote Control·클라우드·헤드리스 세션에서도 작동

해보기/output-style 을 실행해 목록을 확인하고 스타일 이름을 골라 전환해본다. 화면이 바뀌면 된 것.

추천bashEditDiffEnabledbashEditDiffEnabled — Bash 편집 결과에 diff 표시Bash 도구가 파일을 수정하면 무엇이 달라졌는지 즉시 확인

해보기settings.json 에 "bashEditDiffEnabled": true 를 추가하고 Bash 도구로 파일을 수정하는 작업을 시킨다. 결과창에 diff가 나오면 된 것.

추천—[VSCode] Hooks 다이얼로그 — GUI로 훅 관리명령 메뉴에서 사용자·프로젝트·로컬 훅 추가·편집·삭제

해보기VSCode 명령 팔레트에서 "Claude: Hooks" 를 열고 훅을 하나 추가한다. 설정 파일에 반영되면 된 것.

알아둘 것managed·플러그인·세션 훅은 읽기 전용.

── 2026-09-10 수 · v2.1.268
추천CLAUDE_CODE_ENABLE_TODO_TOOLSCLAUDE_CODE_ENABLE_TODO_TOOLS — 신형 모델에서 작업 추적 도구 복원TaskCreate·TodoWrite 등이 Claude 3.x·Opus/Sonnet 4.x·Haiku 4.5 전용으로 바뀜 — 다른 모델엔 =1 로 복원

해보기Sonnet 5 등 5 계열 세션에서 CLAUDE_CODE_ENABLE_TODO_TOOLS=1 를 환경변수로 주고 태스크 도구를 쓴다. 도구가 제공되면 된 것.

알아둘 것Claude 3.x, Opus/Sonnet 4.0–4.6, Haiku 4.5 에선 기본 제공. Sonnet 5·Opus 5 등에선 기본 비활성.

추천claude plugin --jsonclaude plugin --json — 플러그인 명령어 JSON 출력 추가install·uninstall·update·enable·disable 결과를 JSON으로, list 에는 errorDetails·noteDetails 필드 추가

해보기claude plugin list --json 을 실행한다. 각 항목에 errorDetails·noteDetails 필드가 있으면 된 것.

추천—Cowork 로컬 skip-all — 세션 폴더 밖 파일 접근 거부승인 생략 설정에서도 Artifact 가 세션 폴더 밖 파일이나 심볼릭 링크는 읽지 않음

해보기Cowork 로컬 세션을 skip-all 로 열고, 세션 폴더 밖 경로를 Artifact 로 읽으려 한다. 거부 메시지가 오면 된 것.

알아둘 것Cowork 로컬(오프라인) 세션에만 해당.

일반--remove-session-state--remove-session-state — 세션 종료 후 임시 디렉터리 자동 삭제self-hosted runner 가 세션이 끝나면 _sessions/ 아래 파일을 지워 디스크를 자동 정리

해보기claude self-hosted-runner --remove-session-state 로 러너를 기동하고 세션 하나를 마친다. _sessions/ 안에 그 세션 폴더가 남지 않으면 된 것.

알아둘 것기본값 off. self-hosted runner 전용.

── 2026-09-09 화 · v2.1.267
추천--system-prompt-snapshot off--system-prompt-snapshot off — 매 요청마다 시스템 프롬프트 새로 읽기저장된 스냅샷을 재사용하지 않아 CLAUDE.md 수정이 즉시 반영됨

해보기--system-prompt-snapshot off 로 세션을 열고 CLAUDE.md 를 수정한 뒤 다음 요청을 보낸다. 변경된 내용이 바로 적용되면 된 것.

일반maxEffortLevelmaxEffortLevel — 전 제공자의 최대 노력 수준 상한 설정Bedrock·Vertex·Foundry 포함 모든 제공자의 노력 수준에 상한을 씌워 비용 통제

해보기settings.json 에 "maxEffortLevel": "medium" 을 넣고 /effort 로 수준을 상한 이상으로 올려본다. 상한을 넘지 않으면 된 것.

알아둘 것모델별로 재정의하려면 modelSettings 아래에도 설정 가능. 사용자는 더 낮게는 선택할 수 있다.

── 2026-09-08 화 · v2.1.265
추천--plugin-dir--plugin-dir 에 폴더 지정 — 자식 폴더가 모두 플러그인으로 로드폴더 하나만 가리키면 내부 플러그인을 일괄 로드 — 실행 중 추가·제거도 반영

해보기--plugin-dir ~/plugins 를 지정하고 자식 폴더 하나에 manifest 를 넣는다. 플러그인으로 로드되면 된 것.

알아둘 것실행 중에 자식 폴더를 추가·제거해도 자동 반영된다.

추천—[VSCode] 비활성 세션 자동 아카이브 — 기본 14일오래 쉰 세션이 자동으로 정리됨 — 사이드바가 쌓이지 않는다

해보기VSCode 설정에서 "Archive inactive sessions" 를 찾아 기간을 바꿔본다. 해당 일수가 지난 세션이 아카이브로 이동되면 된 것.

── 2026-09-04 금 · v2.1.261지난주
추천/skill-doctor/skill-doctor — 안 쓰는 스킬과 컨텍스트 비용 진단로드된 스킬 중 안 쓰이는 것과 컨텍스트 소비량을 한눈에 — 가지치기 기준을 수치로

해보기/skill-doctor 를 실행한다. 안 쓰이는 스킬 목록과 각 스킬의 컨텍스트 크기가 보이면 된 것.

추천bashOutputMaxCharsbashOutputMaxChars·taskOutputMaxChars — 인라인 출력 한도 늘리기CLI·백그라운드 작업 출력이 파일로 잘리는 대신 Claude에게 더 많이 직접 전달됨

해보기settings.json 에 "bashOutputMaxChars": 100000 을 넣고 출력이 긴 명령을 실행한다. 파일 저장 없이 더 많이 인라인으로 전달되면 된 것.

알아둘 것최대 128K자까지 설정 가능. 기본값보다 높이면 토큰 사용량이 늘 수 있다.

추천--append-subagent-system-prompt-file--append-subagent-system-prompt-file — 파일에서 서브에이전트 시스템 프롬프트 읽기명령줄 길이 제한 없이 대용량 시스템 프롬프트를 서브에이전트에 전달

해보기--append-subagent-system-prompt-file prompt.txt 를 서브에이전트 실행 시 넣는다. 파일 내용이 시스템 프롬프트로 적용되면 된 것.

일반Ctrl+W · Alt+FCtrl+W·Alt+F·Alt+D — Bash 규칙으로 맞춘 프롬프트 단어 편집 키Ctrl+W 가 공백까지만 지움, Alt+F·D 가 단어 끝에서 멈춤 — readline 그대로

해보기프롬프트에 여러 단어를 쓰고 Ctrl+W 를 누른다. 공백까지만 지워지면 된 것.

알아둘 것keybindingFlavor 설정은 이제 효과 없음.

── 2026-09-02 수 · v2.1.259
추천managedMcpServersmanagedMcpServers — 조직이 HTTP/SSE MCP 서버를 전 사용자에게 일괄 제공관리자가 서버 목록 한 번 설정하면 전 구성원이 자동으로 받음 — 개인별 설정 불필요

해보기조직 설정의 managedMcpServers에 HTTP/SSE 서버를 하나 넣고, 다른 구성원 계정으로 새 세션을 연다. claude mcp list에 그 서버가 보이면 된 것.

알아둘 것명령어를 실행하는 항목은 건너뛴다 — HTTP/SSE 서버만 해당. deniedMcpServers로 개별 서버를 다시 차단할 수 있다.

추천--permission-prompts none--permission-prompts none — 헤드리스 비대화형 환경에서 프롬프트를 전부 자동 거부CI·서버 환경에서 사람 입력 없이 중단 없이 — 권한 프롬프트가 뜰 자리에 자동 거부

해보기claude --permission-prompts none -p "ls"를 헤드리스 환경에서 실행한다. 프롬프트 없이 결과가 나오면 된 것.

알아둘 것Auto mode 등 활성 권한 모드는 그대로 동작한다 — 권한 모드가 자동 승인하면 진행되고, 판단 불가면 거부한다.

추천deniedMcpServersallowedMcpServers 동작 변경 — 사용자 추가 서버만 관리, managed 서버는 deniedMcpServers로 차단업그레이드 후 allowedMcpServers로 막아뒀던 managed 서버가 다시 로드될 수 있음 — deniedMcpServers로 옮길 것

해보기claude mcp list를 돌려 기존에 없던 managed 서버가 보이면 해당 서버명을 deniedMcpServers에 넣는다. 목록에서 사라지면 된 것.

알아둘 것업그레이드 시 자동으로 바뀌는 동작이다 — 허용 목록에 의존하던 차단 설정은 반드시 확인해야 한다.

일반glab mrglab mr 명령 인식 — GitLab MR이 툴 요약에 MR !N으로 표시MR 생성·병합·닫기가 축소 요약에 바로 보임 — GitLab 워크플로 추적 편리

해보기GitLab 저장소에서 glab mr create를 실행한다. 툴 요약 줄에 MR !N이 나타나면 된 것.

── 2026-09-01 화 · v2.1.257
핵심—Claude Fable 5.1 — 기본 Fable 모델로 승격, 1M 컨텍스트Fable 5.1이 기본 Fable 모델로 — 컨텍스트 1M, $10/$50/Mtok

해보기/model 을 열어 Fable 5.1 을 선택한다. 응답이 돌아오면 된 것.

알아둘 것게이트웨이 미설정 환경에서 fable·best 별칭은 당분간 Fable 5 로 해석된다 — Fable 5.1 을 쓰려면 /model 에서 직접 선택해야 한다.

추천—Auto mode Containment Escape 규칙 — 클라우드 자격증명·이그레스 자동 승인 차단클라우드 메타데이터 조회·이그레스 우회·크로스 테넌트 접근이 더 이상 Auto mode 에서 자동 승인 안 됨

해보기Auto mode 세션에서 클라우드 메타데이터 URL(169.254.169.254)에 접근을 시킨다. 확인 창이 뜨면 된 것.

추천CLAUDE_CODE_SUBAGENT_MODEL_FORCECLAUDE_CODE_SUBAGENT_MODEL_FORCE — 모든 서브에이전트에 메인 모델 강제에이전트 frontmatter 모델 지정을 무시하고 전체 통일 — 비용·동작 예측 가능

해보기환경에 CLAUDE_CODE_SUBAGENT_MODEL_FORCE=1 을 넣고 모델이 명시된 에이전트를 spawn한다. /cost 에서 서브에이전트가 메인 모델을 쓰면 된 것.

추천/effort/effort s — 이번 세션에만 노력 수준 변경영구 저장 없이 지금 세션만 적용 — /model s 와 같은 방식

해보기/effort high s 를 치고 세션을 닫았다 다시 연다. 이전 effort 설정으로 돌아와 있으면 된 것.

추천blockReadsOutsideWorkingDirectoriespermissions.blockReadsOutsideWorkingDirectories — 작업 디렉터리 밖 읽기 차단Auto mode 에서 처음으로 외부 파일을 읽기 전 확인 — 이 설정으로 아예 막을 수 있음

해보기settings.json 에 "permissions": {"blockReadsOutsideWorkingDirectories": true} 를 넣고 작업 디렉터리 밖 파일을 읽으려 한다. 차단되면 된 것.

일반/btw/btw 히스토리 탐색 키 변경 — Shift+←/→ 또는 [/]기존 ←/→ 키로 탐색 안 됨 — 이제 Shift+←/→ 또는 [ / ] 로 변경

해보기/btw 로 질문을 하나 보낸다. Shift+← 로 이전 질문으로 이동되면 된 것.

── 2026-08-28 금 · v2.1.251
핵심/effort/effort — 모델별로 노력 수준 개별 저장Opus엔 high, Haiku엔 low — 모델 전환 시 각자의 마지막 설정이 유지됨

해보기/effort low 를 설정하고 /model 로 다른 모델로 바꾸어 본다. 다시 원래 모델로 돌아와 /effort 를 치면 low가 유지되어 있어야 한다.

추천—PreModelSwitch · PostModelSwitch — 모델 전환 전후 훅 이벤트전환 전 차단·확인·주석 가능, 전환 후 기록 가능 — Hook으로 모델 스위치를 제어

해보기settings.json 의 hooks.PreModelSwitch 에 ["echo", "switching"] 을 넣고 /model 로 전환한다. 터미널에 출력이 뜨면 된 것.

알아둘 것PreModelSwitch 훅의 exit code가 0이 아니면 전환이 차단된다. PostModelSwitch 는 차단 불가.

추천/cost/cost — 세션별 프롬프트 캐시 적중률·재캐시 통계 표시hit ratio·miss·warm/cold 수를 한눈에 — 캐시가 실제로 얼마나 먹히는지 확인

해보기긴 작업을 한 번 돌린 뒤 /cost 를 친다. prompt_cache 줄에 hit ratio와 warm/cold 수가 나오면 된 것.

추천—CLAUDE_CODE_SUBAGENT_MODEL — 이제 기본값만 설정, 에이전트 정의가 우선에이전트 frontmatter model: 이나 명시적 모델이 환경변수보다 앞서 적용됨

해보기에이전트 .md frontmatter에 model: claude-haiku-4-5-20251001 을 적고, CLAUDE_CODE_SUBAGENT_MODEL 을 다른 모델로 설정한 뒤 에이전트를 호출한다. /cost 에서 haiku가 쓰이면 된 것.

알아둘 것에이전트 정의가 없는 경우엔 환경변수가 그대로 적용된다.

── 2026-08-27 목 · v2.1.248
핵심--restricted--restricted — 명령·코드·WebFetch 차단, 파일만 허용하는 제한 모드CI·배포 환경에서 코드 실행 없이 파일 접근만 허용 — 내장 안전망

해보기claude --restricted 로 세션을 열고 Bash 명령을 시킨다. 도구가 없다는 오류가 나고 파일 읽기는 되면 된 것.

알아둘 것--tools Read 처럼 명시하면 그 도구만 허용된다. bypassPermissions 요청도 무시되고 사용자·프로젝트·로컬 설정 파일도 읽지 않는다.

추천—experimental.cacheTtl — 에이전트 frontmatter에 캐시 TTL 개별 지정에이전트마다 5분·1시간 캐시를 따로 설정 — 서브에이전트 전체 TTL 없을 때 적용

해보기에이전트 .md frontmatter의 experimental 블록에 cacheTtl: "1h" 를 넣고 해당 에이전트를 호출한다. /cost 에서 캐시 적중률이 오르면 된 것.

알아둘 것API 키 사용자(Anthropic 직접·Bedrock·Vertex) 전용. subagentPromptCacheTtl 설정이 없을 때만 적용됨.

추천/usage-credits/usage-credits — Enterprise 조직에서 사용 한도 증액 관리자에게 요청한도 부족 시 앱 안에서 관리자에게 증액 요청 전송 — 외부 채널 없이

해보기Enterprise·체험판·AWS Marketplace 청구 조직에서 /usage-credits 를 친다. 관리자 요청 화면이 뜨면 된 것.

알아둘 것Enterprise(AWS Marketplace·self-serve·체험판) 전용. 관리자가 받아야 처리된다.

추천SendMessage · ListAgentsSendMessage · ListAgents — Bedrock·Vertex·Foundry에서도 세션 간 메시지 가능클라우드 공급자 환경에서도 멀티 세션 조율 — 표준 API 전용이던 제한 해소

해보기Bedrock 또는 Vertex 환경에서 세션 두 개를 열고 ListAgents 를 호출한다. 다른 세션이 목록에 보이면 된 것.

알아둘 것macOS·Linux 전용. 텔레메트리 비활성 환경에서도 동작한다.

── 2026-08-26 수 · v2.1.247
추천/feedback/feedback — 버그 발생 시 Claude가 피드백 초안 작성뭔가 잘못됐을 때 직접 쓰지 않아도 됨 — 세션 맥락을 Claude가 정리해 초안을 만든다

해보기/feedback 를 입력한다. 이번 세션의 오류·맥락을 정리한 초안이 나오면 된 것. 검토 후 제출한다.

알아둘 것feedbackDrafts: false 로 비활성화 가능.

일반—Bash 승인 힌트 — 한 키로 Auto mode 전환승인 프롬프트가 뜰 때 선택지가 생김 — 반복 없이 자동 진행으로 바꿀 수 있다

해보기Bash 명령 승인 프롬프트가 뜨면 "Yes, and switch to auto mode" 단축키를 누른다. 이후 같은 유형이 자동 승인되면 된 것.

추천/claude-api cost-optimize/claude-api cost-optimize — API 비용 항목별 분석·조정캐싱·배치·모델 선택 등을 항목별로 실측하며 줄임 — 한 번에 전부가 아니라 순서대로

해보기API를 쓰는 프로젝트 루트에서 /claude-api cost-optimize 를 실행한다. 비용 항목 분석과 권장 조치가 나오면 된 것.

알아둘 것API 키 사용자(Anthropic 직접·Bedrock·Vertex) 전용.

── 2026-08-25 화 · v2.1.246
추천/permissions/permissions Auto mode 탭 — classifier 규칙 보기·편집Auto mode가 어떤 기준으로 승인·거부하는지 한눈에 — 직접 규칙 수정 가능

해보기/permissions 를 열고 상단 탭에서 Auto mode 를 선택한다. classifier 규칙 목록이 보이면 된 것. 규칙 하나를 수정하면 바로 적용된다.

추천/goal/goal 유휴 체크인 최대 3회로 제한 — 다음 메시지 후 초기화긴 bg 작업을 폭주 없이 점검 — 3번 확인 후 조용해지고, 내 메시지로 다시 시작

해보기/goal 을 설정하고 오래 걸리는 bg 작업을 돌린다. 유휴 체크인이 3번 뜬 뒤 멈추면 된 것. 메시지를 하나 보내면 3번 더 확인하는지 확인한다.

일반Bash(git * main)Bash allow 규칙 와일드카드 위치 경고 — 시작 시 안내서브커맨드 앞 와일드카드가 옵션도 허용한다는 함정을 시작할 때 바로 알려줌

해보기settings.json 에 Bash(git * main) 같은 규칙을 넣고 Claude Code 를 시작한다. 경고가 뜨면 된 것.

알아둘 것서브커맨드 앞 와일드카드는 git --force main 처럼 옵션이 삽입된 형태도 함께 허용한다.

일반—턴 완료 시각 표시 — 줄 끝에 완료 시간 추가작업이 몇 시에 끝났는지 바로 확인 — 병렬로 돌리는 장시간 작업 추적에 유용

해보기아무 작업을 돌리고 턴이 끝나면 하단 줄을 본다. ✻ Sautéed for Ns · done H:MM PM 형태로 완료 시각이 찍혀 있으면 된 것.

── 2026-08-24 월 · v2.1.243
추천/usage/usage 루프 분석 — 폭주하는 /loop 작업 파악루프별 실행 횟수·총 토큰·마지막 실행 — 많이 도는 루프를 바로 찾아냄

해보기/loop가 돌고 있거나 이전에 돌린 세션에서 /usage를 열어 Loops 항목을 확인한다. 실행 횟수가 예상보다 많은 루프가 있으면 /loop stop으로 멈춘다.

추천—modelPicker — /model 피커 직접 구성자주 쓰는 모델만 올려두고 Bedrock·Vertex ID도 지정 가능

해보기settings.json 최상위에 "modelPicker": [{"id": "claude-sonnet-5-20251001", "label": "Sonnet 5"}]를 추가하고 /model을 열어 목록에 뜨면 된 것.

알아둘 것기본 목록에 추가되는 방식. 완전 대체하려면 "append": false를 함께 쓴다.

일반—promptCacheTtl — 메인 대화 캐시 TTL 설정API 키·클라우드 공급자 사용자는 1시간 캐시로 비용 절감 가능

해보기settings.json에 "promptCacheTtl": "1h", "subagentPromptCacheTtl": "5m"을 넣고 긴 대화를 이어간다. /cost에서 캐시 적중 비율을 확인한다.

알아둘 것API 키 사용자(Anthropic 직접·Bedrock·Vertex)에만 해당. claude.ai 구독 사용자는 이 설정이 없다.

추천/login/login — API 키 없이 Console 계정으로 로그인조직 정책상 API 키를 못 만들어도 Claude Code 사용 가능

해보기claude /login을 열어 Anthropic Console 항목을 선택한다. "Sign in with your Console account" 옵션이 뜨면 된 것.

추천/tasks/tasks — 서브에이전트 모델·effort 표시서브에이전트가 어느 모델로 얼마나 깊이 생각했는지 한눈에 확인

해보기서브에이전트가 있는 작업을 돌린 뒤 /tasks를 열거나 에이전트 상세를 누른다. 모델명과 effort 레벨이 옆에 표시되면 된 것.

── 2026-08-21 금 · v2.1.239
추천/claude-api upgrade/claude-api upgrade — Python SDK 0.x → 1.x 자동 마이그레이션코드를 직접 고치지 않아도 됨 — 수동 패치 없이 1.x 호환 코드로

해보기anthropic 0.x 를 쓰는 Python 프로젝트 루트에서 /claude-api upgrade 를 실행한다. 코드가 수정되면 pip install anthropic --upgrade 로 패키지를 올리고 다시 돌린다.

알아둘 것타임아웃 처리가 바뀌었다 — 1.x 에서는 anthropic.Timeout 을 쓴다 (httpx.Timeout 으로 쓰면 동작 안 함).

추천claude plugin클라우드 세션 플러그인 name@synced — claude.ai 동기화 플러그인 구분동기화된 것과 직접 설치한 것이 한눈에 — 이름 충돌 없이 각자 관리

해보기claude.ai 에서 플러그인을 하나 동기화한 뒤 claude plugin list 를 친다. name@synced 로 뜨면 된 것.

알아둘 것같은 이름의 플러그인이 있어도 @synced 버전이 덮어쓰지 않는다. 활성화·비활성화는 claude plugin enable name@synced.

추천ListAgentsListAgents — 같은 팀 팀원 세션도 목록에 표시팀원 세션이 안 보이던 문제 해결 — 팀 전체가 한 목록으로

해보기팀원이 세션을 열고 있을 때 ListAgents 를 실행한다. 팀원 세션이 목록에 보이면 된 것.

추천/goal/goal — claude --resume 재개 시 목표 자동 복원세션을 닫고 다시 열어도 목표가 그대로 — 긴 작업이 중단되지 않음

해보기/goal 을 설정하고 세션을 닫는다. claude --resume 으로 재개했을 때 목표가 복원돼 있으면 된 것.

── 2026-08-20 목 · v2.1.238
추천keybindingFlavorkeybindingFlavor — "readline"으로 Ctrl+W 공백 경계 삭제기본("classic")은 낱말 단위, "readline"은 공백 앞까지 — Bash 습관 그대로

해보기settings.json 에 "keybindingFlavor": "readline" 을 넣고 재시작한다. 프롬프트에 git commit -m msg 를 치고 Ctrl+W 를 누른다. msg 만 지워지면 된 것.

알아둘 것기본 "classic" 은 Ctrl+W 가 한 낱말만 지운다. "readline" 은 공백 앞 구간 전체를 지운다.

추천headersHelper플러그인 마켓 headersHelper — 카탈로그 페치에 단기 HTTP 헤더 자동 발급사설 마켓 인증을 명령 한 줄로 — 단기 토큰 만료 걱정 없이 설치·갱신

해보기settings.json 의 마켓플레이스 항목에 "headersHelper": "발급_명령" 을 넣고 /plugin install 을 시도한다. 인증 없이 카탈로그 목록이 뜨면 된 것.

알아둘 것카탈로그 항목별 headersHelper 는 install·update 때만 실행되며 [y/N] 을 묻는다. 자동 승인은 -y.

일반—풀스크린 Ctrl+L / Cmd+K — 항상 재그림, 더블 /clear 삭제두 번 눌러도 /clear 가 안 됨 — nvim 1행 터미널 자동 /clear 루프도 수정

해보기풀스크린 모드에서 Ctrl+L 을 두 번 연속 누른다. /clear 가 실행되지 않고 화면만 다시 그려지면 된 것.

알아둘 것이전엔 더블 프레스로 /clear 가 됐다. 지금은 /clear 를 직접 쳐야 한다.

일반claude mcp listclaude mcp list — 비활성 서버 ⊘ Disabled, 연결 시도 없음꺼진 서버 상태를 대기 없이 즉시 확인 — 연결 헬스 체크 생략

해보기비활성 MCP 서버가 있는 설정에서 claude mcp list 를 친다. ⊘ Disabled 가 보이면 된 것.

── 2026-08-19 수 · v2.1.236
추천ANTHROPIC_DEFAULT_MODELANTHROPIC_DEFAULT_MODEL — 새 세션 시작 모델 지정, /model 변경은 재시작 후에도 유지ANTHROPIC_MODEL 과 달리 /model 선택이 세션 재시작 후에도 살아 있음

해보기환경에 ANTHROPIC_DEFAULT_MODEL=claude-sonnet-5 를 넣고 세션을 연 뒤 /model 로 다른 모델을 고른다. 재시작해도 그 모델이 그대로면 된 것.

알아둘 것ANTHROPIC_MODEL 로 고정하면 /model 선택이 재시작 후 초기화된다. ANTHROPIC_DEFAULT_MODEL 은 초기값만 잡는다.

추천SendMessageSendMessage notify_when_idle — 상대 세션이 다음 유휴 때 한 번 알림폴링 없이 한 번만 통보 — 상대가 쉬는 순간 정확히 받음 (macOS·Linux)

해보기작업 중인 다른 세션에 notify_when_idle: true 로 메시지를 보낸다. 그 세션이 유휴가 됐을 때 알림이 오면 된 것.

알아둘 것macOS·Linux 전용, opt-in, 1회성이다.

추천—샌드박스 와일드카드 read-deny — 허용 영역 안에서도 우선 차단, 이름 변경 우회 불가**/.env 규칙이 허용 읽기 영역을 뚫지 못하고, 파일 이름을 바꿔도 막힘 (macOS)

해보기macOS 에서 **/.env read-deny 규칙을 설정하고 샌드박스 안에서 .env 파일을 읽으려 한다. 거부되면 된 것.

알아둘 것macOS 전용.

추천/goal/goal 유휴 세션 자동 체크인 — 30분·1h·2h 후 백그라운드 작업 상황 확인긴 백그라운드 작업 중 직접 돌아오지 않아도 세션이 스스로 이어받음

해보기/goal 을 설정하고 오래 걸리는 bg 작업을 돌린다. 30분 뒤 세션이 스스로 이어받으면 된 것.

일반/usage/usage — Team·Enterprise 사용 크레딧 소비량 표시, 0% 상태도 표기아직 안 쓴 상태에서도 한도를 미리 파악 가능

해보기Team·Enterprise 플랜에서 /usage 를 친다. usage-credits 항목이 보이면 된 것.

알아둘 것Team·Enterprise 전용.

── 2026-08-18 화 · v2.1.235
추천/config입력 중 맞춤법 오류 밑줄 표시 — spellcheck 설정 추가오타를 치면 바로 밑줄 — aspell·hunspell·ispell 이 있으면 즉시 활성화

해보기/config 에서 spellcheck 를 켠다. 입력창에 oops 처럼 오타를 치면 밑줄이 생기면 된 것.

알아둘 것aspell·hunspell·ispell 중 하나가 설치돼 있어야 항목이 뜬다. 없으면 설정이 보이지 않는다.

일반—Vim 모드: ctrl+o 토글·패널 닫기 시 NORMAL 모드·커서 위치 유지트랜스크립트를 열고 닫아도 입력 모드가 초기화되지 않음

해보기vim 모드에서 NORMAL 상태로 두고 ctrl+o 로 트랜스크립트를 열고 닫는다. 모드와 커서 위치가 그대로면 된 것.

── 2026-08-17 월 · v2.1.234
핵심/config사용 한도 초기화 시 세션 자동 재개 — /config 에서 끄기 가능한도가 풀리면 알아서 이어진다 — 직접 재시작 불필요

해보기/config 를 열어 "Continue automatically at usage limit" 항목을 찾는다. 켜거나 끄면 다음 한도 초기화 때 동작이 달라진다.

알아둘 것기본 on. 꺼두면 한도가 풀려도 자동으로 안 이어진다.

추천/permissions작업 중 /permissions 열기 가능 — 이번 턴 나머지에 즉시 적용재시작 없이 중간에 규칙 바꾸고 바로 적용

해보기Claude 가 작업하는 중에 /permissions 를 연다. 열리면 된 것. 규칙을 하나 바꾸고 이번 턴이 새 규칙대로 돌면 완료.

추천/add-dir작업 중 /add-dir · /config 등 실행 가능 — 풀스크린 TUI 포함재시작 없이 디렉터리 추가·설정 변경 가능

해보기Claude 가 작업 중일 때 /add-dir /다른/경로 를 친다. 그 경로가 컨텍스트에 추가되면 된 것.

알아둘 것같이 열리는 명령: /add-dir, /autocompact, /theme, /help, /config, /advisor.

추천—GitLab MR 배지 — 풋터·상태줄에 !N 및 draft/pending/green 상태 표시GitLab 저장소에서 MR 상태를 화면 안에서 바로 확인

해보기GitLab 리모트가 있는 저장소를 열고 MR 하나를 만든다. 풋터에 !N 과 상태가 보이면 된 것.

알아둘 것glab CLI 가 인증된 상태여야 표시된다.

── 2026-08-14 목 · v2.1.233
추천CLAUDE_CODE_ENABLE_TODO_TOOLSTodo 도구 신규 모델에서 기본 비활성 — CLAUDE_CODE_ENABLE_TODO_TOOLS=1 로 복원꺼진 게 아니라 기본 off — 환경변수 하나로 되살아남

해보기Sonnet 5 나 Opus 4.8 세션에서 TaskCreate 를 부른다. 오류가 뜨면 정상. CLAUDE_CODE_ENABLE_TODO_TOOLS=1 를 환경에 넣고 재시작해 다시 부른다. 도구가 돌면 된 것.

알아둘 것Opus 4.8·Sonnet 5·Fable 5·Mythos 5 이상에서 기본 off. 구형 모델은 그대로 쓴다.

추천--worktree--worktree 에 GitLab MR URL 지원 — agents 뷰에서 !N 표시GitLab MR 주소로 바로 체크아웃 — GitHub PR 과 같은 수준

해보기GitLab MR 주소로 claude --worktree <MR URL> 을 돌린다. 체크아웃이 되면 된 것. claude agents 에서 !N 으로 보이는지도 확인한다.

일반CLAUDE_CODE_TOOL_MEMORY_LIMITLinux Bash 도구 메모리 상한 — 폭주 빌드가 세션을 막지 못함opt-in cgroup 으로 메모리를 독식하는 빌드를 세션과 분리

해보기Linux 에서 CLAUDE_CODE_TOOL_MEMORY_LIMIT=512M 를 환경에 넣고 무거운 빌드를 돌린다. 빌드만 죽고 세션은 살아 있으면 된 것.

알아둘 것Linux 전용, opt-in. 기본은 꺼져 있다.

── 2026-08-13 목 · v2.1.232 · v2.1.231
핵심subagent_type:"fork"fork 서브에이전트 기본 활성 — 대화·캐시 상속, 비팀원 spawn은 bg 자동fork 타입이 전체 컨텍스트·캐시를 그대로 물려받아 즉시 작업 시작

해보기워크플로 스크립트에서 subagent_type: "fork" 서브에이전트를 spawn하고 /agents 로 본다. 부모 대화 내용이 그대로 보이면 된 것.

알아둘 것기존엔 이 기능이 꺼져 있었다 — 이제 기본 활성이므로 기존 스크립트 동작이 달라질 수 있다. 비팀원 에이전트의 인터랙티브 세션 spawn도 이제 bg 기본이다.

추천@세션이름프롬프트에서 @세션이름 — SendMessage로 바로 연결세션 ID 찾을 필요 없이 @ 하나로 다른 세션에 메시지 전달

해보기세션이 두 개 이상 열려 있는 상태에서 프롬프트에 @ 를 친다. 다른 세션 이름이 제안되면 골라 메시지를 보낸다. 그 세션에 글이 뜨면 된 것.

알아둘 것bare name이 정확히 하나의 활성 세션과 일치해야 바로 전달된다.

추천/config/config에 크로스 세션 메시지 수신 설정 추가다른 세션 메시지를 수락·보류·거부로 제어 — Dialog 만료 시간도 여기서

해보기/config 를 열어 "Messages from your other sessions" 행을 찾는다. 수락·보류·거부 중 원하는 것으로 바꾸면 된 것.

추천/code-review high/code-review high·xhigh·max도 백그라운드 에이전트로 실행깊은 리뷰 중에도 다른 작업 병행 — 완료 시 알림

해보기/code-review high 를 실행하고 /tasks 로 본다. 백그라운드로 돌고 있으면 된 것.

일반/plugin install플러그인 마켓플레이스에 GitLab URL 지원github.com 대신 gitlab.com 주소로 플러그인 마켓 등록·클론 가능

해보기settings.json 의 additionalMarketplaces 에 gitlab.com 저장소 URL을 넣고 /plugin install 을 시도한다. 클론이 시작되면 된 것.

── 2026-08-12 수 · v2.1.229
추천—플러그인 소스: 로컬 명령이 경로를 출력하면 매 세션 자동 적용IDE가 실행마다 경로를 알려주면 재시작 없이 플러그인 자동 갱신

해보기settings.json 의 plugins 배열에 {"type":"command","command":"echo /플러그인/경로"} 를 넣고 새 세션을 연다. /plugin list 에 그 플러그인이 뜨면 된 것.

알아둘 것명령은 세션마다 다시 실행된다 — IDE 처럼 경로가 매번 달라지는 쪽에 쓴다. 자리가 고정이면 mode:"link" 로 그 위치에서 바로 읽는 게 간단하다.

추천/commit-push-pr/commit-push-pr: 위험 플래그 git 명령 자동 승인 차단--force·--amend·--no-verify 등 위험 플래그 명령은 수동 승인 필요

해보기/commit-push-pr 실행 중 --force 가 필요한 상황을 만든다. 자동으로 넘어가지 않고 확인 창이 뜨면 된 것.

알아둘 것플래그가 없는 git·gh 명령은 그대로 자동 승인된다 — 막히는 건 위험 플래그가 붙었을 때뿐이다.

추천—[VSCode] 사이드바 세션 그룹 — 우클릭으로 생성·이름 변경·삭제여러 세션을 그룹으로 묶어 정리 — Shift-클릭으로 일괄 이동

해보기VSCode 사이드바에서 우클릭으로 새 그룹을 만들고, 세션 두 개를 Shift-클릭으로 골라 끌어 넣는다. 둘 다 그룹 안으로 들어가면 된 것.

알아둘 것떨어져 있는 세션을 고를 땐 Shift-클릭(범위) 말고 Cmd/Ctrl-클릭으로 하나씩 집는다.

일반ListAgentsListAgents: 끊어진 세션은 offline·클라우드 세션은 cloud 표시연결 상태를 한눈에 — offline/cloud 레이블로 세션 구분

해보기ListAgents 를 호출한다. 끊어진 Remote Control 세션에 offline, 클라우드 세션에 cloud 가 붙어 있으면 된 것.

일반remote-control --continueremote-control --continue: 가장 최근 Remote Control 세션 재개세션 ID 없이 마지막 세션으로 바로 재접속

해보기Remote Control 세션을 열어 둔 채 새 터미널에서 claude remote-control --continue 를 친다. 세션 ID 없이 같은 세션으로 들어가면 된 것.

── 2026-08-11 화 · v2.1.228
일반Write toolWrite 도구: 신규 모델은 미읽은 파일도 덮어쓰기 가능신규 모델 한정, Write 전 사전 읽기 단계 제거 — 구형 모델은 기존 규칙 유지

해보기안 읽은 파일에 Write 를 바로 시킨다. 먼저 읽으라는 말 없이 덮어쓰면 된 것.

알아둘 것신규 모델에서만 그렇다 — 구형 모델은 여전히 읽고 나서 쓴다. 이걸로 Write 규칙이 Edit 과 같아졌다.

── 2026-08-07 금 · v2.1.224지난주
핵심claude self-hosted-runner셀프 호스팅 러너 — 직접 보유한 서버·컨테이너를 Claude Code 실행 환경으로코드·컴퓨팅을 직접 통제 — 내부 인프라에서 Claude Code 실행 (Team/Enterprise)

해보기내 서버 하나를 러너로 등록하고 웹에서 세션을 하나 띄운다. 그 세션이 내 서버에서 돌면 된 것.

알아둘 것Team·Enterprise 플랜에서만 쓴다. 등록은 claude self-hosted-runner 로 한다.

추천SendMessage · ListAgents세션 간 SendMessage — 다른 머신의 Claude Code 세션에 직접 메시지 전송멀티 머신 에이전트 워크플로를 수동 핸드오프 없이 조율

해보기ListAgents 로 다른 머신 세션을 찾아 SendMessage 를 한 번 보낸다. 그쪽 세션에 글이 뜨면 된 것.

알아둘 것macOS·Linux 에서만 된다.

── 2026-08-06 목 · v2.1.223지난주
일반/review · /code-review/review = /code-review 별칭 통합 — effort 레벨 자동 기억/review medium 123처럼 effort·PR 번호 지정 가능 — /code-review와 완전 동일

해보기/review 를 레벨 없이 한 번 돌린다. 지난번에 쓴 effort 가 그대로 잡히면 된 것.

알아둘 것/review medium 123 처럼 레벨과 PR 번호를 붙일 수 있다. 깊게 볼 땐 /code-review ultra.

── 2026-08-04 화 · v2.1.222 · v2.1.221지난주
추천Ctrl+Alt+F (VSCode)[VSCode] Focus view — 도구 활동을 턴별 접힘 요약으로 숨김긴 도구 출력이 대화를 가리는 문제 해소 — 필요할 때만 펼쳐서 확인

해보기도구를 많이 쓰는 작업 중에 Ctrl+Alt+F 를 누른다. 도구 기록이 접히고 대화만 남으면 된 것.

알아둘 것명령 팔레트의 "Claude Code: Toggle Focus view" 로도 켜고 끈다. 지금 돌고 있는 도구는 접히지 않는다.

추천bg → commit · pushbg 세션 완료 시 항상 커밋·푸시 보존 — draft PR은 필요할 때만기존엔 항상 draft PR 오픈 — 이제 CLAUDE.md git 지침 준수 + 불필요 PR 방지

해보기bg 세션 하나를 끝까지 돌린다. 커밋·푸시는 됐고 draft PR 은 안 열려 있으면 된 것.

알아둘 것커밋 방식은 CLAUDE.md 의 git 지침을 따른다. draft PR 은 작업이 요구할 때만 열린다.

── 2026-07-24 금 · v2.1.2193주 전
핵심claude-opus-5Claude Opus 5 — Opus 기본 모델 교체, 1M 컨텍스트, fast mode 지원Opus급 추론 + 1M 컨텍스트 + fast mode — Sonnet으로 부족한 깊이 있는 작업에 선택

해보기평소 Sonnet 으로 하던 어려운 작업 하나를 Opus 5 로 다시 돌려 결과를 견준다.

알아둘 것백만 토큰당 $10/$50 로 Sonnet 보다 비싸다. 컨텍스트는 1M 이고, 빠르게 쓰려면 /fast.

추천agent() → agent()서브에이전트 중첩 spawn 기본 활성 (depth 3) — 비활성은 =1 설정재귀 에이전트 트리가 기본으로 동작 — depth 2+ 서브에이전트가 자동으로 하위 에이전트 생성

해보기서브에이전트가 또 서브에이전트를 부르는 작업을 하나 시키고 /agents 로 본다. 세 겹까지 내려가 있으면 된 것.

알아둘 것기본 깊이는 3이다. 예전처럼 한 겹만 쓰려면 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1, 동시에 도는 수는 CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS 로 잡는다.

── 2026-07-22 수 · v2.1.2183주 전
추천/code-review/code-review 백그라운드 서브에이전트 실행 — 대화 컨텍스트를 채우지 않음리뷰 작업이 대화를 채우지 않음 — 메인 세션 컨텍스트 절약

해보기/code-review 를 돌린 뒤 /context 를 본다. 대화가 안 불어 있으면 된 것.

알아둘 것리뷰가 서브에이전트에서 돌아서, 쌓아 둔 슬래시 명령도 리뷰 대상에 그대로 남는다.

── 2026-07-20 월 · v2.1.2163주 전
추천/context/context 컨텍스트 초과 명시적 경고 — /compact 실패 시 에러 표시컨텍스트가 꽉 찼을 때 즉시 인지 — 오동작 전에 조치 가능

해보기컨텍스트가 찬 세션에서 /compact 를 일부러 실패시킨다. 조용히 넘어가지 않고 에러가 뜨면 된 것.

── 2026-07-19 일 · v2.1.2154주 전
추천/verify · /code-review/verify · /code-review 자동 실행 제거 — 직접 호출해야 함의도치 않은 자동 실행 제거 — 리뷰·검증 타이밍을 직접 제어

해보기변경을 끝내고 /code-review 를 직접 부른다. 안 불렀을 때는 안 돌면 된 것.

알아둘 것이제 Claude 가 알아서 돌리지 않는다 — 변경 끝나고 /code-review, 머지 전 /verify 를 손으로 부르는 습관이 필요하다.

── 2026-07-18 토 · v2.1.2144주 전
추천progress heartbeat긴 도구 호출에 주기적 진행 상황 알림빌드·테스트·스캔 중 작업이 중단됐는지 실행 중인지 확인 가능

해보기오래 걸리는 명령을 하나 돌린다. 침묵하지 않고 중간 상황이 올라오면 된 것.

── 2026-07-17 금 · v2.1.2124주 전
추천/fork → bg · /subtask/fork는 bg 세션 복사 — 인세션 서브에이전트 실행은 /subtask로/fork가 항상 bg 세션 분기로 동작 — 인세션 위임은 /subtask로 전환 필요

해보기지금 대화를 /fork 로 복사해 bg 로 보낸다. 원래 세션이 그대로 남아 있으면 된 것.

알아둘 것한 세션 안에서 위임하던 건 이제 /subtask 다. 포크한 세션은 claude agents 목록에 뜬다.

── 2026-07-15 수 · v2.1.2114주 전
추천--forward-subagent-textstream-json에 서브에이전트 텍스트·thinking 포함CI에서 서브에이전트 응답이 조용히 사라지던 문제 해결 — CLAUDE_CODE_FORWARD_SUBAGENT_TEXT 환경변수도 지원

해보기-p 로 서브에이전트를 쓰는 명령을 --forward-subagent-text 와 함께 돌린다. 출력에 서브에이전트 글이 섞여 나오면 된 것.

알아둘 것플래그 대신 CLAUDE_CODE_FORWARD_SUBAGENT_TEXT 환경변수로도 켠다. CI 에서 서브에이전트 응답이 사라지던 게 이걸로 풀린다.

추천always allow → repo root"허용 항상" 규칙이 저장소 루트에 저장 — 워크트리 간 지속워크트리 세션마다 권한 재승인 반복 해소 — 한 번 허용하면 모든 워크트리에 지속

해보기워크트리에서 권한 하나를 "항상 허용" 하고 다른 워크트리를 연다. 다시 안 물으면 된 것.

알아둘 것규칙은 워크트리가 아니라 저장소 루트의 .claude/settings.json 에 쌓인다.

── 2026-07-14 화 · v2.1.210 · v2.1.209 · v2.1.2084주 전
추천vimInsertModeRemapsVim 삽입 모드 리맵 — jj → Escape 등 두 키 시퀀스 커스터마이즈에디터에서 손에 밴 키 조합 그대로 vim 모드에서 사용

해보기settings.json 의 vimInsertModeRemaps 에 jj→Escape 를 넣고 삽입 모드에서 두 번 누른다. 빠져나오면 된 것.

── 2026-07-11 토 · v2.1.2075주 전
추천disableAutoModeBedrock·Vertex·Foundry Auto mode — opt-in 불필요CLAUDE_CODE_ENABLE_AUTO_MODE 환경변수 불필요 — 클라우드 플랫폼에서 기본 활성

해보기Bedrock 이나 Vertex 로 세션을 하나 연다. 환경변수 없이 Auto mode 가 켜진 채로 시작하면 된 것.

알아둘 것이 플랫폼들의 기본 모델도 Opus 4.8 로 바뀌었다. 끄려면 사용자 settings.json 에 disableAutoMode.

── 2026-07-08 수 · v2.1.205 · v2.1.2045주 전
추천/doctor/doctor — 전체 설정 진단·자동 수정설정·환경 문제를 한 명령으로 진단·수정 — 수동 탐색 불필요

해보기/doctor 를 한 번 돌려 지적된 항목을 세고, 자동 수정까지 맡긴다.

알아둘 것/checkup 으로도 같은 게 돈다.

── 2026-07-02 목 · v2.1.1996주 전
추천/skill-a /skill-b슬래시 스킬 최대 5개 겹쳐 쓰기여러 스킬 조합이 필요한 작업을 한 줄로 — 재호출 불필요

해보기스킬 두세 개를 /skill-a /skill-b 할일 로 한 줄에 얹는다. 적은 순서대로 다 물리면 된 것.

알아둘 것한 번에 다섯 개까지다.

── 2026-07-01 수 · v2.1.1986주 전
추천Fable 5Claude Fable 5 — 재배포Fable 5 접근 복구 — Mythos급 성능, 플랜·지역 조건 확인 권장

해보기Fable 5 로 짧은 작업을 하나 돌려 지금 쓰는 모델과 결과를 견준다.

알아둘 것수출통제로 멈췄다가 다시 열린 거라 플랜·지역에 따라 안 보일 수 있다.

핵심bg → draft PR백그라운드 에이전트 완료 시 자동 커밋·푸시·드래프트 PRbg 에이전트가 완전 루프 완결 — 중간 확인 없이 PR 오픈까지

해보기bg 에이전트에 작은 작업을 맡기고 끝난 뒤 GitHub 을 본다. draft PR 이 올라와 있으면 된 것.

알아둘 것워크트리에서 코드를 고친 경우에만 여기까지 간다. 이 동작은 v2.1.221 에서 다시 바뀌어, 지금은 draft PR 이 필요할 때만 열린다.

추천Notification hook백그라운드 에이전트 입력 요청·완료 시 Notification hook 발화bg 에이전트가 멈추거나 끝났을 때 알림 자동화 연결

해보기Notification hook 에 알림 명령을 걸고 bg 작업을 하나 돌린다. 끝났을 때 알림이 오면 된 것.

알아둘 것이벤트가 둘이다 — 입력이 필요할 때(agent_needs_input)와 다 끝났을 때(agent_completed).

── 2026-06-30 화 · v2.1.1976주 전
핵심Sonnet 5Claude Sonnet 5 — Claude Code 기본 모델, 1M 컨텍스트6/30부터 CC 기본 모델 — 1M 컨텍스트로 대형 코드베이스 전체 처리, 8/31까지 프로모 요금

해보기긴 파일을 통째로 물리는 작업을 Sonnet 5 로 돌린다. 1M 컨텍스트 안에서 안 잘리면 된 것.

알아둘 것8/31 까지는 프로모 요금이고 그 뒤엔 백만 토큰당 $2/$10 이다.

── 2026-06-25 목 · v2.1.1937주 전
일반! [Tab]bash 모드(!) 파일 경로 자동완성bash 인라인 모드에서 경로 오타 없이 빠른 파일 지정

해보기! 로 bash 모드에 들어가 경로 중간에서 Tab 을 누른다. 자동완성이 뜨면 된 것.

── 2026-06-24 수 · v2.1.191 · v2.1.1907주 전
추천/rewind/clear 이전으로 대화 복원실수로 /clear한 세션을 컨텍스트 손실 없이 복구

해보기/clear 로 지운 대화를 /rewind 로 되살린다. 이어서 쓸 수 있으면 된 것.

알아둘 것/rewind 로 되돌린 뒤 /resume 로 잇는다.

── 2026-06-23 화 · v2.1.1877주 전
추천sandbox.credentials샌드박스 명령이 자격증명 파일 읽기 차단민감 파일이 샌드박스 명령에 노출되는 것을 차단 — 멀티에이전트 환경에서 특히 유용

해보기샌드박스 안에서 자격증명 파일을 읽는 명령을 일부러 돌린다. 막히면 된 것.

알아둘 것대상은 .env·~/.aws/credentials 같은 자격증명 파일이고, 범위는 프로젝트 settings.json 에서 조정한다.

── 2026-06-22 월 · v2.1.1867주 전
추천respondToBashCommands! 명령 출력에 Claude가 자동 응답복사·붙여넣기 없이 Claude가 즉시 분석 — 이전 동작 복원은 settings.json에서 respondToBashCommands: false

해보기입력을 기다리는 ! 명령을 하나 돌린다. Claude 가 대신 답하고 넘어가면 된 것.

알아둘 것예전처럼 조용히 두려면 settings.json 에 respondToBashCommands: false.

추천bg subagent백그라운드 에이전트 권한 요청이 메인 세션에 표시bg 에이전트가 조용히 막히는 대신 실시간 확인·제어 가능

해보기bg 에이전트에 권한이 필요한 작업을 시킨다. 메인 세션에 승인 요청이 뜨면 된 것.

알아둘 것예전엔 이런 요청이 조용히 거부됐다. Esc 를 누르면 그 도구 하나만 거부된다.

── 2026-06-17 수 · v2.1.1818주 전
추천/config프롬프트에서 바로 설정 변경설정 파일 열 필요 없이 세션마다 한 줄로 덮어쓰기 가능

해보기대화 도중 /config theme=dark 처럼 값을 바로 바꾼다. 세션을 나가지 않고 적용되면 된 것.

알아둘 것interactive·-p·Remote Control 어디서나 된다.

── 2026-06-08 월 · v2.1.1692달 전
추천--safe-mode커스터마이즈 전부 끄고 시작내 설정이 문제인지 격리 — 깨끗한 기준선

해보기--safe-mode 로 한 번 띄운다. 스킬·훅·플러그인이 다 꺼진 맨 상태로 뜨면 된 것.

알아둘 것CLAUDE.md·plugins·skills·hooks·MCP 가 한꺼번에 꺼진다. CLAUDE_CODE_SAFE_MODE 로도 켠다. 뭐가 말썽인지는 여기서부터 하나씩 되켜며 좁힌다.

추천/cd작업 디렉터리 이동 (캐시 유지)레포 옮겨가며 한 세션 유지 — 재시작·캐시 손실 X

해보기세션 도중 /cd 로 다른 폴더로 옮긴다. 앞의 대화가 그대로 남아 있으면 된 것.

알아둘 것프롬프트 캐시를 안 깨고 옮긴다 — 저장소를 오가며 한 세션으로 붙어 있을 때 쓴다.

── 2026-06-06 토 · v2.1.168 · v2.1.167 · v2.1.1662달 전
추천fallbackModel폴백 모델 (최대 3개)모델 오버로드로 세션 끊김 방지 — 자동 우회

해보기폴백 모델을 두세 개 적어 두고 한도가 걸릴 때까지 돌린다. 다음 모델로 넘어가면 된 것.

알아둘 것최대 세 개까지 순서대로 잡힌다. --fallback-model 로도 준다.

── 2026-05-28 목 · v2.1.154 · v2.1.1532달 전
핵심ultracode동적 워크플로 (수십~수백 에이전트)한 컨텍스트로 안 되는 대규모(마이그레이션·전수감사)를 병렬 분해

해보기조사거리 하나를 ultracode 로 맡기고 /workflows 로 몇 갈래가 도는지 센다.

알아둘 것백그라운드에서 수십~수백 에이전트가 붙는다 — 토큰이 크게 뛰니 한 컨텍스트로 안 되는 일에만 쓴다.

── 2026-05-22 금 · v2.1.149 · v2.1.1482달 전
추천/usage카테고리별 비용 분석어디서 토큰이 새는지 갈래별로 보인다 — 스킬·서브에이전트·플러그인·MCP

해보기/usage 를 열어 지난 며칠 중 어느 갈래가 제일 많이 먹었는지 하나 짚는다.

추천/diff키보드 스크롤마우스 없이 diff 를 훑는다 — 손이 자판을 안 떠난다

해보기/diff 를 열어 j·k 로 아래위를 훑는다.

알아둘 것화살표와 Space·PgUp/PgDn 도 같이 먹는다.

── 2026-05-21 목 · v2.1.1472달 전
핵심/code-review코드 리뷰 + PR 코멘트리뷰를 PR 인라인 코멘트로 바로 붙인다 — 옮겨 적을 일이 없다

해보기PR 하나에 /code-review --comment 를 돌린다. 지적이 PR 줄 위에 코멘트로 달리면 된 것.

알아둘 것리뷰 깊이(effort)를 같이 고를 수 있다.

추천Ctrl+T백그라운드 세션 고정자리를 비워도 bg 세션이 목록에서 안 사라진다

해보기bg 세션을 Ctrl+T 로 고정하고 한참 뒤 목록을 본다. 그대로 있으면 된 것.

── 2026-05-19 화 · v2.1.145 · v2.1.1442달 전
일반agents --json세션 스크립팅세션 목록을 스크립트로 다룰 수 있다 — 알림·집계를 붙일 자리

해보기claude agents --json 을 jq 로 걸러 지금 도는 세션 수를 센다.

── 2026-04-27 월 · v2.1.1213달 전
추천/skills 검색스킬 필터스킬이 수십 개가 되면 눈으로 못 찾는다

해보기/skills 를 열고 몇 글자 친다. 원하는 스킬이 바로 걸리면 된 것.

일반plugin prune고아 플러그인 정리딸려 들어온 플러그인이 남아 목록을 어지럽히는 걸 막는다

해보기claude plugin prune 을 돌려 지워지는 게 몇 개인지 센다.

알아둘 것지워지는 건 다른 플러그인에 딸려 자동 설치됐다가 이제 아무도 안 쓰는 것들이다.

── 2026-04-24 금 · v2.1.1203달 전
추천ultrareviewCI 클라우드 리뷰리뷰를 CI 에 걸 수 있다 — 사람이 안 눌러도 돈다

해보기CI 잡 하나에 비대화형 ultrareview 를 붙여 한 번 돌린다.

── 2026-04-23 목 · v2.1.119 · v2.1.1183달 전
일반/config 영구저장설정 저장설정이 세션을 넘어 남는다 — 매번 다시 안 잡아도 된다

해보기/config 로 테마를 바꾸고 새 세션을 연다. 그대로면 된 것.

알아둘 것theme·editor 같은 값이 settings.json 에 남는다.

── 2026-04-22 수 · v2.1.1173달 전
추천vim visual modevim 비주얼 모드긴 프롬프트를 vim 처럼 덩어리로 고친다

해보기프롬프트 창에서 v 로 몇 글자 잡고 지운다.

알아둘 것줄 단위로 잡을 땐 V. 잡은 뒤에는 vim 오퍼레이터가 그대로 먹는다.

── 2026-03-31 화 · v2.1.894달 전
추천@subagent서브에이전트 멘션이름으로 바로 부른다 — 어떤 에이전트를 쓸지 설명 안 해도 된다

해보기서브에이전트에 이름을 붙여 두고 @이름 으로 한 번 부른다.

일반defer 권한권한 보류헤드리스에서도 위험한 도구 앞에서 멈춰 세울 수 있다

해보기-p 로 도는 작업에 권한 보류를 걸어, 도구 앞에서 서는지 본다.

알아둘 것헤드리스(-p)에서 쓰려고 만든 것이다 — 대화형에서는 원래 물어본다.

일반PermissionDenied hook거부 후 재시도 hook한 번 거부돼도 작업이 통째로 안 죽는다

해보기거부하는 분류기를 걸어 두고 작업을 돌린다. 통째로 죽지 않고 재시도로 이어지면 된 것.

── 2026-03-26 목 · v2.1.85 · v2.1.844달 전
일반hook if 조건조건부 hook훅을 모든 명령에 걸지 않고 필요한 것만 고른다

해보기Bash(git *) 조건으로 훅을 걸고 git 명령과 다른 명령을 각각 돌린다. git 에서만 돌면 된 것.

── 2026-02-28 토 · v2.1.635달 전
핵심/batch대규모 병렬 변경한 번에 못 고칠 크기의 변경을 쪼개 나눠 돌린다

해보기여러 파일에 걸친 이름 바꾸기를 /batch 로 맡기고 워크트리가 몇 개 생기는지 센다.

알아둘 것코드베이스를 쪼갠 뒤 조각마다 워크트리를 따로 만들어 돌린다.

일반HTTP hooksHTTP 훅훅을 로컬 스크립트가 아니라 서버로 뺄 수 있다

해보기받아 찍는 주소 하나를 훅에 걸고 작업을 돌린다. 요청이 오면 된 것.

알아둘 것그 주소로 JSON 을 POST 하고 답도 받는다.

── 2026-02-25 수 · v2.1.58 · v2.1.56 · v2.1.55 · v2.1.535달 전
추천/copy응답 복사코드블록만 골라 복사한다 — 앞뒤 설명이 안 딸려 온다

해보기답변의 코드블록 하나를 /copy 로 집어 붙여넣는다.

── 2026-02-23 월 · v2.1.515달 전
일반remote-control원격 제어다른 데서 도는 빌드에 내 로컬 환경을 내준다

해보기claude remote-control 을 켜고 바깥에서 한 번 붙는다.

── 2026-02-20 금 · v2.1.505달 전
추천isolation: worktree에이전트 격리에이전트끼리 같은 파일을 안 밟는다

해보기에이전트를 isolation: worktree 로 두 개 동시에 돌린다. 서로 파일을 안 밟으면 된 것.

── 2026-01-30 금 · v2.1.276달 전
추천--from-prPR 세션 재개PR 번호만 알면 그때 대화로 돌아간다

해보기예전 PR 번호로 claude --from-pr 123 을 돌린다. 그때 대화가 뜨면 된 것.

── 2026-01-27 화 · v2.1.206달 전
일반PR review 표시PR 상태 푸터지금 브랜치의 PR 상태를 화면 아래에서 바로 본다

해보기PR 이 열린 브랜치로 옮긴다. 푸터에 그 PR 상태가 뜨면 된 것.

일반--add-dir추가 디렉토리여러 저장소를 한 세션에서 다룬다 — 각자의 CLAUDE.md 까지

해보기--add-dir 로 다른 폴더를 붙이고 그쪽 지침이 먹는지 본다.

알아둘 것붙인 폴더의 CLAUDE.md 까지 같이 읽는다.

── 2026-01-23 금 · v2.1.196달 전
추천$0 $1 인자커맨드 인자커스텀 명령이 인자를 받는다 — 하나짜리 명령이 여러 벌로 늘어난다

해보기커스텀 명령에 $1 을 넣고 값을 바꿔 두 번 부른다. 값마다 다르게 돌면 된 것.

── 2026-01-22 목 · v2.1.18 · v2.1.17 · v2.1.166달 전
추천커스텀 키바인딩단축키 설정손에 익은 단축키로 바꿔 쓴다

해보기자주 쓰는 동작 하나에 단축키를 새로 걸고 눌러 본다.

알아둘 것화면 맥락마다 다르게 걸 수 있고, 키 코드 시퀀스로도 지정한다.

── 2025-12-19 금 · v2.0.747달 전
핵심LSP tool코드 인텔리전스정의로 바로 뛴다 — 이름으로 뒤지지 않아도 된다

해보기함수 하나를 짚어 정의로 가 보게 시킨다. 맞는 자리로 가면 된 것.

알아둘 것go-to-definition 말고도 LSP 가 주는 기능들이 같이 붙는다.

일반/terminal-setup터미널 셋업 확장쓰는 터미널이 뭐든 줄바꿈·단축키가 제대로 먹는다

해보기/terminal-setup 을 돌리고 Shift+Enter 로 줄을 바꾼다. 줄이 바뀌면 된 것.

알아둘 것Kitty·Alacritty·Zed·Warp 이 새로 들어왔다.

── 2025-12-18 목 · v2.0.737달 전
일반이미지 링크이미지 열기붙여넣은 이미지를 다시 열어 본다

해보기이미지를 하나 붙이고 [Image #1] 을 누른다. 뷰어가 뜨면 된 것.

── 2025-12-17 수 · v2.0.727달 전
추천Claude in Chrome크롬 확장브라우저 화면을 직접 보고 만진다 — 사람이 옮겨 적을 일이 준다

해보기확장을 붙이고 페이지 하나를 열어 클릭까지 시킨다.

알아둘 것아직 베타다.

── 2025-11-24 월 · v2.0.518달 전
핵심Opus 4.5새 모델어려운 판단이 필요한 작업에 쓸 카드가 하나 는다

해보기까다로운 작업 하나를 Opus 4.5 로 돌려 결과를 견준다.

── 2025-11-18 화 · v2.0.458달 전
일반Microsoft FoundryFoundry 지원Azure 를 쓰는 회사 환경에서도 붙는다

해보기Foundry 자격증명으로 세션을 하나 띄운다.

일반PermissionRequest hook권한 자동 결정매번 묻지 않는다 — 규칙으로 정해 둔다

해보기읽기 명령만 자동 승인하는 훅을 걸고, 쓰기는 여전히 묻는지 확인한다.

── 2025-11-17 월 · v2.0.438달 전
일반SubagentStart hook서브에이전트 시작 훅서브에이전트가 뜨는 순간을 잡아 준비 작업을 끼운다

해보기시작 훅에 로그 한 줄을 걸고 서브에이전트를 띄운다. 찍히면 된 것.

── 2025-10-30 목 · v2.0.309달 전
일반sandbox 설정샌드박스 정책샌드박스 밖으로 나갈 명령을 내가 정한다

해보기allowUnsandboxedCommands 에 명령 하나를 넣고 도는지 확인한다.

일반prompt stop hooks프롬프트 stop 훅끝날 때 사람 말로 된 규칙을 한 번 더 태운다

해보기stop 훅에 짧은 점검 프롬프트를 걸고 작업을 마친다. 그 점검이 한 번 돌면 된 것.

── 2025-10-16 목 · v2.0.20 · v2.0.219달 전
핵심Skills스킬 시스템되풀이하는 절차를 한 번 적어 두고 계속 부른다

해보기자주 하는 절차 하나를 스킬로 만들어 다음 작업에서 불러 본다.

추천AskUserQuestion선택지 질문애매한 갈림길에서 되묻는다 — 엉뚱한 쪽으로 안 간다

해보기갈림길이 있는 작업을 시킨다. 객관식으로 물어 오면 된 것.

── 2025-10-15 수 · v2.0.179달 전
추천Haiku 4.5새 모델가벼운 일에 값싼 모델을 붙인다

해보기단순 반복 작업 하나를 Haiku 4.5 로 돌려 걸린 시간을 견준다.

── 2025-09-29 월 · v2.0.010달 전
핵심/rewind코드 되돌리기대화와 코드를 한꺼번에 되돌린다 — git 으로 따로 안 돌려도 된다

해보기뭔가 어긋난 지점에서 /rewind 로 되돌린다. 대화만이 아니라 파일까지 같이 돌아오면 된 것.

추천/usage사용량 보기한도에 언제 걸릴지 미리 안다

해보기/usage 를 열어 이번 창에서 얼마나 남았는지 확인한다.

여기까지가 골라낸 것 — 빠짐없이 보려면 Claude Code 공식 패치노트 ↗

새로 들어온 것 0개

등급명령어무엇이 바뀌나좋은 점
── 2026-10-27 화 · v0.165.0
핵심—대화 중 추론 노력 변경 — 지원 모델에서 기본 활성화이전엔 세션 시작 시에만 바꿀 수 있었으나 이제 대화 중간에도 노력 수준을 조정 가능

해보기대화 중간에 추론 노력을 높이거나 낮춰 응답 품질 변화를 확인한다. 변경이 즉시 반영되면 된 것.

알아둘 것추론 노력 변경을 지원하는 모델에서만 동작함.

추천model_providerGCP Vertex AI 내장 프로바이더 — model_provider = "gcp"별도 플러그인 없이 설정 한 줄로 Vertex AI 백엔드로 전환 가능

해보기설정 파일에 model_provider = "gcp"를 추가하고 세션을 시작한다. Vertex AI 모델로 연결되면 된 것.

알아둘 것GCP 자격증명 및 Vertex AI 설정 필요.

추천/memoryMemory v2 기본 활성화 — 외부 에이전트 메모리 가져오기 지원새 프로필에 Memory v2가 기본으로 켜지고, 외부 에이전트 메모리를 v2로 가져올 수 있음

해보기새 프로필을 만들고 Memory v2가 기본으로 활성화돼 있는지 확인한다. 외부 에이전트 메모리가 있다면 가져오기를 시도한다.

알아둘 것기존 프로필은 자동 전환 안 됨 — 새 프로필에만 기본 적용됨.

── 2026-10-23 목 · v0.164.0
핵심/presets/presets — 재사용 프롬프트·슬래시 명령 10개 슬롯 저장키보드 메뉴로 슬롯을 불러올 수 있어 반복 작업의 앞 단계 타이핑이 사라짐

해보기/presets 를 열어 자주 쓰는 프롬프트를 슬롯 하나에 저장한다. 다음 세션에서 키보드 메뉴로 불러와 전송되면 된 것.

추천/model/model 인라인 인수 — 명령어 한 줄로 모델·권한 설정메뉴를 열지 않고 /model claude-opus-5-5 한 줄로 바로 전환

해보기/model claude-opus-5-5 를 입력해 전송한다. 메뉴 없이 모델이 바뀌었다는 확인이 뜨면 된 것.

추천—원격 Bash·Zsh 스냅샷에서 자격증명 자동 마스킹지원되는 원격 명령·커스텀 프로바이더 자격증명이 로그·화면에 노출되지 않음

해보기원격 Bash 세션에서 자격증명이 포함된 명령을 실행한다. 출력에서 자격증명 값이 *** 로 마스킹되면 된 것.

알아둘 것지원되는 원격 Bash 명령과 Zsh 스냅샷 세션에서만 동작함.

── 2026-10-15 목 · v0.163.0
핵심—응답 중 후속 메시지로 즉시 방향 전환Codex 응답 중 새 메시지를 보내면 현재 턴·Code Mode 셀·중첩 툴 호출이 함께 중단됨

해보기Codex가 응답하는 도중에 새 메시지를 입력해 전송한다. 이전 응답이 멈추고 새 방향으로 진행하면 된 것.

추천/config/config — 카테고리별 설정 검색·즉시 변경재시작 없이 바꿀 수 있는 설정은 즉시 적용 — 재시작 필요 항목은 따로 표시됨

해보기/config 를 실행해 아무 설정이나 검색하고 바꾼다. 재시작 없이 즉시 반영되는 항목이 있으면 된 것.

── 2026-10-08 목 · v0.162.0
추천—신뢰 로컬 프로젝트에서 Git 워크트리 생성·목록 도구 추가워크트리 기능 활성화 시 TUI에서 바로 워크트리를 만들고 목록을 볼 수 있음

해보기워크트리 기능이 활성화된 신뢰 로컬 프로젝트에서 워크트리 생성 도구를 실행한다. 새 워크트리가 목록에 보이면 된 것.

알아둘 것워크트리 기능이 활성화된 신뢰 로컬 프로젝트에서만 동작함.

추천pp 로 태스크 고정 — 에이전트 커맨드 센터 공유 Pinned 그룹자주 쓰는 태스크를 고정해 화면 최상단에 유지

해보기에이전트 커맨드 센터에서 태스크 하나에 커서를 맞추고 p 를 누른다. Pinned 그룹에 올라오면 된 것.

알아둘 것서버가 지원하는 환경에서만 공유 Pinned 그룹이 동작함.

추천/copy/copy 로 트랜스크립트 블록 탐색·복사 + tui.mouse_scroll_speed 스크롤 속도 조정트랜스크립트 블록을 키보드로 고르고 복사하고 스크롤 속도도 설정 가능

해보기/copy 를 입력해 피커를 열고 트랜스크립트 블록을 복사한다. Ctrl+Insert 로도 선택 복사가 되면 된 것.

── 2026-10-07 수 · v0.161.0
추천/mcp loginMCP 서버 터미널 세션 로그인실행 중인 터미널 세션에서 MCP 서버에 바로 로그인 — 브라우저·별도 창 없이

해보기/mcp login <서버이름> 을 입력한다. 인증 흐름이 터미널 안에서 완료되면 된 것.

추천/voice settings음성 마이크·스피커·채널 설정 저장쓸 마이크·스피커·채널을 고르고 저장 — 다음 세션에도 그대로

해보기/voice settings 에서 마이크와 스피커를 바꾸고 세션을 새로 연다. 저장한 설정이 유지되면 된 것.

일반—Bedrock 멀티에이전트 V2·Ultra reasoning 지원Bedrock 라우트에서 멀티에이전트 V2와 Ultra reasoning을 쓸 수 있음

해보기Bedrock Mantle 환경에서 멀티에이전트 V2 를 활성화하고 서브에이전트가 생성되면 된 것.

알아둘 것Amazon Bedrock Mantle·Runtime 환경 전용. AWS GovCloud 리전도 지원됨.

── 2026-10-01 목 · v0.160.0
추천—프로젝트 밖 세션 — 워크스페이스 기본값으로 시작프로젝트 디렉터리 밖에서도 워크스페이스 기본 설정으로 세션 시작, 재개 시 권한도 복원

해보기프로젝트 디렉터리 밖에서 codex 를 실행한다. 워크스페이스 기본값이 적용된 세션이 열리면 된 것.

알아둘 것정책이 허용하는 환경에서만 동작함.

추천—Guardian 리뷰 — 이전 지시·에이전트 핸드오프 컨텍스트 포함Guardian이 이전 사용자 지시를 꺼내고 에이전트 핸드오프 컨텍스트까지 포함해 리뷰 — opt-in

해보기Guardian 리뷰를 opt-in 설정으로 활성화한다. 리뷰 결과에 이전 지시와 핸드오프 컨텍스트가 반영되면 된 것.

── 2026-09-30 수 · v0.159.3
일반—ChatGPT 로그인 세션 — 보안 설정 완료 안내계정 보안이 미완료면 선택형 안내 표시 — ChatGPT 계정으로 로그인한 로컬 세션 전용

해보기ChatGPT 계정으로 로그인한 세션을 새로 연다. 보안 설정 안내 팝업이 뜨면 된 것.

알아둘 것보안 설정이 이미 완료된 계정에는 표시되지 않음.

── 2026-09-29 화 · v0.159.0 · v0.159.1
추천instant_interruptinstant_interrupt — 응답 중 새 입력으로 방향 전환응답·코드 실행 중 새 메시지를 보내면 즉시 반영 — 끝날 때까지 기다릴 필요 없음

해보기설정에서 instant_interrupt 를 활성화하고 모델이 응답하는 중에 새 메시지를 입력한다. 응답이 즉시 중단되고 새 입력이 반영되면 된 것.

알아둘 것Opt-in 기능 — 기본 off이며 별도로 활성화해야 한다.

일반k경고 뷰어 — 닫으면 검토 완료, k 로 나중에 보관창을 닫으면 검토된 경고가 사라짐 — k 로 항목 하나를 나중을 위해 남길 수 있음

해보기경고 뷰어가 열린 상태에서 항목 하나에 커서를 맞추고 k 를 누른다. 창을 닫았다가 다시 열었을 때 그 항목만 남아 있으면 된 것.

핵심--modelGPT-6.1 Sol — 번들 카탈로그·Bedrock Mantle 기본 모델새 세션에서 별도 지정 없이 GPT-6.1 Sol 이 기본으로 선택됨

해보기codex 를 실행하고 --model 없이 작업을 시작한다. 세션 정보에 gpt-6.1-sol 이 보이면 된 것.

── 2026-09-28 월 · v0.158.0
추천—TUI 선택 시 자동 복사·우클릭 붙여넣기드래그하면 클립보드로 — 복사한 트랜스크립트가 Markdown 서식을 그대로 유지

해보기/tui 로 전체화면을 열고 응답 텍스트를 드래그로 선택한다. 클립보드에 Markdown 서식이 보존된 채 들어오면 된 것.

추천codex mcp add --oauth-client-secretOAuth 클라이언트 시크릿 필요 MCP 서버 연결사전 등록 시크릿이 있어야 하는 MCP 서버도 플래그 하나로 붙인다

해보기codex mcp add --oauth-client-secret 명령으로 시크릿을 등록하고 MCP 서버에 연결한다. 접속이 되면 된 것.

알아둘 것클라이언트 시크릿을 미리 발급받은 MCP 서버에서만 쓴다.

── 2026-09-23 화 · v0.156.1
추천—GPT-6 Sol · Luna — 모델 피커 신규 추가속도 제한 전환 시 GPT-6 Luna 를 기본 권장 — 두 모델 모두 피커에서 바로 선택 가능

해보기모델 피커를 열고 GPT-6 Sol 또는 GPT-6 Luna 를 골라 응답이 오면 된 것.

알아둘 것속도 제한에 걸렸을 때 전환 프롬프트가 GPT-6 Luna 를 권장한다.

── 2026-09-22 월 · v0.156.0
추천/tui/tui — 전체화면 TUI (트랜스크립트 검색·마우스 선택·우클릭 복사)기본 터미널보다 텍스트 검색·선택·복사가 편함 — 다음 실행부터 적용

해보기/tui 를 입력한 뒤 Codex 를 다시 시작한다. 전체화면 UI로 열리고 트랜스크립트 검색이 되면 된 것.

추천/usage/usage — 계정 사용량·토큰·플러그인·스킬 활동 대시보드토큰 총계와 플러그인·스킬 활동을 한 화면에서 파악

해보기/usage 를 실행하고 이번 달 토큰 총계와 플러그인 활동이 표시되면 된 것.

추천—워크트리 기본 활성화 — 에이전트 센터에서 상태 필터·워크트리 세션 생성별도 설정 없이 워크트리 세션을 쓸 수 있고, 에이전트 센터에서 태스크 상태별 필터도 됨

해보기에이전트 커맨드 센터를 열고 태스크를 상태별로 필터해본다. 워크트리 세션 생성 버튼이 보이면 된 것.

일반/voice음성 대화 기본 활성화 — F8 토글·/voice settings·Linux·Windows 오디오 번들실험 기능 활성화 없이 바로 쓸 수 있음 — F8 으로 빠르게 켜고 끔

해보기/voice settings 로 설정을 열고 F8 을 눌러 토글이 작동하면 된 것.

알아둘 것Linux·Windows 는 오디오 런타임이 번들에 포함되어 별도 설치 불필요.

── 2026-09-17 목 · v0.155.0
핵심/voice/voice — 실험적 음성 대화 (라이브 트랜스크립트)마이크로 말하면 실시간 자막이 뜨고 음성으로 대화를 이어갈 수 있음

해보기/experimental 로 실험 기능을 활성화한 뒤 /voice 를 실행한다. 마이크 컨트롤과 실시간 자막이 뜨면 된 것.

알아둘 것지원 빌드에서만 활성화됨 — 일반 배포판에는 없을 수 있다.

추천—에이전트 개요에서 태스크 숨기기·보관·삭제완료·실패한 태스크를 정리해 에이전트 목록을 깔끔하게 유지할 수 있음

해보기에이전트 개요를 열고 완료된 태스크 하나를 숨기거나 보관한다. 목록에서 사라지면 된 것.

일반—Touch ID로 MCP 요청 인증 (Mac 로컬 TUI)MCP 도구 실행마다 Touch ID 로 승인해 무단 호출을 막을 수 있음

해보기지원 Mac TUI 세션에서 MCP 요청이 오면 Touch ID 프롬프트가 뜨는지 확인한다.

알아둘 것Touch ID 를 지원하는 Mac TUI 세션에서만 동작함.

── 2026-09-09 수 · v0.154.0
일반—GPT-6-Astra — 모델 피커에 전면 추가Bedrock 카탈로그 포함 기본 모델 피커에서도 선택 가능 — v0.153.3의 Bedrock 전용에서 전체 확장

해보기모델 피커를 열고 GPT-6-Astra 를 고른다. 응답이 오면 된 것.

추천--worktree · /worktree--worktree · /worktree — 격리 체크아웃으로 세션 분기기존 작업에 영향 없이 새 체크아웃을 만들어 실험하고 나중에 재개할 수 있음

해보기codex --worktree 로 세션을 열거나 TUI 안에서 /worktree 를 입력한다. 격리된 체크아웃이 생기고 나중에 재개할 수 있으면 된 것.

알아둘 것실험적 기능 — API가 바뀔 수 있다.

추천—작업 중 인라인 질문 답변 — 에이전트 멈추지 않고 응답에이전트가 돌아가는 동안 제안 선택지나 직접 입력으로 답할 수 있음 — 진행 중 초안을 잃지 않는다

해보기에이전트가 작업 중일 때 질문이 뜨면 제안 선택지를 골라 본다. 에이전트가 멈추지 않고 계속 작업하면 된 것.

일반—Windows — 세션 간 Codex 서버 공유, 데몬 관리여러 Windows 세션이 서버 하나를 공유 — 데몬 생명주기 명령과 자동 업데이트 포함

해보기Windows 에서 Codex 세션을 두 개 열고 같은 백그라운드 서버를 공유하는지 확인한다. 프로세스가 하나로 보이면 된 것.

알아둘 것Windows 전용.

추천RVim 모드 — R 교체 모드, 안정적인 EscapeR 로 교체 모드 진입해 되돌리기·dot-repeat 가능, 레거시 터미널에서 Escape도 안정적

해보기Vim 모드가 켜진 상태에서 R 을 누르고 텍스트를 교체한다. u 로 되돌려지면 된 것.

추천/copy/copy — 상태 출력·세션 필드 복사 추가status 출력이나 세션 개별 필드를 직접 복사, 서식 있는 앱에 붙여넣을 때 형식도 보존

해보기/copy 를 입력해 피커를 열고 status 출력을 선택해 복사한다. 서식 있는 앱에 붙여넣을 때 형식이 유지되면 된 것.

── 2026-09-04 금 · v0.153.3
일반—Amazon Bedrock — GPT-6-Astra 모델 선택 가능 (Mantle·Runtime)Bedrock 라우트에서 GPT-6-Astra 를 선택할 수 있음 — Mantle·Runtime global/US

해보기Mantle 또는 Runtime global/US 라우트의 Bedrock 모델 피커를 연다. GPT-6-Astra 가 목록에 보이면 된 것.

알아둘 것Amazon Bedrock Mantle 또는 Runtime 라우트 사용 환경에서만 표시된다.

── 2026-09-03 목 · v0.153.0
추천u · Ctrl+RVim 모드 — u로 되돌리기, Ctrl+R로 다시 실행붙여넣기·첨부 포함 초안을 통째로 되살린다 — 편집 전으로 돌아갈 때 조각나지 않음

해보기Vim 모드에서 프롬프트에 내용을 붙여넣은 뒤 u를 눌러 전체 초안이 되살아나는지 본다. Ctrl+R로 다시 적용되면 된 것.

알아둘 것붙여넣은 내용과 첨부도 같이 복원된다.

추천codex pluginPlugin CLI — 원격 마켓플레이스에서 플러그인 목록 조회·설치·제거TUI 없이 명령줄에서 플러그인을 바로 관리한다

해보기codex plugin list로 원격 마켓플레이스의 플러그인 목록을 확인한다. 하나를 골라 설치하고 codex plugin remove로 지워 본다. 목록에서 사라지면 된 것.

일반tui.auto_recaptui.auto_recap = false — 자동 요약 끄기, 수동 /recap은 유지세션마다 요약이 자동으로 뜨는 게 거슬리면 설정 하나로 끈다

해보기codex.toml에 tui.auto_recap = false를 넣고 세션을 시작한다. 자동 요약이 안 뜨고 /recap은 여전히 동작하면 된 것.

추천—TUI 이력 — 완전한 패치·백그라운드 터미널 입력·완료된 명령 단위 표시이력에서 무슨 변경이 있었는지 조각 없이 본다 — 백그라운드 터미널 입력도 포함

해보기세션을 진행하고 이력 화면을 연다. 전체 패치와 완료된 명령이 개별 항목으로 표시되면 된 것.

일반—Plus·Team — 5시간 사용 창에서 절반 미만 남을 때 미리 경고한도가 떨어지기 전에 안다 — 예상치 못한 중단을 줄인다

해보기Plus 또는 Team 플랜에서 세션을 쓴다. 5시간 창 안에서 절반 아래로 내려가면 배너가 더 일찍 뜨는지 본다.

알아둘 것Plus·Team 플랜 전용. Free 플랜에는 해당 없음.

── 2026-09-01 화 · v0.152.0
추천/ · ?Vim 모드 — / · ? 검색, n · N 반복 탐색초안에서 검색하고 바로 이동 — Vim 에서 당연하던 게 입력창에서도

해보기Vim 모드가 켜진 상태에서 입력창에 초안을 쓰고 / 를 눌러 단어를 찾는다. 강조되고 n·N 으로 이동되면 된 것.

추천—사용량 한도 배너 — 크레딧·한도 초기화·플랜 관리 직접 제공한도가 걸렸을 때 배너에서 바로 처리 — 따로 탭을 열 필요 없다

해보기사용량 한도에 걸렸을 때 배너를 클릭해 본다. 사용 확인·크레딧·초기화·플랜 중 하나를 바로 선택할 수 있으면 된 것.

일반output_token_limitMCP 도구별 output_token_limit — 세션 재개 시에도 일관 적용특정 도구의 출력이 너무 길 때 잘라낼 크기를 미리 지정

해보기MCP 도구 설정에 "output_token_limit": 500 을 넣고 출력이 긴 도구를 호출한다. 응답이 잘리면 된 것.

알아둘 것세션을 재개해도 같은 한도가 유지된다.

── 2026-08-26 수 · v0.150.0
추천@@ 멘션 — 다른 Codex 작업 참조·메시지·생성작업 간 조율이 터미널에서 — 에이전트가 다른 작업을 읽고 메시지 보내는 것까지

해보기두 작업을 열어 두고, 한쪽 입력창에 @ 를 친다. 작업 목록 피커가 뜨면 된 것.

알아둘 것에이전트가 다른 작업을 읽기·생성·메시지 전송까지 수행할 수 있다.

추천/copy/copy — 전체·코드 블록·인용문 범위 선택 복사복사할 부분을 피커로 고름 — 코드만, 특정 인용문만 바로 잡아냄

해보기응답이 있는 대화에서 /copy 를 입력한다. 피커가 뜨면 된 것 — 전체 응답·코드 블록·인용문 중 하나를 골라 복사한다.

추천—Interrupt 훅 — 턴 중단 시 명령·MCP 핸들러 실행작업이 끊기는 순간 자동 처리 — 정리 스크립트·알림·MCP 연동 가능

해보기codex.toml 에 Interrupt 훅을 정의하고 실행 중인 턴을 중단한다. 훅이 실행되면 된 것.

── 2026-08-20 목 · v0.149.0
추천codex agentscodex agents 대시보드 — 작업 검색·시작·열기·이름 변경·중단실행 중인 작업을 창 전환 없이 파악·조작할 수 있다

해보기codex agents 를 실행한다. 목록이 뜨면 방향키로 작업을 골라 이름을 바꿔본다.

추천codex queuecodex queue — 실행 중인 로컬·원격 세션에 메시지 전송세션을 열지 않고도 대기 중인 에이전트에 다음 작업을 넣을 수 있다

해보기세션 하나를 열어 두고 다른 터미널에서 codex queue <세션ID> "다음 할 일" 을 실행한다. 세션이 받아 처리하면 된 것.

추천/cd · /pwd/cd · /pwd · /cwd — TUI 안에서 작업 디렉터리 전환에이전트에게 다른 디렉터리를 맡길 때 세션을 새로 열 필요 없다

해보기TUI 세션에서 /cd <경로> 를 입력하고 /pwd 로 확인한다. 경로가 바뀌면 된 것.

── 2026-08-18 화 · v0.148.0
핵심—Hook 에서 비동기 명령 실행·MCP 도구 호출 가능Hook 이 세션을 막지 않고 MCP 서버까지 부를 수 있다 — 자동화 범위가 넓어짐

해보기Hook 설정에 비동기로 실행되는 명령을 추가한다. 세션이 멈추지 않고 명령이 백그라운드에서 돌면 된 것.

알아둘 것MCP 도구도 Hook 안에서 직접 호출할 수 있다.

추천codex exec fork세션 포크 — codex exec fork, TUI 피커에서 아카이브·복원현재 세션을 가지치기해 새 실험 — 원본은 그대로

해보기TUI 재개 목록에서 세션을 하나 골라 fork 를 선택한다. 원본과 별도로 새 세션이 열리면 된 것.

알아둘 것TUI 피커에서 아카이브·복원도 같이 된다.

추천/exportTUI 대화를 /export 로 마크다운 내보내기 — 클립보드 또는 파일세션 기록을 MD 파일로 바로 저장 — 클립보드로도 가능

해보기/export 를 치고 파일 저장 경로를 지정한다. 지정한 경로에 .md 파일이 생기면 된 것.

추천/status/status 에서 스레드 크레딧·예상 비용 확인 — 적격 워크스페이스상태줄·터미널 제목에도 표시 — 남은 크레딧을 지출 전에 파악

해보기/status 를 친다. thread credits 또는 비용 항목이 보이면 된 것.

알아둘 것적격(eligible) 워크스페이스에서만 표시된다.

추천—Amazon Bedrock Runtime 내장 프로바이더 — AWS 프로파일·리전 설정으로 사용별도 플러그인 없이 AWS 자격 증명만 있으면 Bedrock 모델로 바로 전환

해보기AWS 프로파일과 리전을 설정하고 Codex 에서 Bedrock 프로바이더를 선택한다. 모델 응답이 오면 된 것.

알아둘 것AWS 프로파일·리전 설정이 미리 돼 있어야 한다.

── 2026-08-07 금 · v0.147.02주 전
추천--approve-for-me--approve-for-me 플래그로 자동 검토 승인 활성화 — 반복 확인 줄이기.승인 클릭이 줄어 긴 작업을 덜 지키고 앉아 있어도 된다

해보기codex --approve-for-me 로 다음 작업을 한 번 돌리고, 승인 클릭이 몇 번 줄었는지 센다.

추천—포터블 Agent 플러그인 설치 및 로컬·개인·워크스페이스·원격 카탈로그 전체 검색.만든 플러그인을 여러 곳에 나눠 두고 한 자리에서 찾는다

해보기codex plugin search 로 로컬·원격을 한 번에 뒤져 원하는 게 걸리는지 본다.

알아둘 것뒤지는 곳이 넷이다 — 로컬·개인·워크스페이스·원격 카탈로그.

── 2026-07-29 수 · v0.146.02주 전
추천/new · /clear세션 이름 지정(/new·/clear), 중요 스레드 핀, 닫지 않고 사이드 대화 전환 가능.스레드가 쌓여도 이름과 핀으로 되찾는다 — 닫지 않고 옆길로 샐 수 있다

해보기/new 이름 으로 스레드를 하나 만들고 핀을 꽂는다. 목록에서 바로 찾아지면 된 것.

알아둘 것/clear 로도 이름을 준다. 지금 스레드를 닫지 않고 옆 대화로 건너갈 수 있다.

추천—Agent Plugin 매니페스트·워크스페이스 발행 지원 — Amazon Bedrock·Claude Code 마켓플레이스 추가.만든 플러그인을 워크스페이스에 올려 팀이 같이 쓴다

해보기플러그인 매니페스트를 하나 써서 워크스페이스에 올려 본다.

알아둘 것마켓플레이스로 Amazon Bedrock 과 Claude Code 가 새로 들어왔다.

── 2026-07-21 화 · v0.145.03주 전
추천—멀티에이전트 V2 정식화 — 서브에이전트 모델·reasoning·동시성·역할 설정 가능, 에이전트 네비게이션 개선.서브에이전트마다 모델·추론 세기·동시성을 따로 정한다

해보기서브에이전트 둘에 서로 다른 모델을 붙여 한 작업을 돌린다. 각각 제 모델로 돌면 된 것.

알아둘 것모델 말고 추론 세기·동시성·역할도 따로 잡는다.

추천/importCursor·Claude Code 설정·MCP·플러그인·세션·명령·메모리를 한 번에 가져오기.쓰던 설정을 옮겨 적지 않아도 된다 — Cursor·Claude Code 에서 통째로

해보기/import 로 Claude Code 설정을 가져와 MCP·명령이 그대로 붙었는지 확인한다.

알아둘 것Cursor 에서도 가져온다. 설정·MCP·플러그인·세션·명령·메모리가 한 번에 넘어온다.

── 2026-07-09 목 · v0.144.1 · v0.144.05주 전
추천—새 writes 승인 모드 — 선언된 읽기 전용 액션 자동 허용, 쓰기만 프롬프트.읽기는 자동으로 넘어가고 쓸 때만 묻는다 — 확인이 절반으로 준다

해보기writes 승인 모드로 바꿔 한 작업을 돌린다. 읽기에서 안 멈추면 된 것.

알아둘 것자동으로 넘어가는 건 읽기 전용이라고 미리 선언된 동작뿐이다.

추천—MCP 도구가 실험적 옵트인 없이 대화형 인증 요청 가능.MCP 로그인이 실험 설정 없이 그 자리에서 된다

해보기로그인이 필요한 MCP 도구를 하나 부른다. 대화 중에 인증 창이 뜨면 된 것.

알아둘 것예전에 필요하던 실험 옵트인 설정이 없어졌다.

── 2026-07-08 수 · v0.143.05주 전
추천—원격 플러그인 기본 활성화 — 풍부한 카탈로그·npm 마켓플레이스·원격/로컬 버전 표시.플러그인을 npm 처럼 받아 쓴다 — 어디 것이 최신인지도 보인다

해보기원격 카탈로그에서 플러그인 하나를 받아 로컬 버전과 나란히 보이는지 확인한다.

추천—MCP 도구 tool search 기본 적용 + ChatGPT 호스팅 MCP 서버에서 세션 인증 지원.도구가 많아도 목록을 다 물리지 않는다 — 필요한 것만 찾아 쓴다

해보기MCP 서버를 여럿 붙인 채 작업을 돌려, 도구를 찾아 쓰는지 본다.

알아둘 것ChatGPT 가 호스팅하는 MCP 서버는 세션 인증으로 붙는다.

── 2026-06-25 목 · v0.142.2 · v0.142.17주 전
추천—지원 시 MCP 도구가 tool search를 기본 사용 — 도구 발견성 향상, 구형 모델·프로바이더 호환성 유지.도구가 늘어도 컨텍스트를 안 먹는다

해보기도구를 스무 개쯤 붙이고 /status 로 컨텍스트가 얼마나 찼는지 본다.

알아둘 것구형 모델·프로바이더에서는 예전 방식 그대로 돈다.

── 2026-06-22 월 · v0.142.07주 전
추천/usage/usage에서 획득한 사용 한도 리셋 크레딧 조회·차감 가능 — 확인 후 적용.한도가 리셋되는 크레딧을 직접 골라 쓴다

해보기/usage 에서 남은 리셋 크레딧을 확인하고 하나 써 본다.

알아둘 것차감 전에 한 번 확인을 받는다.

추천—롤아웃 토큰 예산으로 에이전트 스레드 전체 사용량 추적·잔여 알림·소진 시 자동 중단.긴 작업이 예산을 넘기 전에 스스로 멈춘다

해보기토큰 예산을 작게 걸고 긴 작업을 돌린다. 소진될 때 멈추면 된 것.

알아둘 것스레드 전체 사용량을 세고, 남은 양을 중간에 알려 준다.

추천—인덱싱 웹 검색 모드 — 실시간 검색 허용, 직접 페이지 접근은 서버 승인 URL만.웹은 뒤지되 아무 페이지나 열지는 않는다 — 통제된 검색

해보기인덱싱 검색 모드로 자료를 하나 찾게 시키고, 승인 안 된 주소로는 안 가는지 본다.

알아둘 것검색은 실시간으로 되지만, 페이지를 직접 여는 건 서버가 승인한 주소만이다.

── 2026-06-18 목 · v0.141.08주 전
추천—TUI 입력 프롬프트가 비활성 시 자동 확정 — 카운트다운은 상호작용 시 일시정지.자리를 비워도 프롬프트에서 멈춰 서 있지 않는다

해보기입력을 기다리는 자리에서 손을 뗀다. 카운트다운 뒤 알아서 넘어가면 된 것.

알아둘 것중간에 뭔가 건드리면 카운트다운이 멈춘다.

추천—플러그인이 스레드별 stdio MCP 서버 활성화 가능 — "내가 만든" 마켓플레이스·인증별 카탈로그 추가.스레드마다 다른 MCP 서버를 붙인다 — 작업별로 도구를 가른다

해보기스레드 하나에만 stdio MCP 서버를 켜고, 다른 스레드엔 안 뜨는지 확인한다.

알아둘 것"내가 만든" 마켓플레이스와 인증별 카탈로그도 같이 들어왔다.

── 2026-06-09 화 · v0.139.02달 전
추천—Code mode에서 웹 검색 직접 호출 가능 — JS 중첩 툴 호출 포함, 결과는 일반 텍스트로.코드 모드 안에서 검색까지 끝난다 — 밖으로 안 나간다

해보기Code mode 에서 웹 검색을 부르는 짧은 스크립트를 돌려 결과가 텍스트로 오는지 본다.

알아둘 것JS 안에서 도구를 겹쳐 부르는 것도 된다.

── 2026-06-01 월 · v0.136.02달 전
추천/archive세션 아카이브로 실수 재개·포크 방지. codex unarchive로 복원.끝난 세션을 실수로 다시 열거나 포크하지 않는다

해보기끝낸 세션을 /archive 로 넣고 목록에서 사라지는지 본 뒤 codex unarchive 로 되살린다.

── 2026-05-28 목 · v0.135.02달 전
추천/permissions명명된 권한 프로파일 인식·설정된 커스텀 프로파일 표시.권한 묶음에 이름을 붙여 골라 쓴다

해보기권한 프로파일을 하나 만들고 /permissions 에서 골라 붙여 본다.

추천—Vim 모드에 텍스트 오브젝트 편집·word/line-end 동작 개선·인터럽트 턴 바인딩 설정 추가.프롬프트를 vim 처럼 덩어리로 고친다

해보기Vim 모드에서 ciw 로 낱말 하나를 통째로 바꿔 본다.

알아둘 것word·line-end 이동도 손봤고, 턴을 끊는 키도 새로 잡을 수 있다.

추천—패키지 Codex 빌드가 번들된 패치 zsh 헬퍼를 macOS·Linux에서 발견·사용.zsh 에서 붙여넣기·줄바꿈이 깨지지 않는다

해보기zsh 에서 여러 줄을 붙여넣어 그대로 들어가는지 본다.

알아둘 것macOS·Linux 에서 번들된 헬퍼를 알아서 찾아 쓴다.

추천—Python SDK가 스레드·턴 API용 친숙한 Sandbox 프리셋 노출.SDK 로 샌드박스를 고를 때 이름만 대면 된다

해보기Python SDK 에서 Sandbox 프리셋을 하나 골라 스레드를 만들어 본다.

추천codex doctorcodex doctor 가 환경·Git·터미널·app-server·스레드 목록까지 더 자세히 진단뭐가 잘못됐는지 한 번에 본다 — 하나씩 짚어 보지 않아도 된다

해보기codex doctor 를 돌려 지적된 항목이 몇 개인지 센다.

알아둘 것환경·Git·터미널·app-server·스레드 목록까지 본다.

추천/status원격으로 붙었을 때 /status 가 연결 정보와 서버 버전을 표시원격으로 붙었을 때 어디에 붙었는지 확인된다

해보기원격으로 붙은 상태에서 /status 를 열어 서버 버전이 보이는지 본다.

── 2026-05-21 목 · v0.133.02달 전
추천codex remote-controlcodex remote-control 이 포그라운드 명령처럼 돌며 준비될 때까지 기다리고 머신 상태를 알림준비됐는지 눈으로 확인하고 다음 단계로 넘어간다 — 스크립트에 걸기 좋다

해보기codex remote-control 을 켜고 준비 완료 표시가 뜰 때까지 기다린다.

알아둘 것준비될 때까지 안 끝나서, 스크립트에서 그대로 기다리게 걸 수 있다.

── 2026-05-20 수 · v0.132.02달 전
추천codex exec resumecodex exec resume 이 --output-schema 를 받아, 재개한 자동화도 형식을 지킴이어서 돌려도 출력 형식이 안 흐트러진다 — 뒤에 붙은 스크립트가 안 깨진다

해보기codex exec resume --output-schema 로 재개해 결과가 형식대로 나오는지 본다.

── 2026-05-18 월 · v0.131.02달 전
추천@@ 멘션이 파일·디렉터리·플러그인·스킬을 한 피커에서 검색무엇을 가리키든 @ 하나로 찾는다

해보기@ 를 치고 스킬 이름을 몇 글자 넣어 한 피커에서 걸리는지 본다.

알아둘 것파일·디렉터리·플러그인·스킬이 한 피커에 다 들어온다.

── 2026-04-30 목 · v0.128.03달 전
추천—codex exec --json 이 reasoning 토큰 사용량까지 보고추론에 얼마나 썼는지가 숫자로 나온다 — 비용을 스크립트로 잡는다

해보기codex exec --json 결과에서 reasoning 토큰 수를 꺼내 본다.

추천—/resume 으로 세션 ID나 이름을 찍어 TUI 에서 바로 이동목록을 훑지 않고 이름만 대면 그 세션으로 간다

해보기/resume 이름 으로 예전 세션에 바로 들어가 본다.

알아둘 것세션 ID 로도 찍는다.

추천—/goal 워크플로를 저장해 두고 이어감 — app-server API·모델 도구·TUI 지원긴 목표를 세션 너머로 이어 간다 — 멈췄다 다시 시작해도 된다

해보기/goal 로 목표를 하나 걸고 멈췄다 재개해, 이어서 도는지 확인한다.

알아둘 것TUI 말고 app-server API 와 모델 도구에서도 쓴다.

추천—codex update, TUI 키맵 설정, plan 모드 유도, 작업 필요 시 터미널 제목 표시손볼 때가 됐다는 걸 터미널 제목만 봐도 안다

해보기입력이 필요한 상태로 두고 다른 창에서 터미널 제목이 바뀌는지 본다.

알아둘 것같은 판에 codex update·TUI 키맵 설정·plan 모드 유도가 같이 들어왔다.

── 2026-04-24 금 · v0.125.03달 전
추천codex exec --json권한 프로파일 확장 — 기본값 내장, 샌드박스 CLI 프로파일 선택, 작업 디렉터리 제어매번 권한을 새로 짜지 않는다 — 기본값에서 고른다

해보기내장 프로파일 하나를 골라 세션을 띄우고 작업 디렉터리가 묶이는지 확인한다.

알아둘 것샌드박스도 CLI 에서 프로파일로 고른다.

── 2026-04-10 금 · v0.119.04달 전
추천/resume플러그인 마켓플레이스 설치·원격 번들 캐시·원격 제거플러그인을 받고 지우는 게 한 명령으로 끝난다

해보기마켓플레이스에서 플러그인 하나를 받고 다시 지워 본다.

알아둘 것원격 번들은 받아서 캐시해 둔다.

── 2026-03-31 화 · v0.118.04달 전
추천codex execcodex exec 가 프롬프트와 표준입력을 함께 받음 — 파이프로 넣고 프롬프트는 따로파일을 파이프로 넣으면서 지시는 따로 준다 — 둘을 안 섞는다

해보기cat file | codex exec "요약해" 처럼 넣어 둘 다 먹는지 본다.

추천—js_repl 이 codex.cwd·codex.homeDir 를 노출하고 codex.tool()·codex.emitImage() 참조를 저장스크립트에서 지금 폴더·홈 경로를 바로 집는다

해보기js_repl 에서 codex.cwd 를 찍어 값이 나오는지 본다.

알아둘 것codex.homeDir 도 열렸고, codex.tool()·codex.emitImage() 참조가 저장된다.

추천—js_repl 이 로컬 .js·.mjs 를 동적으로 불러와 작업공간 스크립트를 재사용작업공간에 둔 스크립트를 그대로 불러 쓴다 — 복붙 안 해도 된다

해보기로컬 .mjs 파일 하나를 js_repl 에서 import 해 돌려 본다.

알아둘 것.js 도 된다.

추천—Windows 샌드박스가 OS 수준 송신 규칙으로 프록시 전용 네트워킹을 강제환경변수로만 막던 걸 OS 가 막는다 — 빠져나갈 구멍이 준다

해보기Windows 에서 프록시 전용으로 두고 바깥으로 직접 나가는 요청이 막히는지 본다.

알아둘 것환경변수가 아니라 OS 송신 규칙으로 막는다.

── 2026-03-16 월 · v0.115.04달 전
추천js_replApp-server 가 기기 코드 로그인 지원 — 브라우저를 못 여는 환경용브라우저가 안 열리는 서버에서도 로그인된다

해보기기기 코드 방식으로 한 번 로그인해 본다.

── 2026-03-05 목 · v0.111.0 · v0.110.05달 전
추천js_repl커스텀 모델 프로바이더가 짧은 수명 토큰을 직접 받아 갱신토큰을 설정 파일에 박아 두지 않아도 된다

해보기짧은 수명 토큰을 쓰는 프로바이더를 붙여, 만료 뒤에도 이어지는지 본다.

알아둘 것프로바이더가 토큰을 직접 받아 갱신한다.

── 2026-02-26 목 · v0.106.05달 전
추천—/plan 이 인라인 인자와 붙여넣은 이미지를 받고, 슬래시 명령 편집·강조 개선계획을 세울 때 화면 캡처를 같이 던진다

해보기/plan 뒤에 지시를 바로 붙이고 이미지를 하나 넣어 본다.

추천—macOS·Linux 설치 스크립트 추가 — GitHub 릴리스 자산으로 배포npm 없이 한 줄로 깐다

해보기설치 스크립트로 새 기계에 한 번 깔아 본다.

알아둘 것macOS·Linux 용이고, GitHub 릴리스 자산으로 받는다.

추천—app-server v2 스레드 API 에 스레드 범위 실시간 엔드포인트·알림 추가(실험)스레드를 아카이브하지 않고도 메모리에서 내린다

해보기스레드 하나를 unsubscribe 로 내리고 목록엔 남는지 본다.

알아둘 것아직 실험이다.

추천—js_repl 을 /experimental 로 승격, 시작 시 호환성 검사와 경고 표시Node 버전이 안 맞으면 시작할 때 알려 준다

해보기/experimental 에서 js_repl 을 켜고 경고가 뜨는지 본다.

추천—request_user_input 을 Plan 모드뿐 아니라 기본 협업 모드에서도 사용계획 모드가 아니어도 애매하면 되묻는다

해보기기본 모드에서 애매한 작업을 시켜, 중간에 물어 오는지 본다.

── 2026-02-04 수 · v0.96.0 · v0.95.06달 전
추천/plan5.3-codex 를 API 사용자용 CLI 모델 목록에 노출API 로 쓰는 사람도 그 모델을 고를 수 있다

해보기/models 목록에 5.3-codex 가 있는지 확인하고 한 번 돌려 본다.

── 2026-01-31 토 · v0.93.06달 전
추천—/models 가 업그레이드 안내를 마크다운으로 담아 더 자세히 표시모델을 바꿀 때 무엇이 달라지는지 같이 읽는다

해보기/models 에서 안내가 붙은 항목을 하나 펴 본다.

추천—정책 강제와 설정 게이팅이 붙은 SOCKS5 프록시 리스너 추가나가는 트래픽을 한 구멍으로 모아 정책을 건다

해보기SOCKS5 리스너를 켜고 바깥 요청이 그리로 도는지 본다.

알아둘 것정책 강제와 설정 게이팅이 같이 붙어 있어 아무 데서나 켜지지는 않는다.

추천—Plan 모드가 제안 계획을 전용 TUI 화면으로 흘리고 /plan 단축 명령 추가계획이 대화에 섞이지 않고 제 화면에 선다

해보기/plan 으로 계획을 하나 세워 전용 화면에 뜨는지 본다.

추천—/apps 로 TUI 에서 커넥터를 둘러보고, 앱 프롬프트용 $ 삽입어떤 커넥터가 붙어 있는지 목록으로 본다

해보기/apps 를 열어 붙은 커넥터를 세고 하나 불러 본다.

알아둘 것앱 프롬프트는 $ 로 끼워 넣는다.

추천—App-server 외부 인증 모드 — 호스트 앱이 준 ChatGPT 토큰을 받아 씀감싸는 앱이 로그인을 대신한다 — 안에서 또 로그인 안 해도 된다

해보기호스트 앱에서 토큰을 넘겨 붙여 본다.

── 2026-01-15 목 · v0.85.0 · v0.84.06달 전
추천/models스마트 승인이 기본으로 켜짐 — MCP 도구 호출은 명시적 승인 프롬프트안전한 건 알아서 넘어가고 MCP 호출만 묻는다

해보기MCP 도구를 부르는 작업을 돌려, 거기서만 승인 창이 뜨는지 본다.

── 2025-12-21 일 · v0.77.07달 전
추천—TUI2 가 터미널마다 다르던 휠·트랙패드 스크롤을 통일, tui.scroll_* 설정 추가터미널을 바꿔도 스크롤이 같게 움직인다

해보기트랙패드로 길게 굴려 보고 tui.scroll_* 로 속도를 한 번 바꿔 본다.

추천—requirements.toml 의 allowed_sandbox_modes 로 허용 샌드박스 모드를 제한팀이 쓸 수 있는 샌드박스 모드를 위에서 묶는다

해보기requirements.toml 에 모드를 하나만 남기고, 다른 모드로 뜨는지 시도해 본다.

추천—MCP streamable HTTP 서버 OAuth 로그인에 rmcp_client 플래그가 더는 필요 없음실험 플래그 없이 MCP 로그인이 된다

해보기streamable HTTP MCP 서버에 플래그 없이 로그인해 본다.

추천—파일 이름 처리를 한곳으로 모아 퍼지 파일 검색 표시를 일관되게같은 파일이 자리마다 다르게 보이던 게 없어진다

해보기@ 로 파일을 찾아 표시가 일정한지 훑어 본다.

추천—번들 모델 메타데이터(models.json) 갱신새 모델이 목록에 제때 뜬다

해보기/models 를 열어 최신 목록인지 확인한다.

추천—/undo 가 git staging·유령 커밋을 건드리던 문제 수정되돌리기가 git 상태를 망가뜨리지 않는다

해보기스테이징이 있는 상태에서 /undo 를 돌리고 git status 가 그대로인지 본다.

여기까지가 골라낸 것 — 빠짐없이 보려면 Codex 공식 릴리스 ↗

새로 들어온 것 3개

등급명령어무엇이 바뀌나좋은 점
── 2026-10-30 금 · v1.4.12 · v1.4.11
추천auth.jsonauth.json "optional": true — API 키 없이도 동작하는 플러그인 설정키가 없으면 미인증 요청(무료 한도)으로 진행 — 401 오류나 로그인 요구 없음

해보기플러그인 auth.json 의 API 키 프로바이더에 "optional": true 를 추가하고 키를 설정하지 않은 채 플러그인 명령을 실행한다. 오류 없이 비인증 요청으로 진행되면 된 것.

알아둘 것플러그인 작성자 전용 설정. 키가 있는 쪽이 요청 한도가 높음.

추천terminationBehaviorPreInvocation 훅 terminationBehavior — 모델 호출 전 턴 중단"terminate" 반환 시 모델 호출 없이 턴 종료 — 민감 데이터 포함 프롬프트 차단 가능

해보기PreInvocation 훅에서 특정 키워드를 감지하면 {"terminationBehavior": "terminate", "errorMessage": {"userMessage": "차단됨"}} 을 반환한다. 해당 키워드 입력 시 모델에 도달하지 않고 차단 메시지가 뜨면 된 것.

알아둘 것-p 실행에서 terminationBehavior: "terminate" 는 비정상 종료 코드로 끝남. errorMessage.userMessage 는 사용자에게만 보이고 모델엔 전달되지 않음.

추천finished_reason--output-format json finished_reason — 턴 조기 종료 이유 확인정상 종료엔 없고, 타임아웃·취소·오류 시에만 finished_reason 필드가 붙음

해보기--output-format json 실행 중 Ctrl+C 로 중단한다. JSON 출력에 "finished_reason": "interrupted" 가 있으면 된 것.

알아둘 것print_timeout = --print-timeout 만료, interrupted = Ctrl+C 등 취소, error = 그 외 오류. 정상 완료 시엔 필드가 없음.

── 2026-10-28 수 · v1.4.9
추천—터미널 단축키·드래그로 이미지 붙여넣기명령어 없이 Cmd+V · Ctrl+Shift+V 또는 파일 드래그로 이미지를 프롬프트에 첨부

해보기이미지를 클립보드에 복사한 뒤 프롬프트에서 OS 붙여넣기 단축키를 누른다. 이미지가 파일 경로 대신 첨부물로 붙으면 된 것.

알아둘 것SSH 환경은 X11 또는 Wayland 포워딩 필요. 클립보드 도구가 없으면 설치해야 할 도구 이름을 안내함.

추천execute_urlexecute_url — Google 하위 도메인 개별 승인으로 변경www.google.com 허용이 mail · docs · drive · console 등 민감 앱으로 확대되지 않음

해보기설정에서 www.google.com을 허용한 뒤 mail.google.com 접근을 시도한다. 별도 승인 요청이 뜨면 된 것.

알아둘 것기존에 Google 사이트를 통째로 허용했다면 이제 각 하위 도메인마다 다시 승인 필요.

── 2026-10-24 토 · v1.4.7
추천lastUserInput훅 stdin에 lastUserInput — 에이전트 실행 전 메시지 검사에이전트가 동작하기 전 훅이 방금 보낸 메시지를 읽어 내용을 걸러낼 수 있음

해보기훅 명령에서 stdin JSON을 파싱해 lastUserInput 키를 읽는다. 값이 방금 보낸 메시지와 일치하면 된 것.

일반/configSeasonal Themes — 핼러윈 테마 옵트인시즌 중에만 /config에 행이 뜸 — 켜면 핼러윈 배너·달 스피너·테마 실행 표시 활성화

해보기/config에서 Seasonal Themes 행을 찾아 켠다. agy를 재시작했을 때 핼러윈 배너가 뜨면 된 것.

── 2026-10-23 목 · v1.4.6
추천/plugin플러그인 MCP 서버 변수 설정 — 비활성화 없이 바로 수정설치된 플러그인 행에서 MCP 서버 설정창 열림 — 값이 빠진 서버는 ⚠ needs setup, 완료된 서버는 ✓ configured

해보기/plugin 을 열어 MCP 서버가 있는 플러그인의 「Configure MCP servers...」 행을 누른다. 서버 변수 입력창이 열리고 저장 후 플러그인이 재시작되면 된 것.

일반agy plugin validateagy plugin validate — 컨텍스트 프로바이더·SKILL.md 검사 추가--help 추가, context provider·skill 경로까지 검증 — 플러그인 배포 전 한 번에 확인

해보기플러그인 디렉터리에서 agy plugin validate 를 실행한다. context provider의 누락된 label·command와 없는 SKILL.md 오류가 보고되면 된 것.

── 2026-10-21 수 · v1.4.4
추천--mode autoAuto mode — Windows 11 24H2 개인 Google 계정 지원Windows 11 24H2 이상 개인 Google 계정에서 --mode auto·/config·Shift+Tab 으로 선택 가능 — 기본값은 Agent 유지

해보기Windows 11 24H2 이상에서 개인 Google 계정으로 로그인한 뒤 agy --mode auto 로 시작하거나 /config 에서 Agent Mode 를 Auto 로 바꾼다. 승인 없이 파일 편집이 진행되면 된 것.

알아둘 것Windows 11 24H2 이상과 개인 Google 계정 필요. 기본값은 Agent 모드. Shift+Tab 으로 모드 순환도 가능.

추천/diff/diff Commit Tree·Per Turn 뷰에 f 전환·Ctrl+O 접기 추가같은 턴에 여러 번 편집한 파일이 합산 diff 하나로 보임 — Commit Tree 에서도 파일 전체·변경만 전환 가능

해보기/diff 를 열고 Commit Tree 또는 Per Turn 탭에서 f 로 전체 파일·변경만 전환하고 Ctrl+O 로 헝크를 접는다. 동작하면 된 것.

── 2026-10-20 화 · v1.4.3
추천/diff/diff 에서 / 검색 — 파일 경계를 넘나드는 매치 탐색diff 뷰 안에서 여러 파일에 걸쳐 특정 코드·단어를 찾는다

해보기/diff 를 열고 / 를 누른 뒤 검색어를 입력한다. 파일 뷰 헤더에 match A/B 가 뜨고 n/N 으로 파일 경계를 넘어 이동하면 된 것.

── 2026-10-17 토 · v1.4.1
추천agy plugin validateagy plugin validate — 스킬·서브에이전트·규칙 검사 확장frontmatter 누락·이름 불일치·24KB 초과 등을 항목별로 잡아냄

해보기플러그인 폴더에서 agy plugin validate 를 돌린다. 스킬·서브에이전트·규칙 오류·경고가 항목별로 표시되면 된 것.

── 2026-10-15 목 · v1.3.6
추천AGY_ADC_AUTHAGY_ADC_AUTH에 Claude Opus 5.5·Sonnet 5.5 추가Google Cloud 프로젝트 권한에 따라 Claude 모델이 /model 목록에 뜸

해보기AGY_ADC_AUTH 로 로그인한 뒤 /model 을 열어 Claude Opus 5.5·Sonnet 5.5 가 목록에 뜨면 된 것.

알아둘 것Google Cloud 프로젝트에서 해당 모델 사용 권한이 있을 때만 목록에 뜸.

── 2026-10-14 수 · v1.3.5
핵심--mode autoAuto mode — 안전한 동작 자동 승인파일 편집·안전한 명령은 자동 승인, 되돌릴 수 없는 동작은 여전히 확인 요청

해보기agy --mode auto로 시작하거나 /config에서 Agent Mode를 Auto로 바꾸고, 파일 편집 작업을 시킨다. 승인 없이 진행되면 된 것.

알아둘 것Linux·macOS 지원; Windows는 추후 지원 예정. Shift+Tab으로 모드 순환도 가능.

추천/compact/compact — 대화 즉시 컴팩트맥락 창 여유 확보 — 메시지 붙이면 컴팩트 후 바로 답함

해보기긴 대화에서 /compact를 실행한다. 요약 단계 수와 컨텍스트 감소량이 표시되면 된 것.

알아둘 것/compact <메시지>로 컴팩트 후 즉시 다음 질문 가능. Esc로 취소.

일반/diff/diff 폴딩 — Ctrl+O로 헝크 접기·펴기변경 부분만 집중해서 보거나 전체 파일로 전환 가능

해보기/diff를 열고 Ctrl+O로 헝크를 접거나 펴본다. f로 변경 부분만·전체 파일 전환되면 된 것.

── 2026-10-13 화 · v1.3.4
추천plugin list --jsonagy plugin list --json — 플러그인 목록을 JSON으로스크립트에서 설치 상태·버전을 파싱할 수 있음

해보기agy plugin list --json 을 실행해 설치된 플러그인이 JSON 배열로 나오면 된 것.

추천/model/model 에 --effort 없이 기본 모델명만 지정 가능--effort 를 빠뜨려도 오류 없이 서버 기본 추론 수준을 씀

해보기/model gemini-2.0-flash 처럼 --effort 없이 모델명만 넣고, 오류 없이 해당 모델로 전환되면 된 것.

── 2026-10-10 토 · v1.3.3
추천—긴 대화 스크롤 중 입력 프롬프트 고정 헤더읽는 응답을 만든 프롬프트가 상단에 고정 — 클릭하면 그 프롬프트 위치로 이동

해보기대화가 긴 세션에서 위로 스크롤한다. 읽고 있는 응답의 프롬프트가 화면 상단에 고정되면 된 것.

알아둘 것no-flickering 렌더링 모드에서만 동작함.

추천alwaysLoadMCP 툴 alwaysLoad — 에이전트 시작부터 직접 적재antigravity/alwaysLoad: true 메타를 설정하면 discover 없이 시작부터 툴을 씀

해보기MCP 서버의 tools/list 응답에서 특정 툴에 _meta: {"antigravity/alwaysLoad": true} 를 추가한다. 에이전트에게 그 툴을 써달라고 할 때 discover 단계 없이 바로 실행되면 된 것.

추천agents.json플러그인 agents.json — 서브에이전트 선언 방식 통일플러그인 루트에 agents.json 을 놓으면 skills.json·rules.json 과 같은 방식으로 서브에이전트 선언

해보기플러그인 루트에 agents.json 을 만들고 서브에이전트를 선언한다. /plugin list 에서 그 에이전트가 플러그인 소속으로 뜨면 된 것.

일반—macOS 샌드박스 — ~/Library/Application Support 기본 차단자격증명·세션 토큰 유출 차단 — 필요하면 샌드박스 규칙에서 명시 허용

해보기샌드박스 모드에서 ~/Library/Application Support 아래 파일을 읽는 명령을 실행한다. 거부되면 된 것.

알아둘 것macOS 전용. 허용하려면 샌드박스 규칙에 추가한다.

── 2026-10-08 목 · v1.3.2
핵심/plugin/plugin — 공식 플러그인 마켓플레이스 관리자스킬·MCP 서버·서브에이전트가 묶인 플러그인을 목록에서 골라 바로 설치

해보기/plugin 을 열고 목록에서 플러그인 하나를 골라 설치한다. 새 세션에서 /plugin list 에 나오면 된 것.

알아둘 것셸에서 설치하려면 agy plugin install <이름>@antigravity-plugins-official; 로컬 폴더 설치는 + Install from local directory….

추천--dangerously-skip-permissions--dangerously-skip-permissions — 플랜 자동 승인 제거이 플래그가 이제 툴 권한 확인만 건너뜀 — 플랜은 검토를 기다린다

해보기--dangerously-skip-permissions 로 실행하고 /plan 으로 계획을 세운다. 계획이 승인 없이 실행되지 않고 검토를 기다리면 된 것.

알아둘 것자동 승인이 필요하면 /config 에서 Artifact Review 를 켠다.

일반PLUGIN_DATA플러그인 작성 — manifest 폴더·PLUGIN_DATA·bin/ 지원플러그인 데이터를 격리 폴더에 쓰고, bin/ 의 도구를 에이전트가 이름으로 실행

해보기플러그인에 bin/ 디렉터리를 만들고 실행 파일을 하나 넣는다. 에이전트에게 그 이름으로 실행해 달라고 하면 된 것.

알아둘 것manifest 위치는 .antigravity-plugin/, .gemini-plugin/, 또는 프로젝트 루트 중 하나.

── 2026-10-07 수 · v1.3.1
추천/diff/diff — n/N이 파일 경계를 넘어 이동n/N이 마지막 헝크에서 멈추지 않고 다음·이전 파일 첫 변경점으로 넘어감

해보기/diff 를 열고 변경 파일이 둘 이상인 상태에서 n 을 계속 누른다. 마지막 헝크를 지나 다음 파일 첫 변경점으로 커서가 이동하면 된 것.

알아둘 것파일 전환(←/→)도 이번에 첫 변경점이 화면에 오도록 스크롤이 맞춰짐. 파일별 커서·스크롤 위치도 기억됨.

── 2026-10-06 화 · v1.3.0
추천/configVerbosity 기본값 high→medium — 요약 뷰로 전환기본값 그대로면 툴 호출이 요약으로 묶임 — 전체 보려면 /config에서 high로

해보기/config 에서 Verbosity 를 확인한다. medium 이면 기본값이 적용된 것. 이전처럼 모든 툴 호출을 보고 싶으면 high 로 바꾸고, 파일을 여러 개 읽는 작업을 시켜 툴 호출이 개별로 뜨면 된 것.

알아둘 것설정값을 한 번도 바꾼 적 없는 사람 전체에 적용됨 — high 를 기본값일 때 선택했어도 해당.

추천/diff/diff — j/k가 줄 이동, 파일 전환은 ←/→Vim·파일 목록과 키 통일 — 이전엔 j/k가 파일 전환이었음

해보기/diff 를 열고 j / k 를 누른다. 이전 파일·다음 파일 대신 줄 커서가 위아래로 움직이면 된 것. 파일 전환은 ← / → 로 한다.

── 2026-10-05 월 · v1.2.17
추천—공고 카드 — 모델 출시·중단 알림을 프롬프트 위에 표시모델 출시·서비스 공고를 프롬프트 위에서 바로 확인 — Esc로 영구 닫고 다음 카드로

해보기agy 를 시작한다. 프롬프트 위에 공고 카드가 떠 있으면 된 것. 빈 프롬프트에서 Esc 를 눌러 영구 닫히고 다음 카드로 넘어가는지 확인한다.

알아둘 것공고가 없으면 카드가 뜨지 않음. 메시지를 보내면 그 세션 동안 숨겨진다.

── 2026-10-03 토 · v1.2.16
추천/config/config ←/→ — 설정값 드롭다운 없이 전환항목 하이라이트 후 ←/→ 키 — 드롭다운 열지 않고 즉시 다음 값으로 바꾸고 저장

해보기/config 에서 임의 항목(예: verbosity)을 하이라이트하고 ← / → 를 누른다. 드롭다운 없이 값이 바뀌고 푸터에 ←/→ Change 가 뜨면 된 것.

── 2026-09-30 수 · v1.2.14
추천/config/config queuedMessages — 메시지 대기 방식 선택기본 Queue 는 현재 턴이 끝날 때 처리 — Send Immediately 로 바꾸면 실행 중 메시지가 즉시 인터럽트

해보기/config 에서 Queued Messages 를 Send Immediately 로 바꾸고, 에이전트가 실행 중일 때 메시지를 입력한다. 즉시 인터럽트되면 된 것.

알아둘 것settings.json 에 "queuedMessages": "send-immediately" 를 넣어도 동일; 이전에는 이 설정이 무시됐음.

── 2026-09-24 목 · v1.2.10
추천/config/config verbosity — medium 상세도 단계 추가high·low 사이 중간 단계 — 관련 도구 호출을 묶어 요약하면서 명령·응답은 그대로

해보기/config 에서 Verbosity 를 medium 으로 바꾸고 파일을 여러 개 읽는 작업을 시킨다. 도구 호출이 "Explored N files" 식 요약으로 묶이면 된 것.

추천include_onlyskills.json 디렉터리 항목 — 직접 자식만 로드재귀 스캔을 끊음 — 중첩 항목은 include_only 에 명시해야 로드됨

해보기skills.json 의 디렉터리 항목에서 한 단계 깊이에 있는 스킬만 목록에 뜨면 된 것. 중첩 스킬이 사라졌다면 include_only: ["하위경로/스킬명"] 을 추가한다.

알아둘 것rules.json, agents.json, plugins.json 도 동일하게 변경됨.

── 2026-09-23 화 · v1.2.9
추천@서브에이전트@서브에이전트 — 실행 중인 서브에이전트에 직접 메시지자동완성으로 서브에이전트를 골라 즉시 대화 — 완료된 것도 포함

해보기서브에이전트가 실행 중인 상태에서 @ 를 입력해 자동완성 목록에서 하나를 고르고 메시지를 보낸다. 서브에이전트 대화에 반영되면 된 것.

일반3dwVim 모드 숫자 반복 (3dw · 3dd · 3p 등)횟수를 앞에 붙이면 연산자·동작·텍스트 객체에 모두 적용됨

해보기Vim 모드에서 3dd 로 세 줄을 한 번에 지우거나 2di( 로 두 괄호 안 내용을 지운다. 지정한 횟수만큼 반복되면 된 것.

알아둘 것Vim 모드가 켜진 상태에서만 동작함.

── 2026-09-19 토 · v1.2.7지난주
일반m아티팩트 뷰어에 수식·Mermaid 그림도식을 터미널 안에서 그림으로 본다

해보기Mermaid 흐름도가 든 아티팩트를 열고 m 으로 Image 보기를 고른다. 도식이 그림으로 뜨면 된 것.

알아둘 것Kitty graphics 를 지원하는 터미널에서만 그림으로 나오고, 아니면 ASCII 로 대신 그린다.

── 2026-09-18 금 · v1.2.6지난주
핵심/remote-controlRemote Control — 다른 기기에서 지금 세션을 보고 조작자리를 떠도 진행을 보고 이어서 지시한다

해보기agy --remote-control 로 시작하고, 다른 기기에서 이 세션에 프롬프트를 하나 보내 터미널에 반영되면 된 것.

알아둘 것/remote-control off 나 세션 종료로 연결과 기기 등록이 함께 풀린다.

추천-p헤드리스 -p 기본 시간 제한 5분 → 무제한긴 자동화 턴이 중간에 잘리지 않는다

해보기5분 넘게 걸리는 일을 agy -p 로 맡겨 끝까지 응답이 나오면 된 것.

알아둘 것제한이 필요하면 --print-timeout 을 준다. 시간이 다 되면 그때까지의 출력을 돌려주고 경고와 함께 성공 종료한다(1.1.28).

── 2026-09-17 목 · v1.2.5지난주
추천invoke_subagentMarkdown 커스텀 에이전트가 선언한 subagent 에 실제로 위임에이전트 파일의 agents 목록이 장식이 아니게 된다

해보기커스텀 에이전트 tools 에 invoke_subagent, agents 에 subagent 하나를 적고 agy --agent 로 연다. 일을 맡겼을 때 입력창 아래에 subagent 가 뜨면 된 것.

── 2026-09-16 수 · v1.2.4지난주
추천/skills reload/skills reload — 스킬·슬래시 명령을 재시작 없이 다시 읽기스킬을 고칠 때마다 세션을 새로 열지 않는다

해보기SKILL.md 설명 한 줄을 고치고 /skills reload 뒤 /skills 목록에 바뀐 설명이 보이면 된 것.

── 2026-09-11 금 · v1.2.12주 전
일반excludeDefaultComponents커스텀 에이전트가 기본 프롬프트·도구를 빼고 시작좁은 일만 하는 에이전트를 가볍게 만든다

해보기frontmatter 에 excludeDefaultComponents: true 를 넣고 그 에이전트로 연다. 쓸 수 있는 도구를 물어 tools 에 적은 것만 나오면 된 것.

알아둘 것post-invocation hook 은 그대로 돈다.

── 2026-09-10 목 · v1.2.02주 전
추천agy remote-control startRemote Control 을 OS 서비스로 상주 — 로그아웃·재부팅에도 접속 유지맥을 켜 두기만 하면 밖에서 언제든 붙는다

해보기agy remote-control start 뒤 agy remote-control status 가 실행 중으로 나오면 된 것.

알아둘 것끌 때는 agy remote-control stop.

── 2026-09-09 수 · v1.1.282주 전
일반—URL 읽기 기본 권한이 「허용」→「먼저 묻기」에이전트가 모르는 페이지를 조용히 읽지 않는다

해보기링크 하나를 읽어 달라고 하고 승인 요청이 뜨면 된 것.

알아둘 것자주 읽는 곳은 /permissions 에서 규칙을 더해 둔다.

── 2026-09-05 토 · v1.1.273주 전
핵심/model/model <name> <prompt> — 한 번만 다른 모델에 묻고 원래 모델로 복귀기본 모델을 바꾸지 않고 두 번째 의견을 받는다

해보기/model 뒤에 다른 모델 이름과 질문을 붙여 보내고, 답이 끝난 뒤 상태줄 모델이 원래대로면 된 것.

알아둘 것/model <name> 만 쓰면 모델을 바꾸고 기본값으로 저장한다(1.1.22).

일반conversation_title상태줄·창 제목 스크립트에 대화 제목 전달터미널 탭마다 무슨 대화인지 보인다

해보기창 제목 스크립트에서 conversation_title 을 찍고, 대화 이름을 바꾸면 제목도 바로 바뀌면 된 것.

알아둘 것예제 스크립트는 공식 저장소 examples/title 에 있다.

── 2026-09-03 목 · v1.1.253주 전
일반/resume/resume 목록을 폴더별로 묶기 — Ctrl+F여러 저장소를 오가도 대화를 빨리 찾는다

해보기/resume 에서 Ctrl+F 를 눌러 대화가 폴더별로 묶이면 된 것.

알아둘 것늘 묶어 보려면 /config 의 pickerGrouping 을 바꾼다(1.1.26).

── 2026-08-26 수 · v1.1.214주 전
추천/voice/voice 받아쓰기 — 말하면 프롬프트에 적힘긴 설명을 타이핑 없이 넣는다

해보기f5 를 누르고 한 문장 말한 뒤 다시 f5. 프롬프트 칸에 글로 들어오면 된 것.

알아둘 것3분 30초에서 자동으로 끊고 마무리한다(1.2.8). SSH 너머 CLI 에는 mic-serve 로 마이크를 넘긴다.

일반cost상태줄 자료에 cost — 세션 누적 추정 비용커스텀 상태줄에 지금까지 쓴 비용을 띄운다

해보기상태줄 스크립트에서 입력 JSON 의 cost 를 찍고, 턴마다 값이 늘면 된 것.

── 2026-08-20 목 · v1.1.165주 전
핵심agy mcp addagy mcp — MCP 서버 추가·목록·켜고 끄기mcp_config.json 을 손으로 고치지 않는다

해보기agy mcp add 로 서버 하나를 넣고 agy mcp list 에 뜨면 된 것.

알아둘 것stdio·HTTP 둘 다 --type·--env·--header 로 넣는다. 사용자 단위 설정에 들어간다.

── 2026-08-19 수 · v1.1.155주 전
추천--input-format stream-jsonprint 모드에서 stdin JSON 한 줄마다 한 턴 — 대화 유지스크립트가 대화 하나를 열어 둔 채 여러 번 묻는다

해보기두 줄을 넣어 두 번째 답이 첫 번째 내용을 기억하면 된 것.

알아둘 것--output-format stream-json 과 함께 써야 한다.

일반rules:에이전트 frontmatter rules: — 규칙 파일을 골라 붙이기규칙 트리 전체를 물려받지 않는다

해보기에이전트 파일에 rules: 로 규칙 파일 하나를 적고, 그 에이전트가 그 규칙대로 답하면 된 것.

알아둘 것이렇게 적은 규칙은 조건 없이 늘 적용된다.

── 2026-08-14 금 · v1.1.136주 전
추천GEMINI_API_KEY로그인 없이 Gemini API 키로 실행계정 로그인이 없는 서버·CI 에서도 돈다

해보기settings.json 에 modelProvider: "gemini" 를 넣고 GEMINI_API_KEY 를 export 한 뒤 agy -p 가 답하면 된 것.

알아둘 것사용량은 API 키 쪽으로 청구된다. 다른 엔드포인트는 GOOGLE_GEMINI_BASE_URL.

── 2026-08-11 화 · v1.1.126주 전
일반t아티팩트 뷰어 목차 — t 로 열고 절로 이동긴 문서를 스크롤 없이 원하는 절로 간다

해보기긴 markdown 아티팩트를 열고 t 를 눌러 절 하나로 뛰면 된 것.

추천disable-slash-command스킬을 / 메뉴에서 숨기고 모델만 부르게스킬이 많아도 명령 목록이 넘치지 않는다

해보기SKILL.md frontmatter 에 disable-slash-command: true 를 넣고 /skills reload 뒤 / 메뉴에서 사라지면 된 것.

── 2026-08-07 금 · v1.1.117주 전
추천/settings프롬프트 Vim 편집 모드Normal·Insert·Visual 로 프롬프트를 고친다

해보기/settings → Editor Mode 에서 켜고, Esc 뒤 상태줄에 모드 표시가 뜨면 된 것.

알아둘 것Insert 에서 바로 보내려면 Editor Mode > Insert First.

일반-p "/quota"헤드리스로 /usage·/quota 읽기남은 한도를 스크립트로 가져온다

해보기agy -p "/quota" --output-format json 을 돌려 JSON 이 나오면 된 것.

── 2026-08-03 월 · v1.1.107주 전
일반/fork같은 대화가 다른 CLI 에 열려 있으면 경고두 창이 한 대화에 번갈아 쓰는 사고를 막는다

해보기한 대화를 두 터미널에서 agy --conversation 으로 열어 두 번째 창에 경고가 뜨면 된 것.

알아둘 것갈라서 이어 가려면 /fork.

── 2026-07-31 금 · v1.1.98주 전
추천-p "/skill"헤드리스에서 슬래시 명령·스킬 실행-p 자동화에서도 스킬을 그대로 부른다

해보기agy -p "/<스킬> …" 을 돌려 스킬 지시대로 답하면 된 것.

알아둘 것끄려면 --disable-slash-commands.

── 2026-07-28 화 · v1.1.88주 전
추천--json-schema--json-schema — 헤드리스 출력 형식 강제결과를 파싱할 때 형식이 흔들리지 않는다

해보기필드 두 개짜리 스키마를 주고 agy -p 를 돌려 결과가 그 꼴 그대로면 된 것.

알아둘 것stream-json 에서는 마지막 result 이벤트에만 적용된다.

── 2026-07-21 화 · v1.1.52달 전
핵심/effort/effort — 추론 노력 수준 보기·바꾸기빠른 답과 깊은 답을 세션 중에 바꾼다

해보기/effort high 로 올려 같은 질문을 다시 보내고, 답의 깊이와 걸린 시간을 비교한다.

알아둘 것시작할 때는 --effort 로 준다.

추천model:커스텀 에이전트 frontmatter model — subagent 모델 등급 지정잡일 subagent 를 flash 로 돌린다

해보기에이전트 파일에 model: flash 를 넣고 subagent 로 불러, inherit 일 때보다 빨리 끝나면 된 것.

알아둘 것기본값은 inherit(부모 모델).

── 2026-07-18 토 · v1.1.42달 전
일반—슬래시 명령 여러 개를 한 프롬프트에 쌓기/plan 과 스킬을 한 번에 건다

해보기/plan /<스킬> 할 일 을 보내 두 명령이 모두 적용되면 된 것.

── 2026-07-16 목 · v1.1.32달 전
추천/codesearch/codesearch — 워크스페이스 코드 정규식 검색에이전트에 묻지 않고 바로 찾는다

해보기/cs f:*.py def main 처럼 쳐서 결과 목록이 뜨면 된 것.

알아둘 것기본은 정규식이고 글자 그대로는 -F. 별칭 /cs·/search.

── 2026-07-10 금 · v1.1.12달 전
추천--agent--agent — 커스텀 에이전트로 시작역할별 에이전트를 세션 시작부터 고른다

해보기agy agents 목록의 이름으로 agy --agent <이름> 을 열어 그 에이전트 지시대로 답하면 된 것.

── 2026-07-08 수 · v1.1.02달 전
핵심f파일 쓰기 전 줄 단위 diff 검토 — 기본 모드수정마다 받거나 버리고 넘어간다

해보기파일 하나를 고쳐 달라고 하고, 쓰기 전에 멈춘 diff 에서 f 로 전체를 본 뒤 수락하면 된 것.

알아둘 것shift+tab 으로 accept-edits·plan 모드와 바꾼다.

추천/plan/plan 모드 — 실행 전에 계획만큰 변경 전에 방향부터 맞춘다

해보기/plan 뒤에 할 일을 적어 보내고, 파일을 고치지 않은 채 계획만 나오면 된 것.

알아둘 것/fast 는 없어졌다. 모드 순환은 shift+tab.

── 2026-07-01 수 · v1.0.152달 전
추천—입력창 아래 subagent·백그라운드 작업 표시병렬로 도는 일을 한눈에 본다

해보기subagent 를 둘 이상 쓰는 일을 맡기고 입력창 아래 표시에 둘 다 뜨면 된 것.

── 2026-06-19 금 · v1.0.103달 전
일반antigravity_guide내장 antigravity_guide 스킬 — 사용법을 대화 안에서문서를 따로 찾지 않는다

해보기"Remote Control 은 어떻게 켜?" 처럼 물어 가이드 스킬이 쓰이면 된 것.

── 2026-06-06 토 · v1.0.63달 전
일반stack_with_default기본 상태줄과 커스텀 상태줄 함께 표시기본 정보를 잃지 않고 내 줄을 더한다

해보기statusLine 설정에 stack_with_default: true 를 넣고 두 줄이 위아래로 뜨면 된 것.

여기까지가 골라낸 것 — 빠짐없이 보려면 Antigravity CLI 공식 릴리스 ↗

명령어무엇을 하나버전
명령어무엇을 하나버전
── 긴 작업 맡기기9
/goal완료 조건 후 자율 진행, 오버레이 표시v2.1.141
Ctrl+T백그라운드 세션 고정 (유휴 시에도 유지)v2.1.147
terminalSequencestop hook으로 데스크톱 알림v2.1.141
ultracode동적 워크플로 — bg서 수십~수백 에이전트 오케스트레이션v2.1.154
/config workflow size동적 워크플로 에이전트 수 가이드라인 — small/medium/large 선택v2.1.202
/goal유휴 세션 자동 체크인 — 30분·1h·2h 후 백그라운드 작업 재개v2.1.236
/goal--resume 재개 시 목표 자동 복원v2.1.239
/goal유휴 체크인 최대 3회로 제한 — 다음 메시지 후 초기화v2.1.246
—[VSCode] 에이전트 맵 — 서브에이전트 카드·중지·트랜스크립트v2.1.269
/tasks[VSCode] 에이전트 맵에 백그라운드 셸·작업 Stop 추가v2.1.277
—TaskOutput 도구 제거 — 백그라운드 출력은 Read 로 읽기v2.1.277
/tasks[VS Code] 백그라운드 서브에이전트 상태 Agent 카드 한 줄로 요약v2.1.304
── PR · 코드 리뷰20
/code-revieweffort 선택 + GitHub PR 인라인 코멘트v2.1.147
상태줄 GitHub저장소·PR 정보를 status JSON에 포함v2.1.145
/code-review ultra비로그인 시에도 ultra 옵션 표시 — claude.ai 계정 필요 안내v2.1.172
attribution.sessionUrl커밋·PR에서 claude.ai 세션 링크 제거 (web·Remote Control)v2.1.183
/review/review는 단일패스 복귀 — 멀티에이전트 리뷰는 /code-review <level> 사용v2.1.202
/commit-push-pr설정된 push remote에 git push 자동 허용 — origin 외 remote도 지원v2.1.206
/verify · /code-review자동 실행 제거 — 필요 시 /verify·/code-review 직접 호출v2.1.215
/code-review bg/code-review가 백그라운드 서브에이전트로 실행 — 대화를 채우지 않음v2.1.218
/review/review가 /code-review의 별칭으로 통합 — effort 미지정 시 마지막 레벨 재사용v2.1.223
/commit-push-pr위험 플래그 git 명령 자동 승인 차단v2.1.229
/code-review highhigh·xhigh·max도 백그라운드 에이전트로 실행v2.1.232
—GitLab MR 배지 — 풋터·상태줄에 !N 표시v2.1.234
/claude-api cost-optimizeAPI 비용 항목별 분석·조정 — 캐싱·배치·모델 선택을 순서대로 실측v2.1.247
/cost세션별 프롬프트 캐시 적중률·warm/cold 통계v2.1.251
/code-reviewmedium — Opus 5.5·Sonnet 5.5 에서도 클린업·규칙 지적v2.1.290
—유휴 54분 후 자동 컴팩트 — 캐시 만료 전 압축v2.1.299
CLAUDE_CODE_DISABLE_FILE_MENTIONS@ 멘션 시 파일 경로만 전달 — 내용은 Claude가 직접 읽음v2.1.299
@claude review stop리뷰 없이 always 구독만 끝냄v2.1.307
/claude-api api-version프로젝트 API 버전을 2026-10-21로 이전v2.1.307
── 일상 UI · 네비63
—[Cloud] 루틴 모델 피커에 노력 수준 선택 추가v2.1.312
/artifacts/artifacts 삭제 확인 키 변경 — 1·Enter 유지, 2 삭제, Esc 취소v2.1.305
—에이전트 뷰에서 n:텍스트로 세션명·태스크 검색v2.1.287
—설정 없이 Auto mode로 시작v2.1.284
/effortUltracode 독립 토글 — effort 수준과 무관하게 켜짐v2.1.284
keybindings.jsoneffortSlider:increaseEffort 등 키 재바인딩v2.1.284
/insights/insights — Auto mode 사용 권장 알림 추가v2.1.281
ctrl+enter실행 중 도구를 취소 대신 백그라운드로 이동v2.1.281
/status세션 Auto mode 분류기 서버 여부 표시v2.1.278
/diff 스크롤화살표·j/k·Space·PgUp/PgDnv2.1.149
트랜스크립트? 도움말 · {/} 이동 · v 패널 토글v2.1.139
/scroll-speed마우스 휠 속도 조절v2.1.139
GFM 체크박스마크다운 - [x] / - [ ] 렌더링v2.1.149
prompt 중복 제거연속 중복 입력 히스토리 자동 제거v2.1.147
슬래시 클릭=채움슬래시 명령 클릭 시 입력에 채움, Enter로 실행v2.1.162
keybindingFlavor"readline"으로 Ctrl+W 공백 경계 삭제v2.1.238
—풀스크린 Ctrl+L / Cmd+K 재그림만, 더블 /clear 삭제v2.1.238
/config key=value프롬프트에서 바로 설정값 오버라이드v2.1.181
/config --help모든 /config key=value 단축키 목록 표시v2.1.183
fullscreen 마우스 클릭fullscreen에서 권한 프롬프트·/model·/config 등 메뉴 마우스 클릭 지원v2.1.187
/doctor설정·환경 전체 진단·자동 수정 — /checkup 별칭v2.1.205
vimInsertModeRemapsvim 삽입 모드 키 시퀀스 리맵 (예: jj → Escape)v2.1.208
vim s / Svim NORMAL 모드에서 s/S(substitute)가 실제 vim처럼 동작v2.1.211
Ctrl+Alt+F[VSCode] Focus view — 도구 활동을 턴별 접힘 요약으로 숨김 (실행 도구 live 표시)v2.1.221
claude --teleport <id>클라우드 세션에서 로컬 계속 방법 힌트 자동 표시 — claude --teleport <session id>v2.1.223
remote-control --continue가장 최근 Remote Control 세션 재개v2.1.229
—[VSCode] 사이드바 세션 그룹 생성·이름 변경·삭제v2.1.229
/config사용 한도 초기화 시 세션 자동 재개 (기본 on)v2.1.234
/permissions작업 중 열기 가능 — 이번 턴 나머지에 즉시 적용v2.1.234
/claude-api upgradePython SDK 0.x → 1.x 자동 마이그레이션v2.1.239
/add-dir작업 중 실행 가능 — /config, /theme 등도 포함v2.1.234
/permissionsAuto mode 탭 — classifier 규칙 보기·편집v2.1.246
Bash(git * main)allow 규칙 와일드카드 경고 — 시작 시 안내v2.1.246
—턴 완료 시각 — 줄 끝에 완료 시간 표시v2.1.246
/feedback버그 발생 시 Claude가 피드백 초안 작성 — feedbackDrafts 설정으로 끌 수 있음v2.1.247
/btw히스토리 탐색 키 변경 — Shift+←/→ 또는 [ / ]v2.1.257
managedMcpServers조직이 HTTP/SSE MCP 서버를 전 사용자에게 일괄 제공v2.1.259
deniedMcpServersallowedMcpServers 변경 — managed 서버는 deniedMcpServers로 차단v2.1.259
/skill-doctor안 쓰는 스킬·컨텍스트 비용 진단v2.1.261
Ctrl+W · Alt+FBash 규칙으로 맞춘 프롬프트 단어 편집 키v2.1.261
--plugin-dir폴더 지정으로 내부 플러그인 일괄 로드·핫리로드v2.1.265
CLAUDE_CODE_ENABLE_TODO_TOOLS신형 모델에서 태스크 도구 복원 — =1 로 활성화v2.1.268
/plugin install--marketplace 소스 지정해 마켓플레이스 추가·플러그인 설치 한 번에v2.1.275
/configAGENTS.md — CLAUDE.md 없을 때 자동 대체v2.1.277
/configIdle compaction 켜고 끄기 — 유휴 자동 컨텍스트 압축 토글v2.1.302
/copy[VSCode] 응답에 Copy 버튼 — /copy 로 클립보드 복사v2.1.277
claude --desktop데스크탑 앱 현재 디렉터리로 열기v2.1.285
agent.spawn플러그인 hook 에서 teammate 에이전트 생성·추적v2.1.289
claude attach이름 일부로 세션 연결·로그v2.1.290
WebSearch웹 검색 한도 시간당 100회 리필v2.1.290
—$.tool.register에 isDeferred: false — 툴 스키마를 프롬프트 초반에 바로 노출v2.1.293
—$.ui.notify — 모드에서 네이티브 알림 발송v2.1.295
—MCP 툴 설명 16,384자까지 로드 — 기존 2,048자 한계 제거v2.1.295
allow_largeRead 툴 allow_large — 대형 파일 한 번에 읽기v2.1.296
── Hook · 모니터링32
—훅 동시 실행 최대 24개, timeout 최소 1초 적용v2.1.312
—You Should Know mod — 놓친 것·오류 자동 알림v2.1.287
"attribution": falsesettings.json — 커밋·PR 귀속 표시 일괄 숨기기v2.1.281
hook argsexec form (셸 없이 직접 실행)v2.1.139
OTEL agent_idsubagent spans 중첩 추적v2.1.145
Stop additionalContextStop/SubagentStop hook이 컨텍스트 주입하고 턴 계속v2.1.163
post-session hookself-hosted 러너: 정리 전 미커밋 작업 스냅샷v2.1.169
model attr OTELlines_of_code.count OTEL 메트릭에 model 속성 추가v2.1.172
CLAUDE_CLIENT_PRESENCE_FILE마커 파일 지정 → 자리에 있을 때 모바일 푸시 자동 억제v2.1.181
OTEL assistant_response모델 응답 텍스트 OTEL 로그 이벤트 — OTEL_LOG_ASSISTANT_RESPONSES=1로 활성화v2.1.193
Notification hookagent_needs_input / agent_completed 이벤트에 Notification hook 발화v2.1.198
workflow OTELworkflow 에이전트 OTel 스팬에 run_id·name 속성 추가 — 런 재구성 가능v2.1.202
셸 인젝션 방지셸형 hook/monitor에서 ${user_config.*} 금지 — exec form 또는 $CLAUDE_PLUGIN_OPTION_KEY 사용v2.1.207
--forward-subagent-textstream-json 출력에 서브에이전트 텍스트·thinking 포함 — CLAUDE_CODE_FORWARD_SUBAGENT_TEXT도 지원v2.1.211
dir/** hook if:hook if:의 dir/**은 <cwd>/dir만 매칭 — 재귀 매칭은 **/dir/** 사용v2.1.214
DirectoryAdded hook/add-dir 또는 SDK register_repo_root로 새 작업 디렉터리 등록 시 발화v2.1.219
/usage/loop 작업별 실행 횟수·총 토큰·마지막 실행 표시 — 폭주 루프 추적v2.1.243
--restricted명령·코드·WebFetch 차단, 파일만 허용 — 안전한 배포 모드v2.1.248
—Auto mode Containment Escape — 클라우드 메타데이터·이그레스 자동 승인 차단v2.1.257
blockReadsOutsideWorkingDirectories작업 디렉터리 밖 읽기 차단v2.1.257
—Cowork 로컬 skip-all — 세션 폴더 밖 파일 접근 거부v2.1.268
CLAUDE_CODE_GATEWAY_HINT_HEADERSLLM 게이트웨이 요청 분류 헤더 — 라우팅·모니터링 정밀화v2.1.273
—백그라운드 Bash·PowerShell 시간 초과 자동 종료v2.1.285
CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS무인 재시도 중 대기 시간 초과 시 요청을 종료v2.1.301
claude_code.safety_event권한·훅·샌드박스 차단 이벤트마다 OTel 이벤트 발행v2.1.307
── Subagent · 멀티 세션46
autoCompactWindow서브에이전트 autoCompactWindow — 환경 변수 창보다 낮게 설정 가능v2.1.312
Agent View전체 세션 한 화면 (실행·대기·완료)v2.1.141
/resumebg 마크 세션도 목록에 표시v2.1.144
agents --json스크립팅용 세션 목록 출력v2.1.145
agents --cwd특정 디렉토리 범위 세션v2.1.141
agents flags--model --effort --mcp-config 등 전달v2.1.142
bgIsolation:"none"bg 세션이 worktree 없이 직접 편집v2.1.143
5단계 중첩 서브에이전트서브에이전트가 서브에이전트를 spawn — 최대 5단계 재귀v2.1.172
bg 완료 알림"Agent completed · 3h 2m 5s" 경과 시간v2.1.144
/cd세션 도중 작업 폴더 이동 — 프롬프트 캐시 유지v2.1.169
agents waitingFor--json에 대기 세션이 막힌 이유 표시v2.1.162
/rewind/clear 이전 시점으로 대화 복원 후 재개v2.1.191
bg → draft PR코드 작업 완료 시 자동 커밋·푸시·드래프트 PR 생성v2.1.198
bg 에이전트 자동 업그레이드CC 업데이트 직후 bg 에이전트 자동 버전 업그레이드 — 다음 attach 지연 없음v2.1.206
Ctrl+X에이전트 뷰에서 완료 세션 영구 삭제v2.1.206
bg 대기 수 표시입력 대기 중인 bg 에이전트 수를 푸터에 표시 — 변경 시 강조v2.1.210
always allow → repo root권한 승인이 저장소 루트에 저장 — 세션·워크트리 전체에 지속v2.1.211
/fork → bg · /subtask/fork는 대화 복사해 bg 세션 분기, 인세션 서브에이전트 실행은 /subtaskv2.1.212
/resume에이전트 뷰에서 삭제된 세션 포함 과거 세션 선택 → bg 세션으로 재개v2.1.212
subagentStatusLine effortsubagentStatusLine 페이로드에 reasoning effort 포함 — 커스텀 에이전트 행에서 모델·effort 표시 가능v2.1.214
/mcp · /install-github-app bgbg 세션에서 클라이언트 없을 때 "needs input" 요청을 에이전트 뷰에 표시v2.1.216
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS동시 서브에이전트 상한 (기본 20) — 한 메시지의 무한 fan-out 방지v2.1.217
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTHv2.1.219부터 중첩 spawn 기본 활성 (depth 3) — 기존 동작 복원은 =1 설정v2.1.219
/fork → own worktree/fork가 원본 체크아웃 대신 자체 워크트리를 새로 생성v2.1.221
SendMessage · ListAgentsListAgents로 세션 탐색, SendMessage로 어느 머신의 세션에든 메시지 전송 (macOS·Linux)v2.1.224
SendMessage RC 이름 지정ListAgents에 표시된 이름으로 다른 머신의 Remote Control 세션에 직접 대화 시작 (답장 대기 불필요)v2.1.225
ListAgents끊어진 세션 offline·클라우드 세션 cloud 표시v2.1.229
subagent_type:"fork"fork 서브에이전트 기본 활성 — 대화·캐시 상속v2.1.232
CLAUDE_CODE_FORK_SUBAGENTdesktop·VS Code·claude -p 에서 fork 서브에이전트 기본 활성화v2.1.302
@세션이름프롬프트에서 세션 이름 언급 → SendMessage 전달v2.1.232
/config크로스 세션 메시지 수신 제어 설정v2.1.232
--worktreeGitLab MR URL로 바로 체크아웃 — agents 뷰에서 !N 표시v2.1.233
SendMessagenotify_when_idle — 상대 세션이 다음 유휴 때 한 번 알림 (macOS·Linux)v2.1.236
ListAgents같은 팀 팀원 세션도 목록에 표시v2.1.239
--append-subagent-system-prompt-file파일에서 서브에이전트 시스템 프롬프트 읽기v2.1.261
/tasks서브에이전트 실행 모델·effort 레벨 표시 — 비용·속도 파악에 활용v2.1.243
—CLAUDE_CODE_SUBAGENT_MODEL — 기본값만, 에이전트 정의 우선v2.1.251
CLAUDE_CODE_SUBAGENT_MODEL_FORCE모든 서브에이전트에 메인 모델 강제 적용v2.1.257
glab mrGitLab MR 명령 인식 — 축소 요약에 MR !N 표시v2.1.259
/remote-controlRemote Control 세션 포크 — Claude 앱에서 로컬 백그라운드 세션으로 분기v2.1.273
/model실행 중 백그라운드 세션에 모델·이름 즉시 적용v2.1.290
Agent서브에이전트 노력 수준 지정 — effort 파라미터v2.1.292
autoCompactWindow서브에이전트 자동 컴팩트 시점 제어 — 메인보다 일찍 컴팩트v2.1.296
CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL워크플로 서브에이전트만 지정 모델로 — 나머지는 그대로v2.1.296
CLAUDE_CODE_AUTO_MODE_MODEL클라이언트 측 자동 모드 분류기 모델 지정v2.1.302
—Code Review 리뷰 수준 — Quick · Standard · Deep 선택v2.1.304
claude ultrareviewCI 스크립트에 --trust-workspace 필요v2.1.309
/code-review노력 수준 먼저 지정, max는 요청 시에만 사용v2.1.311
── 비용 · 토큰19
/rate-limit-options/help에 추가 — claude.ai 구독자용 사용량 한도 안내v2.1.284
CLAUDE_CODE_AUTO_MODE_SERVERAuto mode 서버 분류기 기본 전환, 분류기 과금 없음v2.1.278
/usageskills·subagents·plugins·MCP별 비용 분석v2.1.149
marketplace 비용플러그인 설치 전 턴/호출당 토큰 예상v2.1.143
[VSCode] /usage캐시 미스·subagent·skill/MCP별 24h/7d 사용량 — VSCodev2.1.174
429 자동 재시도일시적 서버 429 에러를 backoff 재시도 자동 적용 — 구독자 한정v2.1.199
/usage레이트 제한 시 최종 사용량 바 유지 표시 — 에러 화면 없음v2.1.208
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION세션당 서브에이전트 spawn 상한 (기본 200); /clear로 리셋; 웹검색 상한은 CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSIONv2.1.212
/context 초과 경고컨텍스트 초과 시 명시적 경고 — /compact 실패도 에러로 표시 (무응답 없음)v2.1.216
CLAUDE_CODE_DISABLE_1M_CONTEXT네이티브 1M 창 모든 모델에 적용 확대 — auto-compact로 200K 유지; 미유지 시 시작 경고v2.1.223
gateway spend-limit한도 도달 시 gateway 지출 한도명·리셋 시간·운영자 메시지를 경고에 표시 (gateway 2.1.225+ 필요)v2.1.225
bashOutputMaxChars인라인 출력 한도 늘리기 (최대 128K)v2.1.261
/config입력 중 맞춤법 오류 밑줄 표시 (aspell·hunspell·ispell 사용)v2.1.235
/usageTeam·Enterprise 사용 크레딧 소비량 표시 — 0% 상태도 표기v2.1.236
—promptCacheTtl 설정 — 메인 대화 1시간·서브에이전트 5분 캐시 (API 키·클라우드 사용자)v2.1.243
—에이전트마다 캐시 TTL 개별 지정 — frontmatter에 5분·1시간 설정v2.1.248
/effort모델별로 노력 수준 개별 저장v2.1.251
—[VSCode] 비활성 세션 자동 아카이브 (기본 14일)v2.1.265
/output-style출력 스타일 목록·전환 — Remote Control·클라우드·헤드리스 포함v2.1.269
bashEditDiffEnabledBash 도구 편집 결과에 diff 표시v2.1.269
Ctrl+Enter응답 중 큐 메시지 즉시 전송 — 전송된 메시지 회색 표시v2.1.275
/doctorCLAUDE.md·프롬프트 패턴 감사 — 구형 모델용 패턴 찾아 알려줌v2.1.283
—퍼미션 복수 요청 시 'N of M' 카운터 표시v2.1.286
--bare지정 MCP만 연결·시스템 리마인더·백그라운드 태스크 없이 시작v2.1.286
/costSonnet 5.5 캐시 읽기 $0.20→$0.10 인하v2.1.296
/effort에이전트 뷰에서 새 세션 기본 추론 수준 설정v2.1.299
%vim 모드 짝 괄호 이동 — d/c/y 조합 가능v2.1.301
—[VSCode] LaTeX 수식 렌더링 — $$·\[ \]·인라인 지원v2.1.301
/auto-mode-setup자동 모드 가이드 — Bedrock·Vertex·Foundry로 확대v2.1.304
Ctrl+O압축 요약에 이전 도구 호출 목록 표시v2.1.304
sed -i미리보기 없이 바로 적용, /rewind 복원 안 됨v2.1.309
—[VSCode] 답변 코드 블록에 구문 강조 — 라이트·다크·고대비 다크 테마 지원v2.1.311
── Plugin · MCP · 확장36
deniedMcpServersallowedMcpServers — env ${VAR} 서버 이제 자동 로드v2.1.305
—플러그인으로 Claude Code 내부 동작 직접 수정v2.1.287
/mcp reconnect all실패한 MCP 서버 일괄 재연결v2.1.284
claude plugin validateMCP 서버 설정 검사 — .mcp.json 오류·변수·안전하지 않은 URL 보고v2.1.281
/plugin Discover설치 전 commands·skills·MCP 미리보기v2.1.145
의존성 강제의존 플러그인 자동 활성화·비활성 거부v2.1.143
PREFER_HTTPSSSH 키 없는 환경 — HTTPS로 클론v2.1.141
/plugin 검색바/plugin 마켓플레이스 탐색 시 플러그인 검색바 제공v2.1.172
/plugin list설치된 플러그인 목록, --enabled/--disabled 필터v2.1.163
.claude/skills여기 둔 플러그인 자동 로드 — 마켓플레이스 불필요v2.1.157
claude mcp loginCLI에서 MCP 서버 인증 — /mcp 없이 가능, SSH는 --no-browserv2.1.186
MCP 인증 시작 알림시작 시 인증 필요 MCP 서버 안내 — /mcp로 바로 이동v2.1.193
/skill-a /skill-b슬래시 스킬 최대 5개 한 줄로 — 순서대로 모두 로드 후 실행v2.1.199
pluginConfigs 범위 제한프로젝트 .claude/settings.json의 pluginConfigs 무시 — user·--settings·managed만 인정v2.1.207
MCP 자동 백그라운드2분 초과 MCP 도구 호출 자동 백그라운드 처리 — CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS로 임계값 조정v2.1.212
claude mcp list · /mcpMCP 서버 연결 실패 시 HTTP 상태·에러 텍스트 표시; 공백 숨겨진 설정값 경고v2.1.218
/plugin install 즉시 활성화/plugin으로 설치한 플러그인이 안전하면 즉시 활성화 — /reload-plugins 불필요v2.1.221
archive plugin sourcegit·npm 없이 HTTPS zip으로 플러그인 설치 — SHA-256 핀닝 옵션 지원v2.1.224
—로컬 명령 소스로 플러그인 경로 동적 해석v2.1.229
headersHelper마켓 카탈로그 페치에 단기 HTTP 헤더 자동 발급v2.1.238
claude mcp list비활성 서버 ⊘ Disabled 표시, 연결 시도 없음v2.1.238
/plugin installGitLab URL로 플러그인 마켓 등록·클론 가능v2.1.232
—샌드박스 와일드카드 read-deny — 허용 영역 안에서 우선 차단, 이름 변경 우회 불가 (macOS)v2.1.236
claude plugin클라우드 동기화 플러그인 name@synced 로 표시v2.1.239
—modelPicker 설정 — /model 피커를 원하는 모델 목록으로 구성 (Bedrock·Vertex ID 포함)v2.1.243
/loginAPI 키 없이 Console 계정으로 로그인 — API 키 미허용 조직도 사용 가능v2.1.243
—PreModelSwitch · PostModelSwitch 훅으로 모델 전환 제어v2.1.251
--permission-prompts none헤드리스 환경에서 권한 프롬프트 전부 자동 거부v2.1.259
claude plugin --json플러그인 명령어 결과 JSON 출력, list 에 errorDetails·noteDetails 추가v2.1.268
—[VSCode] Hooks 다이얼로그 — GUI로 훅 추가·편집·삭제v2.1.269
/mcpMCP 서버 연결 끊김 알림 — 재연결 포기 시 /mcp 안내v2.1.273
claude plugin configure플러그인 옵션 확인·stdin 으로 설정v2.1.285
/hooks이벤트별 훅 목록 한 번에 — 세 번 Enter → 한 번으로v2.1.286
claude plugin install--marketplace: 마켓 등록+플러그인 설치 한 명령v2.1.292
—로컬 MCP 기본 프로토콜 2026-07-28 변경 — 구버전 서버는 legacy 설정 필요v2.1.292
—subagentStatusLine 훅에 agentType 필드 추가 — 커스텀 서브에이전트 종류 구분v2.1.293
—훅에 onFailure: "block" 추가 — 실패 시 동작 차단v2.1.295
—Bedrock·Vertex·Foundry에서도 Monitor 툴 사용 가능v2.1.310
── 모델 · Enterprise40
—Opus 4.7+·Fable — Bedrock/Vertex/Foundry 기본 1M 컨텍스트 자동 적용v2.1.287
/modelClaude Sonnet 5.5 — 1M 컨텍스트, Anthropic API 기본 Sonnetv2.1.284
—동기화 스킬이 로컬 명령·MCP 프롬프트를 가리지 않음; !·@ 실행 차단v2.1.228
Fable 5공개 Mythos급 모델, 고위험 주제는 Opus 4.8 폴백v2.1.170
/model현재 세션만 모델 변경 (d로 기본 고정)v2.1.144
Fast modeOpus 4.6 → 4.7 기본v2.1.142
WORKSPACE_ID워크로드 ID 페더레이션v2.1.141
API키 안전모드Remote Control·/schedule·MCP 자동 비활성화v2.1.139
fallbackModel기본 모델 과부하 시 최대 3개 폴백v2.1.166
--safe-modeCLAUDE.md·plugins·skills·hooks·MCP 끄고 기동v2.1.169
sandbox.credentials샌드박스 도구가 자격증명·시크릿 env 읽기 차단v2.1.187
조직 모델 제한조직 설정으로 허용 모델 제한 — 차단 선택 시 메시지 표시v2.1.187
Sonnet 5Claude Code 기본 모델 — 1M 토큰 컨텍스트, 8/31까지 프로모 요금v2.1.197
조직 기본 모델조직 관리자가 콘솔에서 기본 모델 설정 — /model에서 'Org default'로 표시v2.1.196
Bedrock · Vertex Auto modeBedrock·Vertex AI·Foundry Auto mode 기본 활성 — CLAUDE_CODE_ENABLE_AUTO_MODE 불필요; disableAutoMode로 끄기v2.1.207
Bedrock · Vertex → Opus 4.8Bedrock·Vertex·AWS Platform 기본 모델 Opus 4.8로 변경v2.1.207
에이전트 인젝션 방어subagent가 읽은 콘텐츠 통한 간접 프롬프트 인젝션 자동 차단v2.1.210
sandbox.filesystem.disabled파일시스템 격리 건너뜀 — 네트워크 이그레스 제어는 유지v2.1.216
claude-opus-5새 Opus 기본 모델 — 1M 컨텍스트, fast mode, $10/$50 per Mtokv2.1.219
sandbox.network.strictAllowlist샌드박스 명령의 비허용 호스트 접근을 프롬프트 없이 즉시 차단v2.1.219
sandbox mode:"mask"Linux/WSL: 샌드박스 명령이 자격증명 복사본 읽기 — 이그레스 시 실제 값으로 치환v2.1.221
Remote Control auto-start리포 로컬 설정으로 Remote Control 자동 시작 활성화 불가 — /config로 사용자 범위에서 설정v2.1.222
"owner/*"strictKnownMarketplaces·blockedMarketplaces에 "owner/*" 와일드카드 추가 — GitHub org 전체 허용·차단v2.1.223
claude self-hosted-runner내 서버·컨테이너를 Claude Code 실행 환경으로 — 웹·모바일·데스크톱 세션 지원 (Team/Enterprise)v2.1.224
CLAUDE_CODE_ENABLE_TODO_TOOLSTodo 도구 신규 모델에서 기본 비활성 — =1 로 복원v2.1.233
ANTHROPIC_DEFAULT_MODEL새 세션 시작 모델 지정 — /model 변경은 재시작 후에도 유지v2.1.236
—Claude Fable 5.1 — 기본 Fable 모델, 컨텍스트 1Mv2.1.257
/effort s이번 세션에만 노력 수준 변경 — 영구 저장 안 됨v2.1.257
maxEffortLevel전 제공자 노력 수준 상한 설정 — Bedrock·Vertex·Foundry 포함v2.1.267
--system-prompt-snapshot off매 요청마다 시스템 프롬프트 새로 읽기 — CLAUDE.md 수정 즉시 반영v2.1.267
--remove-session-stateself-hosted runner 세션 종료 시 _sessions/ 임시 파일 자동 삭제v2.1.268
/modelFable — /model 에 항상 표시, 비활성 시 회색v2.1.277
"maxProseWidth"넓은 터미널에서 일반 글 폭만 제한, 표·코드는 전폭 유지v2.1.282
"deniedModels"특정 모델 명시 차단 — availableModels 허용에도 우선 적용v2.1.283
—Claude Haiku 5.5 (claude-haiku-5-5) 추가 — 1M 컨텍스트, API 기본 Haiku 교체v2.1.293
ultrathink현 모델 전부에서 xhigh 노력으로 해당 턴 실행 — 작업 중 입력해도 즉시 적용v2.1.311

여기까지가 골라낸 것 — 빠짐없이 보려면 Claude Code 공식 패치노트 ↗

명령어무엇을 하나버전
명령어무엇을 하나버전
── 긴 작업 맡기기7
—작업 중 인라인 질문 답변 — 에이전트 멈추지 않고 응답v0.154.0
—패키지 Codex 빌드가 번들된 패치 zsh 헬퍼를 macOS·Linux에서 발견·사용.v0.135.0
codex exec resumecodex exec resume 이 --output-schema 를 받아, 재개한 자동화도 형식을 지킴v0.132.0
—/goal 워크플로를 저장해 두고 이어감 — app-server API·모델 도구·TUI 지원v0.128.0
codex execcodex exec 가 프롬프트와 표준입력을 함께 받음 — 파이프로 넣고 프롬프트는 따로v0.118.0
── 비용 · 토큰7
—사용량 한도 배너에서 크레딧 관리·한도 초기화·플랜 전환 직접 제공v0.152.0
/status스레드 크레딧·예상 비용 표시 — 적격 워크스페이스v0.148.0
—롤아웃 토큰 예산으로 에이전트 스레드 전체 사용량 추적·잔여 알림·소진 시 자동 중단.v0.142.0
—인덱싱 웹 검색 모드 — 실시간 검색 허용, 직접 페이지 접근은 서버 승인 URL만.v0.142.0
—codex exec --json 이 reasoning 토큰 사용량까지 보고v0.128.0
—Plus·Team — 5시간 사용 창에서 절반 미만 남을 때 미리 경고v0.153.0
/voice실험적 음성 대화 — /experimental 활성화 후 사용v0.155.0
/usage계정 사용량·토큰 총계·플러그인·스킬 활동 대시보드v0.156.0
pp 로 태스크 고정 — 에이전트 커맨드 센터 공유 Pinned 그룹v0.162.0
/copy/copy 로 트랜스크립트 블록 탐색·복사 + tui.mouse_scroll_speed 조정v0.162.0
/presets/presets — 재사용 프롬프트·슬래시 명령 10개 슬롯 저장v0.164.0
/model/model 인라인 인수 — 명령어 한 줄로 모델·권한 설정v0.164.0
── Plugin · MCP · 확장21
codex mcp add --oauth-client-secretOAuth 클라이언트 시크릿 필요 MCP 서버 연결v0.158.0
—포터블 Agent 플러그인 설치 및 로컬·개인·워크스페이스·원격 카탈로그 전체 검색.v0.147.0
—Agent Plugin 매니페스트·워크스페이스 발행 지원 — Amazon Bedrock·Claude Code 마켓플레이스 추가.v0.146.0
—멀티에이전트 V2 정식화 — 서브에이전트 모델·reasoning·동시성·역할 설정 가능, 에이전트 네비게이션 개선.v0.145.0
/usage/usage에서 획득한 사용 한도 리셋 크레딧 조회·차감 가능 — 확인 후 적용.v0.142.0
—플러그인이 스레드별 stdio MCP 서버 활성화 가능 — "내가 만든" 마켓플레이스·인증별 카탈로그 추가.v0.141.0
—Code mode에서 웹 검색 직접 호출 가능 — JS 중첩 툴 호출 포함, 결과는 일반 텍스트로.v0.139.0
/archive세션 아카이브로 실수 재개·포크 방지. codex unarchive로 복원.v0.136.0
—Vim 모드에 텍스트 오브젝트 편집·word/line-end 동작 개선·인터럽트 턴 바인딩 설정 추가.v0.135.0
—Python SDK가 스레드·턴 API용 친숙한 Sandbox 프리셋 노출.v0.135.0
/resume플러그인 마켓플레이스 설치·원격 번들 캐시·원격 제거v0.119.0
—js_repl 이 codex.cwd·codex.homeDir 를 노출하고 codex.tool()·codex.emitImage() 참조를 저장v0.118.0
—js_repl 이 로컬 .js·.mjs 를 동적으로 불러와 작업공간 스크립트를 재사용v0.118.0
—macOS·Linux 설치 스크립트 추가 — GitHub 릴리스 자산으로 배포v0.106.0
—app-server v2 스레드 API 에 스레드 범위 실시간 엔드포인트·알림 추가(실험)v0.106.0
—js_repl 을 /experimental 로 승격, 시작 시 호환성 검사와 경고 표시v0.106.0
—/apps 로 TUI 에서 커넥터를 둘러보고, 앱 프롬프트용 $ 삽입v0.93.0
—MCP streamable HTTP 서버 OAuth 로그인에 rmcp_client 플래그가 더는 필요 없음v0.77.0
output_token_limitMCP 도구별 출력 토큰 한도 설정 — 세션 재개 시에도 일관 유지v0.152.0
codex pluginPlugin CLI — 원격 마켓플레이스에서 목록 조회·설치·제거v0.153.0
── 모델 · Enterprise22
model_providerGCP Vertex AI 내장 프로바이더 — model_provider = "gcp" 설정 한 줄로 전환v0.165.0
—GPT-6 Sol · Luna — 모델 피커 신규 추가v0.156.1
—Amazon Bedrock Runtime 내장 프로바이더 — AWS 프로파일·리전 설정으로 사용v0.148.0
—새 writes 승인 모드 — 선언된 읽기 전용 액션 자동 허용, 쓰기만 프롬프트.v0.144.0
—MCP 도구 tool search 기본 적용 + ChatGPT 호스팅 MCP 서버에서 세션 인증 지원.v0.143.0
—TUI 입력 프롬프트가 비활성 시 자동 확정 — 카운트다운은 상호작용 시 일시정지.v0.141.0
/permissions명명된 권한 프로파일 인식·설정된 커스텀 프로파일 표시.v0.135.0
codex exec --json권한 프로파일 확장 — 기본값 내장, 샌드박스 CLI 프로파일 선택, 작업 디렉터리 제어v0.125.0
—Windows 샌드박스가 OS 수준 송신 규칙으로 프록시 전용 네트워킹을 강제v0.118.0
js_replApp-server 가 기기 코드 로그인 지원 — 브라우저를 못 여는 환경용v0.115.0
js_repl커스텀 모델 프로바이더가 짧은 수명 토큰을 직접 받아 갱신v0.111.0
/plan5.3-codex 를 API 사용자용 CLI 모델 목록에 노출v0.95.0
—/models 가 업그레이드 안내를 마크다운으로 담아 더 자세히 표시v0.93.0
—정책 강제와 설정 게이팅이 붙은 SOCKS5 프록시 리스너 추가v0.93.0
—App-server 외부 인증 모드 — 호스트 앱이 준 ChatGPT 토큰을 받아 씀v0.93.0
/models스마트 승인이 기본으로 켜짐 — MCP 도구 호출은 명시적 승인 프롬프트v0.85.0
—requirements.toml 의 allowed_sandbox_modes 로 허용 샌드박스 모드를 제한v0.77.0
—번들 모델 메타데이터(models.json) 갱신v0.77.0
—Amazon Bedrock — GPT-6-Astra 모델 선택 가능v0.153.3
—GPT-6-Astra — 기본 모델 피커 전면 추가 (Bedrock 카탈로그 포함)v0.154.0
--modelGPT-6.1 Sol — 번들 카탈로그·Bedrock Mantle 기본 모델v0.159.1
—신뢰 로컬 프로젝트에서 Git 워크트리 생성·목록 도구 추가v0.162.0
—응답 중 새 메시지로 즉시 방향 전환 — 현재 턴·셀 함께 중단v0.163.0
── Subagent · 멀티 세션11
/memoryMemory v2 기본 활성화 — 외부 에이전트 메모리 가져오기 지원v0.165.0
—Guardian 리뷰 — 이전 지시·에이전트 핸드오프 컨텍스트 포함 (opt-in)v0.160.0
codex exec fork세션 포크 — TUI 피커에서 아카이브·복원v0.148.0
--approve-for-me--approve-for-me 플래그로 자동 검토 승인 활성화 — 반복 확인 줄이기.v0.147.0
/new · /clear세션 이름 지정(/new·/clear), 중요 스레드 핀, 닫지 않고 사이드 대화 전환 가능.v0.146.0
/importCursor·Claude Code 설정·MCP·플러그인·세션·명령·메모리를 한 번에 가져오기.v0.145.0
—/resume 으로 세션 ID나 이름을 찍어 TUI 에서 바로 이동v0.128.0
@@ 멘션으로 다른 Codex 작업 참조·메시지·생성v0.150.0
--worktree · /worktree격리 체크아웃으로 세션 분기·재개 — 기존 작업에 영향 없음 (실험)v0.154.0
—에이전트 센터에서 상태별 필터·워크트리 세션 생성 — 워크트리 기본 활성화v0.156.0
── PR · 코드 리뷰없음

이 칸에 해당하는 게 아직 없다.

── 일상 UI · 네비33
—대화 중 추론 노력 변경 — 지원 모델에서 기본 활성화v0.165.0
—프로젝트 밖에서 워크스페이스 기본값으로 세션 시작·재개v0.160.0
instant_interrupt응답·코드 실행 중 새 입력으로 즉시 방향 전환v0.159.0
k경고 뷰어에서 k — 항목을 나중을 위해 보관v0.159.0
—TUI 선택 시 자동 복사·우클릭 붙여넣기v0.158.0
/exportTUI 대화를 마크다운으로 내보내기 — 클립보드 또는 파일v0.148.0
—MCP 도구가 실험적 옵트인 없이 대화형 인증 요청 가능.v0.144.0
—원격 플러그인 기본 활성화 — 풍부한 카탈로그·npm 마켓플레이스·원격/로컬 버전 표시.v0.143.0
—지원 시 MCP 도구가 tool search를 기본 사용 — 도구 발견성 향상, 구형 모델·프로바이더 호환성 유지.v0.142.2
@@ 멘션이 파일·디렉터리·플러그인·스킬을 한 피커에서 검색v0.131.0
—codex update, TUI 키맵 설정, plan 모드 유도, 작업 필요 시 터미널 제목 표시v0.128.0
—/plan 이 인라인 인자와 붙여넣은 이미지를 받고, 슬래시 명령 편집·강조 개선v0.106.0
—request_user_input 을 Plan 모드뿐 아니라 기본 협업 모드에서도 사용v0.106.0
—Plan 모드가 제안 계획을 전용 TUI 화면으로 흘리고 /plan 단축 명령 추가v0.93.0
—TUI2 가 터미널마다 다르던 휠·트랙패드 스크롤을 통일, tui.scroll_* 설정 추가v0.77.0
—파일 이름 처리를 한곳으로 모아 퍼지 파일 검색 표시를 일관되게v0.77.0
—/undo 가 git staging·유령 커밋을 건드리던 문제 수정v0.77.0
/copy/copy 피커 — 전체·코드 블록·인용문 선택 복사v0.150.0
/ · ?Vim 모드 / · ? 검색, n · N 반복 탐색 — 입력창 초안에서도v0.152.0
u · Ctrl+RVim 모드 되돌리기·다시 실행 — 붙여넣기·첨부 포함 초안 보존v0.153.0
tui.auto_recap자동 요약 비활성화 — 수동 /recap은 유지v0.153.0
—TUI 이력 — 완전한 패치·백그라운드 입력·완료 명령 단위 표시v0.153.0
—Windows — 세션 간 Codex 서버 공유, 데몬 관리·자동 업데이트 포함v0.154.0
RVim 모드 R 교체 모드 — 되돌리기·dot-repeat, 레거시 터미널 Escape 안정화v0.154.0
/copy/copy 확장 — status 출력·세션 필드 복사, 서식 있는 앱에서 형식 보존v0.154.0
/tui전체화면 TUI — 트랜스크립트 검색·마우스 선택·우클릭 복사v0.156.0
/voice음성 대화 기본 활성화 — F8 토글·/voice settings·Linux·Windows 오디오 번들v0.156.0
── Hook · 모니터링6
—Hook 에서 비동기 명령·MCP 도구 호출 가능v0.148.0
codex doctorcodex doctor 가 환경·Git·터미널·app-server·스레드 목록까지 더 자세히 진단v0.135.0
/status원격으로 붙었을 때 /status 가 연결 정보와 서버 버전을 표시v0.135.0
codex remote-controlcodex remote-control 이 포그라운드 명령처럼 돌며 준비될 때까지 기다리고 머신 상태를 알림v0.133.0
—Interrupt 훅 — 턴 중단 시 명령·MCP 핸들러 실행v0.150.0
—원격 Bash·Zsh 스냅샷에서 자격증명 자동 마스킹v0.164.0

여기까지가 골라낸 것 — 빠짐없이 보려면 Codex 공식 릴리스 ↗

명령어무엇을 하나버전
명령어무엇을 하나버전
── 긴 작업 맡기기10
-p헤드리스 -p 기본 시간 제한 5분 → 무제한v1.2.6
/remote-controlRemote Control — 다른 기기에서 지금 세션을 보고 조작v1.2.6
agy remote-control startRemote Control 을 OS 서비스로 상주 — 로그아웃·재부팅에도 접속 유지v1.2.0
--input-format stream-jsonprint 모드에서 stdin JSON 한 줄마다 한 턴 — 대화 유지v1.1.15
-p "/skill"헤드리스에서 슬래시 명령·스킬 실행v1.1.9
--json-schema--json-schema — 헤드리스 출력 형식 강제v1.1.8
/plan/plan 모드 — 실행 전에 계획만v1.1.0
--dangerously-skip-permissions--dangerously-skip-permissions — 플랜 자동 승인 제거v1.3.2
--mode autoAuto mode — Windows 11 24H2 개인 Google 계정 지원v1.4.4
── 비용 · 토큰5
cost상태줄 자료에 cost — 세션 누적 추정 비용v1.1.21
-p "/quota"헤드리스로 /usage·/quota 읽기v1.1.11
model:커스텀 에이전트 frontmatter model — subagent 모델 등급 지정v1.1.5
/effort/effort — 추론 노력 수준 보기·바꾸기v1.1.5
/diff헝크 폴딩 — Ctrl+O 접기·펴기, f 전체·변경만 전환v1.3.5
── Plugin · MCP · 확장14
/plugin/plugin — 공식 플러그인 마켓플레이스 관리자v1.3.2
PLUGIN_DATA플러그인 작성 — manifest 폴더·PLUGIN_DATA·bin/ 지원v1.3.2
/skills reload/skills reload — 스킬·슬래시 명령을 재시작 없이 다시 읽기v1.2.4
agy mcp addagy mcp — MCP 서버 추가·목록·켜고 끄기v1.1.16
rules:에이전트 frontmatter rules: — 규칙 파일을 골라 붙이기v1.1.15
disable-slash-command스킬을 / 메뉴에서 숨기고 모델만 부르게v1.1.12
agy plugin validate스킬·서브에이전트·규칙 유효성 검사 — frontmatter·이름·크기 오류 한 번에v1.4.1
include_onlyskills.json 디렉터리 항목 — 직접 자식만 로드v1.2.10
alwaysLoadMCP 툴 alwaysLoad — 에이전트 시작부터 직접 적재v1.3.3
agents.json플러그인 agents.json — 서브에이전트 선언 방식 통일v1.3.3
plugin list --jsonagy plugin list --json — 플러그인 목록을 JSON으로v1.3.4
/plugin플러그인 MCP 서버 변수 설정 — 비활성화 없이 바로 수정v1.4.6
agy plugin validatecontext provider·SKILL.md 경로까지 검증 — --help 추가v1.4.6
auth.jsonauth.json "optional": true — API 키 없이도 동작하는 플러그인 설정v1.4.12
── 모델 · Enterprise7
AGY_ADC_AUTHADC 로그인에 Claude Opus 5.5·Sonnet 5.5 추가 — Google Cloud 프로젝트 권한에 따라 목록에 표시v1.3.6
—URL 읽기 기본 권한이 「허용」→「먼저 묻기」v1.1.28
—macOS 샌드박스 — ~/Library/Application Support 기본 차단v1.3.3
/model/model <name> <prompt> — 한 번만 다른 모델에 묻고 원래 모델로 복귀v1.1.27
GEMINI_API_KEY로그인 없이 Gemini API 키로 실행v1.1.13
/model/model 에 --effort 없이 기본 모델명만 지정 가능v1.3.4
execute_urlGoogle 하위 도메인 개별 승인 — www.google.com 허용이 mail · docs · drive · console 등 민감 앱까지 확대 안 됨v1.4.9
--mode auto파일 편집·안전한 명령 자동 승인, 위험 동작만 확인v1.3.5
── Subagent · 멀티 세션6
@서브에이전트@서브에이전트 — 실행 중인 서브에이전트에 직접 메시지v1.2.9
invoke_subagentMarkdown 커스텀 에이전트가 선언한 subagent 에 실제로 위임v1.2.5
excludeDefaultComponents커스텀 에이전트가 기본 프롬프트·도구를 빼고 시작v1.2.1
/fork같은 대화가 다른 CLI 에 열려 있으면 경고v1.1.10
--agent--agent — 커스텀 에이전트로 시작v1.1.1
—입력창 아래 subagent·백그라운드 작업 표시v1.0.15
── PR · 코드 리뷰1
f파일 쓰기 전 줄 단위 diff 검토 — 기본 모드v1.1.0
/compact대화 즉시 컴팩트 — 컨텍스트 창 확보v1.3.5
── 일상 UI · 네비22
—모델 출시·중단 공고를 프롬프트 위 카드로 확인v1.2.17
3dwVim 모드 숫자 반복 (3dw · 3dd · 3p 등)v1.2.9
m아티팩트 뷰어에 수식·Mermaid 그림v1.2.7
/resume/resume 목록을 폴더별로 묶기 — Ctrl+Fv1.1.25
/voice/voice 받아쓰기 — 말하면 프롬프트에 적힘v1.1.21
t아티팩트 뷰어 목차 — t 로 열고 절로 이동v1.1.12
/settings프롬프트 Vim 편집 모드v1.1.11
—슬래시 명령 여러 개를 한 프롬프트에 쌓기v1.1.4
/codesearch/codesearch — 워크스페이스 코드 정규식 검색v1.1.3
antigravity_guide내장 antigravity_guide 스킬 — 사용법을 대화 안에서v1.0.10
/config/config verbosity — medium 상세도 단계 추가v1.2.10
/config/config queuedMessages — 메시지 대기 방식 선택v1.2.14
/config/config ←/→ — 설정값 드롭다운 없이 전환v1.2.16
/configVerbosity 기본값 high→medium — 요약 뷰로 전환v1.3.0
/diff/diff — j/k가 줄 이동, 파일 전환은 ←/→v1.3.0
/diff/diff n/N이 파일 경계를 넘어 이동v1.3.1
/diff/diff 에서 / 검색 — n/N 으로 파일 경계를 넘어 이동v1.4.3
—긴 대화 스크롤 중 읽는 응답의 프롬프트를 상단에 고정v1.3.3
/diff/diff Commit Tree·Per Turn 뷰에 f 전환·Ctrl+O 접기 — 같은 턴 편집 합산v1.4.4
/configSeasonal Themes — 핼러윈 테마 옵트인v1.4.7
—터미널 단축키·드래그로 이미지를 프롬프트에 첨부v1.4.9
── Hook · 모니터링4
conversation_title상태줄·창 제목 스크립트에 대화 제목 전달v1.1.27
stack_with_default기본 상태줄과 커스텀 상태줄 함께 표시v1.0.6
lastUserInput훅 stdin에 lastUserInput — 에이전트 실행 전 메시지 검사v1.4.7
terminationBehaviorPreInvocation 훅 terminationBehavior — 모델 호출 전 턴 중단v1.4.11

여기까지가 골라낸 것 — 빠짐없이 보려면 Antigravity CLI 공식 릴리스 ↗

나에게 맞춘 소식

세 회사 발표와 Hacker News 에서 많이 이야기된 글을 점수 순으로 모았어요. 막대는 HN 점수, 갈래와 → 는 내 구독(Claude Max, ChatGPT Plus, Google AI Pro) 기준이에요.

── 11/9 ~ 15500점 넘은 것 7개 · 모두 24개
11/10 화953Anthropic써 볼 것Claude Fable 5.2→ Claude Code 모델 목록에 떴는지 보기
  • Anthropic이 Claude Fable 5.2와 Mythos 5.2를 냈어요. 같은 모델이고 Fable은 모든 사용자에게 열려요.
  • Fable 5.1보다 출력이 최대 30% 빨라지고, 입력 100만 토큰당 8달러 출력 40달러예요.
  • fast mode는 최대 2.5배 빠르고 입력 16달러 출력 80달러예요. 대부분의 작업은 Opus 5.5부터 쓰길 권해요.

원문

  • 여행 중이던 개발자가 AI 에이전트 48개로 NASA 라이다 자료 약 1,200km²를 훑었어요.
  • 에이전트가 라이다를 이미지로 보고 피라미드, 광장을 찾았고 별도 모델은 없었어요.
  • 보고서를 멕시코 INAH에 냈지만 이미 2025년 논문에 지도화된 유적이었어요.

원문

  • 개발자가 NASA lidar 데이터를 에이전트 48개에 나눠 보여 주고 마야 유적을 찾았다고 썼어요.
  • 별도 모델이나 분류기 없이 에이전트가 이미지를 보고 가렸고, 약 1,200km² 를 훑었어요.
  • 11월 11일 정정: 이미 2025년 논문에 실린 곳이라 새 발견이 아니라 재발견이었어요.

원문

  • Meta 에서 해고된 개발자가 AI 코딩의 문제를 정리한 글이에요.
  • 테스트가 얕고, 코드가 복잡하고, 사람의 이해가 줄고, 리뷰가 빠른 속도를 못 따라간다고 해요.
  • 사고가 늘고 복구가 길어지는 것을 코드베이스가 약해졌다는 신호로 들어요.

AI 와 개발자의 일 줄기11/9 Goldman 회수→11/9 두뇌 과부하→11/10 엔지니어의 2026→11/10 취약한 코드베이스

원문

11/10 화595—알아 둘 것Strands Decider — Sonnet 4.6 대체→ Sonnet 4.6 를 바꿔 끼운 사례예요
  • Amazon이 Sonnet 4.6 대신 Strands Decider를 쓴다는 글이 올라왔어요.
  • 제목에 수백만 달러를 아낀다고 적혀 있어요.
  • 본문이 받아지지 않아 자세한 조건은 원문에서 확인해야 해요.

의사결정 모델 줄기10/23 Decisions API→11/7 Jev+Opus 판정→11/10 Flide→11/10 Strands Decider→11/12 Gemini Decisions

원문

  • AI 버블이 곧 터진다는 통념에 반박하는 개인 블로그 글이에요.
  • Anthropic S-1 기준 컴퓨트 1달러당 매출 2.08달러, 2026년 상반기 매출 163억 달러를 근거로 들어요.
  • 데이터센터 투자는 일회성이고 Alphabet, Meta, NVIDIA의 P/E가 20대라 닷컴과 다르다고 봐요.

원문

  • Apple이 Mac을 개인 AI 추론 서버로 바꾸는 앱 Harbor를 준비 중이에요.
  • 오픈 웨이트 모델을 받아 돌리고, Thunderbolt 5로 맥 여러 대의 메모리를 묶을 수 있어요.
  • Claris 브랜드로 비공개 프리뷰 중이고, 정식 공개 시점은 확인되지 않았어요.

오픈 웨이트 경쟁 줄기11/1 team-solve→11/3 EmbeddingGemma 2→11/4 Qwen 가중치 읽기→11/11 Harbor

원문

11/10 화440Google알아 둘 것AlphaProof Code — 소프트웨어 형식 검증→ Carbon 으로 코드 증명을 해요
  • Google DeepMind가 복잡한 소프트웨어를 깊이 검증하는 AlphaProof Code를 냈어요.
  • Gemini 4 Carbon 글에 따르면 Signal 암호 프로토콜 코드의 보안 속성을 수 주 만에 증명했어요.
  • Lean 코드를 수백만 줄 생성해서 증명하고, 보통은 전문가 팀이 수년 걸리는 일이라고 해요.

원문

  • Shane Melaugh가 Claude Code 세션 1,400개를 분석해 Opus 5.5 너프를 주장했어요.
  • 11월 3일부터 추론 방식이 바뀌었고 high의 추론량이 크게 줄었다고 해요.
  • 실제 버그에서 high는 3시간 못 풀었고 xhigh는 몇 분 만에 고쳤다고 하며 엄밀한 벤치마크는 아니라고 밝혀요.

원문

  • Gemini에 연결한 Drive 파일과 메일이 사람 검토로 갈 수 있다는 폭로 글이에요.
  • Google 도움말이 바뀌었고, 명시 태그 없이도 배경 대화에서 조회가 일어난다고 주장해요.
  • Gemini 앱에서 Connected Apps를 켜 둔 경우가 해당돼요. 기밀 정보는 연결하지 말라고 도움말에 적혀 있어요.

원문

  • VulnCheck 가 Anthropic 의 Project Glasswing 7개월 결과를 짚은 글이에요.
  • Anthropic 발견 CVE 442건 중 악용된 건 2건, ledger 의 37,966건 중 fixed 는 217건이에요.
  • curl 은 공개된 34건 중 19건을 취약점 아님으로, 6건을 low 로 판정했어요.

AI 연구소 감시 줄기10/15 독립 평가자→11/5 Astra 태업 보고→11/5 FlashProve→11/11 Glasswing 검증

원문

  • Goldman Sachs가 Claude Code와 GitHub 사용을 엔지니어에게만 허용했어요.
  • 10월 내부 지침으로 트레이더와 은행가는 막혔고, strats는 계속 쓸 수 있어요.
  • 4월에는 홍콩 은행가의 Claude 접근도 막았고, Goldman은 Anthropic IPO 주관사예요.

AI 와 개발자의 일 줄기11/3 AI 사용액 > 인건비→11/3 에이전트 원칙→11/4 에이전트와 비판적 사고→11/9 Goldman 회수→11/9 두뇌 과부하

원문

11/12 목290Google알아 둘 것Gemini Decisions API — 판단과 확률을 돌려주는 API→ OpenAI Decisions API 와 같은 방향이에요
  • Google이 Gemini Decision 1 모델 기반 Gemini Decisions API를 냈어요.
  • 입력 하나에 최대 1,000개 질문을 한 번에 평가하고 확률과 신뢰도를 돌려줘요.
  • 100만 입력 토큰당 0.10달러, 출력 토큰은 과금하지 않고 AI Studio에 무료 구간이 있어요.

의사결정 모델 줄기11/7 Jev+Opus 판정→11/10 Flide→11/10 Strands Decider→11/12 Gemini Decisions

원문

11/11 수192Google알아 둘 것Gemini 4 Carbon — 일반 공개→ Ultra 구독 쪽부터라 Pro 는 확인해요
  • Google이 Gemini 4 Carbon을 개발자와 일반 사용자에게 공개했어요.
  • API 가격은 Argon과 같은 입력 100만 토큰당 2달러, 출력 10달러예요.
  • Google AI Ultra 구독자에게 Antigravity, Gemini 앱, AI Mode 순으로 제공되고 있어요.

원문

11/13 금166Google써 볼 것Gemini 4 Hydrogen→ Gemini 앱과 Antigravity 에서 골라 보기
  • Google이 일상 코딩과 에이전트 작업용 모델 Gemini 4 Hydrogen을 냈어요.
  • Artificial Analysis Intelligence Index에서 기본 high 단계 51로 Argon의 50을 넘어요.
  • Gemini 앱, AI Studio, API, Google AI Pro와 Ultra 구독자의 Antigravity에서 오늘부터 써요.

원문

11/11 수136Anthropic알아 둘 것Claude Whiteboards, Sheets, Data→ 코딩 도구는 아니고 앱에서 열렸는지 보기
  • Anthropic이 Claude Whiteboards와 Claude Sheets를 베타로 내고, Dashboards를 Claude Data로 정식 공개했어요.
  • Whiteboards는 팀이 Claude와 보드를 같이 쓰고, Sheets는 Claude가 탭과 수식이 있는 스프레드시트를 만들고 고쳐요.
  • 모든 유료 플랜에서 웹, 데스크톱, 모바일로 쓰고, Claude Data는 데이터 커넥터가 필요해요.

원문

11/09 월—Anthropic써 볼 것Claude 모델 고르는 법→ Claude Code 에서 effort 와 모델 조합 시험하기
  • Anthropic 엔지니어가 Haiku, Sonnet, Opus, Fable 중 무엇을 쓸지 정리한 글이에요.
  • 대부분은 Opus 5.5의 기본 effort인 medium으로 시작하고, 쉬우면 내리고 어려우면 올리라고 해요.
  • 모델을 바꾸기 전에 effort부터 조정하고, 서브에이전트에는 Haiku 5.5나 Sonnet 5.5를 권해요.

원문

11/10 화—OpenAI알아 둘 것Businesses in ChatGPT — 기업용 Business Agents→ 기업용 기능이라 당장 할 일은 없어요
  • OpenAI가 Businesses in ChatGPT를 베타로 내고 Business Hub와 Business Agents를 선보였어요.
  • 기업이 자기 정보를 등록하고 ChatGPT 안 노출과 클릭 통계를 보며, 고객과 대화하는 Business Agent를 만들 수 있어요.
  • Business Agents는 미국의 이커머스와 온라인 서비스 기업부터 열렸고, 다른 시장은 앞으로 넓힌다고 해요.

원문

11/11 수—ElevenLabs알아 둘 것ElevenLabs Summit NYC — ElevenAI와 Interaction Engine→ ElevenAI 무료 얼리 액세스가 열렸어요
  • ElevenLabs가 NYC Summit에서 새 모델과 에이전트 기능을 발표했어요.
  • 회의 노트 앱 ElevenAI, Memory, Routines, Interaction Engine 미리보기가 나왔어요.
  • ElevenAI는 오늘 무료 얼리 액세스가 열렸고, 모델 fine-tuning은 앞으로 몇 달 안에 와요.

음성 모델 경쟁 줄기10/21 Voxtral 3→10/24 Dessa→11/11 ElevenLabs NYC

원문

11/10 화——알아 둘 것Flide — Jev 계열 의사결정 모델 추론 엔진→ 의사결정 모델 생태계가 커지는 중이에요
  • Flide 는 Jev 계열 의사결정 모델을 서빙하는 추론 인프라예요.
  • exact state forking 으로 vLLM 과 SGLang 보다 최대 9.5배 빠르다고 해요.
  • pip 로 설치하고 /v1/systemone API 를 열며, H200 한 장에서 메일 1만 통을 28초에 처리해요.

의사결정 모델 줄기10/14 PS5LM→10/23 Decisions API→11/7 Jev+Opus 판정→11/10 Flide→11/10 Strands Decider

원문

11/09 월—Anthropic알아 둘 것Fable 5.2 에이전트 1,000개 팀→ 하네스와 격리 설계를 참고할 만해요
  • Anthropic이 에이전트 1,000개가 Fable 5.2 초기 버전으로 페르마 정리 증명을 재현한 실험을 썼어요.
  • 28.7시간이 걸렸고 출력 토큰은 원래의 3분의 1, 증명 길이는 7분의 1이에요.
  • 에이전트마다 네트워크 없는 샌드박스에서 돌고, 분류기와 오프라인 감시가 모든 동작을 검사해요.

원문

  • 엔지니어가 에이전트에 일을 넘기는 지금, 사람의 몫이 무엇인지 따져 본 글이에요.
  • 같은 모델과 하네스를 써도 엔지니어마다 결과물 격차가 크다는 점을 근거로 들어요.
  • 문제 정의, 난이도 감각, 2년 뒤를 보는 판단, 말로 못 하는 직관을 사람의 몫으로 꼽아요.

AI 와 개발자의 일 줄기11/4 에이전트와 비판적 사고→11/9 Goldman 회수→11/9 두뇌 과부하→11/10 엔지니어의 2026→11/10 취약한 코드베이스

원문

11/09 월——화제AI 두뇌 과부하 대처법
  • Claude Code나 Codex 탭 20개를 오가다 지치는 문제를 다룬 개인 글이에요.
  • 티켓을 git의 마크다운 파일로 두고 에이전트가 사이클로 돌며, 판단할 것만 한 곳에 모아요.
  • 한 번에 하나를 열어 결정하고 큐에 되돌려 닫는 것이 핵심이라고 해요.

AI 와 개발자의 일 줄기11/3 에이전트 원칙→11/4 에이전트와 비판적 사고→11/9 Goldman 회수→11/9 두뇌 과부하→11/10 엔지니어의 2026

원문

  • United Airlines가 승인받지 않은 제3자 AI 에이전트의 항공편 대리 예약을 금지한다고 밝혔어요.
  • 계정 정보를 넘기면 의도치 않은 구매가 생길 수 있고 연방 규정에 걸릴 수도 있다고 설명해요.
  • 자체 앱과 사이트뿐 아니라 여행사, 애그리게이터 경유도 막고 Southwest는 ChatGPT에 운임을 열었어요.

원문

11/2 ~ 8Omni 1.2 Flash, Images 2.6, GPT-6 Cyber화제가중치 프로그래밍HN 1900

10/26 ~ 11/1Mistral Large 4, Genie 4, GPT-6.1 Terra화제QwenputerHN 648

10/19 ~ 25DeepInfer, Kimi K3.1 Pro, Voxtral 3화제WhatsApp 숨은 지시HN 632

10/12 ~ 18Muse Wonder, Muse Spark Open, Gemini 4 Argon화제연구소 보안 기본기HN 708

모델 현황 2026-11-13 기준

지난 2주에 Anthropic, Google 가 새 모델을 냈어요. Fable 5.2(Claude Code), Gemini 4 Hydrogen(Antigravity) 은 아직 내 도구에 없어요.

6월7월8월9월10월11월오늘지금 최신나온 날TB 4.0내 도구
Anthropic
Fable55.15.2Fable 5.24일 전 (월)59.6Claude Code 아직
Opus4.855.5Opus 5.59/22 (화)59.6Claude Code ✓
Sonnet55.5Sonnet 5.59/28 (월)63.6Claude Code ✓
Haiku5.5Haiku 5.510/7 (수)32.8Claude Code ✓
OpenAI
Astra6GPT-6 Astra9/3 (목)59.1Codex ✓
Sol5.666.1GPT-6.1 Sol9/29 (화)56.1Codex ✓
Terra5.66.1GPT-6.1 Terra10/26 (월)55.6Codex ✓
Luna5.66GPT-6 Luna9/22 (화)12.6Codex ✓
Google
Pro4 ArgonGemini 4 Argon9/30 (수)57.1Antigravity ✓
Carbon4Gemini 4 Carbon10/28 (수)65.2Antigravity 아직
Flash3.53.63.73.8Gemini 3.8 Flash9/2 (수)19.7Antigravity ✓
새 이름4 HydrogenGemini 4 Hydrogen어제 (목)53.5Antigravity 아직
그 밖
xAI Grok4.54.64.7Grok 4.79/21 (월)25.8
Z.ai GLM5.25.3GLM-5.38/18 (화)41.9오픈 웨이트
Qwen3.73.8Qwen3.8 Max8/3 (월)38.9오픈 웨이트
DeepSeekV4.1DeepSeek V4.1 Flash9/10 (목)26.8오픈 웨이트
KimiK2.7K3K3.1Kimi K3.1 Pro10/23 (금)67.2오픈 웨이트
Meta MuseSpark 1.1Spark 1.2Spark 1.3WonderMuse Wonder Full10/12 (월)57.1

점 하나가 출시 하나예요. 파란 띠는 지난 2주, 채운 점이 그 안에 나온 모델이에요. TB 4.0 은 아래 차트와 같은 Terminal-Bench 4.0 최고 effort 점수예요.
출시일 Artificial Analysis ↗ · 내 도구는 Claude Code, Codex, Antigravity 릴리스 노트에 모델 이름이 나왔는지로 봐요.

코딩 모델 · 성능 대비 비용 2026-10-29 기준

Terminal-Bench 4.0 점수와 과제 하나에 드는 비용이에요. 모델마다 effort 단계를 가벼운 쪽부터 이었어요. 왼쪽 위일수록 싸게 잘 풀어요.

밀면 $20 까지 →

이 그림에서 해볼 것

핵심/modelCodex 에서 GPT-6.1 Sol xhigh 로 한 과제 돌려 보기Astra high 와 같은 54점을 1/4 값에 — $4.05 → $1.03
핵심/modelFable 5.1 high 대신 Opus 5.5 medium 으로 한 과제 돌려 보기같은 52점대를 1/3 값에 — $11.64 → $4.04
추천/effort mediumOpus 5.5 는 effort medium 부터 시작하기high 보다 4.1점 낮고 21% 싸다
추천/effort xhighOpus 5.5 effort 는 xhigh 에서 멈추기max 는 같은 59.6점에 값만 1.5배
추천/effort max가장 어려운 과제만 Sonnet 5.5 max 로63.6점으로 1위, 값은 Opus 5.5 max 의 1.4배 — $13.11 → $18.76

과제당 비용은 API 정가로 낸 값이에요. 구독이면 한도를 얼마나 빨리 쓰는지의 상대 비교로 읽어요.
출처 Artificial Analysis · Terminal-Bench 4.0 (mini-swe-agent) ↗ · Gemini 4 Carbon 과 Argon 은 AA 에 high 하나만 올라 있어요. Sonnet 5 는 AA 에 모든 effort 가 2~14점으로 올라 있어요. 실행 이상일 수 있어 해볼 것에선 뺐어요.

── 모두 해제

v2.0.0 → v2.1.319  ·  2025.9.29 – 2026.11.6

v2.1.31911월 6일 금
기능 ×54개선 ×16보안 ×12Fix ×64
기능 텔레메트리·기능 플래그 꺼짐 시(LLM 게이트웨이 포함) Auto 모드 변경: 서버 확인 불가 호출은 묻거나 거부되며 내장 분류기로 대체 없음; 계속 사용하려면 CLAUDE_CODE_AUTO_MODE_SERVER=0 설정(Bedrock·Vertex·Foundry 변경 없음)
기능 LLM 게이트웨이 뒤 Auto 모드 변경: CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS가 설정돼도 CLAUDE_CODE_AUTO_MODE_SERVER=1로 서버측 검사 활성화; 관리형 설정이 후자를 설정하면 1도 함께 설정 필요
기능 터미널 MCP 작업 지원 추가: MCP 서버가 툴 호출을 작업으로 실행하면 Claude Code가 즉시 백그라운드로 이동하고 완료 시 결과를 Claude에 알림
기능 MCP 작업을 즉시 백그라운드 이동 대신 툴 호출 내에서 대기하게 하는 CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND 환경 변수 추가
기능 permissions.denyInsteadOfPrompting 설정 추가: 권한 프롬프트를 기다릴 툴 호출은 거부되고 턴 계속(터미널·서브에이전트·팀원)
기능 Claude API 코드의 지연 위치 파악 및 평가 대비 빠른 설정 시도를 위한 /claude-api latency-optimize 추가
기능 텔레메트리 유지하면서 기능 플래그 가져오기를 중단하는 CLAUDE_CODE_DISABLE_FEATURE_FLAGS 환경 변수 추가; 모든 플래그는 내장 기본값 사용
기능 지출 한도 없는 Claude 앱 게이트웨이 뒤 개발자의 /usage에 오늘·이번 주·이번 달 지출 추가(게이트웨이가 이 버전 이상 실행 시)
기능 Claude 앱 게이트웨이에 admin.pooled_conflict_rule·admin.pooled_priority_order 추가 — 여러 그룹의 개발자에 대한 공유 그룹 예산 우선순위 설정
기능 Claude 앱 게이트웨이에 선택적 login_notice 설정 추가 — 게이트웨이 브라우저 인증·Claude Code 로그인 화면에 운영자 정의 메시지 표시
기능 Claude 앱 게이트웨이에 CLAUDE_GATEWAY_LOG_FORMAT=json 추가: 운영 로그 줄이 severity·time·message 필드의 JSON으로 변환 — 필드에서 레벨을 읽는 로그 수집기용
기능 다른 정책의 availableModels가 한 정책에서 이름으로 나열된 커스텀 모델 ID를 허용하는 경우에 대한 Claude 앱 게이트웨이 부팅 경고 추가
기능 desktopHome 없이 coworkTabEnabled: false·chatSessionRetentionDays에 의존하는 정책에 대한 Claude 앱 게이트웨이 시작 경고 추가 — Claude Desktop 11월 10일 변경 사전 대비
기능 claude.ai 로그인 종료 후 ant auth login의 로그인으로 계속 실행 시 경고 추가 — 사용량이 Claude Console 조직에 청구됨
기능 ant auth login 로그인 사용 시 청구되는 Claude Console 조직을 시작 시 명시하는 줄 추가
기능 완료된 서브에이전트를 나열하는 "Earlier in this session" 행을 /tasks에 추가 — 목록에서 사라지거나 재시작 후에도 다시 열어 메시지 전송 가능
기능 클라우드 세션의 /loop 확인에 타이머가 컨테이너와 함께 중단된다는 안내 및 지속 가능한 루프 제안 추가
기능 기능 플래그 가져오기 없이 터미널에서 MCP 작업 동작하도록 변경(Bedrock·Vertex·Foundry·LLM 게이트웨이·DISABLE_TELEMETRY); 비활성화하려면 CLAUDE_CODE_DISABLE_MCP_TASKS=1 설정
기능 프로젝트 외부에서 서버측 검사를 끈 후 프로젝트 설정 파일·플러그인이 다시 켤 수 없도록 Auto 모드 변경
기능 Monitor의 WebSocket 감시가 모든 Bash 명령에 규칙을 따르도록 변경: deny는 거부, ask 규칙에서 Monitor·bypass·auto 모드의 허용이 더 이상 프롬프트를 건너뛰지 않음
기능 호스트가 네트워크를 관리하는 곳에서 설정 파일이 더 이상 CLAUDE_CODE_PROXY_RESOLVES_HOSTS를 설정할 수 없도록 변경; 프로세스 환경에서 설정
기능 더 넓은 deny 규칙이 명령을 포함할 때 세션의 정확한 Bash·PowerShell ask 규칙을 질문 대신 거부로 변경
기능 조회·표시 외의 플래그로 which 실행 시 권한 요청하도록 Bash 도구 변경
기능 해당 디렉터리의 신뢰 대화상자를 수락한 후에만 플러그인 마켓플레이스를 등록하도록 --add-dir 디렉터리 변경
기능 중첩 스킬 로딩 변경: Bash 샌드박스 켜진 상태에서 시작 폴더 하위 .claude/skills의 스킬은 Claude Code를 그곳에서 시작하거나 /cd로 이동 시에만 로드
기능 자가 조절 /loop가 재예약 없이 턴 완료 시 종료되도록 변경(대신 폴백 웨이크업 예약 없음); 이전 동작 유지하려면 CLAUDE_CODE_LOOP_KEEPALIVE=1 설정
기능 새 메시지가 턴을 중단한 후 완료되는 툴 호출에서 PostToolUse 훅이 최대 10초 내에 실행되도록 변경
기능 안전 장치가 서브에이전트를 중단한 후 Claude에게 전달하는 내용 변경: 직접 작업 대신 더 좁은 프롬프트로 재시도하거나 사용자에게 알리도록
기능 클라우드 세션이 새 워커로 이동 시 deny·ask 규칙을 모두 유지할 수 없으면 세션 범위 allow 규칙 삭제 — 다시 질문받을 수 있음
기능 TLS 검사 프록시 뒤 자동 인증서 복구 변경: ALL_PROXY만 설정된 경우 더 이상 실행 안 됨. 대신 프록시의 http:// URL을 HTTPS_PROXY에 설정
기능 다른 사람이 쓴 행의 아티팩트 DB 저장 변경: 각 파일에 숨겨진 마커 파일 생성, 마커 없는 기존 파일(이전 버전 내보내기 포함)은 그대로 두고 보고
기능 /claude-api managed-agents-onboard 템플릿을 Claude Console에 맞게 업데이트: Performance tuner 제거, 두 개 이름 변경, 프롬프트에서 사용하지 않는 다섯 개의 웹 검색·가져오기 비활성화
기능 Claude Code 내장 Chrome용 Claude 도구에서 확장 프로그램에 저장된 단축키를 나열·시작하는 shortcuts_list·shortcuts_execute 제거
기능 게이트웨이: AWS GovCloud와 다른 업스트림을 혼용하는 업스트림 및 게이트웨이 환경의 기본 URL 변수에 대한 시작 경고 추가
기능 게이트웨이: 관리형 설정이 헤더에 Amazon Bedrock 가드레일을 명시하지만 게이트웨이가 전달하지 않고 bedrock 업스트림에 guardrail이 없을 때 시작 로그 경고 추가
기능 게이트웨이: 모든 업스트림이 Amazon Bedrock일 때 항상 실패하는 웹 검색 도구를 Claude Desktop이 제공하던 문제 수정
기능 자체 호스팅 러너: --use-anthropic-git-proxy·--configure-git으로 시작된 러너가 시작 검사 실패 전에 등록하던 문제 수정 — 이제 먼저 종료
기능 자체 호스팅 러너: 세션의 각 저장소가 자체 폴더를 갖도록 CLAUDE_RUNNER_CHECKOUT_PATH 변경 — 세션에서 이미 사용 중인 폴더 이름은 끝에 -2·-3·… 추가
기능 자체 호스팅 러너: 세션 종료 시 디버그 로그 업로드 제거 — 실패한 세션의 로그는 --remove-session-state가 설정되지 않으면 러너 호스트에 유지
기능 [VSCode] 50,000자 초과 프롬프트가 무음으로 잘리던 문제 수정 — 이제 프롬프트가 안내와 함께 채팅 박스에 유지되고 한도 초과 붙여넣기는 안내와 함께 거부
기능 [VSCode] 설문 또는 "Report a problem" 버튼 클릭 시 미완성 프롬프트가 전송되던 문제 수정
기능 [VSCode] 확장 프로그램 Web 탭에서 열린 클라우드 세션이 /clear·입력 프롬프트의 재시도·편집으로 제거한 턴을 복원하던 문제 수정
기능 [VSCode] 확장 프로그램에서 세션 이름 변경 시 삭제된 세션 파일이 복원되던 문제 수정
기능 [VSCode] 창 재로드 후 미승인 계획을 Claude가 실행하던 문제 수정 — 계획 모드에서 중단된 단계가 다른 권한 모드로 세션 복귀 시 안내와 함께 중단
기능 [VSCode] Claude 답변의 로그인·커넥터·API 주소 링크가 브라우저 열기 대신 주소와 함께 텍스트로 표시되도록 변경
기능 [VSCode] 드롭한 항목의 경로에 "/" 문자가 매우 길게 이어질 때 채팅 패널이 멈출 수 있던 문제 수정
기능 [VSCode] claude-vscode.toggleDictation 명령이 열린 모든 Claude 뷰에서 동시에 받아쓰기를 시작하던 문제 수정 — 이제 현재 뷰에서만 작동하고 두 번 누르면 중단
기능 [VSCode] 각각 이전보다 짧은 닫히지 않은 $$ 수식 펜스가 많은 답변이 스트리밍되는 동안 채팅 패널이 느려지던 문제 수정
기능 [Cloud sessions] 예약 작업이 memory라는 이름의 커넥터를 무음으로 삭제하던 문제 수정 — 이제 해당 이름과 짧은 접미사로 마운트되어 유지
기능 [Cloud sessions] 클라우드 세션의 대기 메시지에서 지금 전송이 실행 중인 백그라운드 에이전트를 종료하던 문제 수정 — 이제 계속 실행
기능 [Code Review] GitHub 조직 연결 해제 시 Code Review의 모든 저장소 설정도 비활성화되도록 변경 — 재연결 후에도 직접 켜기 전까지 꺼진 상태 유지
기능 [Claude Tag] 채널 목록이 완전히 로드되지 않을 때 Claude Tag 설정이 실행을 막던 문제 수정 — 이제 채널 선택 없이 실행 가능
기능 [Claude Tag] Claude Tag가 연결된 Enterprise 조직의 모델 관리 페이지에 모델 기본값 관리 위치로 연결되는 Claude Tag 행 추가
기능 [Claude Tag] Claude Tag 관리 설정에서 auto 모드 허용 규칙 저장이 다른 관리자의 변경사항을 덮어쓰던 문제 수정 — 이제 메시지와 함께 저장 거부
⚡ 개선 16
🔒 보안 12
🐛 수정 64
Improved config saves on Windows: Claude Code waits longer for a file another program has open, so a kill during a save is less likely to leave ~/.claude.json empty
Improved Claude in Chrome after a brief disconnect: it waits up to 6 seconds for the session's own browser to return before picking another
Improved Claude in Chrome: javascript_tool results of up to 60,000 characters now stay in the conversation instead of being saved to a file
Improved claude purge and the clean-up of old sessions to retry a folder that could not be fully deleted, and to report it as an error if it remains
Improved the refusal for a path outside the working directories on macOS and Windows: when only its letter case differs from a path inside them, the message names that spelling
Improved the contrast of faint gray secondary text, such as hints, details in /stats, /model and /sandbox, and rejected-action messages
Improved the artifact database error when an update targets a document that does not exist, and when the service pauses repeated refused writes
Improved the Claude apps gateway's warnings about a failed upstream call: each now names the upstream, not only its provider
Improved the Claude apps gateway's spend limit error: it reads "spend limit reached · resets Dec 1", then admin.blocked_message if one is set
Improved the /model picker: older models are now grouped under a "More models" row instead of being listed after the current ones
Improved /context at the terminal so the table Claude reads stays short: each list keeps its 10 largest rows, and MCP tools that load on demand share one row per server until they're called
Improved /usage in cloud sessions: it now links to Settings → Usage on claude.ai in a case where plan limits can't be shown
[VSCode] Improved the confirmation for removing a plugin marketplace: it now checks which of its plugins are installed at that moment
[VSCode] Improved the "not signed in" message behind a Claude apps gateway: it now looks like an error and has a Sign in link
[VSCode] Improved the chat panel's diagnostics tool for large workspaces: it leaves out files with no problems, returns compact JSON, and accepts an optional minimum severity
[Cloud sessions] Improved the stalled-setup warning on self-hosted environments: its link now prefers your organization's default or an environment with a live runner, and names it
Fixed auto mode refusing actions without saying why when permission rules or autoMode settings are very large: it now explains and, unless autoMode deny rules are set, asks you in the terminal
Fixed CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a turn that was interrupted in plan mode when the session resumes in another permission mode
Fixed a case where NotebookEdit changed the wrong cell when the notebook changed while a permission prompt was open
Fixed the /claude-api skill saying Console web settings don't apply to Managed Agents sessions, and tightened its credential and permission examples
Fixed needless permission prompts for read-only commands wrapped in a plain timeout DURATION, such as timeout 30 rg foo
Fixed the agents view appearing to send a reply to a background session waiting on a permission prompt; the reply now stays in the box with a hint to open the session and answer
Fixed /permissions in cloud sessions replying only that it isn't available; it now says where the session's rules live and how to change them
Fixed cloud sessions losing session-scoped deny and ask permission rules, such as those a PermissionRequest hook adds, when the session moves to a new worker
Fixed a case where a sed command could skip the permission check in accept-edits and auto mode
Fixed a case where CLAUDE_CODE_AUTO_MODE_SERVER=1 in managed settings was ignored behind an LLM gateway when the gateway's URL is set only there and server-managed settings can't be fetched
Fixed a Bash permission bypass where a crafted environment prefix could hide part of a command from permission checks
Fixed a sandbox escape when creating a worktree
MCP servers on the older handshake failing to… a long-running MCP tool call on a claude.ai… a session's diff failing to load on claude.ai… /diff showing "Diff unavailable" when a git repository… /diff pane opening blank in sessions where 64… slash commands typed after a leading space, tab… a request that kept failing with a 401… /context sending its full visual grid to Claude… claude -p exiting 0 in auto mode when… a case where Claude Code listed every project… a case where auto mode was wrongly refused… /status showing "Auto mode server: Enabled" when the… Claude-drafted feedback, surveys and /feedback continuing to appear… Claude drafting feedback on third-party gateways, where it… a case where Bash deny and ask rules… subagent hand-back reports showing an internal marker and… claude -p --resume with a prompt losing a… a case where text was dropped from informational… a case where Agent SDK hosts got a… edits to a settings file being ignored when… a config file left at the legacy name… ~/.claude.json, settings and edited files ending up empty… Write ending the turn as a refusal when… background Bash commands that finish almost instantly losing… Bash tool's diff of changed files missing a… a mistyped model name, such as opus-5-5, telling… a ~0.5s hang after pressing Enter on the… Ctrl+G not opening the external editor while typing… Monitor's WebSocket watch failing with "could not resolve"… claude plugin eval warnings suggesting max: 0 for… background plugin auto-update not installing a dependency added… Cmd+click not opening links in Ghostty over tmux… a mod's hot reload in .claude/skills missing a… /rewind failing with "No files were restored" when… WebFetch describing claude.ai shared-chat links as empty pages;… Artifact database calls being re-sent to artifacts without… a case where artifact database reads that save… detailed beta tracing not presenting CLAUDE_CODE_CLIENT_CERT to collectors… OpenTelemetry claude_code.session.count metric counting Agent SDK prewarm() processes… /clear killing running commands of background agents, teammates… a terminal whose Claude apps gateway sign-in had… agent view removing a draft saved by another… a case where agent view came back with… agents view preview cutting off long commands, results… Claude in Chrome reporting the extension as not… Remote Control sessions still showing "Limit reached" on… file card sometimes missing in the Claude iOS… self-hosted runner sessions failing with no explanation when… mod hot-reloading turning off for the session when… background tasks that keep running after /clear disappearing… hidden commands appearing in the slash command menu… a case where /rewind could restore or delete… a case where deny and ask rules, hook… self-hosted runners: --trust-workspace false now also stops hooks… a case where idle background sessions started through… help links in /status and the auto mode… a case where certificate errors behind a TLS-inspecting… claude remote-control exiting silently with status 0 when… claude remote-control ignoring a piped y that has… /rename reporting plain success when the new name… ${CLAUDE_PLUGIN_ROOT} not being substituted in a plugin-provided subagentStatusLine… claude plugin update and /plugin "Update now" not… subagents being told after compaction to expect a… a case where a background agent's later report…
v2.1.31811월 4일 수
기능 ×28개선 ×15보안 ×4Fix ×37
기능 세션에서 작성한 모드를 켜달라는 Claude Code의 질문에 대한 답변 기록 추가
기능 Claude 앱 게이트웨이의 mantle 업스트림에 assume_role 추가 — 다른 AWS 계정의 역할 및 개발자별 AWS 비용 귀속
기능 모드의 $.model.fork에 effort 옵션 추가 — 세션 노력 수준과 무관하게 빠른 보조 작업을 low로 실행; 결과에 전송된 노력 수준 보고
기능 저장된 claude.ai 로그인 만료 날짜를 claude auth status(loginExpiresAt)·claude -p JSON 결과(credential_expires_at)에 추가
기능 저장된 claude.ai 로그인 만료 10일 전부터 claude -p 텍스트 출력에 한 줄 stderr 경고 추가
기능 IDE 터미널에서 시작 시 IDE 확장 프로그램을 더 이상 설치·업데이트하지 않도록 Claude Code 변경; 외부 터미널의 /ide 또는 편집기 확장 프로그램 뷰 사용
기능 "Switch models when a message is flagged"가 "Ask each time"으로 설정 시 서브에이전트가 모델 전환 대신 중단되도록 변경
기능 프롬프트 캐시 만료 방지를 위해 모든 공급자에서 3분 후 쉘 명령을 백그라운드로 이동하도록 백그라운드 서브에이전트 변경
기능 Bedrock·Vertex·Foundry 또는 텔레메트리 꺼짐 시 서브에이전트 진행 요약 변경: 프롬프트 캐시가 차가운 경우 대기 중인 응답을 최대 5분까지 대기 가능
기능 모드가 prompt.submit에 첨부하는 내용이 시스템 메시지로 나가는 대신 사용자 턴에 유지되도록 변경
기능 deniedMcpServers URL 항목이 업스트림 URL이 일치하는 Anthropic 제공 서버와 클라우드·자체 호스팅 러너의 커넥터도 차단하도록 변경(세션에 커넥터 고유 URL 제공 시); 그 외에는 이름으로 거부
기능 /permissions 규칙 세부정보·기본 제공 규칙·삭제 확인 뷰가 표준 대화상자를 사용하도록 변경; 거기서 Ctrl+C 두 번 누르면 종료 대신 뒤로 가기·취소
기능 Claude Console과 일치하도록 /claude-api managed-agents-onboard가 새 에이전트의 기본 제공 도구 및 퀵스타트 템플릿의 MCP 도구에 auto 권한 정책("Judge risky actions")을 기본으로 부여하도록 변경; 옵트아웃하려면 "run without asking" 입력
기능 2.1.286 이전 버전에서 시작된 대화 재개 시 모델의 이전 사고를 유지하던 2.1.288 수정 사항 제거 — 이제 해당 사고 삭제 가능
기능 게이트웨이: 페더레이션(external_account) 자격증명 파일의 Google 액세스 토큰 만료 임박 시 로그 경고 추가
기능 자체 호스팅 러너: 오케스트레이터의 spawn-runner 훅 환경에 CLAUDE_RUNNER_SPAWN_REASON 추가 — Anthropic이 요청을 보낸 이유(예: runner_lost·resumed); 전송되지 않은 경우 미설정
기능 자체 호스팅 러너: --release-idle-session-min이 값 없는 마지막 인수(여전히 무시)이거나 공백만 있는 값(여전히 0으로 읽힘)일 때 시작 경고 추가
기능 자체 호스팅 러너: 오케스트레이터 로그 줄 변경 — ok session=…이 이제 모든 로그 레벨에서 stdout에 출력(jti=… 뒤 reason=… 포함), nack session=…은 retryable=… 뒤 reason=…으로 종료; retryable=true:·retryable=false:를 매칭하는 스크립트 업데이트 필요
기능 Remote Control: 세션 작업 폴더가 없을 때 오해를 부르는 "spawn error: ENOENT"가 표시되던 문제 수정 — 이제 폴더 이름 명시
기능 [VSCode] 조직 설정이 로그인을 거부한 창이 매분 새 Claude Code 프로세스를 백그라운드에서 시작하던 문제 수정
기능 [VSCode] 채팅 패널 오류 배너의 긴 단어가 닫기 버튼을 화면 밖으로 밀어내던 문제 수정
기능 [Cloud sessions] 저장소 없음 옵션 추가 — Anthropic 호스팅 환경의 클라우드 세션이 이제 저장소 선택 없이 시작 가능
기능 [Cloud sessions] 클라우드 세션에 일반적인 Chrome 이름 추가 — Playwright 외 도구가 google-chrome·CHROME_PATH를 통해 내장 Chromium을 찾을 수 있음
기능 [Cloud sessions] 클라우드 세션의 환경이 삭제돼 메시지 박스가 숨겨진 카드에 새 세션 버튼 추가
기능 [Cloud sessions] 클라우드 세션에서 GitHub Actions 로그 읽기 수정 — gh run view --log·gh api 로그 요청이 대부분의 환경에서 도달 불가 리디렉트 대신 로그를 받음
기능 [Cloud sessions] 커넥터 검색 결과가 검색이 커넥터 디렉터리의 일부만 커버한다고 Claude에 알리도록 변경
기능 [Remote Control] 한 저장소의 나란히 체크아웃이 환경 메뉴 Remote Control 행에서 동일하게 보이던 문제 수정 — 이제 각자 폴더 이름 표시
기능 [Claude Tag] Claude Tag 관리 설정의 키보드 포커스·스크린 리더 알림 수정 — 연결 폼에서 Escape 누를 때 더 이상 추가 대화상자도 닫히지 않음
⚡ 개선 15
🔒 보안 4
🐛 수정 37
Improved how ~/.claude.json, settings files and the stored login survive saves on shared network home directories: they are less often deleted, briefly emptied or replaced by a near-empty or older copy
Improved sessions on network file systems to look again when the configuration file is wrongly reported as missing, so fewer start without your MCP servers and trusted folders
Improved MCP tool errors: a call made before the tool is loaded now returns its input schema
Improved the reliability of git commits and pull request creation when the Bash tool runs macOS's built-in /bin/bash
Improved "Ask your admin for more usage" in the usage limit menu to send the request in one step
Improved how fast remote sessions reconnect after a pause or sleep
Improved You should know toasts to say "try again" instead of "press 2", which only works in the terminal
Improved auto-update reliability: a brief network failure while verifying a release is now retried right away instead of waiting for the next check
Improved unattended runs (claude -p, SDK apps) to stop rewriting ~/.claude.json on every run when nothing in it changed
Gateway: Improved the log hints about listen.trusted_proxies: they now say to list only a proxy that adds the connecting address to X-Forwarded-For itself
Gateway: Improved the warning when AWS CountTokens fails on Amazon Bedrock: it says Claude Code, not the gateway, counts after the 501, and points at IAM only when AWS denies access
Remote Control: Improved the title a fork of a terminal fork is created with when the app doesn't set one: "Name (fork 2)"
[VSCode] Improved the sign-in screen to show what Claude Code printed when its sign-in status check fails
[Cloud sessions] Improved most Create PR failure messages in cloud and Remote Control sessions: they now give the reason or a link to GitHub instead of saying Try again
[Code Review] Improved the Code Review analytics page to retry once after a server or network failure, then show a Try again banner instead of empty cards
Fixed permission prompts being answered by keys typed just after sending a message, or before a slow prompt appeared
Fixed /logout, claude auth logout and claude mcp remove reporting success, and changes to trust, consent or MCP settings being dropped with no word, when the config file could not be updated on a shared network home directory
Fixed tokens from setup-token being refused at start on machines with forceLoginOrgUUID, when the token belongs to a permitted organization
Fixed the sign-in failure when a stored claude.ai login reaches its time limit: it now says so, and in claude -p names claude auth login and claude setup-token
--continue sometimes losing the earlier conversation after a… macOS sessions with many running Bash commands stalling… jobs exiting with Not logged in when another… claude mcp add and remove writing the config… claude plugin commands exiting before a slow token… claude plugin validate passing a custom-named marketplace file… stdio MCP servers that exit on the version… sessions being refused at startup by an allowedProviders… idle compaction replacing a conversation with a reply… "Now using usage credits" notice reappearing about every… custom slash commands that fail, or that only… claude -p and Agent SDK sessions reporting success… a message sent right after a model change… a deleted session transcript being re-created with its… claude remote-control hosts, the background daemon and self-hosted… a running Claude Code process owned by another… /remote-control showing a session as available after a… /design revoke reporting success when the request failed… a shell command approved after a self-hosted runner… Claude not being told when an approved connector… cloud sessions being stopped in the middle of… variables a Setup hook writes to CLAUDE_ENV_FILE not… iPhone app showing a cloud session's turn as… a restarted session re-sending a message that failed… a restarted session dropping its interrupted turn when… every connection failing when the NODE_EXTRA_CA_CERTS file is… workflows re-running finished agents when resumed after a… /mcp in cloud sessions counting tools the model… a duplicate notification when Claude left the status… error for a too-large image in a request… runtime in background shell details not updating while… a mod's turn.step hook making a stopped reply… retention cleanup leaving a home that only runs… stored login being replaced by an empty file… non-interactive launches replacing a ~/.claude.json that isn't valid… an empty ~/.claude.json with no backup being reported… restore command printed for a damaged or missing…
v2.1.31711월 3일 화
기능 ×32개선 ×8보안 ×5Fix ×42
기능 새 클라우드 예약 작업에 요청하지 않은 커넥터가 추가될 때 제거 방법과 함께 /schedule에 경고 추가
기능 웹·쉘 툴 호출이 계정 이메일 주소를 네트워크로 전송하기 전 확인하는 검사 추가
기능 Agent SDK 훅 콜백에 onFailure: "block" 추가 — 실패한 콜백이 작업을 허용 대신 차단
기능 Claude Desktop 코드 탭에 세션에서 조직의 원격 관리 설정이 로드되지 않은 경우와 로드된 후 각각 알림 추가
기능 Auto 모드 검사가 서브에이전트의 툴 호출에 답변이 없을 때(기존에는 메인 뷰에 아무것도 표시 안 됨) 알림 추가
기능 OTel 메트릭·이벤트·스팬에 anthropic.plan·anthropic.seat_type·anthropic.provider·anthropic.custom_base_url 추가
기능 Claude 앱 게이트웨이 관리 API에 비용 보고서 추가(GET /v1/organizations/analytics/cost) — 날짜 범위의 과거 지출을 전체·개발자별·일별·IdP 그룹별로 조회
기능 admin:이 설정된 Claude 앱 게이트웨이에서 각 개발자의 IdP 그룹을 admin.identity_retention_days만큼 보관하는 일별 기록 추가 — 비용 보고서가 이를 기준으로 그룹화
기능 CLAUDE_CODE_DISABLE_NESTED_SESSION_ID 추가: 자체 호스팅 러너에서 1로 설정하면 세션 내 claude -p 실행이 이전 버전처럼 해당 세션의 ID·트랜스크립트 사용
기능 실행 중인 백그라운드 에이전트에 보낸 메시지가 더 일찍 도달하도록 SendMessage 변경 — 실행 중인 명령이 중단 없이 백그라운드로 이동
기능 메인 대화와 다른 모델의 서브에이전트·팀원이 세션 노력 수준 대신 해당 모델의 저장된 노력 수준 또는 기본값을 사용하도록 변경
기능 플러그인 모니터에 대한 "Background work is running" 프롬프트를 종료 시 건너뛰도록 변경
기능 빌드한 모드가 작동한 후 한 번 모드 공유 도움을 제안하도록 기본 제공 plugin-authoring 스킬 변경
기능 Read 도구의 "file unchanged since your last Read" 스텁 제거 — 변경되지 않은 파일을 다시 읽으면 내용 반환
기능 Windows: 기본 경로 조회가 실패하는 일부 볼륨에서 모든 툴 호출이 거부되던 문제 수정 — 작업 디렉터리 검사가 이제 폴더 ID로 비교
기능 Windows: Claude Desktop이 시작하지 않은 세션에서 세션 스크래치패드·임시 경로가 프로젝트 경로 길이와 함께 증가하던 문제 수정 — 복제된 저장소가 260자 경로 한도에 도달하는 현상 방지
기능 게이트웨이: 그룹의 공유 예산 소진 후 상태 표시줄·/usage가 개발자 자신의 지출 한도를 100% 사용으로 표시하던 문제 수정
기능 자체 호스팅 러너: 세션이 새 러너로 이동하고 턴이 CLAUDE_CODE_RESUME_INTERRUPTED_TURN_MAX_AGE_MS보다 오래됐을 때 Claude가 중단된 툴 호출을 보지 못하던 문제 수정
기능 자체 호스팅 러너: 세션 서비스가 스위치 저장을 거부했을 때 꺼진 MCP 서버가 세션이 새 머신으로 이동 후 다시 켜지던 문제 수정
기능 [VSCode] 포크된 대화에서 메시지가 삭제되던 문제 수정 — Claude가 병렬로 실행한 툴 호출 중 하나만 유지되고 압축이 유지한 마지막 메시지가 손실돼 답변이 질문 없이 남을 수 있었음
기능 [VSCode] Claude가 제때 시작을 완료하지 못할 때 메시지가 손실되던 문제 수정 — 이제 확장 프로그램이 오류 표시 전 Claude를 한 번 더 시작
기능 [VSCode] 지역·네트워크로 인해 요청이 차단될 때 로그인 화면이 열리던 문제 수정
기능 [VSCode] 계정 패널이 플랜 이름의 두 번째 단어를 소문자로 표시하던 문제 수정
기능 [VSCode] Claude 탭의 파일 링크가 다른 편집기 그룹 대신 채팅 위에 열리던 문제 수정
기능 [VSCode] chat.fontSize를 높였을 때 Claude 패널의 첨부 칩·메뉴·배너·대화상자가 작게 유지되던 문제 수정
기능 [VSCode] 텔레메트리 꺼짐 시 ultrathink이 해당 턴의 노력을 높이거나 무지개를 표시하지 않던 문제 수정
기능 [Cloud sessions] 클라우드 세션에 링크 카드 추가 — MCP 서버가 방문을 요청하는 링크를 확인하지 못한 채 넘어가는 대신 열거나 거부 가능
기능 [Cloud sessions] 관리 설정의 조직 환경 대화상자를 개인 대화상자의 짧은 레이아웃으로 변경 — 각 섹션이 행에서 열리고 저장되지 않은 입력은 닫기 전 확인
기능 [Cloud sessions] 이미 네트워크 시크릿이 있는 호스트에 추가 시 무음으로 덮어쓰던 문제 수정 — 이제 추가 시크릿 폼이 거부하고 기존 시크릿으로 안내
기능 [Cloud sessions] 새 예약 작업이 조직의 기본 환경을 무시하던 문제 수정 — 이제 폼이 Anthropic 호스팅 기본값 대신 관리자가 선택한 환경으로 시작
기능 [Remote Control] claude remote-control 재시작 후 이전 메시지 1분 내에 유휴 세션으로 보낸 다음 메시지가 응답 없이 넘어가던 문제 수정
기능 [Claude Tag] Slack에 새로 붙여넣은 아티팩트 링크가 Slack 사이드 패널 대신 Claude에서 아티팩트를 여는 열기 버튼이 있는 간단한 카드로 표시되도록 변경
⚡ 개선 8
🔒 보안 5
🐛 수정 42
Improved the error shown on Microsoft Foundry when Azure credentials can't be loaded: it now says to check or refresh them, and reports as cloud_credential_error
Improved /design-sync to say up front when your design system has moved to Claude, and stop before building instead of failing at upload
Improved the startup error when a required Claude apps gateway can't be reached: it points to the network instead of a sign-in, and says when the gateway's TLS certificate can't be verified
Improved the "Resume this session with" hint shown at exit to repeat the flags you launched with (for example --chrome --debug) ahead of --resume
Improved how self-hosted runners recover from server errors: after a 5xx other than 501 or 529, a runner's next poll now opens a new connection instead of reusing the one that failed
Improved how self-hosted runner sessions recover from server errors: after a 5xx other than 501 or 529, a session now opens new connections instead of reusing the one that failed
Improved how self-hosted runner sessions recover when connections stop answering: after a heartbeat gets no answer, a session now opens new connections instead of trying each idle one in turn
Remote Control: Improved fork names when the app doesn't set one: a long name keeps its "(fork)" ending, and in sessions started with claude remote-control a fork of "Name (fork)" is "Name (fork 2)"
Fixed claude auth status exiting before a slow token refresh was saved, which could sign you out on the next run
Fixed the second of two simultaneous permission prompts showing no file path or command on claude.ai and the mobile apps
Fixed Claude saying a working claude.ai connector needed authorization or had failed in cloud sessions when a synced plugin included the same server
Fixed stdio MCP servers receiving an empty AWS_BEARER_TOKEN_BEDROCK when their env config sets it to empty; the variable is now unset, so the server can use the machine's own AWS credentials
Fixed a background session sometimes losing a just-made change of permission mode when it was upgraded or retired
project and local MCP servers disconnecting after the… auto mode failing every turn when an LLM… a project's effortLevel setting being ignored by sessions… claude --from-pr reporting "No conversations found" in projects… Remote Control and SDK hosts offering "don't ask… session titles being lost in cloud and SDK… self-paced /loop wakeups sometimes not being scheduled when… auto mode in cloud sessions stopping for approval… skills synced from claude.ai being lost or downloaded… /schedule leaving a cloud scheduled task's next run… screen readers speaking a running subagent's elapsed time… a region or network block (HTTP 403) being… claude -p exiting 0 when a full disk… edits to settings files made in the first… old transcripts not being cleaned up on machines… deleted agent team inboxes being re-created by a… a re-created agent teammate being removed from its… stored scheduled tasks being impossible to list or… Claude deleting your most recently updated /team-onboarding guide… Claude saying a /team-onboarding guide was deleted when… Claude apps gateway hiding Amazon Bedrock's "Input is… self-hosted runner sessions losing recent turns or the… "Prompt is too long" after automatic compaction in… high memory use and slow startup in headless… API requests failing with "unable to get local… very long conversations losing their earlier summary when… a PDF's own metadata being able to make… DISABLE_PROMPT_CACHING_OPUS and DISABLE_PROMPT_CACHING_SONNET having no effect on [1m],… /artifacts and the Artifact tool's shared list showing… Claude treating partial Grep and Glob results as… OpenTelemetry exports to an https:// endpoint through a… a flood of connection attempts to a proxy… OpenTelemetry exports hanging indefinitely behind a proxy that… resumed sessions telling Claude again about a file… Claude sometimes not using a built-in tool in… /remote-control answering "Unknown command" instead of saying that… agent team teammates in tmux or iTerm2 panes… Ctrl+C stopping all running background agents when pressed… /feedback showing "Enter to confirm" while a report… child processes of a stopped shell command sometimes… claude -p run inside a cloud or self-hosted… claude -p run inside a cloud or self-hosted…
v2.1.31610월 31일 토
기능 ×26개선 ×5보안 ×5Fix ×19
기능 ultrathink 키워드를 비활성화하는 CLAUDE_CODE_DISABLE_ULTRATHINK 추가
기능 Claude 앱 게이트웨이에 그룹 공유 예산 추가 — 그룹 구성원이 개인 한도와 별도로 공유하는 월별 예산, 지출 한도 관리 API의 pooled_budget으로 설정
기능 루프로 서로 인증하는 시스템 교차 인증서를 유지하는 CLAUDE_CODE_DISABLE_LOOPED_CROSS_CERT_DROP 추가 — 개인 CA가 필요한 서버용
기능 서브에이전트가 세션의 노력 수준을 상속하는 대신 기본 노력 수준을 지정하는 CLAUDE_CODE_SUBAGENT_EFFORT 추가
기능 Claude 앱 게이트웨이에 managed.policy_mode: layered 추가 — 개발자에 일치하는 모든 정책이 적용되며 아래 나열된 정책 위에 병합됨(첫 번째만 아님)
기능 Claude 앱 게이트웨이 Bedrock 업스트림에 guardrail.input_tagging 추가 — Amazon Bedrock 가드레일의 프롬프트 공격 필터에 필요한 입력 태그로 프롬프트 래핑; all_messages_and_system은 시스템 프롬프트도 태그
기능 Opus 4.8 고속 모드 2026년 10월 30일부로 폐기 — 11월 30일 삭제 예정; 삭제 후 고속 모드 요청은 오류 반환(표준 Opus 4.8 대체 없음). 속도 유지 위해 Opus 5.5로 마이그레이션 권장
기능 자체 호스팅 러너: 작업 중 전송된 메시지가 Stop 이후 세션 프로세스 교체 뒤 응답되던 문제 수정
기능 자체 호스팅 러너: 세션이 새 머신으로 이동할 때 MCP 서버의 켜기/끄기 설정이 사라지던 문제 수정
기능 Windows: rc 파일이 errexit·pipefail을 설정하고 winpty 별칭만 또는 아무것도 정의되지 않은 Git Bash에서 Bash 도구가 별칭·함수를 잃던 문제 수정
기능 "$defaults" 없는 autoMode.allow 목록이 예약 작업 프롬프트의 기본 규칙을 더 이상 제거하지 않도록 Auto 모드 변경
기능 Team·Enterprise 로그인의 서버 관리 설정 변경 — Anthropic API에서 가져온 설정은 승인 없이 적용, 검증 안 된 저장 사본은 거부
기능 [VSCode] 터미널 없이 채팅 패널에서 Claude 앱 게이트웨이 로그인 추가
기능 [VSCode] ultrathink이 터미널처럼 xhigh 노력으로 실행되고 채팅 박스에 무지개색으로 표시되도록 변경
기능 [VSCode] opus[1m] 같이 모델 설정에 [1m] 태그가 있을 때 노력 슬라이더·Ultracode 스위치·모델 이름이 사라지던 문제 수정
기능 [VSCode] 설정 파일에 오류가 있는 동안 저장된 /btw 사이드 질문 기록이 너무 일찍 삭제되던 문제 수정
기능 [VSCode] "Yes, and manually approve edits"로 계획을 승인한 대화가 재로드·재시작 후 Auto 모드로 돌아오던 문제 수정
기능 [클라우드 세션] 클라우드 세션에 폼 카드 추가 — MCP 서버가 요청한 폼을 확인하지 못한 채 취소되는 대신 직접 작성하거나 거부 가능
기능 [클라우드 세션] 전환한 클라우드·Remote Control 세션이 메시지를 동기화하는 동안 "Catching up…" 표시 추가
기능 [클라우드 세션] Enterprise 구성원이 자신의 클라우드 환경의 네트워크 시크릿을 조회만 하는 대신 추가·삭제할 수 있도록 변경
기능 [클라우드 세션] Claude가 디렉터리를 변경한 후 파일 창의 검색에서 폴더가 ../.. 경로로 표시되던 문제 수정 — 이제 프로젝트 루트 기준 경로 표시
기능 [Claude Tag] 캔버스가 다른 채널·DM에도 공유된 후 Claude가 원래 Slack 채널에서 자신이 만든 캔버스를 편집·추가하기를 거부하던 문제 수정
기능 [Claude Tag] 양쪽 조직 모두 Claude를 설치하고 Slack이 상대 조직의 앱에 답변을 전달할 때 Slack Connect 스레드에서 태그 없는 답변이 응답 없이 넘어가던 문제 수정
기능 [Claude Tag] 클라우드 예약 작업의 Slack 실시간 상태 체크리스트가 반만 완료된 상태로 남던 문제 수정 — 이제 해당 실행 중 게시한 최상위 메시지 편집 가능
기능 [Claude Tag] Slack 채널의 "Respond automatically" 스위치를 채널 구성 페이지·Claude Tag 관리자 설정에서 "How Claude participates" 선택으로 변경
기능 [Code Review] Code Review 분석 페이지에 심각도별 발견 카드 추가 — 기간 전체 발견 수, 심각도별 누적 일별 차트, 각 심각도 수 표시
⚡ 개선 5
🔒 보안 5
🐛 수정 19
Improved /code-review started from the Code tab in Claude Desktop or on the web: cloud and claude remote-control sessions now show the findings card, not a plain-text list
Improved /diff on large repositories: each refresh usually runs one fewer full-repository git command, and refreshes are spaced out when git is slow
Improved the messages shown when /ultrareview, a cloud session or a cloud agent finds no GitHub remote: they now say to create a repository at https://github.com/new, and /ultrareview no longer suggests a gh command that gh rejects
Improved SSL certificate errors to name the likely causes, among them a server that leaves out an intermediate certificate, and the fix for each
[Cloud sessions] Improved the Changes pane for cloud sessions: the note about what the list leaves out is now a badge beside the branch name, not a row above the diff
Fixed shell commands being left running on macOS and Linux when Claude Code exits by itself, for example when credentials are refused or a cloud session is archived
Fixed claude auth login refusing to run where managed settings require a Claude apps gateway; in a terminal it now shows the gateway sign-in
Fixed --restricted sessions uploading files from outside the working directories when a Read allow rule covered them
Fixed a managed autoMode.allow list without "$defaults" getting the built-in exceptions back from a host app's --settings, a first rule added in /permissions, or /auto-mode-setup
Fixed plugin MCP headersHelper scripts receiving a corrupted CLAUDE_PLUGIN_ROOT and server URL when a credential-named environment variable was set to a switch value such as 1
bash aliases with line breaks in their value… bash scripts started from the Bash tool stopping… PowerShell hooks not blocking on exit code 2… some network requests hanging when a compressed response… sonnet, opus and haiku on Vertex AI and… Claude apps gateway not checking every model a… prompts containing invisible characters needing a second Enter… sub-agents that inherited a parent sub-agent's model moving… cloud sessions and cloud scheduled tasks not being… claude -p text output sometimes not saying why… CLAUDE_CODE_AUTO_MODE_SERVER=1 being ignored in sessions started by a… SDK register_repo_root control request not loading the CLAUDE.md… Artifact tool showing ? for artifact database access… /model <id> not warning when the model isn't… "hold space to speak" hint using up its… Grep and Glob never returning when the search… a rare case where resuming a conversation did… first-run setup dropping words from the security notes… Enterprise survey card taking a typed 1 or…
v2.1.31410월 30일 금
기능 ×40개선 ×16보안 ×10Fix ×53
기능 permissions.blockWritesOutsideWorkingDirectories 추가 — 모든 권한 모드에서 Write·Edit·NotebookEdit이 작업 디렉터리 외부 경로를 거부
기능 Claude 앱 게이트웨이 업스트림에 선택적 groups 목록 추가 — 나열된 IdP 그룹의 개발자만 해당 업스트림으로 전송(장애 조치 포함)
기능 Claude 앱 게이트웨이 Bedrock 업스트림에 guardrail_trace 추가 — 매칭 텍스트 없이 어떤 Amazon Bedrock 가드레일 필터가 요청에 작동했는지 로그
기능 VS Code·Claude Desktop 코드 탭에 유휴 압축 추가 — 200K+ 토큰의 유휴 대화를 요약하고 프롬프트 캐시 만료 시 다음 메시지에 요약본 사용
기능 자체 호스팅 러너: Anthropic 응답 전 일시중지 요청 연결이 끊겼을 때 세션이 일시중지 대신 다른 러너로 이동하던 문제 수정
기능 /claude-api 스킬 업데이트 — API 추적용 Datadog 설정이 콘솔처럼 dd-llmobs-enabled: true 헤더 전송; ant 설치 지침에서 macOS의 오래된 xattr 단계 제거
기능 내장 dataviz 스킬 업데이트 — 1만 미만 y축 눈금 레이블은 전체 표시, 공간이 맞으면 100만 미만 수평 레이블도 전체 표시
기능 내장 dataviz 스킬 업데이트 — 도넛·파이 차트 요청에 순위 막대 또는 값을 표시하는 분절 막대로 응답
기능 Claude 파일 도구가 개인 설정 파일처럼 조직의 서버 관리 설정 로컬 사본 편집 전 확인하도록 변경
기능 claude ultrareview처럼 /ultrareview가 git 실행 전 워크스페이스 신뢰를 확인하도록 변경
기능 Bash 도구의 셸이 상속된 which 별칭·함수를 지우고 내보낸 which/unsetenv 함수를 명령에 전달하지 않아 which가 시스템 명령 또는 zsh 내장으로 유지되도록 변경
기능 /permissions 최근 차단 목록이 터미널이 짧아 전부 보이지 않는 호출 등 전체를 읽을 수 없는 호출의 승인을 거부하도록 변경
기능 Cowork 클라우드 세션의 Auto 모드 변경 — 훅의 MCP 툴 호출 허용이 이제 응답 없음으로 처리되어 분류기 또는 권한 프롬프트가 결정
기능 Bash(tail *)가 Bash 명령과 매칭되듯 Monitor(tail *) 같은 훅 if 조건이 Monitor 도구의 셸 명령과 매칭되도록 변경
기능 claude-api 스킬이 실행 개선을 위해 에이전트를 변경하기 전 Managed Agents 워크플로 실행의 워크플로를 읽도록 요청하게 변경
기능 ANTHROPIC_DEFAULT_OPUS_MODEL·availableModels·deniedModels로 구형 Opus 모델만 또는 아무 모델도 남지 않을 때 플래그된 요청이 거부로 끝나는 대신 다른 모델로 재시도하도록 변경
기능 유휴 압축이 텔레메트리 꺼진 구독자에게도 실행되고 1시간 프롬프트 캐시 활성화 시 Bedrock·Vertex·Foundry·LLM 게이트웨이에서도 실행되도록 변경
기능 FORCE_HYPERLINK=false(no·off 포함)가 하이퍼링크를 켜는 대신 끄도록 변경
기능 macOS: Claude가 실행하는 대부분의 명령에서 git grep이 C 로케일을 사용하도록 변경 — 유효하지 않은 UTF-8 파일에서 macOS 정규식 라이브러리의 메모리 누수 방지
기능 [VSCode] MCP 서버의 "Clear authentication"이 저장된 로그인을 제거하지 못해도 성공으로 보고하던 문제 수정
기능 [VSCode] Fixed missing spinner and Stop button while a queued message's hooks run
기능 [VSCode] Fixed session group changes that cannot be saved, such as a delete, failing silently; an error notification now appears
기능 [VSCode] Fixed Cmd+F / Ctrl+F not opening the find widget in the plan preview tab
기능 [VSCode] Fixed the voice dictation shortcut (Ctrl+D) doing nothing under non-Latin keyboard layouts such as Russian, Greek or Hebrew
기능 [VSCode] Fixed missed one-time saved scheduled tasks being deleted without asking when the extension opened without a chat
기능 [VSCode] Changed CLAUDE_CODE_DISABLE_CFC_PROMPT to also stop the extension adding the Claude in Chrome instructions to a session's messages; the browser tools stay available
기능 [Cloud sessions] Added an Include completed button to the Scheduled tasks page when finished one-off tasks are the only ones hidden, so you can show them without opening the Sort menu
기능 [Cloud sessions] Fixed recently used self-hosted environments never appearing among the recent environments on the new session card
기능 [Cloud sessions] Fixed cloud sessions reporting uncommitted changes every turn after Claude moved a branch to a commit it had pushed from another worktree
기능 [Cloud sessions] Fixed the self-hosted environment details dialog in admin settings squeezing its content out of view in very short windows or at high zoom; the dialog now scrolls
기능 [Cloud sessions] Fixed the permission mode picker staying on Auto after a running cloud or Remote Control session refused the switch; it now shows the mode in use and tells you
기능 [Cloud sessions] Changed cloud sessions from the web, desktop and mobile apps to start even when a setup script exits with an error, instead of failing to start
기능 [Remote Control] Fixed the permission mode button in Remote Control sessions showing the wrong mode until you typed; while your computer is online it now shows the real mode on open
기능 [Claude Tag] Added a dismissible link to the Claude Tag API docs on the Bundles and Channels tabs in admin settings, for Enterprise organizations with Slack connected
기능 [Claude Tag] Fixed @Claude !restart giving up after one failed workspace check in channels shared across Enterprise Grid workspaces; it now retries, then asks you to run it again
기능 [Claude Tag] Fixed a second confirmation DM and channel note when you connect your Claude account from Slack twice from the same link within a few minutes
기능 [Claude Tag] Fixed follow-up messages in Slack showing no sign of progress while Claude's session waits for a self-hosted runner; Claude now posts a wait notice in the thread
기능 [Claude Tag] Fixed Claude sometimes not answering a tag in its own thread in Slack Connect channels where both organizations have installed Claude
기능 [Claude Tag] Fixed Retry on plugin and skill pages in Claude Tag admin settings discarding unsaved access changes after a failed load; your edits now stay in place
기능 [Claude Tag] Fixed the repositories control in Claude Tag admin settings showing the same action twice; its menu now lists only what the button doesn't already do
⚡ 개선 16
🔒 보안 10
🐛 수정 53
Improved memory use in long headless and SDK turns that run many subagents: the parent session no longer keeps each subagent's tool results until the turn ends
Improved prompt history: Ctrl+R now matches text inside collapsed [Pasted text] pills
Improved the /design-sync upload prompt to show the folder, the project and the files it will upload or delete
Improved /permissions review tab, now called Recently blocked: the footer says what Esc will do with marked rows
Improved auto mode's blocked calls: messages name the command, say Claude may retry and auto mode checks again, and point to /permissions to review
Improved permission prompts: a long reason takes fewer rows, so it pushes the command being approved off the screen on fewer terminals
Improved the cloud session error shown while a request refused for your claude.ai login is still being retried: it now also suggests claude auth login
Improved the behavior of stored claude.ai, Team, and Enterprise logins when MDM and remote settings differ on base URL or apiKeyHelper
Improved /config in agent view to say how to stop agent view opening by default
Improved session auto-titles: a session that starts with a skill or a prompt-based command such as /security-review now gets a title from it instead of staying untitled
Improved --resume speed and memory use on damaged transcripts
Improved /context speed in sessions with ten thousand or more MCP tools
Self-hosted runner: Improved the error shown when a session's branch isn't on the git remote: it now covers a never-pushed branch, says how to fix each case, and no longer suggests retrying
[Cloud sessions] Improved scheduled tasks: runs in Anthropic's cloud now load the plugins enabled on your claude.ai account
[Cloud sessions] Improved Test connection for GitHub Enterprise in admin settings to also connect the way cloud sessions do, and to warn you when that second test fails
[Cloud sessions] Improved cloud session transcripts: a rename row now names the new title, and repository and environment lists show as a table instead of one line of JSON
Fixed MCP servers that also work without sign-in showing "needs authentication" after their stored sign-in stopped working; they are now used signed out
Fixed extra sign-in renewals when several sessions share an Anthropic profile login and the credentials lock is busy
Fixed an administrator's TLS trust settings in managed settings not being applied in Claude Desktop sessions
Fixed the Bedrock and Vertex model upgrade offer coming back at every start when managed settings pin the model
Fixed forceRemoteSettingsRefresh set only in remote managed settings no longer applying once the stored copy had expired, which let sessions start without policy when the server could not be reached
Fixed the sandbox.excludedCommands setting description saying listed commands always run outside the sandbox; it now says every command in a call must match an entry
Fixed sandbox protections not applying to a worktree entered by claude -p --resume or --continue
Fixed a settings file excluded with --setting-sources still supplying some settings, such as auto mode rules and saved permission consents
Fixed auto mode reporting a call as blocked, and listing it in /permissions, when its safety check gave no verdict
Fixed the session name from /rename disappearing while Claude asks for permission or a plan decision, so side-by-side sessions stay identifiable
sessions failing turn after turn with "Invalid effort… claude -p exiting with code 0 and no… Bedrock sessions with many images failing every turn… Microsoft Foundry sessions failing when the resource has… repeated refused requests behind a gateway that doesn't… TLS connections failing with UNABLE_TO_GET_ISSUER_CERT when the system… claude mcp logout reporting success when the MCP… claude ultrareview and claude remote-control asking the workspace… model switching being refused on machines with managed… "Continue automatically at usage limit" continuing more than… background and cloud sessions started with Ultracode turning… last broken reply and its retry prompts staying… a PreCompact hook with very large output making… background diff refreshes briefly taking the repository's index… markdown tables jumping between grid and stacked layouts… /resume picker showing the text of CLAUDE.md or… /btw answering from the main conversation when asked… pasting an image over SSH to a Linux… claude remote-control sessions that failed to start when… model switches over Remote Control that take over… shell and MCP calls that auto mode, a… hooks matching Bash not running on shell commands… a Claude apps gateway Vertex upstream hanging for… Claude apps gateway's start-up warning for a deprecated… /upgrade opening the browser and starting a new… --resume, and rewinding past a switch to another… requests failing when a gateway or cloud provider… model IDs spelled with a dot behind an… Remote Control clients showing a stray "Compacted (ctrl+o… cloud sessions tip and the Remote Control idle… a resumed claude.ai cloud session making a model… WebFetch in Cowork cloud sessions silently dropping a… Claude being told only that a command was… blank lines at the top of a code… a blank line appearing above some ⎿ rows… vim mode dw, dW, yw and yW carrying… x and Enter in the agent panel sometimes… pasted text and dragged-in files being lost in… pasted text being lost when a row in… vim mode p over a character selection ignoring… vim mode aw and iw taking the line… ↓ selecting footer items hidden by the ?… Esc on a command's panel, such as /btw,… welcome header in fullscreen mode showing the session's… fullscreen transcript being left mid-conversation after "Restore conversation"… a rare case where a deleted session could… prompts containing tags such as <bash-stdout> or <local-command-stdout>… sessions staying untitled when the first prompt failed… skill file watcher checking every removed skill kept… background sessions that fail to start being reported… tip and idle reminder about push notifications appearing… ~/.claude/skills/.trash and ~/.claude/plugins/.trash growing without limit: each now… Bash edit diff listing a whole file as…
v2.1.31210월 27일 화
기능 ×22개선 ×4보안 ×1Fix ×12
기능 Claude 앱 게이트웨이에 oidc.user_id_claim 추가 — Microsoft Entra ID의 oid 같이 sub 외 id_token 클레임으로 사용자 식별
기능 클릭으로 전송 추가: 전체화면에서 대기 중인 메시지 아래 "to send now" 힌트를 클릭하면 단축키처럼 즉시 전송
기능 Bedrock·Vertex·Foundry·Mantle에서 Claude Code가 인식하지 못하는 모델 이름(커스텀 배포 이름·추론 프로필 ARN 등)에 짧은 시스템 프롬프트 사용하도록 변경(Sonnet·Haiku를 감싸는 경우 포함); 전체 프롬프트 유지는 CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT=0 설정
기능 플래그된 메시지 후 자동 모델 전환이 Claude Code가 인식하지 못하는 모델 이름(커스텀 배포 이름 등)도 포함하도록 변경; 비활성화는 CLAUDE_CODE_DISABLE_REFUSAL_FALLBACK=1 설정
기능 사용량 제한 메시지에서 5시간 창을 "session limit" 대신 "5-hour limit"으로 표시하도록 변경
기능 CLI에서 시작된 클라우드 세션이 서버에서 이름·브랜치 이름을 가져오도록 변경
기능 프롬프트·에이전트 훅이 세션당 최대 24개(서브에이전트 포함) 동시 실행, 이벤트 타임아웃보다 오래 대기한 것은 최대 12개로 제한; 1초 미만 timeout은 1초로 처리
기능 서브에이전트의 autoCompactWindow가 기존엔 효과 없던 CLAUDE_CODE_AUTO_COMPACT_WINDOW로 설정된 창 크기를 낮출 수 있도록 변경; 창 크기를 높이는 것은 여전히 불가
기능 OpenTelemetry mcp_server.name이 공식 Anthropic 마켓플레이스 플러그인에서 선언된 고정 URL 원격 MCP 서버의 실제 이름을 custom 대신 보고하도록 변경
기능 Claude Code가 claude_code.safety_event OpenTelemetry 이벤트 전송을 중단하도록 변경
기능 [VSCode] 시작 시 조직 설정을 불러오지 못하거나 거부될 때 세션이 종료 코드만 남기고 끝나는 문제 수정; 탭이 이제 이유를 표시하고 Retry·Sign in again 제공
기능 [VSCode] 사용량 제한 초기화를 시각("Resets at 3:10 PM")으로 표시하고 "5-hour limit"으로 알리도록 변경
기능 [Cloud sessions] 클라우드에서 실행되는 루틴 생성·편집 시 모델 선택기에 노력 수준 추가
기능 [Cloud sessions] 클라우드 환경 설정의 설정 스크립트 상자에 색상·줄 번호·복사 버튼이 있는 Bash 편집기 추가
기능 [Cloud sessions] 클라우드 세션에서 전송 실패 후 변경 없이 메시지를 다시 보낼 때 두 번 실행되는 문제 수정
기능 [Cloud sessions] 클라우드 환경 생성 실패 시 오류가 열린 대화상자 밖 토스트로만 표시되는 문제 수정; 이제 대화상자 안에 표시
기능 [Cloud sessions] 루틴 페이지의 루틴 메뉴에서 Edit 클릭 시 편집 대화상자를 열지 않고 루틴 페이지로 이동하는 문제 수정
기능 [Remote Control] 아카이브 해제된 Remote Control 세션이 컴퓨터 재연결 전까지 작동 중으로 표시되는 문제 수정; 이제 유휴 상태로 표시
기능 [Claude Tag] 비공개 Slack 채널이 공개로 전환되어 새 ID를 받을 때 Claude Tag 채널의 켜기/끄기 스위치·에이전트 설정이 워크스페이스 기본값으로 초기화되는 문제 수정
기능 [Claude Tag] 환경의 네트워크 접근이 None으로 설정된 채널에서 Slack의 Claude가 답변하지 않는 문제 수정
기능 [Claude Tag] 같은 채널의 다른 스레드에서 답변 중 파일을 잘못된 스레드에 게시하는 문제 수정
기능 [Code Review] GitHub가 푸시 이벤트를 늦게 전달할 때 Code Review가 오래된 커밋 또는 커밋 없이 리뷰하는 문제 수정; 이제 풀 리퀘스트의 현재 커밋을 리뷰
⚡ 개선 4
🔒 보안 1
🐛 수정 12
Improved the prompt's effort indicator: a change made mid-task now says it may wait for your next message, and the note clears when it no longer applies
Improved WebFetch errors in cloud sessions: a host that does not resolve is now explained as possibly outside the allowed network domains, so Claude names the host to allow
[Cloud sessions] Improved the step shown when Claude adds a repository to a cloud session: opening it now shows a short table of what happened instead of raw JSON
[Claude Tag] Improved Claude Tag's retry notice in Slack to name the model in use, or say rate limits were hit, instead of a generic API error
Fixed managed settings and organization policy not being fetched for the rest of the session after signing in from the VS Code extension
Claude overwriting a very large CLAUDE.md, rules file… per-directory and paths: skills not being found after… a rare case where the first reply after… a command with an invalid name stopping all… Read tool sometimes failing on PDF pages with… spinner, OpenTelemetry effort values and transcripts naming a… /model and /effort cache warning saying the re-read… some sessions showing as waiting on you when… agent view restoring input text on the next… agent view reopening in shell mode after exiting… vim mode d, c and y with a… /verify showing a long description meant for Claude…
v2.1.31110월 26일 월
기능 ×29개선 ×16보안 ×2Fix ×45
기능 호스트가 실행 중인 프로세스를 보고하는 동안 유휴 세션을 유지하기 위해 self-hosted-runner에 --hold-idle-file·--max-hold-min 추가
기능 Claude에 설명을 요청할 때 표시되는 Explanatory 출력 스타일 팁 추가
기능 Linux: --plugin-dir 폴더가 추가된 디렉터리이면서 permissions.blockReadsOutsideWorkingDirectories가 켜져 있을 때 샌드박스 Bash 명령이 bwrap: Can't create file로 실패하는 문제 수정
기능 자체 호스팅 러너: 요청 제한(HTTP 429 또는 75 코드로 종료하는 git 래퍼)이 추가된 읽기 전용 저장소를 차단할 때 세션 시작 실패 문제 수정 — 이제 해당 저장소 없이 시작
기능 대화형 터미널의 ultrathink가 Anthropic API에서 Opus 5.5·Sonnet 5.5·Haiku 5.5·Fable 5.1에 xhigh 노력으로 실행되도록 변경 — Claude 작업 중 입력하면 해당 턴의 나머지 노력이 높아짐
기능 ultrathink 무지개 효과가 키워드가 노력을 높일 수 있는 곳에서만 표시되고 인용되거나 파일 경로의 일부일 때는 표시되지 않도록 변경
기능 에이전트 뷰에서 Ctrl+D가 프롬프트와 동일하게 동작하도록 변경: 빈 입력에서 두 번 누르면 종료
기능 --output-format json·stream-json 출력에서 문자열 내 DEL·C1 제어 문자·유니코드 형식 문자를 \uXXXX 이스케이프로 쓰도록 변경 — 파싱된 값은 그대로
기능 접미사가 효과 없는 모델에서 [1m] 접미사와 레이블을 제거하도록 모델 이름·ID 변경 — 접미사는 여전히 허용
기능 설정 파일의 권한 규칙에 대한 시작 경고가 규칙 변경 전까지 사용자당 한 번만 표시되도록 변경
기능 /code-review가 Claude에 노력 수준을 먼저 지정하고 요청 시에만 max를 사용하도록 변경
기능 설정 파일과 mod의 $.env.set에서 DISABLE_COMPACT가 압축을 끄기만 하고 다시 켤 수 없도록 변경
기능 Bedrock·Mantle·Vertex·Foundry의 Claude Code가 downloads.claude.ai의 서명된 파일에서 모델 설정을 로드하도록 변경 — 비활성화하려면 CLAUDE_CODE_MODEL_CATALOG=off 설정
기능 기능 플래그 가져오기가 꺼진 상태에서 CLAUDE_CODE_SYNC_SKILLS를 설정한 세션이 동일 기기의 다른 세션이 가져온 최대 10분 된 claude.ai 스킬 목록을 재사용하도록 변경
기능 전체화면 목록의 스크롤바 화살표·막대 클릭이 마우스 버튼을 놓을 때 작동하도록 변경 — 스크롤바에서 벗어난 뒤 놓으면 클릭 취소
기능 claude purge가 Anthropic에 저장된 데이터가 아닌 이 컴퓨터의 데이터만 삭제한다고 알리도록 변경
기능 [VSCode] Claude 답변의 코드 블록에 라이트·다크·고대비 다크 테마 구문 강조 추가
기능 [VSCode] 느린 UserPromptSubmit 훅을 위한 "Running UserPromptSubmit hooks" 스피너 상태 및 스크린 리더 알림 추가
기능 [VSCode] VS Code·JetBrains 패널에서 보낸 커스텀 스킬·슬래시 명령이 일반 메시지에 포함되는 열린 파일·선택된 줄을 누락하는 문제 수정 (anthropics/claude-code#102799)
기능 [VSCode] macOS·Linux에서 로그인 셸이 PATH를 읽기 위해 시작 파일을 실행하는 동안 확장 호스트가 멈추는 문제 수정
기능 [VSCode] 툴 결과의 이미지를 클릭하거나 미리보기를 닫을 때 결과 텍스트가 편집기 탭에서도 열리는 문제 수정
기능 [VSCode] 전송 버튼으로 메시지를 보낸 후 음성 받아쓰기가 계속 녹음되는 문제 수정 — 이제 Enter처럼 전송 시 받아쓰기 먼저 중지
기능 [VSCode] VS Code 텔레메트리 설정이 꺼져 있을 때 확장이 DISABLE_TELEMETRY를 설정하여 Claude Code 세션을 시작하도록 변경 — 사용 지표·오류 보고 미전송, 기능 플래그 미가져오기
기능 [VSCode] 세션 목록 사이드바가 시작 시가 아닌 Web 탭이 처음 열릴 때 Web 세션을 로드하도록 변경
기능 [Cloud sessions] Anthropic 호스팅 환경의 루틴이 소유자가 조직을 탈퇴하고 재가입한 후 잠긴 상태로 유지되는 문제 수정 — 이제 소유자가 다시 켤 수 있음
기능 [Cloud sessions] 편집 대화상자가 이미 닫힌 경우 루틴 API 토큰 삭제·재생성 실패 시 아무것도 표시되지 않는 문제 수정 — 이제 오류 토스트 표시
기능 [Cloud sessions] 관리자 대화상자 포함 클라우드 환경 대화상자가 중복 이름을 허용하는 문제 수정 — 이제 기존 환경과 동일한 이름 거부
기능 [Claude Tag] Claude Tag 분석에 Slack 채널에서 각 첨부 스킬의 실행 빈도와 미사용 스킬을 표시하는 Skills 뷰 추가, 관리자 설정에 Usage 링크
기능 [Claude Tag] Claude Tag 관리자 설정에서 본인 Slack 계정으로 볼 수 있는 비공개 Slack 채널에 # 대신 자물쇠 아이콘 표시로 변경
⚡ 개선 16
🔒 보안 2
🐛 수정 45
Improved startup time for Pro and Max accounts by skipping two network requests on launches within an hour of the last check
Improved /teleport and claude --teleport to warn when a compacted cloud session loads from its last compaction, so the messages it summarized aren't in the local copy
Improved the messages shown when a background session's process exits: they no longer promise a restart that isn't coming, and they say how to resume the session
Improved artifacts with several views: Claude now routes each view on the link's #name and no longer says the address bar stays the same as you switch views
Improved shell commands that reach their timeout: the result now shows the output so far and says the command is still running in the background
Improved compaction: when the model's reply has no summary in it, Claude Code now usually asks for the summary once more before it replaces the conversation
Improved the Artifact tool's choice between a page and a document: explainers and visual or interactive work become artifact pages; documents are for writing people keep editing or pass around
Improved startup time for launches whose only arguments are options and their values, such as claude --model opus
Improved the "Connection dropped" API error: it now says where to look first (the proxy or gateway in use, else VPN or firewall; Anthropic API only, Bedrock, Vertex and Foundry are unchanged)
Improved screen reader mode: deleting a rule in /permissions says "Deleted allow rule …" right away
Improved the message shown when a pasted sign-in code is refused: it now says the code may have expired or been used, and to sign in again
Improved Slack connector sends: Claude now checks a channel's topic for posting rules before messaging a channel you didn't name
Improved screen reader mode: Claude's questions are listed as "Questions: Color (answered), Pages", without arrows or symbols
[Claude Tag] Improved Claude Tag routines that run in a new session: a run with nothing to report can now end without posting a throwaway message to the channel
[Code Review] Improved Code Review's check run to say no further automatic review will start when the model still can't analyze a change on the automatic retry
[Code Review] Improved Code Review reliability: a review whose session fails to start because of a transient server fault is now retried once automatically, and its check run says so
Fixed /mcp showing a remote server as failed after "Clear authentication" when the server works without sign-in
Fixed /mcp showing "authenticated" for a remote server that Claude Code sends no credentials to
long freezes at startup and after reading or… interrupting Claude not taking effect until a timeout… standard-context sessions stopping with "Usage credits required for… Write and Edit stalling for up to 5… subagents being unable to use MCP tools from… Claude seeing stale MEMORY.md and CLAUDE.md content right… claude -p and SDK sessions saving transcript messages… SubagentStop hooks running about twice a minute for… @ file picker ignoring .ignore/.rgignore negation rules that… a subagent's isolated worktree being removed while a… background agents in auto mode that wait on… Bash tool description claiming the working directory always… environment block naming a shell commands don't run… claude mcp add, claude mcp remove and /mcp… claude mcp list and claude mcp get showing… Remote Control sessions staying on "Connecting" for about… messages that Claude sends to a cloud or… Claude not being told the cause when a… WebFetch and WebSearch hanging on a stalled response… a background session that crashed between turns not… "background service did not respond" error suggesting the… claude respawn <id> starting the background service before… /effort not warning about a prompt cache miss… /ide saying the VS Code extension was installed… Write tool's file preview skipping rows and miscounting… ↑ in an agent's chat tab recalling a… Cowork cloud sessions losing their connectors and most… agent teams sessions showing an empty task list… pasting text that mentions an image file, such… feedback draft card showing its 1/2/0 and Esc… a lone backslash in quotes or brackets, like… agent teammates compacting their history when DISABLE_COMPACT is… rewind menu offering "Summarize from here" and "Summarize… a finished /code-review, or another skill that runs… long hidden thinking being cut off as idle… /ide saying it had installed the JetBrains plugin… Claude Pro and Max subscribers being told to… diff pane opening by itself after an edit… a --plugin-dir folder of plugins loading as one… /usage never showing large prompt-cache misses under "What's… status line links staying plain text in background… /rewind confirmation saying the conversation "will be forked"… /rewind warning that wrongly said manual and Bash… plan approval in screen reader mode sending feedback… Claude Code retrying requests the API marked not…
v2.1.31010월 23일 금
기능 ×15개선 ×6보안 ×1Fix ×4
기능 Bedrock·Vertex·Foundry 및 텔레메트리·비필수 트래픽 비활성화 환경에서 Monitor 툴·플러그인 모니터 추가 — 긴 포그라운드 sleep도 차단
기능 Windows: Git Bash 없이 훅 명령이 따옴표 문자열만으로 구성될 때 PreToolUse·PermissionRequest 훅이 툴 호출을 통과시키는 문제 수정
기능 비대화형 세션에서 서버 엘리시테이션 미응답으로 MCP 툴 호출 타임아웃 시 오류 메시지 변경 — 답이 오지 않았으며 재호출하지 말라고 Claude에 알림
기능 [VSCode] 플랜 검토 카드의 "Send feedback and keep planning" 버튼에서 Enter 시 의견 전달 대신 플랜이 승인되는 문제 수정
기능 [VSCode] Session history Web 탭에서 열린 클라우드 세션에서 "Switch branch & continue" 후 패널에 "Something went wrong"가 표시되는 문제 수정
기능 [Cloud sessions] Enterprise 커스텀 역할에 Claude Code 클라우드 세션·Remote Control 권한 추가 — Owner가 역할별로 접근 제어 가능
기능 [Cloud sessions] 파일에서 클라우드 환경 설정 스크립트를 불러오는 파일 선택 버튼 추가
기능 [Cloud sessions] 클라우드 환경 편집 대화상자에서 저장·보관 실패 시 대화상자 내 오류가 표시되지 않는 문제 수정
기능 [Cloud sessions] 루틴 API 토큰 작업 실패 시 토스트만 표시되던 문제 수정 — 오류가 루틴 편집 대화상자에 표시
기능 [Cloud sessions] 관리자 설정에서 클라우드 세션·Remote Control 활성화 시 확인 요청 및 해당 권한을 가진 커스텀 역할 목록 표시로 변경
기능 [Cloud sessions] 클라우드 환경 대화상자가 모든 편집기를 한꺼번에 나열하는 대신 행에서 네트워크 접근·설정 스크립트·환경 변수를 열도록 변경
기능 [Claude Tag] 볼드·이탤릭·취소선으로 전송된 ! 명령(!restart·!help 등)을 일반 메시지로 처리하는 문제 수정
기능 [Claude Tag] 번들 목록 백그라운드 갱신 실패 시 Claude Tag 관리자 채널·워크스페이스 페이지가 로드 오류로 대체되는 문제 수정
기능 [Claude Tag] 채널 이름 로딩 중 Claude Tag 관리자 설정의 지출 한도 페이지가 필터에 맞는 채널이 없다고 표시하는 문제 수정
기능 [Code Review] 저장소 목록 갱신 실패 후 Code Review 관리자 섹션이 저장소·스위치를 숨기는 문제 수정
⚡ 개선 6
🔒 보안 1
🐛 수정 4
Improved auto mode's prompt before the first read outside the working directories: it now says when blocking those reads makes shell commands ask for permission
Improved memory use of non-interactive sessions (-p, Agent SDK) during compaction when the transcript file is very large
Improved a mod's Image to draw inside tmux with allow-passthrough and focus-events on, in kitty, Ghostty, and iTerm2 3.5+ with fullscreen rendering, where it showed only its alt text
Linux: Improved /sandbox and the sandbox startup warning to name Ubuntu's AppArmor restriction on user namespaces, and how to lift it, when it keeps bubblewrap from starting the sandbox
[Cloud sessions] Improved the session start checklist to show a cloud environment's setup script output in a scrolling box
[Code Review] Improved the Code Review admin section to retry the first load and show one Try again banner when it still fails
Fixed file read permission prompts not showing where a symbolic link leads
requests failing behind some gateways and compatible servers… background cleanup deleting some recent files, such as… compaction after a "Prompt is too long" error… a question's auto-continue timeout firing the moment the…
v2.1.30910월 22일 목
기능 ×32개선 ×8보안 ×11Fix ×28
기능 Linux: 백그라운드 명령이 세션보다 오래 실행될 때 샌드박스 쓰기 거부가 해제되지 않는 문제 수정
기능 Windows: 현재 디렉터리 대상 Set-Location·cd 명령 일부를 PowerShell 권한 검사가 자동 승인하는 문제 수정 — 이제 승인 확인
기능 macOS: Xcode·Command Line Tools 없는 Mac에서 시작 시마다 "Install Command Line Developer Tools" 대화상자가 열리는 문제 수정
기능 자체 호스팅 러너: 첫 프롬프트(예: /code-review)가 서브에이전트에서 진행 중일 때 --startup-timeout-min이 세션을 중단하는 문제 수정 — 프리징된 프로세스는 여전히 중단
기능 번들 dataviz 스킬 업데이트: APCA를 텍스트 대비 측정값으로 허용(AA 적합성 필요 시 WCAG 2 비율 유지), 팔레트 검증 스크립트에 apca(text, background) 함수 추가, 컬러 차트 채우기 내 레이블 색상(흰색/거의 검정) 표시
기능 /claude-api 스킬 업데이트: 서비스 계정 키·Workload Identity Federation 토큰으로 OpenTelemetry 대상 관리 가능
기능 sed -i가 파일 편집 미리보기 시뮬레이션 대신 표준 Bash 프롬프트를 받아 그대로 실행되도록 변경 — 다른 Bash 편집처럼 /rewind로 복원 불가
기능 claude ultrareview가 워크스페이스 신뢰를 요구하도록 변경: 터미널에서는 물어보고 그 외엔 거부 — 스크립트는 --trust-workspace 전달(값 없음; PR 번호·기본 브랜치를 앞에 지정) 또는 CLAUDE_CODE_DISABLE_ULTRAREVIEW_TRUST_CHECK=1 설정
기능 Desktop 앱·VS Code의 권한 우회 모드에서 위험한 rm·rmdir 프롬프트가 재작성 힌트와 함께 명령을 즉시 거부하도록 변경 — 무인 세션 지속 가능
기능 설정으로 샌드박스에서 제외된 명령이 샌드박스 활성화 중 실행 불가 시 쓰기 목록 경로에 쓰기 전 확인하도록 변경 — 해당 상황에서 샌드박스 없는 폴백은 거부
기능 일반 클론과 Bash 샌드박스 구성 부분 클론에서 git이 worktree 생성·재사용 시 객체를 필요에 따라 가져오지 않도록 변경 — 부분 클론은 먼저 가져옴
기능 /claude-api 스킬이 coordinator 대신 multiagent_20261001에서 동적 워크플로를 기본 활성화하여 Managed Agents 서브에이전트 팀을 구성하도록 변경
기능 [VSCode] TLS 검사 프록시 등에서 받아쓰기·확장 자체 요청이 인증서 검증에 실패할 때 조치 방법을 알려주는 로그 경고 추가
기능 [VSCode] 편집기가 불완전한 파일 복사본을 캐시한 후 Claude 패널이 빈 채로 유지되는 문제 수정 — 자동 복구 또는 문제·해결 방법 표시
기능 [VSCode] 메시지 없이 새 세션 시작 시마다 빈 "Untitled" 세션으로 세션 기록이 채워지는 문제 수정
기능 [VSCode] /goal 같은 긴 슬래시 명령 메시지가 채팅 패널을 채우는 문제 수정 — 이제 다른 프롬프트처럼 Show more 뒤로 접힘 (anthropics/claude-code#97469)
기능 [VSCode] 채팅 패널을 좁힌 후 긴 메시지가 Show more 뒤로 접히지 않는 문제 수정
기능 [VSCode] 채팅 입력에서 Ctrl+J가 항상 줄바꿈을 삽입하는 문제 수정 — ~/.claude/keybindings.json의 Chat 컨텍스트에서 "ctrl+j"를 null로 설정하면 VS Code·OS에 위임
기능 [VSCode] 프롬프트 위 mod "From the … plugin" 레이블이 슬래시 명령·@-멘션 메뉴 위에 그려지는 문제 수정 (anthropics/claude-code#102981)
기능 [VSCode] LaTeX 수식 붙여넣기 시 빈 목록 항목·단락·코드 블록 삽입 및 목록 항목 번호가 1부터 다시 매겨지는 문제 수정
기능 [VSCode] 조직이 피드백을 허용하지 않을 때 피드백 오류가 HTTP 상태만 표시하는 문제 수정
기능 [Cloud sessions] 루틴 양식의 커넥터 추가 목록이 로딩 중 커넥터가 없다고 표시하는 문제 수정
기능 [Cloud sessions] 클라우드 환경 편집기가 환경 변수 순서를 바꾸고 두 종류 따옴표가 모두 있는 값에 백슬래시를 추가하는 문제 수정
기능 [Cloud sessions] 관리자 설정의 자체 호스팅 환경 세부 정보 대화상자 제목·탭·버튼은 고정되고 콘텐츠만 스크롤되도록 수정
기능 [Cloud sessions] 이스케이프된 JSON 대신 읽기 쉬운 페이지를 표시하도록 클라우드 세션의 "read documentation" 툴 행 수정
기능 [Claude Tag] Claude가 채널용으로 승인한 초안을 DM에 잘못 게시하는 문제 수정 — 채널 없는 게시는 이제 거부되어 승인된 채널로 전달
기능 [Claude Tag] 세션이 중단된 후 Slack의 Claude 승인 카드에서 허용·거부가 작동하지 않는 문제 수정 — 이제 답변이 세션을 재시작
기능 [Claude Tag] 워크스페이스가 다른 Claude 조직으로 이동한 후 Slack 채널에서 태그 없는 메시지(Enterprise Grid 비공유 채널 포함)를 무시하는 문제 수정
기능 [Claude Tag] Slack 채널에서 Claude가 스레드에 방금 추가된 새 메시지를 읽기 전에 스레드 답글을 게시하는 문제 수정
기능 [Claude Tag] 목록 로드 실패 시 Claude Tag 관리자 설정의 Slack 페이지가 연결된 워크스페이스가 없다고 표시하는 문제 수정 — 이제 재시도 버튼과 함께 오류 표시
기능 [Code Review] 이전 검사 생성 시도 실패 시 완료된 검토가 PR에 검사를 표시하지 않는 문제 수정 — 마지막 시도에서 완료된 검사를 추가
기능 [Code Review] @claude review stop 후에도 실행 중인 검토 뒤에 대기한 푸시가 검토를 시작하는 문제 수정 — 이제 검사가 닫히고 이유를 표시
⚡ 개선 8
🔒 보안 11
🐛 수정 28
Improved the speed of many git commands Claude Code runs for itself on Windows; on every platform, errors from those commands now show in English even when git is set to another language
Improved the error when a hooks module is nested too deep to load: it now names the file instead of showing a bare stack-overflow message
Improved disk-full handling: a Bash command cut off by a full disk now says so and names the folder to free up, and starting on a full temp volume prints a clear message, not a raw ENOSPC error
Improved the /claude-api skill to offer API tracing alongside SDK tracing when asked to add OpenTelemetry
Improved the /claude-api skill to check the live docs before saying a feature is unsupported
Self-hosted runner: Improved sessions that move to a new runner: Claude now sees the tool call that was interrupted, marked as outcome unknown
[VSCode] Improved Edit and Write speed in the chat panel: the wait for new problems after each edit is now 0.75 seconds in most cases, down from 1 to 1.5 seconds
[Cloud sessions] Improved a cloud session's Changes pane, which now says when it lists only pushed commits or only Claude's edits
Fixed sandboxed Bash commands on macOS and Linux running the shell's startup files outside the sandbox before each command
Fixed macOS sandbox denyWrite glob patterns not applying at a path's real location when the pattern's folder is reached through a symlink
Fixed sandboxed commands and auto-accepted edits being able to modify the MCP config file passed with --mcp-config
Fixed a disabled MCP server being reconnected by a later permission prompt in print and SDK sessions
Fixed the Bash permission check trusting a variable set by a command whose redirect can fail to open
Fixed Bash permission checks not prompting for some compound commands that change directory before running git when the cd is wrapped or prefixed, as they do for a plain cd
Fixed worktree-isolated sessions accepting some locale-prefixed commands the isolation guard should refuse
Fixed worktree-isolated sessions on zsh accepting some arithmetic commands that the isolation guard should refuse
Fixed Read reporting "File does not exist" for PDF page ranges in Linux sandboxes that share the parent's /proc
Fixed hooks that run in PowerShell not blocking when the hook's program exits with code 2, and on Windows PreToolUse and PermissionRequest hooks with "shell": "powershell" failing open when Git for Windows isn't installed
Fixed Claude asking for permission on each artifact update for the rest of a turn after the conversation was compacted in that turn
an Edit(path) deny rule not blocking a Bash… worktrees and branch checkouts that Claude Code creates… profile store write protection not applying when the… sessions compacting repeatedly after reading files under a… ctrl+enter (send now) only queuing a message when… key-bound slash commands running in the shell from… ctrl+o not showing messages from other agents and… long tool output previews being cut through an… messages from a Claude Desktop-hosted session sometimes being… features missing from Claude Code sessions in the… claude remote-control status line showing HEAD as the… split-pane agent teammates not inheriting the tool deny… sessions renamed with /rename appearing to other sessions… /rewind list showing "No code changes" for a… /privacy-settings showing an out-of-date "Help improve our AI… feedback saying "try again later" when your organization… oversized /feedback reports failing instead of being resent… a skill in an --add-dir folder being unreachable… /verify and /code-review not finding a nested package's… /claude-api skill saying that ant beta:worker poll --on-work… /claude-api skill's C# tracing setup missing spans from… /claude-api skill saying that API spans for requests… a mod's turn.step hook that names a model… plugins and skills synced from claude.ai being removed,… artifact publishes and updates being refused for some… fine-grained tool streaming staying off on Amazon Bedrock… "Waiting for API response" hint flickering behind gateways… Claude notifying unrelated GitHub users by writing role…
v2.1.30810월 22일 목
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.30710월 21일 수
기능 ×17개선 ×7보안 ×2Fix ×17
기능 Claude API 코드를 API 버전 2026-10-21로 이동하는 /claude-api api-version 추가
기능 권한 규칙·auto 모드·안전 검사·훅·샌드박스가 중단·확인·거부한 툴 호출마다 claude_code.safety_event OpenTelemetry 이벤트 추가
기능 자체 호스팅 러너: --use-anthropic-git-proxy 세션이 이전 세션이 클론에 남긴 .claude/settings.local.json을 커밋하는 문제 수정
기능 자체 호스팅 러너: checkout 훅 실행 중 세션 보관·재큐 또는 러너 중지 시 훅 프로세스가 계속 실행되고 러너 슬롯이 점유되는 문제 수정
기능 WebSearch 예산 소진 시 Claude가 받는 알림을 브라우저·컴퓨터 사용을 통한 검색 엔진 쿼리도 금지하도록 변경
기능 설정 env 블록의 axScreenReader·CLAUDE_AX_SCREEN_READER가 사용자·관리형·--settings 설정에서만 적용되도록 변경(2.1.305부터)
기능 자체 호스팅 러너: checkout 훅이 기본적으로 30분 후 중단되어 세션 설정이 실패하도록 변경 — 더 오래 필요하면 --checkout-hook-timeout-min을 높이거나 0으로 설정
기능 자체 호스팅 러너: Anthropic 관리형 git용 인증서 파일이 CLI처럼 신뢰 인증서를 필터링하도록 변경 — 제외된 수는 [runner:warn] 줄에 표시
기능 [VSCode] 음성 받아쓰기가 자동 중지될 때(인식된 음성 없이 15초 또는 2분 한도) 마이크 버튼에 이유와 지금까지의 텍스트 보존 안내 추가
기능 [VSCode] LaTeX 수식이 있는 목록 항목·표 셀 일부가 리치 텍스트 편집기에 새 목록·표로 붙여넣어지는 문제 수정
기능 [VSCode] NODE_EXTRA_CA_CERTS가 ~/.claude/settings.json에만 설정된 TLS 검사 프록시 환경에서 받아쓰기가 실패하는 문제 수정 — 이제 CLAUDE_CODE_CERT_STORE도 따름
기능 [VSCode] "다른 곳에서 여전히 열림" 알림이 확장 재시작 후 남은 Claude 프로세스(보통 약 10분 내 자동 종료)도 포함하도록 변경
기능 [VSCode] 음성 받아쓰기가 CLI처럼 신뢰 인증서를 필터링하도록 변경
기능 [VSCode] 확장의 자체 요청이 CLI처럼 신뢰 인증서를 필터링하고, 환경 변수 또는 사용자 설정에 지정된 NODE_EXTRA_CA_CERTS 파일을 신뢰하도록 변경
기능 [Cloud sessions] 검색 실행 중 저장소 선택기가 "No repositories match"로 표시되는 문제 수정 — 이제 결과가 올 때까지 "Searching…" 표시
기능 [Cloud sessions] 자체 호스팅 환경의 "Waiting for a runner" 상태가 잘리는 문제 수정 — 온디맨드 러너에서는 이제 마지막 메시지부터 카운트하고 실패 시도를 표시
기능 [Code Review] Code Review에 @claude review stop(또는 off·pause) 추가 — 새 검토 시작 없이 PR의 @claude review always 구독 종료
⚡ 개선 7
🔒 보안 2
🐛 수정 17
Improved recovery from unparseable tool calls: Claude Code now retries the call up to twice before ending the turn with an error
Improved fork subagents launched together: each is now told which launch is its own, so forks are much less likely to try to start each other's work
Improved browser sign-in: the success page now appears as soon as sign-in completes, without waiting for your account profile to load
Improved web search errors in cloud and self-hosted runner sessions: a search refused with a 403 that gives a reason now shows that reason instead of a generic "Authentication error"
Improved the time to the first reply in cloud sessions when one of the desktop app's MCP servers can't connect
Improved Remote Control connect time for sessions whose transcript contains large pasted images or PDF reads
[VSCode] Fixed a long prompt expanded with Show more covering the whole chat panel: a pinned prompt is now capped at 40% of the panel and scrolls
Fixed MCP servers showing "needs authentication" in claude -p on macOS while the login keychain was locked; they now say why, and the next run after an unlock connects without a new sign-in
Fixed /permissions > Recently denied not showing the denied shell command, and auto mode's local classifier ignoring an approval from there when it checks a retried command; approving a row now names the command, not its description
requests failing with a model-not-found error when CLAUDE_CODE_DISABLE_1M_CONTEXT… prompt-caching-scope beta header being sent behind custom ANTHROPIC_BASE_URL… MCP servers being reported as timed out, and… HTTP MCP tool calls being sent twice when… a turn sometimes starting without an SDK MCP… some "Autocompact is thrashing" errors in turns that… /autocompact in cloud sessions going back to the… a conversation cleared with /clear sometimes coming back… CLAUDE_STREAM_FIRST_BYTE_TIMEOUT_MS being ignored in Claude apps gateway sessions telemetry from Claude Desktop sessions behind a Claude… /help and the / command menu showing long… subagent transcripts recording placeholder token usage and an… model switches through the Agent SDK's setModel(), and… a background command stopped through a connected app… WebFetch in Cowork cloud sessions reporting a tool… write tools on a directly configured GitHub MCP… Artifact tool reads failing with a connection reset…
v2.1.30610월 21일 수
Fix ×2
🐛 수정 2
claude -p inside cloud sessions reporting "Not logged… an API error being replaced by "prompt is…
v2.1.30510월 20일 화
기능 ×19개선 ×6보안 ×1Fix ×12
기능 Linux 샌드박스 명령이 사용자 네임스페이스를 생성할 수 있도록(Chromium, rootless podman) sandbox.allowNestedUserNamespaces 추가 — 샌드박스 파일 보호 우회 허용
기능 사용량 한도가 초기화 전에 해제된 것을 무인 재시도 모드(CLAUDE_CODE_RETRY_WATCHDOG)가 인식하도록 CLAUDE_CODE_RETRY_WATCHDOG_USAGE_LIMIT_RECHECK_MS 추가
기능 자체 호스팅 러너: TERM 설정 시 stdout만 공유하는 시작 스크립트가 Resource temporarily unavailable로 실패하는 문제 수정(2.1.300 회귀)
기능 자체 호스팅 러너: git credential helper 또는 askpass 프로그램이 GIT_CONFIG로 설정을 읽을 때 2.1.296부터 저장소 접근이 실패하는 문제 수정
기능 자체 호스팅 러너: 백그라운드에서 시작한 러너가 출력을 열어둔 채로 있을 때 오케스트레이터가 spawn-runner 훅을 타임아웃으로 보고하는 문제 수정
기능 env에서만 ${VAR}를 사용하는 managed-mcp.json stdio 서버를 allowedMcpServers가 필터링하지 않도록 변경 — 허용 목록에서 빠진 서버가 업그레이드 시 로드됨; 차단하려면 deniedMcpServers 사용
기능 조직 관리형 설정에 allowManagedPermissionRulesOnly가 설정된 경우, Claude Desktop이 경로로 마운트하는 플러그인이 allowed-tools를 유지하지 않도록 변경
기능 /artifacts 삭제 확인을 1 또는 Enter로 유지, 2로 삭제, Esc로 취소하도록 변경 — y·n은 더 이상 응답으로 인식 안 함
기능 mod 도킹 창이 더 넓은 터미널에서 유지된 너비 포함, 터미널 너비의 45% 이내로 유지되도록 변경
기능 [VSCode] SessionStart 또는 Setup 훅 실행 중 화면 읽기 프로그램 알림을 포함한 "Running start-up hooks" 스피너 상태 추가
기능 [VSCode] spinnerVerbs 설정으로 내장 동사를 짧은 것으로 교체할 때 스피너가 "Compacting..."을 자르는 문제 수정
기능 [VSCode] 훅 미실행 시 세션이 제때 시작되지 않으면 표시되는 메시지 변경 — 이제 로그인·네트워크 대신 출력 로그를 먼저 보여주고 원인 목록 표시
기능 [Cloud sessions] 클라우드 환경 관리 페이지에서 기존 환경을 "installs packages" 오류로 잘못 저장 거부하는 문제 수정
기능 [Claude Tag] Claude가 참여하지 않은 공개 Slack 채널을 Claude Tag 관리 Add place 검색에 추가 — 관리자가 해당 화면에서 채널 설정 가능
기능 [Claude Tag] 다른 GitHub 계정으로 이동한 저장소를 다시 추가할 수 있도록 Claude Tag 접근 번들 수정
기능 [Claude Tag] 같은 Slack DM 스레드의 다른 루틴이 대화를 재시작한 후 해당 스레드 루틴이 더 이상 게시되지 않는 문제 수정 — 이제 두 루틴 모두 계속 게시
기능 [Claude Tag] Slack 스레드에 설정된 루틴이 대화 종료 후 게시하지 않고 성공으로 보고하는 문제 수정 — 해당 실행은 이제 건너뛰고 생성자에게 알림
기능 [Code Review] 검토 중 PR에 여러 푸시가 들어올 때 Code Review가 최신 커밋을 검토하지 않는 경우가 있는 문제 수정
기능 [Code Review] 이전 차단 지적이 아직 열려 있는 동안 재검토가 LGTM으로 시작되지 않도록 Code Review 재검토 변경
⚡ 개선 6
🔒 보안 1
🐛 수정 12
Improved /usage: each warning is now a one-line fix that names its source, and f applies the fixes; the same fixes appear in VS Code and /doctor
Improved MCP consent dialogs so an Enter meant for the prompt is less likely to be taken as Accept
Improved a mod's Image to draw its picture in iTerm2 3.5 and later with fullscreen rendering, where it showed only its alt text
Remote Control: Improved the spawn-mode messages: pressing w now says the new mode is saved for the folder, and a later claude remote-control start that uses the saved mode says where it came from
[Cloud sessions] Improved deleting a self-hosted environment so the dialog and error messages say what blocks the delete and what it will affect
[Claude Tag] Improved Claude Tag admin pages in large organizations so plugin, skill and bundle edits work while the channel list is still loading
Fixed startup warnings printing as raw text above the logo: they now go to the debug log, and permission rules that restrict nothing show as warning rows under the banner
every request failing on Vertex, Bedrock and other… /effort and /autocompact settings not applying when the… new worktrees in a bare repository sometimes starting… Bash commands on a full disk failing with… an MCP server passed by a cloud session… Claude naming the wrong model for a subagent's… cloud sessions and teammates not telling Claude when… more cases of scheduled Cowork cloud sessions waiting… Workflow resume re-running already-completed pipeline() and parallel() agents… Remote Control leaving empty "(session)" entries in /resume… /usage rows being cut off in narrow terminals screen reader mode: search boxes now say "Search:"…
v2.1.30410월 19일 월
기능 ×29개선 ×12보안 ×4Fix ×31
기능 앞서 실행된 플러그인이 mod의 훅 중 하나를 건너뛸 때 이벤트명과 플러그인명을 트랜스크립트에 기록하는 줄 추가
기능 mod의 tool.check 응답에 decider: "person" 추가: 권한 대화상자 또는 호스트 콜백만 요청을 승인할 수 있으며, 아무에게도 물어볼 수 없는 경우 mod의 이유로 거부
기능 mod의 tool.check 이벤트에 e.isReadOnly 추가 — 툴 호출이 읽기 전용일 때 설정됨
기능 /auto-mode-setup 추가: 프로젝트·최근 세션을 읽어 auto 모드에 환경을 가르치는 안내 설정 — 이제 Bedrock·Vertex·Foundry·Claude 앱 게이트웨이·텔레메트리 비활성화 세션에서도 사용 가능
기능 Managed Agents 에이전트 설정을 Anthropic의 게시된 보안 가이드와 비교하는(변경 없음) /claude-api managed-agents-secure 추가
기능 트랜스크립트 뷰(Ctrl+O)의 압축 요약에 이전에 호출된 툴 이름 추가
기능 비활성 대화 재개 시 5시간 사용 한도의 상당량을 소모할 경우 Pro·Max 플랜에 경고 추가 — 그래도 재개하거나, 새 대화를 시작하고 이전 대화를 언급하면 Claude가 찾아볼 수 있음
기능 mod의 settings.read 훅이 각 설정 레이어를 받아 병합된 설정을 재작성하도록 변경 — 관리형 mod가 보존 정리에 사용하는 cleanupPeriodDays를 포함한 조직 설정을 상한선으로 설정 가능
기능 /artifacts 삭제 확인에 번호 선택지 표시로 변경: 1 또는 Enter는 아티팩트 유지, 2는 삭제 — y·n·Esc도 계속 작동
기능 세션에서 Claude가 작성한 mod를 켜는 질문을 링크·세션 ID 없는 일반 텍스트로 변경 — 새 턴 시작 시에도 유지되며 켤 때 Claude가 로드된 항목을 알려줌
기능 커스텀 ANTHROPIC_BASE_URL 환경에서 툴 검색을 기본으로 활성화 — 게이트웨이에서 400·422가 반환되면 비활성화 후 재시도
기능 압축 후 Claude에게 스킬 목록을 다시 전송하도록 변경 — /reload-skills는 이제 새로 추가되거나 변경된 스킬만 전송
기능 스킬 훅 변경: 단일 출처(저장소·개인 폴더·플러그인)의 스킬은 세션당 최대 1,024개 훅·16,384자 매처 등록 가능
기능 플러그인 훅만 허용하는 정책 하의 스킬 변경: 메인 대화에서 사용되지만 훅이 차단된 스킬은 더 이상 allowed-tools를 받지 않음
기능 AWS의 Claude Platform에서 SDK·curl 대신 ant CLI를 사용하도록 /claude-api 스킬 업데이트
기능 mod의 훅이 실행될 위치를 예측하던 claude plugin validate의 노트 제거
기능 Opus 5.5의 /fast 대화 제목에서 "(research preview)" 레이블 제거
기능 [VSCode] Amazon Bedrock·Google Vertex AI·Microsoft Foundry 세션, LLM 게이트웨이 사용 또는 텔레메트리 꺼짐 세션에서 채팅 패널의 mod 그리기 추가
기능 [VSCode] 세션이 "Subprocess initialization did not complete within 60000ms"로 시작 실패하는 원인 하나 수정: SessionStart 명령 훅 실행 시간이 최대 10분까지 한도에 포함되지 않음
기능 [VSCode] 시작 중 닫힌 세션의 Claude Code 프로세스가 시작이 끝날 때까지 계속 실행되는 문제 수정
기능 [VSCode] 구 버전 Claude Code도 실행 중인 기기에서 오래 열린 패널의 mod 그림이 다음 턴까지 사라지는 문제 수정
기능 [VSCode] claudeCode.claudeProcessWrapper 설정 시 과거 대화에서 세션이 숨겨지는 문제 수정
기능 [VSCode] 백그라운드 서브에이전트가 채팅에 모든 단계를 스트리밍하는 대신 Agent 카드 아래 단일 상태 줄로 표시되도록 변경 — 전체 트랜스크립트는 /tasks에 유지
기능 [Cloud sessions] 클라우드 세션에서 컴포저의 @ 목록에 폴더 이름이 표시되지 않고 선택 시 멘션 대신 공백만 추가되는 문제 수정
기능 [Claude Tag] 작업 중 채널이 Enterprise Grid 워크스페이스 간에 공유될 때 Claude가 스레드에서 응답을 멈추는 문제 수정 — 이제 새 스레드에서 @멘션하라는 일회성 안내 게시
기능 [Claude Tag] 스레드 외부에서 @Claude !fork를 입력해도 표시되는 답변이 없는 문제 수정 — 이제 스레드 내부에서 실행하라는 비공개 메모 표시
기능 [Code Review] Code Review에 검토 수준 추가: 소유자가 조직 단위로 Quick·Standard(기본)·Deep을 선택하고 저장소별 개별 수준 지정 가능
기능 [Code Review] Code Review 관리 설정에 GitHub 조직의 모든 저장소를(나중에 추가된 것 포함) 하나씩 선택하지 않고 검토하는 옵션 추가
기능 [Code Review] 관리자가 Code Review를 켠 직후 열린 PR이 자동으로 건너뛰어지는 문제 수정 — 이제 재시도 후 검토됨
⚡ 개선 12
🔒 보안 4
🐛 수정 31
Improved /usage to say when a rate limit on usage data ends instead of "try again in a moment"
Improved the lines shown when a mod written in the session loads, reloads or fails to load
Improved artifacts with several views: when you ask for links to them, Claude now writes out each view's link and explains that the address bar stays the same as you switch views
Improved cloud sessions: a new conversation's first turn no longer waits for the local (stdio) MCP servers of plugins synced from claude.ai, unless a server sets alwaysLoad: true
Improved how a remote session recovers its status when the server refuses a status update that carried other session data
Improved session file size in auto mode: the safety classifier's context is no longer stored with every request
Improved the claude -p invalid-settings warning: a file that did not load lists only what stopped it, and long lists are capped per file
Improved resume of large compacted sessions in SDK and headless mode: the first request after resuming is sent sooner
Improved responsiveness and throughput when many subagents are running at the same time
Improved memory use when sending requests in long or resumed conversations
Self-hosted runner: Improved the error shown when the git host answers "not found" for a session's repository: it now names the repository and whom to ask
Windows: Improved git command start-up with a standard Git for Windows install by running its git.exe directly instead of through its cmd launcher
Fixed sandboxed commands failing to start on Linux when a sandbox.filesystem.denyRead glob contains brackets that are not a character class, such as a [user-id] route folder
Fixed mod sharing in the built-in plugin-authoring skill stopping at the secret scan on machines with managed settings and on Team and Enterprise plans
Fixed OpenTelemetry settings delivered through server-managed settings being ignored for the whole session after signing in during first-run setup or the first start after /logout
Fixed unsandboxed Bash commands in Claude Desktop Code tab sessions on macOS and Linux not seeing environment variables exported in shell startup files such as ~/.zshrc
organization policy not refreshing until the hourly check… rm -r of a mounted drive or a… CLAUDE_CODE_TRANSCRIPT_LOCAL_GC dropping messages from the saved transcript when… a plugin keeping a headless run going past… a failed mod reload removing the tools and… a click on a mod's button being lost… scheduled Cowork cloud sessions waiting five minutes again… Write results and rejected edits showing a file… a claude.ai Directory plugin's skills not running as… Remote Control permanently withholding a desktop conversation's history… Remote Control failing to start from Claude Desktop… model switches, messages and interrupts waiting behind a… context_management: Extra inputs are not permitted errors behind… Consumer Terms notice being skipped for a day… /privacy-settings offering choices that may not apply to… a "Context limit reached" or "Prompt is too… subagents sometimes forgetting their most recent work when… claude --help text for --tools, --resume, --debug, --json-schema,… claude --worktree removing the worktree and its branch… resumed and cloud sessions sending Claude the whole… an interrupt not ending a Read that waits… /effort status, /effort ultracode and the prompt's effort… a PreToolUse hook's deny reason being replaced by… Bash and PowerShell deleting a large command's output… notes typed into a multiple-choice question with previews… self-paced /loop wakeups scheduled at the 1-hour maximum… agent teams: approving a shutdown request from the… a skill's once hook also removing another skill's… transcript mode's { and } landing the prompt… CLAUDE_CODE_AUTO_COMPACT_WINDOW=200k silently setting a 100K window: the variable… Ctrl+C in the agents view clearing a text…
v2.1.30310월 18일 일
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.30210월 16일 금
기능 ×35개선 ×7보안 ×2Fix ×19
기능 클라이언트 측 auto 모드 분류기가 사용하는 모델을 지정하는 CLAUDE_CODE_AUTO_MODE_MODEL 추가 — 서버 측 auto 모드 모델은 변경하지 않음
기능 유휴 압축을 끄거나 켜는 Idle compaction 항목을 /config에 추가 — 유휴 압축 후 표시되는 안내에 끄는 방법 명시
기능 독립형 Claude Design(claude.ai/design)이 2026년 12월 14일 종료된다는 안내를 /design-sync·/design-login에 추가
기능 자체 호스팅 러너: git reftable 형식으로 저장된 체크아웃을 재사용하는 세션에서 "bad object refs/heads" 오류로 git fetch가 실패하는 문제 수정
기능 Windows: exFAT·FAT32 드라이브의 프로젝트에서 모든 파일 쓰기가 거부되거나 확인을 요청하는 문제 수정(--plugin-dir로 시작한 세션 포함)
기능 서드파티 공급자에서 권한 모드 미지정 claude -p·Agent SDK 세션이 텔레메트리 꺼짐 또는 새 설치 시 default 모드로 시작하도록 변경 — --permission-mode auto는 auto 유지
기능 fork 서브에이전트(subagent_type: "fork")를 claude -p·Agent SDK·데스크톱 앱·VS Code에서 기본 활성화로 변경(터미널과 동일) — CLAUDE_CODE_FORK_SUBAGENT=0으로 비활성화, claude mcp serve에서는 미제공
기능 데스크톱 앱·VS Code가 메인 대화의 서브에이전트를 항상 백그라운드에서 실행하도록 변경(터미널과 동일, Claude 선택 방식 대신) — claude -p·Agent SDK·데스크톱 앱·VS Code에서 서브에이전트 자체 Agent 호출은 기본적으로 포그라운드 실행
기능 세션 열린 후 10초 뒤 ← for agents 하단 힌트가 숨겨지도록 변경 — 대기 중인 에이전트 수는 계속 표시
기능 새 대화가 공유 프롬프트 캐시에서 읽을 수 있도록 시스템 프롬프트 내 Chrome용 Claude 지침 위치 변경
기능 프롬프트·에이전트 훅이 한 이벤트당 최대 12개까지 동시 실행하도록 변경 — 나머지는 순서 대기
기능 조직 정책으로 /feedback이 비활성화될 때 표시되는 메시지 변경: 조직 관리자 대신 GitHub issues로 안내
기능 [VSCode] 목록 안의 닫히지 않은 코드 블록 이후 텍스트가 스트리밍 중 일반 텍스트로 표시되다가 코드로 바뀌는 문제 수정
기능 [VSCode] 서버 URL에 쿼리 문자열이 포함된 경우 패널에서 MCP 서버 로그인 시 인증 페이지가 깨지는 문제 수정
기능 [VSCode] Claude 확장이 설치된 브라우저에 연결할 수 없을 때 @browser 배너가 "Browser connected"를 표시하는 문제 수정
기능 [Cloud sessions] 정기 실행 페이지에 마지막 실행이 시작되지 않은 이유(예: 조직의 동시 클라우드 세션 한도 도달)를 표시하는 배너 추가
기능 [Cloud sessions] 클라우드 세션에서 최신 메시지를 제외한 모든 메시지에서 "Rewind to here"가 실패하는 문제 수정 — 자체 호스팅 러너는 Claude Code v2.1.246 이상 필요
기능 [Cloud sessions] GitHub 재검사 중 병합 충돌 있는 PR을 클라우드 세션의 PR 상태 바가 다시 준비 상태로 되돌리는 문제 수정
기능 [Cloud sessions] 정기 실행이 클라우드 세션 예기치 않은 중단 시 실패 대신 완료로, 시작 전 보관 시 취소로 표시되는 문제 수정
기능 [Cloud sessions] 세션의 GitHub 저장소가 이름 변경·이동된 후 클라우드 세션의 diff 보기에서 변경 사항이 누락되거나 로드에 실패하는 문제 수정
기능 [Cloud sessions] 중간에 실패한 예약 정기 실행이 1시간 이상 후 처음부터 다시 실행되어 같은 보고서 두 번 게시 등 작업이 반복될 수 있는 문제 수정
기능 [Cloud sessions] 열린 클라우드 세션에서 다른 기기에서 보낸 메시지가 페이지 새로 고침 또는 다른 탭 이동 전까지 표시되지 않는 경우가 있는 문제 수정
기능 [Remote Control] 컴퓨터가 오프라인 상태가 된 후 Remote Control 세션에서 서브에이전트 창이 무한히 회전하는 문제 수정 — 이제 Remote Control 연결이 끊겼다고 표시
기능 [Claude Tag] Claude가 이전 메시지 편집으로 답변한 후 Slack 채널·DM의 멘션 아래 "is thinking…"이 계속 표시되는 문제 수정
기능 [Claude Tag] Claude의 Slack 답변 번호·글머리 기호 단계 아래 코드 블록 내 URL이 꺾쇠 괄호로 감싸여 복사한 명령이 깨지는 문제 수정
기능 [Claude Tag] Slack에 첨부된 HEIC·SVG·TIFF·BMP 이미지가 Claude에 전달되지 않는 문제 수정 — 이제 다른 파일 형식처럼 작업 파일에 파일로 도착
기능 [Claude Tag] 역할로 Claude Tag를 제한하는 조직에서 새 채널 관리자가 Slack의 Claude 접근 권한을 잃는 문제 수정 — 관리자 역할에 Slack의 Claude Tag 접근도 부여
기능 [Claude Tag] MCP 서버가 동일한 호스트를 공유하는 커스텀 커넥터가 Claude Tag 관리 설정에서 단일 커넥터로 표시되는 문제 수정 — 각 서버가 이제 별도 커넥터
기능 [Claude Tag] Slack 조회 하나가 멈출 때 Claude가 다이렉트 메시지에 "DMs are temporarily unavailable"로 답하고 삭제하는 문제 수정 — 이제 먼저 재시도
기능 [Claude Tag] Slack Enterprise Grid에서 Claude와의 다이렉트 메시지가 Slack의 워크스페이스 드롭다운을 무시하는 문제 수정 — 이제 마지막으로 Claude를 열었던 연결 워크스페이스에서 실행
기능 [Claude Tag] 채널 월별 지출 한도 안내에서 채널 관리자가 한도를 올릴 수 있다고 표시되는 문제 수정 — 이제 조직 소유자를 명시하고 사용량 페이지 링크
기능 [Claude Tag] Claude의 Slack 답변 링크가 바로 뒤의 닫는 굵게·기울임 표시 또는 전각 문장부호를 흡수하여 링크와 서식이 깨지는 문제 수정
기능 [Claude Tag] Claude Tag 관리 설정에서 Claude 접근을 Bundles·Connectors·Skills and plugins·Channels 네 탭으로 구성하도록 변경
기능 [Claude Tag] 조직 설정의 Roles 페이지에서 Claude Tag 채널 관리자용 역할을 조직 자체 역할 아래 접힌 섹션으로 그룹화하도록 변경
기능 [Code Review] GitHub 연결을 위해 이탈한 후 Code Review 설정이 재개되지 않는 문제 수정 — 관리 설정으로 돌아오면 이제 저장소 선택기에서 다시 열림
⚡ 개선 7
🔒 보안 2
🐛 수정 19
Improved startup time with many plugins enabled: plugin command and agent files now take far fewer file system calls to load, most of all on Windows
Improved auto mode with the server-side classifier: a conversation too long for the safety check is now compacted, instead of every checked tool call being denied
Improved the message when a background session reopened from another folder has no LLM gateway: it now says why, instead of "Not logged in"
[Cloud sessions] Improved the error shown when a cloud session fails to start: it now says "Connection lost" or "Server error" instead of "Something went wrong"
[Claude Tag] Improved repository search in Claude Tag admin settings to cover up to 100 connected GitHub accounts and find private repositories past the first 5,000 of a GitHub App install
[Claude Tag] Improved Add place in Claude Tag admin settings to list a channel you type or paste right away, instead of only after your organization's full channel list has loaded
[Claude Tag] Improved Add > Domain on a workspace's or channel's page in Claude Tag admin settings to be available once that page loads, not only after every channel has loaded
Fixed Claude in the desktop app pointing you to claude.ai settings or /mcp to authorize or reconnect an MCP server where that option isn't available
Fixed worktree isolation refusing to create or resume worktrees under git 2.56 or later when a stray .git file points at a directory that doesn't exist
a "Prompt is too long" error when stopping… requests failing with "diagnostics: Extra inputs are not… Read tool loading an image file of any… /autocompact and /effort saving to the wrong model… a prompt cache miss when a tool added… claude plugin and other subcommands sometimes exiting before… plugin marketplaces re-cloning on every refresh, and newly… PowerShell tool not finding commands in a plugin's… artifact publishes sometimes failing when Claude sent an… classifier_category missing from OpenTelemetry tool_decision events for most… rows in the agents view staying blank after… claude remote-control --help not printing its usage and… /design consent and /design revoke suggesting /design-login when… MCP servers showing no tools, or every tool… prompt suggestions spending usage credits on models your… URLs written in backticks being clickable only on… claude plugin details <name>@builtin suggesting claude plugin list,… an emoji that a link starts inside wrapping… a cloud session's cost and usage restarting from…
v2.1.30110월 15일 목
기능 ×19개선 ×4보안 ×6Fix ×22
기능 사용량 한도 초기화 시점이 너무 먼 경우 무인 재시도 모드(CLAUDE_CODE_RETRY_WATCHDOG)가 대기 대신 요청을 종료하는 CLAUDE_CODE_RETRY_WATCHDOG_MAX_USAGE_LIMIT_WAIT_MS 추가
기능 ant CLI로 트레이스 목적지 설정을 포함한 OpenTelemetry 트레이싱 안내를 claude-api 스킬에 추가
기능 vim 모드에 % 동작 추가: 단독 또는 d/c/y와 함께 짝 괄호로 이동
기능 mod의 Input에 rows 추가: 터미널 여러 줄 텍스트 필드 — Enter로 전송, Shift+Enter 또는 Enter 앞 백슬래시로 줄바꿈
기능 auto 모드 분류기 결정과 권한 규칙을 구별할 수 있도록 OpenTelemetry tool_decision 이벤트에 classifier_verdict·permission_mode 추가
기능 OTEL_LOG_TOOL_DETAILS=1 시 분류기 차단이 일치한 내장 규칙 이름을 표시하는 classifier_category를 OpenTelemetry tool_decision 이벤트에 추가
기능 전체화면 모드: 보이는 트랜스크립트 재구성 중 /compact·자동 압축이 일시적으로 UI를 멈추는 문제 수정
기능 자체 호스팅 러너: 관리형 설정이 MCP 서버를 제한할 때 Slack에서 시작한 세션이 저장소를 찾거나 연결하지 못하는 문제 수정 — deniedMcpServers로 해당 툴 비활성화
기능 자체 호스팅 러너: 관련 없는 설정·세션 실패가 git의 ref 없음 문구를 인용할 때 세션이 소스 브랜치 삭제로 보고되어 재시도되지 않는 문제 수정
기능 자체 호스팅 러너: 종료 중인 세션의 실패·거부된 세션 릴리스 재시도를 로그가 약속하는 문제 수정 — 반복 실패 시 횟수 표시
기능 Windows: 중단된 백그라운드 PowerShell 명령의 출력 파일에 종료 [killed] 줄이 없는 문제 수정
기능 mod 훅의 .catch 핸들러가 훅이 throw하거나 타임아웃될 때만 실행되도록 변경 — 훅 자체 호출 하위 이벤트는 .catch 없이 해당 훅을 건너뜀
기능 mod의 $.env.set이 변수 설정·해제 시 {}로 resolve하고, 쓰기가 이루어지지 않으면 이유를 담은 { deny }로 resolve하도록 변경
기능 [VSCode] Claude 응답에 LaTeX 수식 렌더링 추가 — $$·여러 줄 \[ … \] 블록과 인라인 $…$·\(…\) 수식 포함
기능 [VSCode] VS Code·JetBrains 패널의 Pro·Max 플랜 사용량 한도 배너에 "Get more usage" 링크 추가
기능 [VSCode] 패널을 충돌·멈춤시킨 대화가 새로 고침마다 다시 열리는 문제 수정
기능 [VSCode] 긴 사고 중 채팅 패널이 느려지는 문제 수정 — 매 업데이트마다 전체 사고 텍스트를 재파싱하지 않음
기능 [VSCode] 일부 언어 서버에서 진단이 규칙 코드(예: MD013) 대신 "[object Object]"를 표시하는 문제 수정
기능 [VSCode] 받아쓰기를 지원하지 않는 환경(claude.ai 외 로그인, 원격 창)에서 마이크 권한 확인을 위해 네이티브 받아쓰기 오디오 모듈이 로드되는 문제 수정
⚡ 개선 4
🔒 보안 6
🐛 수정 22
Improved switching to a model with a smaller context window: a conversation too long for the new model is now summarized by the previous model first
Improved rendering performance while a long-running subagent works: its progress trail now updates incrementally instead of being reprocessed in full on every render
Improved artifacts: pages Claude writes now paint the band above a sticky header, so scrolled text no longer shows there in the mobile apps
Improved mods: in VS Code and the desktop and mobile apps, a tree drawn above the question dialog can now hold Markdown and up to 48 rows; the terminal keeps 12 plain rows
Fixed workflow agents sometimes skipping their step, and the run still reporting success, after reading the harness note that their task text carries no user authority
Fixed switching to a model whose name contains application-inference-profile running your awsAuthRefresh command and delaying model-switch hooks when the provider is not Bedrock
Fixed sign-in refresh timeouts and unexpected sign-outs after a short command such as claude auth status or claude plugin list exited in the middle of a token refresh
Fixed a tool call cut off by a message sent mid-turn during its permission check being reported to the model as rejected by the user
Fixed the permission prompt for a plugin or skill hook's ask decision not showing which plugin or skill the hook comes from
Fixed workflow scripts asking for permission or being refused when read, edited or re-run after a Bash cd in the same session
quitting removing a worktree made by a WorktreeCreate… fable (and best) model alias erroring on the… a misleading "Please run /login" error when a… Grep and Glob reporting no matches when the… artifact updates being refused where a PreToolUse hook… skills and commands with very many or very… skills, commands and hooks using very large amounts… stray characters such as >0q covering the folder… stray GOK text appearing in the prompt at… a case where switching to a model with… conversations being compacted over and over, on a… vim mode sometimes staying in INSERT after Escape… Esc discarding a typed AskUserQuestion answer in vim… Read tool reading binary files such as .xlsm,… a Markdown table with only a header row… /claude-api skill saying CMEK external-key endpoints aren't available… skills no longer being listed to the model… compaction row in a resumed session offering ctrl+o… "new task? /clear to save tokens" hint coming… /diff not noticing a conflicted cherry-pick or revert… dim text on the dark ANSI theme and… a mod's $.model.fork returning nothing-to-fork when called before…
v2.1.30010월 14일 수
기능 ×43개선 ×4보안 ×2Fix ×39
기능 mod 프롬프트 데코레이션에 virtualText 추가: 프롬프트 박스에 그려지지만 초안이나 전송 프롬프트에는 포함되지 않는 텍스트
기능 OpenTelemetry api_request 이벤트에 cache_creation_5m_tokens·cache_creation_1h_tokens 추가 — 캐시 쓰기를 수명별로 분리
기능 mod용 $.ui.view({ agentId }) 추가: 에이전트 트랜스크립트를 메인 뷰에 표시, $.ui.view({})로 돌아가기
기능 mod Text에 오른쪽→왼쪽 텍스트용 dir prop 추가: Windows·VS Code 터미널에서 해당 방향으로 읽히고 오른쪽 정렬
기능 AWS의 Claude Platform에 /advisor 추가; /advisor·advisorModel·--advisor로 선택 전까지 어드바이저 미실행, CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1로 끄기
기능 트레이스 스팬에 OpenTelemetry GenAI 시맨틱 컨벤션 속성 추가(gen_ai.provider.name·gen_ai.conversation.id·gen_ai.tool.name·error.type 등)
기능 agent.spawn mod 훅에서 워크플로 에이전트의 prompt·model 재작성 지원 추가 — 기존에는 거부만 가능
기능 타이핑 없이 프롬프트 박스 텍스트가 바뀔 때(이전 기록 불러오기·지우기·되돌리기·플러그인 채우기) 발생하는 prompt.change mod 훅 추가
기능 자체 호스팅 러너: 출력을 아무도 읽지 않을 때 러너·오케스트레이터가 멈추는(폴링·/healthz·SIGTERM 종료 없음) 문제 수정 — 로그는 최근 256 KiB 유지·드롭 카운트(Windows 제외)
기능 CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST 세션이 설정의 CA번들·툴 프록시·git TLS·SSL_CERT_FILE 같은 git 설정 변수를 무시하도록 변경 — Claude Desktop에서는 프로젝트 설정에서만
기능 종료 시 중단 요청 후 1.5초 후에도 실행 중인 백그라운드 명령을 강제 종료하도록 변경 — 이전에는 전체화면 모드에서 실행된 채로 방치될 수 있었음
기능 forceLoginGatewayUrl이 세션 호스트명을 서빙하는 Anthropic 운영 게이트웨이를 지정하면 Claude Desktop Code 탭에 관리형 설정을 적용하도록 변경 — 시작 시 해당 게이트웨이에 연결 가능해야 함
기능 게이트웨이에서 Claude Desktop이 사용할 수 없는 desktop: 정책 키에서 claude gateway가 이전에는 경고와 함께 시작했으나 이제 시작 시 키 이름을 알리고 중단하도록 변경
기능 텔레메트리 비활성화 시에도 api.anthropic.com의 대형 요청에 gzip 압축 사용하도록 변경 — CLAUDE_CODE_GZIP_REQUEST_BODIES=0으로 끄기
기능 claude-api 스킬이 보관·삭제 요청 없이는 Managed Agents 세션을 그대로 두도록 변경
기능 백그라운드 세션이 handoff 파일에서 실행하는 대신 Workflow 툴 승인을 통해 이관된 워크플로를 재개하도록 변경
기능 로컬 세션 트랜스크립트에 각 API 요청의 시스템 프롬프트·툴·파라미터도 기록하도록 변경 — 공유 트랜스크립트로 요청 정확히 재현 가능
기능 /sandbox 모드 옵션 표시 텍스트를 "Sandbox BashTool"에서 "Sandbox commands"로 변경
기능 Cowork 클라우드 세션의 PermissionRequest 훅 변경: 훅의 allow에서 setMode 업데이트는 이제 무시 — 나머지 승인은 그대로 적용
기능 훅 변경: PreToolUse·PermissionRequest 훅의 updatedInput이 Claude 자체 입력처럼 유효성 검사 — 알 수 없는 키는 제거, 툴이 거부하는 입력은 호출 거부
기능 효과 없던 claude remote-control의 --sandbox·--no-sandbox 플래그 제거 — 이제 둘 중 하나를 전달하면 오류 종료. 세션 샌드박스는 설정의 sandbox.enabled 사용
기능 [VSCode] 에디터에서 선택한 텍스트가 메시지에 추가되지 않도록 하는 claudeCode.attachSelection 설정 추가
기능 [VSCode] 사용 크레딧 소진 후 fast 모드가 켜진 채로 남아 요청이 거부·재전송되는 문제 수정 — 이제 오류 안내와 함께 꺼지며 직접 다시 켜야 함
기능 [VSCode] 항상 사고하는 모델에서 Thinking 토글이 Off로 전환되는 문제 수정 — 해당 모델에서는 토글 미표시
기능 [VSCode] 플래그된 메시지의 "Edit prompt"가 복원된 프롬프트 위에 파일·명령 메뉴를 여는 문제 수정 — 이제 Enter로 그대로 전송
기능 [VSCode] Windows에서 파일을 Shift+드래그 시 작업 디렉토리 기준 멘션 대신 읽을 수 없는 /c:/… 경로가 삽입되는 문제 수정
기능 [VSCode] VS Code 채팅 폰트 크기 설정 변경이 창 새로 고침이 필요하거나 테마 변경 시 초기화되는 문제 수정 — diff·플랜 미리보기도 이제 반영
기능 [VSCode] "Resume session"과 새로 고침 후 복원된 탭이 git 워크트리로 이동한 대화 대신 빈 새 대화를 여는 문제 수정
기능 [VSCode] 불러온 슬래시 명령에서 ↑ 후 Enter 시 인수 없이 실행되는 문제 수정 — 불러온 프롬프트 위에 명령·파일 메뉴가 편집 전까지 열리지 않음
기능 [VSCode] WSL·SSH·Dev Container 창에서 Explorer·에디터 탭의 파일을 Shift+드래그 시 아무것도 삽입되지 않는 문제 수정
기능 [VSCode] Windows·Linux에서 Explorer·다른 트리 뷰·Debug Console의 Ctrl+Alt+F가 찾기 대신 Focus 뷰를 토글하는 문제 수정
기능 [VSCode] macOS에서 다른 창·터미널의 열린 세션 확인이 매번 PATH에서 ps를 검색해 추가 프로세스를 생성하는 문제 수정 — 이제 /bin/ps를 직접 실행
기능 [VSCode] Windows: 충돌·전원 손실 후 Windows가 재시작되어 이전 프로세스 ID를 다른 프로그램에 할당했을 때 대화가 "still open somewhere else"로 표시되는 문제 수정
기능 [클라우드 세션] 조직이 "Always allow"를 끈 커넥터 툴의 Cowork 승인 프롬프트에서 "Allow for this task"가 누락되는 문제 수정(2.1.292 회귀)
기능 [클라우드 세션] 두 번째 메시지 전송 후 클라우드 세션의 / 메뉴 대부분 명령 설명이 사라지는 문제 수정
기능 [Remote Control] claude.ai·데스크톱 앱의 Remote Control 세션 diff 뷰에서 삭제·이름 변경된 파일이 수정됨으로 표시되는 문제 수정 — 기기에 Claude Code v2.1.296 이상 필요
기능 [Claude Tag] Slack Connect 채널 지원 추가: Owner 또는 Claude Tag 관리자가 다른 조직과 공유된 채널에서 Slack Claude가 답변하도록 허용 가능 — 기본값 꺼짐
기능 [Claude Tag] 승인이 필요한 커넥터 동작에 대해 Slack 스레드에 비공개 Allow once / Deny 카드 추가 — Claude가 거부 대신 확인 요청, 다른 사람에게는 대기 중으로만 표시
기능 [Claude Tag] Slack의 Claude에 음성 클립 지원 추가: Slack 트랜스크립트가 있으면 Claude가 읽음
기능 [Claude Tag] Claude가 채널에 올린 메시지 하위 스레드에서 다른 앱이 Claude를 태그해도 답변하지 않는 문제 수정
기능 [Claude Tag] 관리자가 Slack 채널에 연결한 액세스 번들이 채널이 Slack Connect 채널이 된 후에도 유지되도록 변경 — 재연결 불필요
기능 [Code Review] GitHub 조직 멤버십이 비공개인 쓰기 권한 사용자의 @claude review 댓글을 Code Review가 무시하는 문제 수정 — 이제 해당 댓글로 리뷰 시작
기능 [Code Review] Code Review의 "paused for this repository" 댓글이 관리자를 Code Review 설정으로 안내하는 문제 수정 — 이제 해결 가능한 사람과 Git providers 페이지 링크 표시
⚡ 개선 4
🔒 보안 2
🐛 수정 39
Improved WebFetch in Cowork cloud sessions to tell Claude that a page failed moments ago instead of fetching it again
Improved mod sharing in the built-in plugin-authoring skill: Claude scans a mod's files for keys before opening them, and asks before scanning a folder outside the project
Improved the note Claude 3 models get about an @-mentioned PDF, so they less often answer without reading it
Improved artifact updates: Claude now applies a small change and republishes the artifact in one call, and makes larger edits and republishes within a single response
Fixed claude --help naming a removed tool in its description of --restricted
Fixed a login refused by forceLoginOrgUUID leaving the refused organization's token stored, or live after /login
cloud sessions telling Claude that an organization policy… /autocompact warning about high token usage when you… SessionEnd hooks sometimes not running when you exit… claude agents not refreshing any pull request's status… Claude being told a background agent was lost,… subagents you had typed messages to disappearing from… a completed parent agent dropping off the breadcrumb… agents view taking a typed word such as… automatic tool search (ENABLE_TOOL_SEARCH=auto) turning off part-way through… diff view in Claude Desktop and Remote Control… Artifact tool's verbose and ctrl+o line reading Artifact("(unprintable… first transcript entry written after resuming a session… /branch dropping messages, and claude purge skipping subfolder… plugin WorktreeCreate and WorktreeRemove hooks not running when… OpenTelemetry tool_result events missing git_commit_id after git commit… a prompt that a mod's prompt.submit hook rewrote… a note meant for Claude about mod hot-reloading… agent hooks ignoring their model: aliases like haiku… --worktree sessions sometimes starting from the wrong commit… branch showing as ".invalid" and --worktree failing to… Claude naming files in the session scratchpad by… claude remote-control servers giving up on renewing their… --worktree failing in a worktree of a bare… starting Claude Code in a VS Code, Cursor… a mod's prompt.edit hook not being raised for… a conversation failing on every turn with a… resuming a headless or Agent SDK session losing… Claude not being told about an MCP server's… Remote Control sessions being marked stopped while still… resuming a headless or Agent SDK session losing… Claude polling a background command's output file or… feature flags and staged rollouts staying stale behind… claude daemon stop --any printing "stopped" while a… claude daemon stop exiting with no output, and… Write, Edit and NotebookEdit in Cowork cloud sessions… Claude searching for deferred tools already loaded earlier… secondary (dim) text looking the same as normal… cloud sessions hanging 5 minutes per turn when… a cloud session sometimes running an already answered…
v2.1.29910월 14일 수
기능 ×59개선 ×16보안 ×19Fix ×96
기능 CLAUDE_CODE_DISABLE_FILE_MENTIONS 환경 변수 추가: Claude가 @ 파일 멘션의 내용 대신 경로를 받아 파일 툴로 읽음
기능 터미널 유휴 압축 추가: 200K+ 토큰 대화를 54분쯤 방치하면 1시간 프롬프트 캐시 만료 전에 자동 압축 — 다음 메시지가 전체를 재처리하지 않음
기능 유휴 압축 200K 토큰 최솟값을 바꾸는 CLAUDE_CODE_IDLE_COMPACT_MIN_TOKENS 추가; settings.json의 "idleCompaction": false로 끄기. 모두 v2.1.290 이상 필요
기능 관리형 설정으로 설치된 mod의 prompt.submit 훅이 프롬프트에 첨부된 이미지·문서의 바이트를 읽을 수 있는 $.prompt.media 추가
기능 관리형 설정으로 설치된 mod용 $.session.identity() 추가: 세션 로그인 방식·관리형 forceLoginOrgUUID에 조직이 있을 때 조직·이메일 반환
기능 mod의 Text에 size·weight·mono·tabular, Box에 이름 있는 간격 단계(xs~xl) 추가; bold는 weight로 대체 예정
기능 claude self-hosted-runner orchestrator에 --shutdown-drain-sec 추가: SIGTERM 시 폴링 중단, 진행 중 폴링과 실행 중 spawn 훅에 지정 초만큼 완료 시간 부여
기능 mod의 skill.prompt 훅이 받는 정보에 스킬 프론트매터·소스·플러그인 이름·파일 경로 추가
기능 에이전트 뷰에서 새 세션의 초기값을 설정하는 /effort·/fast 추가; 단독 /model·/effort·/fast는 이제 선택기를 열음
기능 --safe-mode로 시작한 백그라운드 세션의 에이전트 뷰 미리보기 패널에 "safe mode" 줄 추가
기능 권한 우회가 가능하여 플랜 모드가 대부분의 편집·명령 전 확인하지 않을 때 일회성 안내 추가
기능 claude plugin eval에 --disallow-tools와 disallowed_tools 케이스 필드 추가 — Agent 같은 특정 내장 툴을 eval 실행에서 제외
기능 Claude Desktop Code 탭의 저작자 표시 블록 끄기 지원 추가: Claude 앱 게이트웨이 code 정책의 env에 CLAUDE_CODE_ATTRIBUTION_HEADER=0 설정
기능 Claude 앱 게이트웨이 뒤 Claude Code 세션의 저작자 표시 블록에 필드 추가; CLAUDE_CODE_ATTRIBUTION_HEADER=0으로 블록 제거
기능 session.append mod 훅에 queue 도어 추가 — mod가 트랜스크립트 큐 레코드를 전송된 프롬프트와 다르게 만들 수 있음
기능 조직이 Claude Code를 관리하는 환경에서 건너뛰어지는 mod 훅 이름을 /plugin·claude plugin validate에 안내 추가
기능 최대 노력·워크플로·상시 컨텍스트·대형 툴 결과에 대한 /usage 경고 추가
기능 Windows: 바쁜 기기에서 프로세스 활성 확인이 메모리 부족까지 고아 PowerShell 프로세스를 남기는 문제 수정
기능 Windows: Git for Windows 미설치 시 셸 미설정 PreToolUse·PermissionRequest 훅이 열린 채 실패하는 문제 수정 — 실패한 가드가 이제 호출을 차단
기능 Windows: Git Bash가 시작 시 PATH를 보고하지 않을 때 세션 전체에서 Bash 명령이 "command not found"로 실패하는 문제 수정
기능 자체 호스팅 러너: 첫 턴 전에 출력을 쓴 세션에 릴리스 타이머가 없어 --retire-at을 무시하고 종료가 지연되는 문제 수정
기능 플러그인 훅·워크플로 스크립트가 반환하는 값이 28,000 단계 초과 중첩 시 한도 이름 지정 오류로 거부하도록 변경(워크플로 스크립트는 100,000이었음)
기능 플러그인 훅이 차단할 수 있는 동작이 훅에 전달되지 않거나 답을 돌려줄 수 없을 때 통과가 아닌 거부로 변경; 이미 실행된 툴은 결과를 보류
기능 claude.ai 커넥터 프록시·Anthropic 호스팅 MCP 서버 요청이 HTTP 리다이렉트를 더 이상 따르지 않도록 변경; 커넥터 자체 서버의 리다이렉트는 영향 없음
기능 클라우드·자체 호스팅 러너 세션의 MCP 요청이 세션 MCP 프록시의 HTTP 리다이렉트를 더 이상 따르지 않도록 변경
기능 스킬·커맨드 로딩 변경: 파일·폴더 이름에 숨김·방향 전환·공백 유사 문자·<·>가 있으면 이름 변경 전까지 제공하지 않음; 해당 name:은 무시
기능 claude plugin test의 ui.render 트리 변경: 각 mod의 Box·Text 루트에 mod를 식별하는 part: { plugin }이 추가되어 정확한 트리 검증에 포함 필요
기능 WebFetch 페이지 읽기가 웹 검색처럼 노력 수준을 선택하도록 변경: 호출자 모델이면 호출자 수준, 아니면 설정이 소형 모델에 부여하는 수준
기능 claude plugin test가 mod의 제공 $ 메서드 호출이 10초 내 응답하지 않으면 세션처럼 실패하도록 변경
기능 MCP 허용 규칙이 이름을 지정한 서버에만 적용되도록 변경: mcp__a는 a__b·a_ 이름의 서버를 더 이상 허용하지 않음; 서버 전체 정규화 이름으로 mcp__<server>__* 작성
기능 에이전트 tools: 목록이 지정된 MCP 서버의 툴만 가져오도록 변경; 이름에 __가 포함된 서버는 mcp__<whole name>__*으로 나열
기능 auto 모드 외 Cowork 클라우드 세션의 Chrome Claude 변경: 안전 분류기가 표시한 승인된 사이트 동작이 거부 대신 확인을 묻도록 변경(관리형 설정 적용 시 예외)
기능 클라우드 세션·Remote Control MCP 커넥터가 플래그를 가져오지 않는 설치에서 기본으로 MCP 프로토콜 버전 2026-07-28 협상하도록 변경; MCP_PROTOCOL_NEGOTIATION=legacy로 옵트아웃
기능 api.anthropic.com의 Anthropic 자사 MCP 서버의 툴 설명·서버 지침이 4,096자에서 잘리지 않고 Claude에 전달되도록 변경
기능 Cowork 클라우드 세션의 auto 모드 변경: PermissionRequest 훅이 더 이상 셸 명령·서브에이전트를 승인할 수 없음; 해당 프롬프트는 대기 또는 거부
기능 종료 시 출력되는 재개 명령 변경: 이름 대신 ID로 세션을 식별 — 붙여넣기 시 세션 이름에 포함된 내용이 실행되지 않음
기능 워크트리 세션 종료 시 출력되는 재개 명령 변경: 긴 플래그가 터미널에 맞지 않으면 -w·-r 사용. 둘 다 안 맞으면 위 행에서 실행 위치 안내
기능 비대화형 세션의 /btw 부가 질문이 11분 후에도 미응답 시 타임아웃 오류를 반환하도록 변경
기능 UserPromptSubmit 훅이 스킬·커스텀 슬래시 명령 확장 전에 실행되도록 변경 — 프롬프트를 차단하는 훅이 이제 포함된 셸 명령도 중단
기능 스킬 자체 프론트매터 UserPromptSubmit 훅이 해당 스킬을 호출한 다음 프롬프트에 먼저 실행되도록 변경
기능 turn.start mod 훅이 메인 루프 외 서브에이전트·팀원의 턴도 수신하도록 변경; e.agentId로 구별(메인 루프에는 없음)
기능 /ultrareview 저장소 업로드 실패 시 오류 메시지에서 .env 같은 미추적 파일을 스테이징·커밋할 수 있는 git add . 제안을 제거하도록 변경
기능 사이버 안전 안내에서 Cyber Verification Program 지원 요청을 제거하도록 변경
기능 [VSCode] 다른 세션으로 전환했다 돌아올 때 미전송 프롬프트와 첨부 파일이 사라지는 문제 수정
기능 [VSCode] 새 대화를 시작한 후 한 번도 사용하지 않은 빈 채팅이 백그라운드 Claude 프로세스를 유지하는 문제 수정
기능 [VSCode] claude.ai 로그아웃 상태에서 마이크 버튼이 내부 오류 메시지를 표시하는 문제 수정 — 이제 로그인 안내
기능 [클라우드 세션] 기존 출력 파일 다수가 한 번에 재전송될 때 세션을 충돌시킬 수 있는 메모리 급증 문제 수정
기능 [클라우드 세션] 편집된 루틴 저장 시 원래 환경이 삭제됐거나 목록에 없을 때 다른 환경으로 조용히 이동하는 문제 수정 — 이제 원래 환경 유지
기능 [클라우드 세션] 자체 호스팅 환경 관리자 세부 정보에서 세션 링크의 세션 ID를 붙여넣어 검색할 때 아무것도 찾지 못하는 문제 수정
기능 [클라우드 세션] 자체 호스팅 환경 관리자 세부 정보의 Sessions·Runners 목록이 검색 결과 없음을 빈 목록으로 표시하는 문제 수정
기능 [클라우드 세션] 자체 호스팅 환경 삭제 시 실행이 실패하도록 두는 대신 루틴을 즉시 끄고 각 루틴에 이유를 표시하도록 변경
기능 [Remote Control] 접속 불가 컴퓨터의 Remote Control 세션이 메시지를 전송하는 것처럼 보이는 문제 수정 — 이제 텍스트가 입력란에 남고 재연결 전까지 Send 비활성화
기능 [Claude Tag] Slack의 Claude가 채널에서 직접 만든 캔버스를 요청 시 삭제하는 기능 추가
기능 [Claude Tag] 게스트가 있는 채널에서 채널 지침이 응답하도록 지시한 태그 없는 게시물(다른 사람을 태그한 게시물 등)에 Slack Claude가 침묵하는 문제 수정
기능 [Claude Tag] 멤버가 아닌 다른 채널 스레드에 답글을 게시했다고 Slack Claude가 잘못 보고하는 문제 수정 — 이제 미전달 안내와 해결 방법 표시
기능 [Claude Tag] 자체 호스팅 러너 이미지에 python3가 없을 때 Slack Claude가 답변을 게시하지 않고 턴을 종료하는 문제 수정
기능 [Claude Tag] Slack Claude가 잘못된 메시지를 수정하는 방식 변경: 이전 텍스트에 취소선을 긋는 대신 메시지를 직접 편집하고 짧은 "Edited" 표시 추가
기능 [Claude Tag] 100명 초과 채널에 Slack Claude가 소개 메시지 없이 조용히 참여하도록 변경
기능 [Code Review] Code Review 월 지출 한도 댓글·체크런 카드가 관리자를 Claude Code 설정으로 안내하는 문제 수정 — 이제 한도가 설정된 Usage 페이지로 연결
⚡ 개선 16
🔒 보안 19
🐛 수정 96
Self-hosted runner: Improved what setup and doctor say when the runner's machine has no git credentials
Improved the error shown when a cloud session is refused because your claude.ai login was rejected or has expired: it now tells you to sign in again with claude auth login
Improved enforcement of managed permission rules, managed hooks and organization MCP tool names against user-installed mods
Improved memory and disk use when PDFs are @-mentioned: their bytes are no longer kept in the session transcript
Improved sandboxed Bash on Linux: Esc and Ctrl-C now work while wildcard read rules are being expanded for a command
Improved the startup warning for an unrecognized model ID: it is now one short line under the welcome banner with a docs link, instead of a long raw message
Improved the plugin-authoring skill's steps for sharing a mod: Claude asks public or private and checks the files before creating a GitHub repository
Improved the Skill tool's "Unknown skill" error to suggest a skill's listed name when Claude wrongly adds the anthropic-skills: prefix to it
Improved /reload-skills to say it re-sends the full skill list to Claude, which is how to get skills back after compaction
Improved the error shown when a worktree cannot be created because its base commit does not resolve: it now says how the lookup ended and the likely reasons, such as a repository without a commit
Improved the error for creating a worktree at a bare-repository layout's root: it now explains the layout instead of an unrelated git error
Improved artifact watching: a local session can now watch up to 25 published artifacts at once, up from 10
Improved background agent notifications: they now say when an agent is only waiting on its own background work, got a message too late for its result, or was stopped by a usage limit
[VSCode] Improved startup time in workspaces without a Python environment by starting Claude while the Python extension loads
[VSCode] Improved startup: the model picker and slash command menu now fill in right away in a new window on a folder you've opened before
[Cloud sessions] Improved the deploy command shown when you create a self-hosted environment or environment key: it shows in full, wraps between arguments, and has a visible copy button
Fixed an agent teammate started without a description keeping part of a credential from its prompt in the task description shown for it
Fixed a sandboxed shell command being able to write into a --plugin-dir folder, whose code Claude Code reloads and runs outside the sandbox
Fixed sandboxed commands failing on WSL2 with bwrap: Can't mkdir /mnt/c/Program Files/ClaudeCode when the sandbox can write to the Windows drive
Fixed sign-in, MCP servers and project trust appearing lost on Linux after a sandboxed command left an empty .config.json in the config directory
Fixed /sandbox reporting success when its setting could not be saved because the project folder is not writable; it now says nothing changed and why
Fixed tools of an MCP server named constructor or toString asking for permission in auto mode and bypass permissions mode
Fixed Claude in Chrome asking for permission while no browser is connected; it now says the extension is not connected
Fixed the server-managed settings request to Anthropic carrying a third-party gateway's API key when a managed settings file sets ANTHROPIC_BASE_URL
Fixed a cloud session sometimes ignoring the answer to a permission prompt or a question when the answer was given while the session's worker was being replaced
Fixed managed settings and organization policy not being fetched when the stored login's plan was changed locally on machines whose MDM or managed-settings file sets forceLoginOrgUUID
Fixed Enter answering a question or permission prompt that had been held back while you typed an unsent message
Fixed permission prompts cutting off or wrapping too early when the reason text contains keycap or joined emoji
Fixed forceLoginOrgUUID and forceLoginMethod from MDM or the managed-settings file being hidden or replaced by server-managed settings
Fixed sandboxed commands on macOS being able to read or write a denied path by its real location when the denied path passes through a symlink
Fixed sandbox denyRead and allowRead globs with braces, parentheses or backslashes in a folder's name being read differently by Claude Code's settings checks than by the sandbox
Fixed sandbox glob allowRead and allowWrite entries not being re-checked when the directory they start from is replaced by a symlink
Fixed worktree-isolated sessions accepting some awk programs the isolation guard should refuse
Fixed MCP OAuth sign-in, token refresh and sign-out not sending configured headers/headersHelper values, which broke servers behind an authenticating proxy
Fixed a user-installed mod's $.env.set changing the environment or shell prefix that command hooks from managed settings start with
error for a denied cloud session, which could… sessions on a gateway-specific model name behind a… a mod that submits a prompt at the… cloud sessions sometimes showing the model's follow-up text… Write and Edit tools creating a mod in… installed mods that kept running in an open… Edit and Retry in Cowork and claude.ai cloud… claude.ai view of a Remote Control or cloud… memory growth under heavy debug logging (--debug, --debug-file),… memory growing without bound when debug output goes… rm prompts on shell -c scripts that don't… double-clicking a word in an expanded transcript row… claude mcp list, claude doctor and /status reporting… /btw jumping the transcript to the bottom when… scheduled wakeups (ScheduleWakeup) not firing while a background… a mod's prompt.submit rewrite being silently dropped, sending… a Remote Control prompt being lost when another… a Remote Control prompt that had passed its… SDK and headless sessions staying in auto mode… MCP servers named constructor or prototype in an… a spurious "synced[0] commands path not found" plugin… Artifact tool advising a retry when a publish… Cowork cloud sessions staying on an old account… document blocks being dropped from your own message… fullscreen "Update installed" notice being hidden behind the… a mod hook, with or without a .catch,… Claude apps gateway serving models that a policy's… streams through a custom ANTHROPIC_BASE_URL being aborted after… a mod's tool.describe or prompt.section answer that changed… a settings file being ignored when enabledMcpjsonServers or… claude plugin test pausing a hook's time budget… high memory use after resuming a cloud or… plugin hooks being skipped when they pass a… a value a mod's hook passes to next(),… /usage, the approaching-limit warning (terminal and VS Code)… wrapped text mixing CJK or emoji with Latin… bold, italic and other nested text styles running… Cowork cloud sessions running the old version of… deny and ask rules for an MCP server… long conversations losing newly attached images on every… plugin_loaded telemetry event reporting has_hooks as false for… images attached while Claude is working (VS Code,… image coordinate hint being missing or slightly off… feature flag, startup, fast mode, profile and feedback… a mod's hot reload ignoring a fix saved… mods loaded from source files being refused when… a regression in 2.1.296 where cloud and headless… scheduled tasks being announced for the wrong minute:… mods' hooks being handed values with __proto__ keys… claude -p saying nothing when a settings file… long pastes in terminals without bracketed paste losing… MCP connections over HTTP hanging for 30 seconds… MCP servers added to a running headless or… claude mcp list, claude mcp get and subagent… /reload-plugins not loading a plugin installed from another… blank rows appearing under CJK and emoji text… text cut in the middle beside wide characters… bare mode notices in background sessions telling you… ← not saying why it stayed put over… $.http.fetch in mods refusing a 304, 204 or… /config push notification toggles sending your account the… a cloud session leaving a reply unfinished when… Read failing on PDF page ranges in remote… a file attached to a message in a… queued prompts sent as content blocks over --input-format… self-hosted runner sessions shutting down MCP servers added… claude plugin eval passing runs that the API… --bare sessions leaving out an MCP server named… resuming a conversation from before /clear reattaching to… a prompt starting with /, sent with the… background sessions started with --safe-mode silently leaving safe… scheduled tasks and loops firing again after every… diff view listing a new file whose name… MCP tool calls in headless and SDK sessions… /btw side questions in non-interactive sessions not being… claude mcp add <name> -- <command> --background being… a prompt or reply of --bg or --background… a custom slash command's embedded shell line running… --worktree sessions leaving a folder behind in .git/worktrees… claude self-hosted-runner sessions using Anthropic-managed git showing tracked… Ultracode not being announced to scheduled tasks and… Artifact tool reporting a spurious one-line difference against… $.ui.open reporting a mod's pane as placed in… agent.spawn mod hook not running when a finished… claude plugin validate rejecting a mod's $.state references… a mod's dimColor text looking the same as… plan mode running a write (an MCP tool's,… background subagents in auto mode sometimes sending their… SendMessage not finding a subagent by name after… replies cut off at the output token limit… Read garbling UTF-16LE files with a byte-order mark,… cloud sessions sometimes leaving a message unanswered when… cloud sessions and CLAUDE_CODE_RESUME_INTERRUPTED_TURN sometimes answering a finished… photos sent over Remote Control being dropped when… files sent over Remote Control sometimes not arriving… files of 30 to 35 MiB sent over…
v2.1.29610월 9일 금
기능 ×30개선 ×9보안 ×5Fix ×35
기능 Claude apps 게이트웨이 managed.policies[]에 code 키 추가: cli와 동일한 설정으로 Claude Desktop Code 탭에도 적용 — desktop과 함께 Claude Desktop 게이트웨이 모드 활성화
기능 서브에이전트 프론트매터·--agents 정의에 autoCompactWindow 추가 — 서브에이전트가 메인 대화보다 일찍 자동 압축 가능
기능 다른 서브에이전트는 각자 모델을 유지하면서 모든 워크플로 에이전트를 하나의 모델로 실행하는 CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL 추가
기능 과부하(529) 요청 재시도 시 백오프 최대 대기 시간을 늘리는 CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS 환경 변수 추가
기능 이름이 같은 다른 플러그인이 활성화되어 훅이 제외된 플러그인에 대한 안내를 /plugin에 추가
기능 Read 툴에 allow_large 옵션 추가 — 파일 전체가 필요하고 컨텍스트가 충분한 경우 일반 크기 제한을 초과하는 텍스트 파일을 한 번에 읽기 가능
기능 Windows: 약 1KB 초과 PowerShell 명령이 항상 권한을 묻는 문제 수정 — 허용 규칙·읽기 전용 감지가 이제 최대 32KB까지 적용
기능 Windows: 종료 시 stdio MCP 서버가 강제 종료되는 문제 수정 — 이제 stdin을 먼저 닫고 300ms 후에도 실행 중이면 프로세스 트리 종료
기능 Windows: GitHub SSH 키가 없는 기기에서 GitHub owner/repo 소스의 claude plugin install이 실패하는 문제 수정 — 이제 HTTPS로 클론 재시도
기능 Windows: 권한 우회 모드에서 Git Bash의 rm -rf /c/Users/<name>이 확인을 묻지 않는 문제 수정
기능 /cost·상태 바·--max-budget-usd·SDK 비용 수치를 Sonnet 5.5 캐시 읽기 요금 백만 토큰당 $0.10으로 업데이트(기존 $0.20)
기능 내장 dataviz 스킬 업데이트: 라이트 모드 7번째 시리즈에 밝은 보라색, 다크 모드에 부드러운 주 텍스트, 1K 같은 간결한 y축 레이블
기능 사전 전달되는 MCP 툴 설명·MCP 서버 지침의 기본 최대 길이를 2,048자에서 4,096자로 변경
기능 ← 변경: 세션 백그라운드 전환 중 시작된 턴·! 명령이 눈에 보이지 않는 곳에서 완료되는 대신 중단
기능 [VSCode] 확장 설정에서 claudeCode.spinnerVerbs가 누락되어 settings.json의 자동완성·유효성 검사가 안 되고 잘못된 값이 채팅 패널을 망가뜨리는 문제 수정
기능 [VSCode] Claude in Chrome이 터미널처럼 모든 세션(@browser 연결 포함)에서 브라우저 동작 전 확인을 묻도록 변경 — 세션에서 사이트를 허용하면 반복 확인 없음
기능 [VSCode] C:\repo\file.ts 또는 file:///C:/repo/file.ts 같은 전체 Windows 경로로 작성된 채팅 링크가 Windows에서 파일을 열지 못하는 문제 수정
기능 [VSCode] OS·VS Code의 모션 줄이기 또는 prefersReducedMotion 설정 활성화 시에도 작업 표시기가 계속 애니메이션되는 문제 수정
기능 [VSCode] 디스플레이 꺼짐·원격 창 재연결 후처럼 패널이 뒤늦게 메시지를 따라잡은 후 프롬프트 캐시 시계가 warm으로 읽히는 문제 수정
기능 [클라우드 세션] 관리자 설정의 자체 호스팅 환경 Activity 탭 Sessions·Runners 목록에 상태 필터 추가 — 여러 상태 동시 선택 가능
기능 [클라우드 세션] 자체 호스팅 러너를 기다리는 모든 클라우드 세션이 동일한 대기 순서를 표시하는 문제 수정 — 이제 각 세션이 자신보다 앞선 세션 수를 표시
기능 [클라우드 세션] Claude가 답변 중인 클라우드 세션에서 전송한 메시지가 답변 완료 후 위로 올라가는 문제 수정 — 새로 고침 후에도 아래에 유지
기능 [Claude Tag] Slack에서 Claude가 세션 링크·모델·비용 하단 정보를 스레드의 최신 답변에만 표시하도록 변경 — 이전 답변에서는 하단 정보 제거
기능 [Claude Tag] 괄호가 포함된 URL 링크가 일부 Slack 답변·작업 체크리스트에서 끊겨 불필요한 대괄호 텍스트 표시·잘못된 페이지 열림 문제 수정
기능 [Claude Tag] Claude의 Slack 답변에서 6자리 PR 번호처럼 hex 색상처럼 보이는 코드 옆에 색상 견본이 표시되는 문제 수정
기능 [Claude Tag] Claude Tag 관리자 권한을 가진 멤버가 Activity 페이지 Memory 탭에서 워크스페이스·채널 메모리 파일 생성·편집·삭제 가능 추가
기능 [Claude Tag] Claude가 Slack 채널에 게시하는 플러그인 확인 카드에서 플러그인 이름 대신 ID가 표시되는 문제 수정
기능 [Claude Tag] 채널 자체 설정에 없는 플러그인 제거 카드를 Claude가 Slack에 게시하는 문제 수정 — 이제 플러그인 출처를 설명
기능 [Claude Tag] 자체 호스팅 환경의 세션이 작업 도중 새 러너로 이동할 때 Slack에서 Claude가 답변을 잃는 문제 수정
기능 [Code Review] 검토 완료 후에도 PR에서 Code Review 검사가 "in progress"로 유지되는 문제 수정 — 이제 검토 결과 표시
⚡ 개선 9
🔒 보안 5
🐛 수정 35
Improved fullscreen mode: the link under the mouse pointer is now underlined to show it can be opened
Improved transcript toggle (ctrl+o) responsiveness in code-heavy conversations by caching syntax-highlighted code blocks
Improved Claude Desktop's Code tab behind a Claude apps gateway: when a session can't start, including on a machine not set up for the gateway's code settings, the reason shows as a reply
Improved the errors for a refused cloud session: they now say why your organization's policy couldn't be loaded, and name an API key or auth token that overrides your claude.ai login
Improved --debug output to name unrecognized frontmatter fields in custom agent files, with a hint for likely typos
Improved auto mode: a tool call that wasn't run because auto mode's check had no usable answer now shows as a dim "Not run" row instead of a red error
Improved --debug output for hooks: command hooks on tool calls, prompts, SessionStart and Stop now log their command, plugin, outcome and duration when they finish, so a slow hook is identifiable
Improved CLAUDE_CODE_TRANSCRIPT_LOCAL_GC: a large transcript file is no longer rewritten when that would free under 10% of it
[Code Review] Improved Code Review admin settings to say why a setting couldn't be saved, such as a policy restriction, instead of a generic failure message
Fixed PostToolUse hooks in managed settings not applying updatedMCPToolOutput in some sessions
Fixed a saved Claude apps gateway sign-in being ignored on machines whose managed settings set forceLoginMethod to gateway with no forceLoginGatewayUrl (regression in 2.1.295)
Fixed cloud sessions skipping auto mode's checks on Claude in Chrome actions that a saved permission allows when their feature flags had not loaded
Fixed Bash permission checks auto-approving some commands that assign the BASH_ARGV0 shell variable and then use it; these now prompt for approval
Fixed Claude calling cloud sessions non-interactive and suggesting /mcp or claude mcp when an MCP server needs authentication
managed-settings PreToolUse hooks that deny a tool call… headless sessions starting a folder's .mcp.json or plugin… a Claude apps gateway that serves allowedProviders with… --teleport opening an empty conversation when the session's… token counts for Haiku 5.5 and other models… resumed subagents being told that the user rejected… hook output being altered when it contained text… secret redaction in shared transcripts and debug logs… a stray 52;c;… escape sequence printed on screen… toasts and notifications waiting unseen for as long… Esc or an interrupt during a UserPromptSubmit hook… SessionStart hooks of a plugin loaded after a… claude self-hosted-runner printing misleading errors when registration is… a self-hosted runner session's git fetch, pull and… workflow scripts silently truncating results, agent options and… a plugin's served $ methods running in the… $.agent.register succeeding from a mod's hook that was… $.http.fetch in mods refusing a HEAD request when… claude plugin marketplace add, marketplace update and plugin… a plugin secret named constructor or prototype being… CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a finished turn after a restart… Edit and NotebookEdit replacing every non-ASCII character in… a prompt sent just after ← being run… a prompt sent while SessionStart hooks were still… a late-loading plugin's SessionStart hook output reaching the… PowerShell commands not seeing variables that hooks write… /code-review ending on a raw JSON array in… auto mode occasionally refusing one update to your… skills synced from claude.ai never finishing their install,… a plugin synced from claude.ai being disabled when… a startup hang on macOS when plugin paths… Workflow tool refusing script files with CRLF line… OpenTelemetry tool_result events missing git_commit_id after git commit… CLAUDE_CODE_TRANSCRIPT_LOCAL_GC dropping a message from the saved transcript… claude purge leaving a prompt in the history…
v2.1.29510월 8일 목
기능 ×45개선 ×13보안 ×7Fix ×78
기능 커맨드·HTTP 훅에 onFailure: "block" 추가: 시작 불가·타임아웃·예상치 못한 코드 종료 시 동작 차단
기능 Program Status Protocol(OSC 7501) 지원 추가: 구현된 터미널에서 Claude Code 작업 중·대기·완료 상태 표시 가능
기능 /copy 선택기에 인용 텍스트 추가 — 초안 메시지가 > 표식 없이 복사됨
기능 claude plugin install·enable·disable·marketplace add에서 쓰는 설정 파일이 로드되지 않을 때 경고 추가
기능 터미널인 stderr에 마지막 턴 후 계속 열려 있는 claude -p 실행이 무엇을 기다리는지 출력하는 줄 추가
기능 Claude apps 게이트웨이의 Bedrock·Vertex·Foundry 등 클라우드 업스트림에 timeouts.upstream_ttfb_ms 지원 추가: 설정값이 스트림 시작 최대 대기 시간을 제한하며 초과 시 장애 조치 또는 502 반환
기능 ←로 현재 툴 완료 대기 중 턴 중단 시 "Backgrounding cancelled" 메시지 추가
기능 Claude apps 게이트웨이 모든 업스트림에 선택적 models 목록 추가: 목록의 모델만 해당 업스트림으로 전송(장애 조치 포함), *는 와일드카드
기능 관리형 설정 없는 기기의 사용자 설정에서 forceLoginMethod: "gateway"·forceLoginGatewayUrl 지원 추가: /login이 해당 Claude apps 게이트웨이에서 열림
기능 플러그인 README에 설치 줄이 없을 때 claude plugin validate에 안내 추가: 붙여넣을 줄 출력, --strict에서도 종료 코드 불변
기능 Claude apps 게이트웨이 inference 감사 이벤트에 upstream_request_id 추가: 지원 케이스용 Amazon Bedrock·Anthropic API 등의 요청 ID
기능 mod용 $.ui.notify 추가: 알림 설정을 통해 네이티브 알림을 올리고 전송 채널 표시
기능 mod의 Button에 자식 요소 추가 지원: 문자열과 Text 사용 가능 — 목록 행을 칩·흐린 세부정보가 포함된 하나의 누를 수 있는 요소로 구성 가능
기능 무인 재시도 모드(CLAUDE_CODE_RETRY_WATCHDOG)의 429·529 오류 대기 시간 상한 설정용 CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS 추가
기능 Claude apps 게이트웨이 성공한 추론 응답에 request-id 헤더 추가: Claude Code 텔레메트리의 request_id와 게이트웨이 감사 로그가 일치
기능 macOS: 홈 폴더 이상의 경로에서 세션 시작 시 다른 앱 데이터에 접근하여 "access data from other apps" 프롬프트를 발생시키던 파일 수 계산 수정
기능 툴 검색으로 로드되는 MCP 툴 설명의 최대 길이를 2,048자에서 16,384자로 변경
기능 서브에이전트가 skills 필드에서 최대 32개 스킬을 각 1회 사전 로드하도록 변경 — Skill 툴이 있는 서브에이전트는 나머지도 호출 가능
기능 연결된 백그라운드 세션 대기 프롬프트에서 Ctrl+C가 보류 중인 /loop 웨이크업을 그대로 두도록 변경 — 두 번 누르면 분리되고 루프 계속 실행, 중단은 Esc
기능 백그라운드 서비스와 함께 중단된 claude agents 변경(macOS, 서비스 미설치 Linux): 재실행하지 않으면 약 1분 후 실행 중인 세션이 중단되며 안내 메시지 표시
기능 플래그를 가져오지 않는 설치에서 claude.ai 커넥터가 기본으로 MCP 프로토콜 버전 2026-07-28 협상하도록 변경 — MCP_PROTOCOL_NEGOTIATION=legacy로 옵트아웃 가능
기능 자체 배경이 없는 Artifact 페이지의 표시 색을 오프화이트에서 흰색으로 변경
기능 툴 실행 후 mod가 툴 호출을 거부했을 때 Claude와 사용자가 읽는 내용 변경: 이제 툴이 실행됐고 플러그인이 결과를 보류했음을 표시
기능 탭 정지점을 화면 왼쪽 가장자리가 아닌 텍스트 시작 위치 기준으로 계산하도록 변경: 들여쓰기 2인 답변의 첫 탭 정지점이 6에서 8로 이동
기능 텔레메트리 비활성화 시 Artifact 툴의 권한 프롬프트를 타인 아티팩트 읽기·데이터 편집마다 묻는 대신 다른 설치와 동일한 5개 질문으로 변경
기능 텔레메트리 비활성화 설치에서 예약·즉시 실행 루틴이 다른 설치처럼 새 비공개 아티팩트 게시·자신의 아티팩트 업데이트를 묻지 않고 실행하도록 변경
기능 조직 mod의 토스트가 다른 mod 토스트 뒤에 기다리는 대신 먼저 표시되도록 변경
기능 Claude apps 게이트웨이가 번들된 Claude Desktop 스키마가 모르는 desktop 정책 키를 경고와 함께 처리하도록 변경 — 새 Desktop 설정에 게이트웨이 업그레이드 불필요
기능 WebSocket(ws) MCP 서버 변경: 16MiB 초과 메시지 파싱 중단·연결 종료 — 다른 전송 방식과 동일한 제한 적용
기능 [VSCode] Claude가 전송하는 파일용 채팅 행 추가: 파일명 클릭 시 에디터에서 열림, Claude의 캡션이 아래 표시, Focus 뷰에서도 행 유지
기능 [VSCode] 백그라운드 에이전트 활동 또는 패널 상태 줄 이후 "Fork conversation from here"·Rewind 대화 복원이 "Message not found in session"으로 실패하는 문제 수정
기능 [VSCode] 채팅 입력에서 Ctrl+Shift+Tab·Cmd+Shift+Tab·Alt+Shift+Tab이 권한 모드도 전환하고, Ctrl+Tab이 제안 프롬프트를 수락하는 문제 수정
기능 [VSCode] 동시에 표시된 두 Claude 뷰 사이에서 키보드 포커스가 튀어 입력 텍스트가 잘못된 대화로 전송되는 문제 수정
기능 자체 호스팅 러너: 러너가 세션 환경에 CCR_AUTO_MODE_ALLOW·CCR_AUTO_MODE_ENVIRONMENT·CCR_AUTO_MODE_SOFT_DENY를 전달하지 않도록 변경
기능 자체 호스팅 러너: 대용량 저장소에서 git 서버 진행률 보고 중 git fetch가 끊기는 문제 수정 — CLAUDE_RUNNER_FETCH_SERVER_PROGRESS_CAP_MS로 대기 시간 조정 또는 비활성화 가능
기능 [클라우드 세션] 클라우드 세션 아카이브 해제 직후 전송한 메시지가 컨테이너 시작 실패로 응답 없이 끝나는 문제 수정
기능 [클라우드 세션] 일부 오래된 루틴이 저장된 프롬프트를 Claude에게 전달하지 않고 실행을 시작하는 문제 수정 — 해당 루틴이 이제 프롬프트를 다시 실행
기능 [Claude Tag] Claude가 Slack 채널에 게시하는 설정 확인 카드 표시 시간을 10분에서 30분으로 변경
기능 [Claude Tag] Enterprise Grid 워크스페이스 간 공유 채널이 조직 기본값을 사용한다는 Claude 공지를 Claude가 언급될 때만, 월 최대 1회 게시하도록 변경
기능 [Claude Tag] 분기된 스레드의 "Continued from" 카드에서 채널 링크·@-멘션이 Slack 원시 코드로 표시되는 문제 수정
기능 [Claude Tag] @Claude !restart로 재시작이 확인된 후에도 스레드 아래 Slack Working 상태가 계속 도는 문제 수정
기능 [Claude Tag] Claude가 태그 없는 메시지 읽기를 중단한 바쁜 채널에서 다른 앱·봇의 @Claude가 응답 없이 넘어가는 문제 수정
기능 [Claude Tag] 채널 매니저 추가 시 해당 멤버를 다른 접근 권한이 제거될 수 있는 Custom 역할로 이동시키기 전 Claude Tag 관리자 설정에서 확인 추가
기능 [Code Review] 이전 발견 사항이 열려 있는 상태에서 재검토 시 문제 없음으로 표시되는 문제 수정 — 이제 열린 항목 수를 표시
기능 [Code Review] PR이 CLAUDE.md를 수정할 때 대용량 CLAUDE.md의 규칙을 계속 건너뛰는 문제 수정
⚡ 개선 13
🔒 보안 7
🐛 수정 78
Improved token counts behind a Claude apps gateway on Amazon Bedrock, which /context and large file reads use: the gateway now gets them from AWS's CountTokens API instead of a one-token model request. Grant bedrock:CountTokens to use it
Improved the Claude apps gateway to log a warning every 30 seconds while its PostgreSQL database is read-only, saying what fails and how to recover
Improved the status shown in Remote Control, claude.ai and the desktop app for a session waiting on a permission prompt to name an MCP tool by its server and readable name instead of its mcp__server__tool identifier
Improved background requests behind a Claude apps gateway to use Haiku 4.5 instead of the session's model, falling back to the session's model where the gateway does not serve Haiku 4.5
Improved how the Claude apps gateway handles models not listed under models: in Amazon Bedrock regions outside AWS's US geography. AWS always refused those requests; the gateway now tries the model in your own region, and a refusal names the model to add
Improved headless rate_limit_event usage-limit warnings to say whether the account has extra usage turned on
Improved the built-in plugin-authoring skill: it no longer tells a session with no terminal to run terminal commands, and explains sharing a mod only when asked
Improved Grep input handling: a search sent with grep's -l, -c or -r flag now runs instead of failing the call
Improved claude plugin validate and plugin loading: when a hooks module is refused over a rebound top-level var, the error now names the line that rebinds it, the cause, and a fix
Improved the Workflow tool's scriptPath refusal: it now says to pass the script inline via script, the route that works in sessions without a Read tool
Improved what Claude is told when a large file it sends fails to upload with no reason given, so it reports the failure instead of shrinking the file
[Cloud sessions] Improved how quickly a cloud session catches up after its connection drops: activity you missed now appears all at once instead of row by row
[Cloud sessions] Improved the setup script box in the cloud environment form: it starts taller, grows with your script, and can be resized by dragging
Fixed a rare failure to load managed settings at startup right after a login refresh
Fixed --tools and --restricted not applying to built-in tools that register after launch, and deprecated tool names reaching tools outside the caller's tool set
Fixed Bash permission checks for for-loops over glob patterns, improving permission-check accuracy
Fixed a tampered cache of server-managed settings making a person's own plugin count as organization-managed on machines whose managed settings list or enable plugins
Fixed non-interactive sessions telling you about MCP servers that need authentication when your request doesn't use them
Fixed the claude_code.auth OpenTelemetry login event not being emitted on Claude apps gateway sign-in. The event is exported when OpenTelemetry is configured on the machine or the session is already signed in to the gateway
Fixed cloud sessions hanging when a mod's session.receive hook asked for permission before passing a message on
every request failing on a [1m] model when… claude -p text output dropping earlier responses when… remote MCP servers in headless and SDK sessions… remote MCP connections being dropped when a server's… MCP servers that repeat a pagination cursor being… CSS, JavaScript and XML files returned by MCP… Bash tool calls failing when the model passes… Claude in Chrome not applying a site deny… /plugin's Errors tab removing a marketplace that failed… claude plugin marketplace add reporting success for a… CLAUDE_AUTO_BACKGROUND_TASKS moving a subagent to the background while… PushNotification saying a push was not sent in… files sent from remote sessions being refused as… /tui exiting without a message, or with a… a link address shown as text being hidden… Fable models listed in availableModels not appearing in… Claude apps gateway's admin spend view showing a… CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC hiding the Claude apps gateway spend limit… subagents in their own linked worktree being shown… Claude stopping at the end of the current… an interrupt not ending the turn until a… a mod's hook being handed a deeply nested… Esc not stopping a self-paced /loop that was… commands and hooks in background sessions inheriting FORCE_COLOR=3,… claude agents starting a new background service as… a custom agent named worker being shown as… forked skills invoked from Workflow subagents delivering their… in-process agent teammates failing their first SendMessage call… Claude being told on resume that an unfinished… Claude not being told when you stop a… a background session's /loop stopping without notice when… raw terminal hyperlink bytes in a reply or… plugin marketplaces whose repository has large git submodules… /advisor dialog showing a checkmark on a saved… notification for an MCP tool call that moved… vim mode's ~ moving the cursor past the… cursor landing one character too far after pasting… terminal freezing, with ctrl+c ignored, when a response… calls a mod makes while it reloads during… plugins whose hooks module nests code thousands of… claude plugin test passing a session.append hook that… Claude not being told it can resume background… a file being treated as already read after… plugin options named constructor or prototype always reading… a mod's hot reload missing a save made… mod hot-reloading question being asked again every turn… /model, /fast and /output-style saving their setting without… bold text being drawn faint in piped output… replies whose quotes nest deeper every few lines… a mod's hot reload missing a save made… claude mcp serve background Bash results not naming… an async SessionStart hook's unchanged context being added… variables a SessionStart hook writes to CLAUDE_ENV_FILE not… a skill's allowed-tools and effort being dropped when… Claude 3 Opus and Claude 3.x Sonnet sessions… generated type files being written into a --plugin-dir… text with tabs or bidirectional control characters losing… /model saying a Max effort pick was saved… an async hook's JSON output being ignored when… Read tool rejecting calls with an empty pages… project-scope plugins not loading in VS Code on… plugin install and uninstall at project or local… a queued message being lost when pulled back… mod hot-reloading turning off for the whole session… a prompt that a mod's prompt.submit hook rewrote… a plugin that adds very large interfaces getting… Edit treating a file as fully read when… short command output with Windows line endings (CRLF)… a stopped scheduled task coming back on resume… terminal freezing for seconds or minutes while syntax… temporary files left under ~/.claude/seed-admin by an interrupted… Desktop and SDK sessions refusing to switch back… claude.ai-synced plugin hooks failing with "Plugin directory does… prompt sent after a /rewind being lost, and… macOS background sessions that restart together after an… an MCP sign-in or reconnect that finishes late… changing the auto-update channel in /config saving before… web searches and agent hook evaluations taking much…
v2.1.29410월 8일 목
개선 ×1Fix ×1
⚡ 개선 1
🐛 수정 1
Improved how prompt hooks on Stop and SubagentStop written as instructions (such as "Carry on if the build is broken") are judged, so Claude is less likely to stop early
prompt and agent hooks written as instructions (such…
v2.1.29310월 7일 수
기능 ×16개선 ×7보안 ×7Fix ×26
기능 Claude Haiku 5.5 (claude-haiku-5-5) 추가 — Anthropic API 기본 Haiku 모델, 1M 컨텍스트, 1Mtok당 $0.10/$0.50 (100K 초과 프롬프트 $0.50/$2.50)
기능 subagentStatusLine 페이로드에 agentType 추가 — 스크립트에서 커스텀 서브에이전트 타입 구별 가능
기능 mod용 $.tool.register에 isDeferred 추가: false로 설정 시 툴 검색 뒤가 아닌 프롬프트 시작부터 스키마 노출
기능 Windows: 상태 바·훅·셸 명령 중지 시 동일 PID를 가진 무관한 프로세스가 종료되는 문제 수정
기능 2.1.281에서 거부가 정확한 명령뿐 아니라 결과 전체에 적용된다고 알리던 auto 모드 거부 메시지 변경 롤백
기능 컨테이너 재시작으로 /loop 웨이크업·예약 작업이 유실되어 클라우드 세션이 계속 잠드는 2.1.290 수정 롤백; Claude는 더 이상 통보받지 않으며 세션은 잠든 상태 유지
기능 세션 미사용 중 claude.ai 스킬 동기화 변경 확인 주기를 10분에서 약 40분으로 변경
기능 에이전트 목록·모델에 전달하는 MCP 서버 순서 변경: 비 ASCII 문자가 포함된 이름은 ASCII 이름 뒤로 정렬
기능 OpenTelemetry claude_code.at_mention 로깅을 프롬프트 읽기 시 에이전트 100건·MCP 리소스 100건 이하로 제한하도록 변경
기능 자체 호스팅 러너: 오케스트레이터 폴링 간격을 고정 5초에서 4~6초 랜덤으로 변경 — 동일 환경 복제본들이 동시에 폴링하는 현상 방지
기능 [Claude Tag] 연결되지 않은 워크스페이스 레이블 메시지에 대해 Enterprise Grid 공유 채널에서 워크스페이스 미설정으로 잘못 응답하는 문제 수정
기능 [Claude Tag] 관리자가 채널의 커넥터·플러그인·스킬·규칙 변경 시 Claude가 작업 중 멈추는 문제 수정; 이제 완료 후 변경 사항 적용
기능 [Claude Tag] Slack에서 추가 노트로 스레드 루틴 실행 요청 시 응답 불가한 별도 실행이 시작되는 문제 수정; 이제 해당 스레드에서 계속 실행
기능 [Claude Tag] Claude Tag 관리자 설정의 액세스 번들 커넥터 추가 대화에서 Google 로그인 한 번 후 모든 Google 커넥터가 연결됨으로 표시되는 문제 수정
기능 [Claude Tag] Claude가 관리자만 게시 가능한 공지 채널에 입장 소개 없이 참여하도록 변경
기능 [Claude Tag] Claude Tag 관리자 설정의 채널 규칙 한도를 워크스페이스별·조직 전체 Slack 페이지 모두 20개에서 50개로 변경
⚡ 개선 7
🔒 보안 7
🐛 수정 26
Improved startup for Team and Enterprise organizations: policy and managed settings are fetched earlier, and a stalled request is retried after 3 seconds
Improved Claude in Chrome: fewer page actions are refused when the browser is slow to report its tabs
Improved the Claude in Chrome message in cloud sessions when the browser can't be reached: if you belong to more than one organization, it now says the extension must be signed in to the same one, and how to change that
Improved the Bash edit diff note to say the listed files changed while the command ran, which can include writes by other processes
Improved artifacts: Claude pins libraries to exact versions two weeks old or older
[Claude Tag] Improved Claude Tag admin settings to list an Enterprise Grid that isn't connected yet, with a Connect button
[Code Review] Improved Code Review's Add a repository dialog to list each repository that couldn't be added and why, such as missing GitHub write access
Fixed a memory leak where an HTTP MCP connection kept every request it had sent until it closed
Fixed Claude being told to continue or message subagents with SendMessage in sessions, including resumed ones, where a host, a permission rule or a --tools list removed that tool
Fixed the /ultrareview upload on Linux wrongly refusing some repositories, such as one inside another checkout, over a settings file that "could not be parsed" while a sandboxed command was running
Fixed Remote Control uploading a session's starting history again after every credential recovery
Fixed claude plugin eval refusing every Bash-granting run on Macs with Docker Desktop (links under ~/.docker/bin); the refusal now names which part of a credential store held the link
Fixed claude agents offering bypass permissions that background sessions then ignored when consent was saved only in .claude/settings.local.json or a --settings file; it now asks for consent first, and a session that ignores bypass shows a short notice that stays
Fixed Esc, or No without feedback, on a permission prompt not stopping the turn when ← had just been pressed to move the session to the background
Claude sometimes treating its own last actions before… a message sent while Claude was working being… /model effort ←/→ wrapping past the highest or… /tui disconnecting Claude in Chrome in a session… subagents and --agent sessions being told a built-in… a claude.ai-synced skill's edited description sometimes not reaching… claude logs, stop, kill, rm and claude daemon… footer's agents count disappearing after a momentary failure… a custom agent named worker being shown as… Artifact tool's transcript row briefly reading Artifact("(unprintable path)")… /ultrareview upload's refusal over split-index files advising a… replies in very long Remote Control and cloud… PushNotification reporting "Remote Control inactive" in sessions started… a mod's hooks on classic.* events being skipped… claude plugin test failing for mods that call… Claude apps gateway refusing to start when a… ← backgrounding a session after 10 seconds while… agents view briefly replacing the session list with… path-scoped rules and nested CLAUDE.md files not loading… pasted text that begins and ends with the… a skill name in pasted text being treated… /feedback returning to the drafts list after Ctrl+O… claude purge stopping silently (exit 0, or a… keybindings.json checks: a lone " " (space key)… vim mode >> and << on a line… vim mode: after deleting whole lines in Visual…
v2.1.29210월 6일 화
기능 ×27개선 ×13보안 ×8Fix ×44
기능 claude plugin install에 --marketplace <source> 추가: 필요 시 claude plugin marketplace add와 동일한 정책 검사로 마켓플레이스를 등록한 뒤 플러그인 설치
기능 Agent 툴에 effort 파라미터 추가: 지정한 노력 수준으로 서브에이전트를 실행
기능 과부하(529) 요청 재시도 시 백오프 기본 지연을 길게 설정하는 CLAUDE_CODE_OVERLOADED_RETRY_BASE_DELAY_MS 환경 변수 추가
기능 프롬프트 박스 자동완성 목록에 mod가 자체 항목을 추가할 수 있는 이벤트 prompt.autocomplete 추가
기능 mod용 $.model.complete에 프롬프트 캐싱 추가: prompt·system이 텍스트 블록을 받으며, 블록에 cache: true를 설정하면 해당 블록까지 요청을 캐시
기능 agent.spawn mod 훅에 워크플로 에이전트와 run·index 추가: mod가 해당 에이전트를 거부할 수 있음
기능 보안: PreToolUse 훅 승인과 auto 모드가 네트워크(UNC) 경로 파일 읽기 권한 프롬프트를 우회하는 문제 수정
기능 로컬(stdio) MCP 서버 연결이 Bedrock·Vertex·Foundry 포함 모든 설치에서 기본으로 프로토콜 버전 2026-07-28을 협상하도록 변경; MCP_PROTOCOL_NEGOTIATION=legacy로 해제 가능
기능 claude plugin test 변경: 테스트가 등록한 훅 내부의 expect 실패 또는 엔진이 거부하는 stub 응답 시 조용히 통과하는 대신 테스트 실패
기능 사용 한도 메시지의 claude.ai 설정 링크를 https://로 작성하도록 변경 — 터미널·앱에서 클릭 가능
기능 예약·즉시 실행 루틴이 본인만 볼 수 있는 새 아티팩트를 승인 요청 없이 게시하도록 변경; 커넥터 등 다른 접근 권한이 필요한 아티팩트는 계속 요청
기능 에이전트 이름을 최대 256자로 제한: 초과 시 거부되며, 스킬·플러그인 파일의 256자 초과 name은 무시
기능 [클라우드 세션] 루틴 실행이 완료 후에도 수 시간 동안 실행 중으로 표시되는 경우가 있는 문제 수정
기능 [클라우드 세션] 알림 설정이 저장되지 않은 루틴을 편집·복제할 때 푸시 알림이 꺼지는 문제 수정
기능 [클라우드 세션] SVG·HEIC·TIFF 등 덜 일반적인 이미지 파일 첨부 실패 문제 수정 — 이제 일반 파일로 첨부
기능 [클라우드 세션] 조직이 승인 필수로 설정한 커넥터 툴에 "Always allow"가 표시되는 문제 수정 — 선택해도 효과 없었음
기능 [Remote Control] claude.ai/code에서 시작한 새 Remote Control 세션의 첫 메시지에 이미지만 첨부 가능하던 문제 수정 — 이후 메시지처럼 PDF 등 다른 파일도 가능
기능 [Claude Tag] 채널 Configure 페이지의 Allowed domains 카드에 Edit 버튼 추가 — Enterprise 관리자가 채널 도메인을 설정하는 액세스 번들을 열 수 있음
기능 [Claude Tag] Claude가 첫 번째 요청 처리 중 Slack 스레드에 전송된 응답이 요청 완료까지 보류되거나 수 초 간격 전송 시 누락되는 문제 수정
기능 [Claude Tag] 관리자가 채널·워크스페이스 기본 모델을 변경한 후 GitHub PR 활동이나 루틴으로만 깨어나는 Slack 스레드가 원래 모델을 유지하는 문제 수정
기능 [Claude Tag] 조직의 사용 크레딧이 소진됐을 때 Claude가 Slack에 지출 한도 안내를 게시하는 경우가 있는 문제 수정
기능 [Claude Tag] Slack에서 응답할 수 없는 권한 프롬프트가 자동 거부될 때 세션이 중단될 때까지 멈추는 문제 수정
기능 [Claude Tag] !fork로 이어진 Slack 스레드의 첫 메시지를 출처·요청·요청자와 원본 스레드 링크를 표시하는 카드로 변경
기능 [Claude Tag] 관리자 설정의 Claude Tag 지출 한도 페이지에서 조직 전체·기본 지출 한도 입력란이 클릭 이탈 시가 아닌 Save 또는 Enter를 눌러야 저장되도록 변경
기능 [Code Review] Code Review 분석의 리뷰된 PR 차트에 기간 합계·이전 기간 대비 변화와 저장소별 분류 추가
기능 [Code Review] PR이 새 베이스 브랜치로 이동하고 기존 브랜치가 삭제될 때 대기 중인 리뷰가 실패하는 문제 수정 — 커밋이 이제 다시 리뷰 대기열에 추가
기능 [Code Review] PR이 CLAUDE.md를 편집할 때 리뷰가 해당 파일의 규칙을 무시하는 문제 수정 — 이제 베이스 브랜치의 CLAUDE.md 버전 사용
⚡ 개선 13
🔒 보안 8
🐛 수정 44
Improved startup of claude -p and SDK sessions: the first turn no longer waits for HTTP and SSE MCP servers to answer resources/list
Improved rendering speed of long bulleted or numbered replies: they stream, resize and re-open in the transcript (ctrl+o) much faster
Improved Ctrl+C draft recovery: a cleared prompt now stays reachable with Up after a slash command or a sent message
Improved hook output handling: <system-reminder> tags written in a hook's output are escaped before they reach Claude
Improved tool input handling: Grep accepts file_path for path, and Write, WebFetch and Read ignore a few stray parameters instead of failing the call
Improved the steps shown when a marketplace declared in a settings file has a name that looks like an official Anthropic marketplace
Improved sandbox auto-allow: with strict sandbox mode set in user, managed or --settings settings, an interpreter command with an env var prefix like FOO=bar python3 app.py runs unprompted
Improved the Artifact tool's listing: Claude now sees how many published artifacts you have and can list up to 200 at once instead of 50
Improved cloud sessions after a restart: Claude is now told which stopped background agents it can resume by id
Improved the Claude in Chrome message in claude.ai cloud sessions when the browser can't be reached: Claude is now told it may continue with alternatives if the user prefers
Improved the /focus tip: it now invites you to try focus view mid-turn and shows how to switch back
Improved startup with local (stdio) MCP servers that ignore the newer protocol check: after one slow connect they are remembered for 7 days and connected the older way without the wait
[Claude Tag] Improved @Claude !status in a channel to say when Claude has stopped reading its untagged messages, why, and that an @-mention starts it reading again
Fixed subagent definitions with permissionMode: auto entering auto mode when auto mode is unavailable (disabled by settings, circuit breaker, or a model that doesn't support it)
Fixed sandboxed commands being able to read the staged file copies of /ultrareview uploads under ~/.claude/seed-admin
Fixed a managed sandbox read-deny path (and user ones beside it) that appears or re-points mid-session not dropping project grants inside it or ending credential injection from files it covers
Fixed a tampered on-disk cache of server-managed settings being able to switch off or unseat the built-in policy plugin while the settings fetch failed
Fixed claude plugin commands such as marketplace add and install running before an organization's managed settings had loaded on a first run
Fixed "instruction file not loaded" lines going stale or missing after /cd or a permission change, and added a transcript line when a nested one isn't loaded
Fixed cloud sessions with a large transcript sometimes asking for a permission again after it was approved
Fixed tool calls made while the plugin hooks worker restarts being answered without the plugins' permission hooks
a notebook or PDF read on macOS and… rm -rf on the 8.3 short name or… a skill's or slash command's allowed-tools rule coming… NO_PROXY being ignored for Claude Code's own API… an MCP tool with a name longer than… one-shot claude -p and Agent SDK runs stopping… plan mode not being restored when resuming a… saved scheduled tasks created after /resume, /branch or… a background session's /loop silently stopping when the… Grep and Glob reporting no matches when the… Read tool returning only the first entry, with… @-mentioned text files over 256KB being left out… usage limit alert repeating once per background agent… Remote Control viewers seeing an empty subagent pane… cross-session delivery notices showing two sessions with similar… Send now in the desktop app ending the… /bug, /share and /feedback <text> starting over after… /remote-env replacing your saved default environment when you… some pasted text reaching Claude as typed text… vim mode leaving the cursor past the end… /add-dir path box letting Shift+Enter or a paste… fast typing, input-method text and decomposed accents being… fullscreen mode sending a full-screen clear on every… a spurious "could not be examined" note for… a compaction summary that repeated /name letting Claude… Write, Edit, NotebookEdit and LSP rows, and single… a cloud session showing a turn that never… scheduled tasks and other queued notifications being lost… cloud sessions forgetting the thinking setting chosen in… Cowork cloud sessions saying a proxy blocked artifacts… plugins whose hooks module makes many $.state calls… claude plugin validate listing a matcher or state… claude plugin validate listing a $.state value read… a plugin's served $ method restarting the hook… plugin interface calls made while the plugin hooks… a mod's config.set, state.set, env.set or agent.spawn hook… /theme, the /config Theme menu and the first-run… a plugin's tool.check hook answering allow running a… a mod's start-up prompt, command or subagent being… a mod's hook that called next(e) and then… a plugin's prompt drop or setting deny being… an organization's plugin being unloaded on its own… plugin tool.call hooks seeing some tool calls before… a mod's guard hook with a .catch being…
v2.1.29110월 6일 화
보안 ×1Fix ×1
🔒 보안 1
🐛 수정 1
Fixed a regression in 2.1.290 where cloud sessions could drop answers to permission prompts
a regression in 2.1.288 where the last messages…
v2.1.29010월 5일 월
기능 ×59개선 ×19보안 ×25Fix ×87
기능 mod의 turn.step 훅 결과에 serverToolUses 추가: API가 직접 실행한 툴 호출(어드바이저)이며 id·이름·입력·시작·종료 포함
기능 플러그인 훅의 tool.check 이벤트에 agentId 추가: 서브에이전트의 권한 확인을 메인 세션과 구별 가능
기능 mod의 tool.check 훅이 읽는 question·verdict에 ceiling 추가: 조직이 툴에 요구하는 승인 수준 표시
기능 플러그인 훅 타이핑에 ThemeKey·Color 타입 추가: 에디터에서 mod 그림에 사용 가능한 테마 색상 목록 제공
기능 claude plugin validate에 게이팅 지점에 등록된 훅별 .catch 여부 목록 추가(--json 시 gatingHooks)
기능 Claude 앱 게이트웨이 로그인 승인 페이지에 거부 버튼 추가: 대기 중인 로그인을 종료하며 터미널이 수 초 내 멈춤
기능 claude attach <name>·claude logs <name> 추가: 세션 이름 일부를 ID 대신 사용 가능
기능 페이지에 설명된 Managed Agents 패턴을 ant apply 파일로 설정하는 /claude-api managed-agents-onboard <url> 추가
기능 ant CLI로 deep-researcher 같은 Console 퀵스타트 템플릿을 만드는 /claude-api managed-agents-onboard <quickstart-name> 추가
기능 관리형 설정 파일이 관리형 설정 폴더 외부 파일의 링크일 때 경고 추가
기능 관리형 설정이 사용자 설정 샌드박스 allowRead 경로·허용 도메인을 무시할 때 /status·doctor 경고 추가
기능 자체 호스팅 러너: 의도적으로 만든 매우 긴 오류 출력으로 러너가 수 초 동안 멈추는 문제 수정
기능 Windows: CRLF 줄바꿈으로 저장된 파일에서 스킬·커맨드의 멀티라인 ! 셸 블록이 실패하는 문제 수정
기능 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC이 시작 시 연결 예열도 건너뛰도록 변경
기능 Chrome의 Claude가 프로젝트 설정 파일로는 켜지지 않도록 변경; --chrome·/chrome 또는 사용자 설정 사용
기능 Bash 툴이 pyright 실행 전 권한을 요청하도록 변경; 더 이상 읽기 전용 명령으로 처리하지 않음
기능 다른 mod가 자식 프로세스 실행 후 $.process.spawn을 거부할 때의 거부 메시지 변경: 호출은 실행됐으나 플러그인이 결과를 보류했다고 표시
기능 백그라운드 데몬 로그가 멀티라인 메시지를 JSON 인용 한 줄로 기록하도록 변경
기능 스킬·커스텀 커맨드가 탭·줄바꿈 외의 제어 문자가 포함된 ! 셸 명령을 위치 표시와 함께 거부하도록 변경
기능 /artifacts에서 브라우저로 아티팩트를 열면 목록이 닫히도록 변경
기능 ps 명령의 더 많은 형태가 승인 요청 없이 실행되지 않도록 Bash 권한 확인 변경
기능 플러그인 훅에서 긴 텍스트를 거부·조용히 버리는 대신 잘라서 로그에 기록하도록 변경
기능 예약된 작업이 사라진 백그라운드 세션이 약 20초 후 완료 상태로 이동하도록 변경; 유휴 시 업데이트·종료 가능
기능 방금 지운 프롬프트의 "← 다시 누르기" 확인 변경: 두 번째 ←에 1초 대기 없이 전환, ← 길게 눌러도 전환 가능
기능 /ultrareview 업로드가 git 단계에서 실패할 때 오류 메시지 변경: 단계와 시도할 내용 표시, git 오류 텍스트 중복 제거
기능 중간 노력 수준의 /code-review가 Opus 5.5·Sonnet 5.5 등 리뷰 설정이 미조정된 모델에서도 정리·CLAUDE.md 규칙 관련 지적을 보고하도록 변경
기능 Agent 결과에서 인프로세스 팀원의 agent_id를 에이전트 ID로 변경(name@team 주소는 teammate_id에 유지); TeammateIdle 훅이 서브에이전트·포크에서 더 이상 발화하지 않음
기능 예약된 깨우기(/loop) 대기 중인 백그라운드 세션이 업데이트·저메모리 상황에서도 실행 유지되도록 변경; 재시작·종료 시 깨우기가 조용히 소실될 수 있음
기능 claude agents에서 바쁜 백그라운드 세션으로 보내는 /model·/effort·/rename이 턴 종료 대신 즉시 적용되도록 변경; 확인 없음
기능 Claude 앱 게이트웨이의 최소 지원 PostgreSQL 버전을 14에서 11로 변경
기능 인터랙티브 세션의 WebSearch 한도가 200회 소진 후 종료 대신 시간에 따라 보충되도록 변경(100회/시간; CLAUDE_CODE_WEB_SEARCH_REFILLS_PER_HOUR로 설정, 0이면 비활성)
기능 저장소의 .claude/settings.json·.claude/settings.local.json으로는 CLAUDE_CODE_DISABLE_ATTACHMENTS를 설정할 수 없도록 변경; 셸·사용자·관리형 설정은 가능
기능 디렉터리에서 로드된 플러그인의 claude plugin update가 내장 플러그인처럼 "Failed to update plugin" 접두어 없이 이유만 출력하도록 변경
기능 클라우드 세션 내장 gh api 변경: GH_HOST·GH_REPO에 github.com 외 호스트 설정 시 거부(--hostname 또는 전체 URL 사용), stderr에 다른 호스트 요청 메모
기능 claude-api 스킬의 Managed Agents 예제가 에이전트에 필요하지 않은 경우 웹 툴을 끄고 auto 권한 정책을 사용하도록 변경
기능 자체 호스팅 러너: claude --environment <id>가 현재 Sessions API를 통해 세션을 생성하도록 변경; 출력·JSON 세션 ID는 session_… 형식 유지
기능 [VSCode] Claude 작업 중 메시지 전송 시 "Message queued." 스크린 리더 알림 추가
기능 [VSCode] Manage plugins 대화상자에서 플러그인 마켓플레이스의 설치·업데이트 명령을 검토하고 실행하는 방법 추가
기능 [VSCode] 저장된 대화를 대신 열었을 때 한 번도 입력하지 않은 빈 채팅이 백그라운드 Claude 프로세스를 유지하는 문제 수정
기능 [VSCode] 저장 중 Claude Code가 예기치 않게 중단될 때 설정 대화상자가 타임아웃 탓으로 표시하는 문제 수정
기능 [VSCode] 미커밋 변경 사항을 확인할 수 없을 때 브랜치 전환 대화상자가 전환을 제안하는 문제 수정
기능 [VSCode] 열린 대화상자 뒤에 도착한 권한 프롬프트가 키보드 포커스를 가져가 대화상자에서 누른 키가 프롬프트에 응답할 수 있는 문제 수정
기능 [VSCode] Claude Code가 프로그램을 찾거나 시작할 수 없을 때 로그인·새 세션에서 명확한 이유를 제공하지 않는 문제 수정
기능 [VSCode] 에이전트 맵에서 중첩 서브에이전트가 "Tool calls (0)"으로 표시되고 시작한 에이전트가 메인 에이전트 아래에 배치되는 문제 수정
기능 [VSCode] 메시지 타임스탬프가 기본으로 표시되도록 변경(Claude Code: Show Message Timestamps 설정으로 끄기 가능)
기능 [클라우드 세션] 클라우드 환경의 환경 변수로 프롬프트 제안을 끄는 것이 새 클라우드 세션에 효과가 없는 문제 수정
기능 [클라우드 세션] Claude 응답이 완료된 후에도 클라우드 세션의 작업 중 표시기가 수 초간 계속 돌아가는 문제 수정 — 이제 응답과 함께 중단
기능 [클라우드 세션] 실행된 적 없는 루틴 페이지에서 Run now를 누른 후에도 History가 "No runs yet"을 표시하는 문제 수정 — 이제 새 실행 표시
기능 [클라우드 세션] 보관 해제된 클라우드 세션이 다른 메시지를 보낼 때까지 Claude가 아직 작업 중인 것처럼 보이는 문제 수정
기능 [Remote Control] 방금 Remote Control을 시작한 컴퓨터가 새 세션의 Remote Control 메뉴에 나타나는 데 최대 1분이 걸리는 문제 수정 — 이제 수 초 내 표시
기능 [Claude Tag] Slack에 빠른 모드 추가: !fast로 Claude를 멘션하면 스레드가 빠른 모드로 전환되고 필요 시 Opus로 이동, !fast off로 되돌리기 — 활성화 중 응답에 (fast) 표시
기능 [Claude Tag] 액세스 번들에서 커스텀 연결 생성 시 선택적 Path prefixes 필드 추가 — 전체 호스트 대신 해당 경로만 허용 규칙으로 적용 가능
기능 [Claude Tag] Claude Tag Admin 권한을 가진 멤버가 Activity 페이지의 Memory 탭에서 "Couldn't load memory files"가 표시되는 문제 수정 — 이제 워크스페이스·채널 메모리를 읽을 수 있음
기능 [Claude Tag] Slack의 Claude 설정 카드에서 워크스페이스 게스트가 Confirm을 누르면 모든 사람의 버튼이 제거되는 문제 수정 — 게스트에게만 거부가 표시되고 멤버는 계속 확인·취소 가능
기능 [Claude Tag] Slack 채널의 예약된 루틴이 채널 기본 모델이 아닌 다른 모델로 실행되는 문제 수정 — 새 세션을 시작하는 각 실행이 이제 현재 기본 모델 사용
기능 [Claude Tag] 채널 이름 규칙으로 연결된 액세스 번들의 GitHub 저장소가 규칙이 적용되는 채널에서 거부되는 문제 수정 — Claude가 이제 해당 채널에서 저장소 추가·목록 조회·복제 가능
기능 [Claude Tag] 채널 지시문 한도를 바이트 대신 8,192자로 변경하여 비영어 텍스트도 동일한 공간 확보 — Configure 페이지의 Save 옆에 글자 수 표시 추가
기능 [Code Review] 차단 리뷰 댓글이 때로 심각도와 상반되는 "nit" 레이블로 열리는 문제 수정
기능 [Code Review] Code Review를 비활성화한 조직의 포크 및 수동 모드 pull request에 "@claude review" 댓글 작성 팁이 게시되는 문제 수정
⚡ 개선 19
🔒 보안 25
🐛 수정 87
Improved MCP startup behind a network proxy: a server the proxy blocks (HTTP 403) is no longer retried three times
Improved permission prompts from background agents to show the Ctrl+X Ctrl+K shortcut that stops all background agents
Improved the built-in plugin-authoring skill: Claude now gives the one command another person runs to install a mod you made, and writes it in a README's install section
Improved the reply to /plugin in the desktop app's Code tab: it now says where to install and manage plugins there
Improved the Bash changed-files view: when a chained command includes git merge, pull or checkout, it lists the files without full diffs
Improved the Claude apps gateway's log when an upstream's cloud credentials or connection fail: the warning now ends with the underlying cause
Improved the error shown when a cloud session is started without a claude.ai sign-in: it now names claude auth login and /login and no longer blames API-key authentication
Improved the Read tool's message for binary files: it now points Claude to a skill or a shell command that can read the format
Improved the error shown when a git config file stops the /ultrareview upload: it is about half as long and says what kind of file is the problem
Improved the errors shown when the /ultrareview upload refuses a checkout: each known cause now has its own message, with a way to fix it
Improved the Claude apps gateway to log a warning during the last 30 days before the certificate it presents to the identity provider expires
Improved Claude in Chrome: a browser_batch call now gets 90 seconds, up from 60, before it is reported as timed out
Improved the Claude apps gateway's browser sign-in pages: brand fonts, centered layout, and dark mode
Improved responsiveness while resuming large sessions: timers, input and rendering keep running while the transcript loads
Improved the / and @ suggestion lists: the selected row now starts with a ❯ pointer, so you can see it without color
[VSCode] Improved Continue After Reload: tabs reopened after VS Code restarts its extensions now also finish a step the restart interrupted
[VSCode] Improved file pills in messages: hovering one now shows the file's path from the project folder, so same-named files can be told apart
[Claude Tag] Improved Claude's notice in your direct messages when your own Claude plan's usage limit is reached: it shows within seconds and says when the limit resets
[Claude Tag] Improved the earlier Claude in Slack app's reply when it can't start a session: it now says what failed and who can fix it, in full only once per thread
Fixed a project CLAUDE.md, rule or AGENTS.md symlinked outside the working directories loading under permissions.blockReadsOutsideWorkingDirectories or a Read deny rule
Fixed Claude Code hanging until killed when a /permissions tab was clicked while searching in fullscreen mode
Fixed an @-mention under the read block or --restricted being able to read a file outside the working directories through a link changed mid-read
Fixed claude agents sessions in manual permission mode asking for approval to read an image pasted into a reply or a new agent's prompt
Fixed auto mode denials suggesting a permission rule that would skip the classifier for a whole tool or that Claude Code would ignore
Fixed --channels permission relay: a reply ID that repeats within a session is now ignored instead of approving a different prompt
Fixed mods staying off for people who reach Claude through a gateway (ANTHROPIC_BASE_URL with ANTHROPIC_AUTH_TOKEN) and have no Anthropic account
Fixed sandboxed commands that pipe a heredoc into another command (cat <<EOF | python3) asking for approval on every run
Fixed Bash permission checks auto-approving some read-only commands (such as rg or git grep) whose arguments the shell would still expand as wildcards; these now prompt for approval
Fixed Bash permission checks auto-approving certain commands whose variable names zsh reads differently from bash; these now prompt for approval
Fixed a short form of a git clone option keeping the sandbox exemption from a git pattern such as git * in sandbox.excludedCommands; it is now treated like the long form
Fixed sandboxed Monitor tool commands skipping the permission prompt under sandbox auto-allow; they now follow your permission rules
Fixed slow or failed startup since 2.1.285 under SDK hosts such as the VS Code extension when managed settings deny reads of many paths on a slow filesystem (notably Windows drives under WSL)
Fixed a freeze before the first request and in the /sandbox Config tab on Linux and WSL when a sandbox read rule such as ~/**/.env covers a large folder
Fixed a freeze when the secret scan or a permission prompt met long token-like text
Fixed Bash permission checks not applying Read deny rules or the outside-directory read block to a wildcard in some option values of read-only commands
Fixed background commands, the agents view and daemon workers sending telemetry and a feature-flag request to Anthropic behind a Claude apps gateway when no managed settings on the machine force gateway login
Fixed --restricted (and CLAUDE_CODE_RESTRICTED=1) sessions opening the cross-session messaging socket
Fixed background workers honoring --allow-dangerously-skip-permissions on respawn without the bypass-permissions disclaimer having been accepted
Fixed some permission rules and safety checks not being applied to a tool call after a PreToolUse hook rewrote its input
Fixed first launch asking to pick a login method again after claude auth login or with a credentials file already in the config directory
Fixed file names containing line breaks being displayed incorrectly in file tool errors and permission prompts
Fixed sandboxed Bash commands on Linux running ConfigChange hooks and reloading settings mid-command when .claude/settings.json or .claude/settings.local.json does not exist
Fixed /loop and other recurring session-only scheduled tasks running an extra time after a sandboxed Bash command on Linux or after .claude/scheduled_tasks.json was deleted
Fixed edits to the file a symlinked settings file points at running without the settings-file permission question
requests failing behind proxies and gateways that reject… long sessions with hundreds of images getting stuck… a turn ending at once when the API's… resumed subagents and teammates losing their earlier thinking… WebFetch silently dropping page text past 100,000 characters;… a crash ("Maximum call stack size exceeded") when… /rewind not listing a prompt sent while Claude… scheduled tasks (/loop with an interval, reminders) silently… scheduled tasks set in the foreground never firing… headless --json-schema runs exiting non-zero with is_error: true… plan mode letting the auto mode classifier approve… URL allow and deny patterns with a wildcard… an MCP server provided by your organization being… /ultrareview dropping uncommitted changes without a warning on… plansDirectory setting's project-root check for paths that contain… replies in very long Remote Control and cloud… background daemon's log passing terminal control characters to… a plugin hook with a .catch being unloaded,… a mod's turn.step result listing a tool call… a Cowork cloud session's reply sometimes never finishing… claude plugin validate and plugin loading refusing a… /ultrareview failing to upload uncommitted changes when core.safecrlf=true… effort level changing when a flagged message is… conversation compaction sometimes failing with a "null is… plugin hooks reading an empty answer on turn.complete… a mod being unloaded without a message when… a mod's prompt.submit hook that drops a prompt… a mod's pane or band being redrawn without… an image read on macOS and Windows being… a case where a user-installed mod could get… disableClaudeAiConnectors and allowedMcpServers URL rules not being applied… a mod's inline pane being redrawn without end… Esc in the agents view confirming "Press enter… agent view losing a background session's /loop run… a deny or ask rule missing a command… Read deny rules not applying to image paths… a case where a user-installed mod could make… plugin hooks stalling each redraw when a mod… repeated Ctrl+X in the agents view deleting the… You should know writing its notes in English… a freeze after sending some very long messages a slowdown when expanding the transcript (ctrl+o) or… claude respawn re-sending an earlier message to a… Esc after an n: or Ctrl+F search in… claude agents saving a slash command it could… /ultrareview uploading uncommitted changes unfiltered for files under… claude --teleport and /teleport deleting the files in… Esc confirming agent view's "Press enter again to… agent view's /loop run count freezing and its… /chrome "Reconnect extension" not restoring browser tools after… replies sent from claude agents just after a… slash commands and answers to a multiple-choice question… claude agents failing with "Couldn't restart the background… agent view's "restart this session fresh" re-sending an… claude plugin test refusing to run after an… first feature-flag request of a session ignoring a… /ultrareview of a local branch silently leaving uncommitted… cloud sessions staying asleep after a container restart… Claude apps gateway's retention sweep deleting a returning… Claude apps gateway failing to start when the… Claude apps gateway exiting with a bare "Invalid… background agents failing with "Agent stalled" and Workflow… a response interrupted by computer sleep being treated… skills not being found when asked for by… a plan written in plan mode being lost… Bash tool occasionally losing shell aliases, functions and… unbounded memory use when an HTTP MCP server… artifact operations failing in a Claude Code run… files sent from remote sessions sometimes being refused… plan mode not being restored when resuming a… a marketplace named after another GitHub marketplace's download… automatic compaction giving up with "Prompt is too… rewind menu (Esc Esc / /rewind) freezing for… a subdirectory's AGENTS.md not being attached when a… self-hosted runner sessions resumed after a stopped runner… CLAUDE_CODE_USER_DIALOG_TIMEOUT_MS=5m being read as 5 ms and cancelling… a stall when an MCP server's tool listing… two pastes that overlap in one prompt being… Claude in Chrome's browser picker showing a message… background subagents losing write and Bash access in… sessions moved to the background while idle reopening… Claude replying in an endless loop when a… a freeze of several seconds when secret masking… a large paste expanded in place being sent… macOS /login reporting success when the keychain refused… SDK hosts using --include-partial-messages seeing a reply stay… errors reading "Premature close" instead of naming the…
v2.1.28910월 3일 토
기능 ×2개선 ×2보안 ×2Fix ×21
기능 [VSCode] 잦은 로그아웃을 유발했을 수 있는 claude auth status 관련 2.1.288 변경 사항 되돌림
기능 팀원용 agent.spawn 추가, 플러그인 훅 이벤트 전반의 단일 에이전트 ID, $.agent.list()에 idle·waiting 상태 추가
⚡ 개선 2
🔒 보안 2
🐛 수정 21
Improved how quickly large files open in a plugin code pane by laying the highlighted view out once at its final width
Improved the line a mod's author sees when its band or pane fails to draw: it names the mod and says nothing was drawn
Fixed Bash deny and ask rules missing a command behind an environment variable prefix with an expanded value (e.g. TZ="$HOME" rm -rf build) when the sandbox auto-allows commands
Fixed a Bash deny or ask rule being skipped under sandbox auto-allow when a bare variable assignment came before the command
a deny or ask rule on a nested… terminal freezing on short code blocks with many… Read deny rules not applying to files @-mentioned,… plugin list, plugin eval and plugin update showing… installed mods not loading in the first session… a plugin's rows above the prompt showing a… plugin panes drawing nothing when a link used… a user-installed plugin being able to rewrite the… a freeze or forced quit at launch when… supervised and background sessions ending when a plugin's… sessions ending with an interface error when a… claude plugin validate skipping the plugin when the… sessions ending with "unrecoverable interface error" when a… text with a tab, a stray escape and… right-aligned content in a mod's pane or band… a mod's Client that fails while drawn taking… claude plugin validate failing an Anthropic marketplace's own… a mod's band that fails to draw briefly… a failed plugin component showing Error or nothing… published artifact pages freezing or crashing the reader's… a mod's Client region staying failed for the…
v2.1.28810월 2일 금
기능 ×19개선 ×12보안 ×15Fix ×43
기능 Mod용 $.ui.selection() 추가: 전체화면에서 마지막으로 선택한 텍스트 반환, 선택이 트랜스크립트 한 행 안에 있으면 그 행도 반환
기능 GitHub CLI 미설치 이미지의 클라우드 세션에 내장 gh api 추가, 파일 이름·jq 필터·GitHub 오류에서 터미널로 제어 문자가 전송되는 문제 수정
기능 Ctrl+C로 지워진 프롬프트 복구 추가: 빈 프롬프트에서 위 화살표를 누르면 붙여넣은 텍스트·이미지 포함 초안 복원
기능 툴 호출 중 MCP 서버가 추가 OAuth 스코프를 요청할 때 재인증 프롬프트 추가
기능 /code-review에 --max-findings <n>|all 추가: 통상 한도보다 많거나 적은 지적 수 보고; --max-findings default 전달 전까지 설정 유지
기능 에이전트 뷰에 이름으로 세션을 찾는 Ctrl+F, 그룹 간 이동하는 Alt+↑/↓ 추가; 둘 다 rename과 함께 keybindings.json에서 재바인딩 가능
기능 플랜 승인(Shift+Tab 포함) 시 새 권한 모드를 알리는 스크린 리더 모드 알림 추가
기능 백그라운드 명령 시간 제한을 비대화형 세션(-p·Agent SDK·CI·클라우드)에만 적용하도록 변경; 터미널·데스크톱 앱·VS Code 세션은 제한 없음
기능 클라이언트 측 auto 모드 분류기가 Claude Sonnet 5.5·Opus 5.5를 가리키는 ANTHROPIC_DEFAULT_SONNET_MODEL 고정 값을 무시하고 Claude Sonnet 5를 사용하도록 변경
기능 claude project purge를 claude purge로 변경; 구 이름도 여전히 작동하며 안내 메시지 출력
기능 에이전트 뷰 n: 필터(및 Ctrl+F 검색)에서 Enter가 맨 위 행 대신 이름이 가장 잘 맞는 세션을 열도록 변경
기능 /autocompact가 모델별로 자동 압축 창을 저장하도록 변경; 모델 전환 시 각 모델의 설정 유지
기능 완료 시점을 알릴 수 없는 서버의 MCP URL 프롬프트가 툴 호출 계속 전에 "I'm done, continue"를 기다리도록 변경; 브라우저에서 먼저 완료 가능
기능 [VSCode] 인증 후에도 claude.ai 커넥터가 "Needs authentication"에 머무는 문제 수정: MCP 서버 대화상자에 Check connection 옵션 추가
기능 [VSCode] 옵트인 New Conversation 단축키(Cmd/Ctrl+N)가 현재 있는 뷰만이 아닌 모든 Claude 뷰에서 대화를 시작하는 문제 수정
기능 [VSCode] 표시 중인 세션을 보관 처리할 때 채팅 뷰가 다음 저장된 세션을 재개하는 문제 수정; 이제 새 대화 시작
기능 [클라우드 세션] 관련 없는 보안 설정 로드 중·실패 시 Claude Code 관리자 설정의 Cloud sessions 스위치가 잠긴 채로 유지되는 문제 수정
기능 [클라우드 세션] 셀프호스팅 러너 시작 중 Stop을 눌러도 대기 메시지가 취소되지 않아 러너 실행 후 메시지가 실행될 수 있는 문제 수정
기능 [Claude Tag] 설정이 자동으로 생성된 채널에 항상 실패하는 "Remove this scope" 옵션이 Claude Tag 관리자 설정에 표시되는 문제 수정
⚡ 개선 12
🔒 보안 15
🐛 수정 43
Improved auto mode: when a conversation grows too long for the client-side safety classifier to review, it is now compacted instead of prompting for, or failing, every tool call
Improved screen reader mode: short announcements, such as a deleted word, now stay on screen until your next key press or until something above them on screen changes
Improved screen reader mode: answered questions in question dialogs now say "answered" beside their box
Improved the /usage-credits message shown to Team and Enterprise members whose organization has turned off usage credit requests
Improved cloud sessions: a new conversation's first turn no longer waits for a stdio MCP server whose config sets alwaysLoad: false
Improved "You should know" notes to say "we", "the main agent" or "you" depending on who was responsible for a decision
Improved the error for an artifact database write refused at the database's size limit: it now states the limit and what frees space
Improved Bash permission prompts to give a shorter reason when part of a command can't be checked before it runs
Self-hosted runner: Improved the built-in gh api: a refused gh command now prints its gh api equivalent, --paginate follows every page of a repository's lists, and a nested claude no longer removes it
Improved Remote Control's recovery from an expired server credential: sessions stay connected during renewal and are kept if it gives up after a server outage
[Claude Tag] Improved Claude to also follow a related Slack thread in another channel that it only read, so updates there reach the conversation that depends on them
[Claude Tag] Improved save errors on a channel's Configure page: too-long channel instructions now say to shorten them, and a save refused for lost access no longer says to try again
Fixed auto mode denials pointing Claude at a Bash permission rule when the blocked tool was not Bash
Fixed Cowork cloud sessions staying marked as waiting for input after a WebFetch permission prompt for an unapproved URL went unanswered for five minutes
Fixed sandboxed heredocs with an unquoted delimiter (python3 <<EOF) asking for approval on every run under sandbox auto-allow when the body holds only plain text and simple $VAR references
Fixed Bash tool permission check to prompt before a BASHPID assignment whose value the shell would evaluate as arithmetic, instead of allowing it silently
Fixed permission asks that ended unanswered, in -p or on an interrupted turn, emitting no tool_decision event
Fixed /login reporting "Login successful" when credentials could not be saved to secure storage; it now shows the failure, and offers a retry when the new login didn't take effect (anthropics/claude-code#73861)
Fixed a Stop during Bedrock credential lookup sometimes moving the session to a fallback model instead of ending the request
Fixed a second gcpAuthRefresh/awsAuthRefresh browser sign-in opening when a laptop wakes from sleep while another Claude Code process is signing in
Fixed restarted cloud sessions restoring a model that the organization's enforced model list refuses
Fixed sandbox.credentials.files entries on git config files not taking effect while permissions.blockReadsOutsideWorkingDirectories is on
Fixed Claude leaving out your organization's design systems when starting slides or a design with the Artifact tool on Team and Enterprise plans or machines with managed settings
Fixed a dangerous rm (such as one on / or the home directory) inside a bash -c or sh -c script running without a prompt in bypassPermissions mode or under a shell allow rule (anthropics/claude-code#96300)
Fixed PreToolUse and PermissionRequest hooks being skipped when matching them failed or the tool's input could not be serialized to JSON; the call is now blocked
Fixed /login in a --bare session running a sign-in the session never reads, which could replace your saved login; it now says which credentials work
Fixed /permissions in screen reader mode: typing a rule's number now picks it instead of opening the search box
mid-response API timeouts failing the turn: non-interactive sessions… long conversations failing with "Prompt is too long"… --resume sometimes dropping files and other context that… a resumed session sometimes not saving the last… resume occasionally loading a transcript cut short when… resuming a conversation started on 2.1.286 or earlier… session titles, memory recall and prompt hooks failing… auto mode on Bedrock and Mantle switching to… cloud sessions that restarted on a newly picked… prompt suggestions not appearing on a phone that… a mod's button sometimes running a different button's… a plugin's pane showing nothing when one Code… plugin LSP servers receiving literal ${user_config.*} and ${CLAUDE_PLUGIN_ROOT}… a plugin's tool.call hook making Bash fail and… git-subdir plugin installs failing, or caching an incomplete… plugins loaded with --plugin-dir not showing "Configure options"… background sessions ending when a plugin was reloaded… fullscreen sessions exiting with "unrecoverable interface error" when… Claude reporting a message to another session as… OpenTelemetry claude_code.tool.blocked_on_user spans reporting unknown source or decision… Edit and Retry in Cowork cloud sessions refusing… unattended sessions (CLAUDE_CODE_RETRY_WATCHDOG) retrying for hours after a… agent teams: a plugin-defined agent spawned by name… headless (-p / SDK) sessions occasionally ignoring SIGTERM… MCP tool calls sometimes running twice when a… subagents in Claude Desktop's Code tab getting none… Claude in Chrome asking before every screenshot and… claude plugin install failing for GitHub-source plugins on… keyboard not working on Windows after Claude Code… a stall when launching an agent whose tools:… sessions on Claude 3 Opus and Claude 3… npm auto-updater reporting success when the platform-native binary… Remote Control cleanup archiving a session that is… owner/repo plugin marketplaces showing only the second attempt's… path-scoped .claude/rules and nested CLAUDE.md files not loading… LSP tool calls hanging indefinitely when a language… idle_prompt notification hooks firing while background agents are… first request in a fresh environment or after… "What should Claude do instead?" hint showing on… InstructionsLoaded hook omitting agent_id and agent_type when a… Agent tool in claude mcp serve always reporting… terminal cursor not following the typed text in… claude plugin test reporting mods as turned off…
v2.1.28710월 1일 목
기능 ×36개선 ×20보안 ×10Fix ×40
기능 Claude Mods 추가: 플러그인이 이제 더 깊은 동작을 수정 가능
기능 'You should know' 내장 Mod 추가: 사이드 에이전트가 놓칠 수 있는 사항을 감지·표시. /plugin enable cc-plugin-you-should-know@builtin으로 활성화(텔레메트리 켜진 퍼스트파티 세션 대상)
기능 에이전트 뷰에 세션 이름·작업을 매칭하는 n:<text> 필터 추가 — 접힌 섹션에서도 매칭 결과 표시, Enter로 첫 번째 결과 열기
기능 OpenTelemetry user_prompt 이벤트에 prompt_text 추가 — 점 구분 키를 중첩하는 백엔드용 prompt 사본. prompt를 제거·마스킹하는 곳에서 동일하게 처리 (anthropics/claude-code#70763)
기능 2025-11-25 프로토콜의 MCP 서버에서 URL 프롬프트 지원 추가(예: 로그인). 업데이트 후 서버가 연결되지 않으면 MCP 설정 항목에 "bareElicitationCapability": true 추가
기능 Windows: Bash 툴 거부 시 PowerShell 툴도 꺼져 셸 툴이 없어진다는 시작 경고 추가
기능 셀프호스팅 러너: GitHub CLI 미설치 macOS·Linux에서 Anthropic 관리 git을 사용하는 세션용 내장 gh api(REST 전용) 추가
기능 macOS: Mac이 유휴 절전 진입 시 claude remote-control로 시작된 Remote Control 세션이 턴 중간에 멈추는 문제 수정
기능 Windows: 입력이 파이프·리다이렉트될 때 인터랙티브 claude가 "Raw mode is not supported"로 멈추거나 충돌하는 문제 수정 — 이유 표시 후 종료(파이프 입력엔 -p 사용)
기능 Bedrock, Vertex, Mantle: ANTHROPIC_CUSTOM_HEADERS가 중복 설정 시 CLAUDE_CODE_SKIP_*_AUTH의 모델 가용성 확인이 실제 요청과 다른 Authorization 헤더를 전송하는 문제 수정
기능 저장소 커밋된 심링크를 통해 민감 파일이나 워킹 트리 밖으로 쓰는 셸 작업이 도착 위치를 명시하고 사람의 확인을 기다리도록 변경 — ~ 대상 줄도 포함
기능 Bedrock·Vertex·Foundry·Claude 앱 게이트웨이에서 Opus 4.7+·Fable의 기본 컨텍스트 창을 1M으로 변경, [1m] 접미사 없음(CLAUDE_CODE_DISABLE_1M_CONTEXT=1으로 200K 유지 가능)
기능 claude agents 응답이 대기 메시지로 도착하도록 변경 — 턴 실행 중 /stop 외 슬래시 명령은 턴 종료 후 실행
기능 Bash 전체 툴 허용 규칙 및 훅 허용이 Claude Code 파일 툴이 완전히 거부하는 파일(Anthropic 프로필 저장소·호스트 자격증명 파일)에 대한 셸 쓰기를 실행 대신 확인 요청하도록 변경
기능 Windows·Linux 우클릭 붙여넣기 및 Linux 가운데 클릭 붙여넣기가 버튼 뗄 때 실행되도록 변경 — 놓기 전 포인터 이동 시 취소
기능 MCP 서버 alwaysLoad: false가 해당 서버의 모든 툴을 툴 검색 뒤로 연기하도록 변경
기능 스크린 리더 모드에서 새·변경 줄을 행 시작에 커서를 멈추지 않고 바로 출력하도록 변경 — CLAUDE_AX_PREPARK_MS=50으로 일시 정지 복원 가능
기능 플래그된 메시지 이후 자동 모델 전환 시 새 모델의 기본 노력 수준 대신 현재 노력 수준을 유지하도록 변경
기능 대기 중인 권한 프롬프트가 가장 오래된 것부터 표시되도록 변경 — 새 프롬프트가 읽고 있는 것을 가리지 않음(카운트다운 있는 프롬프트는 여전히 맨 위에)
기능 [VSCode] 실행 중인 명령·서브에이전트에 "Run in background" 추가 — 백그라운드로 이동 후 계속 작업 가능
기능 [VSCode] 에이전트 맵의 카드에 백그라운드 셸·Monitor 출력 추가
기능 [VSCode] Claude Code 응답이 너무 커서 저장 확인에 실패할 때 설정 대화상자가 타임아웃 탓으로 표시하는 문제 수정
기능 [VSCode] 사이드바가 이미 이 머신에 가져온 클라우드 세션을 다시 열면 새 탭 대신 사이드바를 표시하도록 수정
기능 [VSCode] 창 로드 후 시작된 클라우드 세션이 사이드바 Web 탭에 나타나지 않는 문제 수정 — 로드 실패 시 "No web sessions yet" 대신 "Remote server is not connected" 표시
기능 [VSCode] 리로드 후 복원된 탭이 사이드바에 이미 열린 대화에 Claude 프로세스를 두 번 시작하는 문제 수정 — "still open somewhere else" 안내 표시
기능 [VSCode] 툴 행 파일 링크·세션 목록 링크·두 힌트가 일반 텍스트로 표시되는 문제 수정
기능 [VSCode] 메인 턴 종료 후 백그라운드 에이전트의 실행 중 명령이 실패로 표시되는 문제 수정
기능 [VSCode] 명령 메뉴에서 선택 시 사용자 자신의 /usage·/context 명령이 실행 대신 확장 대화상자를 여는 문제 수정
기능 [VSCode] 플랜 미리보기 탭의 파일 링크 클릭 시 아무 동작 없는 문제 수정 — 이제 채팅 응답 링크처럼 파일 열기
기능 [VSCode] WSL 등 원격 호스트에서 탭이 느리게 열릴 때 툴 입력·출력을 에디터 탭에서 여는 것이 "Timeout waiting after 1000ms"로 실패하는 문제 수정
기능 [VSCode] Chrome의 Claude "Enabled by default" 스위치가 에디터 자체 세션도 연결하도록 변경 — 브라우저 동작 전에는 여전히 확인 요청
기능 [클라우드 세션] GitHub가 새로 발급된 액세스 토큰을 잠시 거부할 때 가끔 GitHub에서 가져오거나 푸시하는 데 실패하는 문제 수정
기능 [Claude Tag] GitHub 활동 등 백그라운드 이벤트가 Claude를 깨웠고 응답 대기자가 없을 때 지출 한도 알림 같은 실패 경고를 Slack 스레드에 게시하는 문제 수정
기능 [Claude Tag] 채널이 많은 조직에서 관리자 설정의 Claude Tag 지출 한도 페이지가 최근 생성된 채널·비공개 채널을 누락하는 문제 수정
기능 [Code Review] 지적 코멘트와 "Why this was flagged" 텍스트가 문장 중간에 끊기는 문제 수정 — 이제 완전한 문장으로 종료
기능 [Code Review] 이전 커밋에서 리뷰가 두 번 실패한 후 새 푸시 시 코드 리뷰가 PR을 건너뛰는 문제 수정 — 이제 최신 커밋을 리뷰
⚡ 개선 20
🔒 보안 10
🐛 수정 40
Improved /config: settings that cycle show ‹ › and step both ways with ←/→, narrow terminals stack each value under its label, and PgUp/PgDn page the list
Improved plugin marketplace errors to say in plain words why a marketplace was ignored or refused, and what to do
Improved plugin listings to note when a plugin's dependencies were not installed, and updating a plugin now retries an install that did not finish
Improved the Claude apps gateway's error when Amazon Bedrock rejects a model ID: developers now see which model is unavailable, and the gateway log names the ID that was sent
Improved SDK sessions so a message sent with priority "now" no longer cancels a running web fetch or web search; it keeps loading in the background
Improved /memory: the left and right arrow keys now flip its on/off settings, such as Auto-memory
Improved /skill names typed mid-message: Claude is now told they are skills, including disable-model-invocation ones
Improved the contrast of the prompt input border in light themes and of the ❯ before your earlier messages
Improved delivery of files Claude sends from cloud sessions and Remote Control: an upload that fails on a timeout, a network error or a 502, 503 or 504 is now retried once
Improved what Claude says when a file cannot be sent for a reason that may be temporary: it now mentions that you can ask for the file again in a few minutes
Improved the prompt for a held message from another session to show the message between dashed lines, matching other permission prompts
Improved MCP and other tool permission prompts to show the tool call between dashed lines, matching file edit prompts
Improved MCP startup in headless mode: a remote server whose first connect fails transiently is now retried without waiting for the slowest server to finish connecting
Improved files Claude sends from a remote session: large files now stream from disk instead of being read into memory, and a file over the size limit is refused with the server's limit named
Improved the explanation Claude gives when the server refuses a file it sends from a Remote Control or cloud session, such as an oversized image
Improved handling of large MCP tool results: less memory, smaller session files, and no extra upload to count tokens for results far over the limit
Windows: Improved Bash tool speed by removing a subshell that ran before every command
[VSCode] Improved the Manage plugins dialog: a failed marketplace add, remove or refresh now says what went wrong
[Claude Tag] Improved Claude's task list in long Slack threads: background work no longer reposts it as a new message on its own, so people following the thread aren't notified
[Code Review] Improved the failed-review card on a pull request whose conversation is locked: it now says the lock blocked the review and that nothing was posted or charged
Fixed Bedrock and Vertex startup model checks ignoring an enforced availableModels list, which could collapse /model to one Opus row
Fixed Bash permission prompts showing internal parser names such as "Contains simple_expansion" instead of a plain explanation
Fixed organization per-tool permission ceilings being silently dropped for an MCP tool named __proto__
Fixed screen reader mode leaving the cursor away from the typed text in search boxes (such as /resume and /permissions) and sign-in code fields
Fixed screen reader mode listing arrow keys that do nothing in /permissions and /mcp, and saying "Select with numbers" in empty menus or while a search box has the keys
Fixed claude agents sometimes not showing the permission prompt a background session is waiting on
Fixed claude remote-control failing to register behind an HTTP proxy with a misleading "Check your organization permissions" error (anthropics/claude-code#97352)
Fixed sandboxed Bash commands on Linux inheriting an open handle on the Claude Code executable
Fixed a revoked claude.ai login showing a generic API Error: 401 instead of "OAuth token revoked"; in -p mode the error now starts with "Failed to authenticate"
Fixed headless sessions reporting an MCP server as needing authentication after one refused call, even though later calls succeed
fast mode staying off in remote sessions owned… Remote Control not receiving messages for minutes at… hooks configured with asyncRewake waking Claude over and… tool heartbeats not reaching SDK hosts while the… Claude in Chrome browser picker showing a JSON… picking Fable in /model on a claude.ai login… switching between Opus 5.5 and Sonnet 5.5 (/model,… Amazon Bedrock Guardrails blocks that arrive mid-response ending… a dangerous rm (such as one on /… claude -p and SDK sessions repeating a model… a folder's CLAUDE.md being attached a second time… background sessions that could not be reopened from… /advisor pairing checks: Sonnet 5.5 can now advise… a cause of fullscreen sessions on slow or… Claude being told to page large MCP results… commit attribution reminder being delivered inside a tool… screen reader mode refusing Enter with nothing typed… screen reader mode showing a "Tab to amend"… screen reader mode leaving out the changed lines… screen reader mode sending the claude --teleport progress… CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS not removing the structured-output format from session-title… screen reader mode leaving out the top lines… --include-partial-messages sending a cut-short reply's message_stop late or… /ultrareview giving advice about .git/info/attributes when the upload… running-tool dot and three spinners still moving with… times in claude agents changing every second in… /ultrareview upload refusals advising you to copy a… --output-format stream-json and the SDK not streaming the… /feedback and /bug: the pre-filled GitHub issue no… claude plugin marketplace add --sparse and git-subdir plugin… cloud sessions sometimes losing the earlier conversation when… a plugin reload that overlapped the startup --plugin-url… /desktop quoting partial output when opening Claude Desktop… an MCP connector tool call occasionally running twice,… SessionStart hooks from synced plugins not running in… transcript's "N hooks ran" summary and the verbose… files Claude sends from cloud and Remote Control… repositories added mid-session in cloud and SDK sessions… PNG, JPEG and WebP images over 8,000 pixels… messages sent from the Claude apps with 17…
v2.1.2869월 30일 수
기능 ×36개선 ×16보안 ×6Fix ×30
기능 권한 요청이 여러 개 쌓일 때 허가 프롬프트에 "2 of 5" 같은 카운트 표시 추가
기능 전체화면 목록의 "N more" 행에 마우스 지원 추가 — 클릭 시 목록 끝으로 이동, 호버·클릭 상태 포함
기능 아무것도 실행 중이거나 대기 중이지 않을 때 전송한 프롬프트가 회색 대신 즉시 기본 텍스트 색으로 표시되도록 변경
기능 실패한 API 요청 재시도 방식 변경: 하나의 한도가 전체 모델 호출에 적용되어 기본 설정으로 실패 시 최대 14회 요청
기능 --bare가 커맨드라인에 명시된 MCP 서버만 연결하고, 모델에 시스템 리마인더 없이 시작하며, 백그라운드 작업을 시작하지 않도록 변경; --bare에서 타임아웃된 셸 명령이 백그라운드 이동 대신 중지
기능 즉시 전송 키(ctrl+enter)가 스킬의 셸 명령을 종료하는 대신 백그라운드로 이동하도록 변경
기능 사용량 제한된 도메인 안전 검사의 WebFetch 오류가 Claude에게 반복 재시도하지 말도록 알리도록 변경
기능 플러그인 설치가 git 저장소·폴더인 npm 소스를 거부하고, 레지스트리 패키지에서만 플러그인 의존성을 설치하도록 변경
기능 목록 화면(/artifacts·/mcp·/skills·/hooks 등)에서 각 행의 세부 정보가 이름 다음 한 열에 항상 정렬되도록 변경
기능 목록 넘침 행을 "N more above" / "N more below" 대신 "↑ N more" / "↓ N more"로 변경
기능 /hooks가 이벤트별로 그룹화된 설정 훅 목록 하나로 열리도록 변경 — 훅 확인에 Enter 3번 대신 1번
기능 테마 선택기를 미리보기를 화면 밖으로 밀어내는 대신 터미널에 맞는 스크롤 목록으로 변경 — 숫자 키로 테마 선택 불가
기능 /exit의 Remove worktree가 Claude Code가 시작한 서버·셸 중지 후 실행되도록 변경 — Windows에서 폴더 삭제를 막던 문제 해결
기능 claude-api 스킬의 Managed Agents 예시가 네트워크 제한 환경을 생성하도록 변경
기능 /ultrareview·claude ultrareview 출력에서 브라우저 링크 제거
기능 Windows: 신뢰 레코드가 대소문자 다르게 저장된 경우 claude --bg와 에이전트 뷰가 이미 신뢰된 폴더를 거부하던 문제 수정
기능 [VSCode] 북마크 추가: Claude 응답을 저장하고 Bookmarks 사이드 패널에서 유지 가능
기능 [VSCode] Claude가 묻는 질문과 답변을 대화에 추가 — 질문 카드 답변 후 Questions 행에 각 질문과 선택 항목 표시
기능 [VSCode] 채팅 패널 질문 카드에 옵션 미리보기 추가 — 강조된 선택지의 모형·스니펫이 옵션 옆이나 아래 표시
기능 [VSCode] 메시지 아래에 터미널 출력·브라우저 탭·브라우저 지침·함께 전송된 선택 코드로 열리는 행 추가
기능 [VSCode] 사이드바에 이미 열린 대화가 탭에서 두 번째 복사본으로 열리던 문제 수정 — 이제 사이드바가 해당 대화로 전환
기능 [VSCode] Claude Code가 1 MB 초과 출력 시 설정 대화상자가 재확인 없이 저장 실패를 보고하던 문제 수정
기능 [VSCode] 확장 프로그램이 응답을 중지할 때 "Teleporting session…" 스피너가 무한히 돌던 문제 수정
기능 [VSCode] Stop·Escape가 현재 턴만 종료하도록 변경 — 백그라운드 에이전트는 계속 실행되며 에이전트 맵에서 개별 중지 가능
기능 [VSCode] "✻ Claude Code" 상태 표시줄 항목이 모든 창에 표시되도록 변경 — 파일이 열려 있지 않아도 Claude 열기 가능
기능 [Cloud sessions] Claude 메시지 전송 후 세션이 유휴 상태가 된 경우 답변된 질문 카드·승인된 도구 호출이 응답을 받지 못하던 문제 수정
기능 [Cloud sessions] 관리자 설정에서 조직 환경 설정 스크립트를 지워도 새 클라우드 세션이 이전 스크립트를 계속 실행하던 문제 수정
기능 [Cloud sessions] 셀프호스트 환경 관리자 페이지의 Runner 작업 메뉴가 열린 지 몇 초 후 자동으로 닫히던 문제 수정
기능 [Cloud sessions] 클라우드 세션이 시작되지 않은 루틴 실행이 Runs 패널·루틴 페이지·사이드바에서 Succeeded로 표시되던 문제 수정 — 이제 Failed로 표시
기능 [Cloud sessions] 클라우드 세션 Outputs 카드에서 오디오·비디오 파일 클릭 시 파일 재생 대신 빈 파일 검색이 열리던 문제 수정
기능 [Cloud sessions] 예약된 실행이 늦어 시작되지 않은 경우 루틴 페이지에서 과거 다음 실행 시간 대신 예약 시간과 함께 "Due"로 표시하도록 변경
기능 [Claude Tag] 관리자 설정 Claude Tag 지출 한도 페이지에 채널 추가 버튼 추가 — 채널 ID·Slack 링크로 비공개 채널 포함 모든 채널에 한도 설정 가능
기능 [Claude Tag] 기본 Sonnet 모델을 사용할 수 없는 조직에서 메모리 회상이 결과 없이 끝나던 문제 수정
기능 [Claude Tag] Enterprise Grid 관리자가 채널을 다른 워크스페이스로 이동 후 첫 게시물이 Claude를 언급하지 않을 때 Claude 설정이 사라지던 문제 수정
기능 [Claude Tag] Slack 스레드의 Claude가 방금 한 질문에 답변 시 새 머신에서 처음부터 다시 시작하며 미push 작업을 잃던 문제 수정
기능 [Claude Tag] 대규모 조직에서 관리자 설정 Claude Tag 지출 한도 페이지의 공개 채널 이름이 원시 Slack ID로 표시되던 문제 수정
⚡ 개선 16
🔒 보안 6
🐛 수정 30
Improved commit guidance: when your project or user skills include one named verify, Claude is now told to run it right before committing, except for docs-only and tests-only commits
Improved send now (ctrl+enter) in a subagent's view: it now moves the subagent's running command to the background so your message is read right away
Improved replies from background agents to your messages so they no longer open with a separate recap of what you said
Improved claude.ai artifact link reads: WebFetch now asks the same questions as the Artifact tool's read (no artifact prompt while the session's network access is on, one per artifact while it is off), and an auto-mode yes no longer counts where only you can answer
Improved fetch, skill, file read, sandbox network, Claude in Chrome, workflow script and notebook edit permission prompts to match the look of file edit prompts
Improved Bash, PowerShell and Monitor permission prompts to show the command between dashed lines, matching file edit prompts
Improved list scrollbars in fullscreen mode: in most lists the bar no longer shifts as the "N more" rows come and go, and it now has ↑/↓ arrows you can click or hold to scroll
Improved the external editor (Ctrl+G): editors that take a line number now open on the line your cursor is on in the prompt
Improved slash command suggestion responsiveness while typing when many skills or plugin commands are installed; command descriptions now match by word prefix
Improved the output style picker: it now opens on your current style instead of Default, with each style's description on the line under its name; number keys no longer pick a style
Improved /hooks: the closing line of a hook's detail screen now says "this hook" instead of "it"
Improved the model fallback notice and the autocompact-thrashing error to say when a fallback dropped the context window from 1M to 200K tokens
Improved responsiveness of SDK and -p sessions when a host re-sends an MCP server enable for a server that is already connected
Improved the protocol page a Claude apps gateway serves at /protocol: it now says not to reject unknown input and matches what Claude Code sends today
[VSCode] Improved the Manage plugins dialog: it says when a turned-off plugin is still on because of other settings, and explains a plugin folder clash
[Claude Tag] Improved the titles of sessions started from Slack as shown on claude.ai: they now read as the words you typed, without Slack user IDs or escape codes
Fixed several Claude Code processes and IDE extensions each opening a login browser when gcpAuthRefresh or awsAuthRefresh credentials expire
Fixed macOS sessions still showing "Not logged in" or "Login expired" after /login succeeds in another Claude Code window when a leftover ~/.claude/.credentials.json exists
Fixed headless sessions repeating the "MCP servers require authentication" reminder after a successful re-authentication when the MCP discovery cache is enabled
Fixed claude auth status reporting a Console sign-in's stored API key as claude.ai; it now reports api_key, and the VS Code extension treats that session as an API key session
Fixed MCP error messages showing a credential's value when "Bearer" or "Basic" came before its key name
Fixed subagents spawned with worktree isolation loading the project CLAUDE.md and its imports a second time from the worktree copy on their first file read
claude --resume and --continue sometimes losing every turn… API 400 errors after a tool or hook… cloud sessions with very large histories never waking… Claude apps gateway's spend meter pricing 1-hour prompt… every turn failing when the Anthropic API refuses… Remote Control sessions (including claude remote-control) staying connected… refusal and --fallback-model retries failing when the fallback… /status listing an Anthropic profile beside an API… Claude not being told when a file attached… a Remote Control message that arrived while Claude… percent-encoded Bearer tokens being only partly masked in… redacted logs and transcripts showing a secret whose… logs and transcripts showing part of a URL… session transcript in the zip that /feedback saves… MCP connectors listing no tools for up to… a repeat MCP sign-in request from Claude replacing… /usage not crediting an MCP server for a… plugins enabled on claude.ai occasionally going missing from… a message typed into a running subagent showing… subagent hand-back messages showing a raw task id… foreground subagents sometimes missing the task-tracking tools (TaskCreate/Get/Update/List,… Workflow tool subagents being restarted from their original… /compact, /clear, and /rewind typed while viewing a… background jobs showing done while waiting for your… commit attribution reminder being re-sent inside tool output… a click on the space between words of… a row with no details, such as an… files with very long names not reaching a… plugin errors for a marketplace Claude Code refuses… /plugin's Discover tab showing a marketplace name unquoted…
v2.1.2859월 29일 화
기능 ×59개선 ×17보안 ×12Fix ×48
기능 WebFetch 도구를 비활성화하는 CLAUDE_CODE_DISABLE_WEB_FETCH 환경 변수 추가
기능 현재 디렉터리 또는 --continue / --resume <id> 세션으로 Claude 데스크탑 앱을 여는 claude --desktop 추가
기능 플러그인 옵션과 미설정 항목을 보여주거나 stdin으로 새 값을 저장하는 claude plugin configure <plugin> 추가 (--values-stdin)
기능 claude plugin install --config에 <server>.<key>=<value> 추가 — 번들 .mcpb MCP 서버 설정을 설치 시점에 지정해 /plugin → Configure 방문 없이 바로 시작 가능
기능 머신이 사용 가능한 API 공급자를 제한하는 allowedProviders 관리형 설정 추가 (Anthropic API·커스텀 엔드포인트·Bedrock·Mantle·Vertex AI·Foundry·Claude Platform on AWS·Cloud 게이트웨이)
기능 타임아웃된 비스트리밍 폴백 요청의 재전송 횟수를 제한하는 CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES 환경 변수 추가
기능 WSL: 변경 파일명에 콜론이 있거나 점·공백으로 끝날 때 Linux 볼륨 체크아웃 업로드를 거부하던 /ultrareview 수정
기능 Windows: 홈 폴더에 루트를 둔 저장소의 연결된 worktree를 일부 경우에 업로드하던 /ultrareview 수정
기능 MCP 도구에서 _meta['anthropic/alwaysLoad']를 false로 설정한 도구가 서버의 alwaysLoad와 무관하게 지연 상태를 유지하도록 변경
기능 백그라운드 Bash·PowerShell 명령이 시간 제한(run_in_background의 timeout, 기본 30분, 최대 2시간) 후 자동 종료되도록 변경 — 종료 시 Claude에게 알림
기능 Code Review PR 검토와 /ultrareview가 disableWorkflows 활성화 시에도 실행되도록 변경 — 관리자가 직접 설정한 머신(MDM·관리형 설정 파일) 제외
기능 커스텀 ANTHROPIC_BASE_URL 세션이 지원 모델(Opus 4.7+, Sonnet 5+, Fable)의 1M 컨텍스트를 사용하도록 변경 — 게이트웨이가 200K 제한이라면 /autocompact 200k 실행
기능 Team·Enterprise 세션과 플랜을 확인할 수 없는 세션이 시작 시 정책 로드 실패 시 조직 정책 로드까지 WebFetch를 보류하도록 변경
기능 /memory에서 자동 메모리를 백그라운드 세션 또는 Claude Code 도구가 시작한 세션에서는 켤 수 없도록 변경 — 끄는 것은 여전히 가능
기능 자동 모드를 기본 권한 모드로 설정하는 일회성 제안이 타사 공급자·텔레메트리 비활성화 시에도 표시되도록 변경 (다른 모드가 기본값인 경우)
기능 타사 공급자·텔레메트리 비활성화 시 claude -p·Python Agent SDK 세션이 권한 모드 미설정 시 자동 모드로 시작하도록 변경 — --permission-mode로 재정의 가능
기능 Bedrock·Mantle·Claude Platform on AWS에서 비표준 포트가 포함된 base URL 요청 시 SigV4 서명 Host 헤더에 포트를 포함하도록 변경
기능 클라우드 세션·셀프호스트 러너에서 MCP 서버 이름 widgets을 예약어로 지정 — widgets_ 같은 유사 이름도 더 이상 로드되지 않으므로 이름 변경 필요
기능 macOS·Linux에서 /ultrareview 로컬 체크아웃 업로드 시 심볼릭 ref 제외 — 현재 브랜치가 심볼릭 ref이면 설명과 함께 거부
기능 Windows: 프로젝트·로컬 설정 env에서 ALLUSERSPROFILE, SystemDrive, CommonProgramFiles 변수를 더 이상 설정하지 않도록 변경 — 사용자·관리형 설정에서 설정 권장
기능 /tasks에서 Claude Code가 자체 실행하는 백그라운드 작업을 "System tasks" 행으로 접도록 변경 — Enter로 펼치기 가능
기능 macOS·Linux에서 /ultrareview 로컬 저장소 업로드에 git 2.31 이상을 요구하도록 변경 — --separate-git-dir로 생성된 체크아웃은 구 방식 대신 거부
기능 macOS·Linux에서 /ultrareview 업로드가 git 2.31 이상에서 부분 클론을 워킹트리 스냅샷으로 전송하도록 변경 — 구 버전 감지 시 폴백·거부 없음
기능 macOS·Linux에서 /ultrareview가 구 git에서 워킹트리 파일 일부 누락 부분 클론을 fetch 대신 거부하도록 변경 — --filter 없이 생성된 클론은 업로드 가능
기능 Bedrock·Vertex·Mantle 시작 시 모델 확인이 다른 Claude Code 요청처럼 자신을 Claude Code로 식별하도록 변경
기능 claude mcp get에서 플러그인 제공 stdio MCP 서버의 명령·인수·환경 값을 숨기도록 변경 — 변수 이름은 계속 표시
기능 /claude-api를 Remote Control 클라이언트에서 실행할 수 없도록 변경
기능 /config chrome=true가 Chrome 자동 활성화 대신 /config 패널로 안내하도록 변경 — /config chrome=false는 이미 켜진 경우 여전히 비활성화
기능 프로젝트 설정이 관리자 필수 샌드박스를 확장·비활성화하거나 관리형 거부 목록 프록시 교체·엄격 허용 목록 확장·관리형 읽기 거부 재개방을 할 수 없도록 샌드박스 설정 변경
기능 [VSCode] 창 새로고침으로 중단된 복원 탭의 마지막 메시지 아래에 더 이상 응답 없음 안내 추가
기능 [VSCode] 플러그인 관리에 옵션 폼 추가 — 옵션 있는 플러그인 설치 시 미설정 항목을 묻고, 행의 기어 아이콘으로 나중에 변경 가능
기능 [VSCode] 패널의 Claude가 파일 편집 직후뿐 아니라 언제든지 Problems 패널의 오류·경고를 읽는 온디맨드 진단 도구 추가
기능 [VSCode] 슬래시 명령 입력 후 Enter를 눌렀을 때 퍼지 매치로 선택된 관련 없는 메뉴 항목이 실행되거나 아무것도 안 되던 문제 수정
기능 [VSCode] 긴 세션에서 열린 에이전트 트랜스크립트가 에이전트의 최신 메시지를 잃던 문제 수정
기능 [VSCode] Claude Code·IDE 태그를 인용한 메시지의 나머지 텍스트가 채팅에서 사라지던 문제 수정
기능 [VSCode] Claude 작업 중 보낸 메시지가 세션 재열기 후 대화에서 사라지던 문제 수정
기능 [VSCode] 계정 전환 후 세션 목록 Web 탭이 이전 계정의 세션을 표시하던 문제 수정
기능 [VSCode] Continue After Reload 비활성화 시에도 CLAUDE_CODE_RESUME_INTERRUPTED_TURN이 설정된 VS Code 시작 시 복원 탭이 중단된 턴을 재실행하던 문제 수정
기능 [VSCode] 명령 메뉴의 행 클릭 후 Escape가 메뉴를 닫는 대신 실행 중인 턴을 중지하던 문제 수정
기능 [VSCode] 과거 대화 열기가 라이브 대화를 저장된 복사본으로 교체하던 문제 수정
기능 [VSCode] 확장 프로그램 재시작 후 재로드된 Claude 탭이 복구 방법 안내 없이 빈 화면으로 남던 문제 수정
기능 [VSCode] 다른 창·앱에서 이미 열린 대화를 열 때 경고 없이 두 번째 복사본이 시작되던 문제 수정 — 이제 먼저 확인
기능 [VSCode] 창 새로고침 후 훅의 프롬프트 차단·중지 이유가 사라지던 문제 수정
기능 [VSCode] 재개 불가능한 대화에 탭이 고착되던 문제 수정 — 이제 오류 메시지와 함께 새 대화 시작 옵션 제공
기능 [VSCode] 도구 실행 전 편집기가 확장 프로그램의 자동 저장에 응답을 중지할 때 모든 파일 Read·Write·Edit가 10분간 대기 후 건너뛰어지던 문제 수정
기능 [VSCode] 에이전트 맵이 서브에이전트를 실제 실행 모델(CLAUDE_CODE_SUBAGENT_MODEL_FORCE 또는 에이전트 자체 model) 대신 세션 모델로 표시하던 문제 수정
기능 [VSCode] 플러그인 관리 대화상자에서 플러그인 제거 시 잘못된 설치가 삭제되거나 프로젝트용 플러그인 제거에 실패하던 문제 수정
기능 [VSCode] 뒤로 가기 후 동일 로그인 방법을 다시 선택했을 때 로그인이 인증 코드 단계에 머무르던 문제 수정
기능 [VSCode] 긴 세션에서 가장 오래된 행이 잘릴 때 채팅 패널이 멈추던 문제 수정
기능 [VSCode] 여러 에이전트 실행 시 세션에서 대화가 사라지던 문제 수정
기능 [VSCode] /rename·SessionStart 훅·claude.ai로 세션 이름 변경 후 편집기 탭이 이전 이름을 유지하던 문제 수정
기능 [VSCode] 실행 중인 에이전트로 보낸 메시지가 에이전트 맵 트랜스크립트 뷰에서 누락되던 문제 수정
기능 [VSCode] 프로젝트 공유 .claude/settings.json이 켠 플러그인 비활성화 또는 마켓플레이스 제거 전 플러그인 관리 대화상자가 확인을 요청하도록 변경
기능 [Cloud sessions] 루틴이 시작 전 거부될 때 "Run now"가 내부 오류 텍스트를 표시하던 문제 수정 — 이제 루틴 실패 알림과 동일한 설명 표시
기능 [Cloud sessions] 설정 파일 대신 클라우드 환경 변수에 설정된 MCP_DISCOVERY_CACHE=1이 세션 재시작 후 커넥터 툴 목록을 재사용하도록 변경 — 다른 MCP 서버는 더 이상 캐시되지 않고 시작 시 연결
기능 [Claude Tag] Cowork도 보유한 Enterprise 플랜 Standard 또는 사용량 기반 Chat 시트 멤버를 위한 Claude와의 다이렉트 메시지 추가 — Claude Code 시트 불필요
기능 [Claude Tag] 관리자 설정·채널 Configure 페이지의 기본 모델 설정이 조직에서 사용 불가한 모델을 제공해 저장·새 세션이 실패하던 문제 수정
기능 [Claude Tag] Claude가 나중에 메시지를 편집할 때 Slack 메시지 아래 폴백 모델 응답 이유 안내가 사라지던 문제 수정
기능 [Code Review] Code Review "Add a repository" 대화상자 조직 메뉴가 GitHub 조직 일부만 표시하던 문제 수정 — 이제 스크롤 시 추가 로드
⚡ 개선 17
🔒 보안 12
🐛 수정 48
Improved Claude in Chrome: the native host now reports your computer's name, so connected browsers can be labeled by computer instead of "Browser 1" / "Browser 2"
Improved Bedrock and Vertex AI sessions to switch to an older available model of the same tier, instead of failing, when an admin removes access to the default model; session titles and summaries now fall back with it
Improved plugin marketplace errors to name why a git address is refused instead of citing enterprise policy
Improved validation of git URLs for plugins, marketplaces and the current repository's remote
Improved Artifact tool results: they now suggest publishing in the same step as writing or editing the page, which can save a round trip
Improved Remote Control: a /btw side question asked of a session hosted by an app such as Claude Desktop now sees the turn in progress, not only the last finished one
Improved pictures Claude sends as BMP, HEIC, HEIF, AVIF or TIFF files: the Claude apps now show a preview where Claude Code can convert them
Improved subagents in auto mode: a subagent's run now ends as soon as it hands its report back to its caller, instead of taking extra turns that reach no one
Improved Bedrock and Vertex start-up model checks: models your account cannot use are now remembered for up to a day instead of being re-checked on every launch
Improved Artifact tool publish results to use fewer tokens: the note on updating an artifact is shorter, and where to find your artifacts is no longer repeated after every publish
Improved SDK liveness during a non-streaming fallback request: with partial messages on, a ping stream event is now sent every 30 seconds on the Anthropic API, Claude Platform on AWS and gateways
Improved /resume and claude --resume on a session that is running in the background: they now open that session instead of refusing, and a prompt given with claude --resume <id> "prompt" is sent to it as its next turn
Improved per-turn performance when many permission deny rules and MCP tools are configured
Improved responsiveness when leaving the ctrl+o transcript view in long sessions when fullscreen rendering is off
Improved Bedrock, Vertex and Mantle start-up model checks to send the same User-Agent, x-app and session ID headers as regular requests
[VSCode] Improved the Manage plugins dialog: a failed plugin action now opens a popup that explains it and, where there is one, offers the fix
[Code Review] Improved the Code Review check run to say when your repository's REVIEW.md wasn't applied, for example on a very large pull request or when REVIEW.md is a symbolic link
Fixed Claude Code refusing to start when the OS denies reading the managed settings file; it now warns and starts without that file's policies. Other read errors and unparseable files stop every session
Fixed claude -p --permission-prompt-tool: a background subagent's permission request now goes to the prompt tool instead of being auto-denied
Fixed sandbox auto-allow asking for approval on every run of many inline scripts (python3 -c, node -e) just because they contain =
Fixed fork subagents not keeping the session's plan mode or dontAsk mode: a fork now runs under its parent's permission mode and cannot exit plan mode
Fixed hooks and SDK permission callbacks seeing a missing or outdated plan on ExitPlanMode when the plan was written in the same response
Fixed sessions that authenticate with ANTHROPIC_AUTH_TOKEN against the Anthropic API never loading the organization's policy
Fixed auto mode skipping its classifier for Artifact tool asset uploads and reads of someone else's artifact when you had approved that artifact earlier in another permission mode
Fixed /ultrareview uploads including uncommitted changes to credential files whose name has a colon before the extension, such as server:8443.key
Fixed a rare auth failure when two sessions recover a login refresh lock left by a crashed process at the same time
Fixed the PowerShell tool's permission check skipping deny and ask rules, and caching that failure for later checks, when its command parser failed to start (for example when the machine was out of memory)
Fixed /ultrareview uploads on macOS and Linux running slowly on some unusual file names, and their credential-file check missing file or folder names with many backup or editor marks
Fixed a reply sent from claude agents to a background session waiting on a permission prompt sometimes approving the pending command
claude -p with CLAUDE_CODE_FORK_SUBAGENT=1: a subagent's own Agent… plugin and marketplace installs and updates over SSH… cloud sessions that restarted after their conversation was… claude plugin disable and enable with a full… files attached to a message sent over Remote… switching models mid-session with a set_model request (such… redacted logs and transcripts showing part of a… SSH passphrase and new-host prompts from worktree and… switching off an MCP server added mid-session in… claude mcp list and claude mcp get, and… claude remote-control --help saying --[no-]chrome defaults to the… background subagents in auto mode prompting a second,… cloud session creation and /remote-env reading only the… Remote Control marking a message as read as… installing a plugin with claude plugin install or… first reply in cloud sessions arriving tens of… a failed agent(), parallel() or pipeline() call that… synchronous hooks hanging Claude Code while a background… WebFetch reporting a rate-limited domain safety check as… fullscreen ctrl+o transcript freezing briefly when opened on… Amazon Bedrock mid-stream modelTimeoutException and serviceUnavailableException errors showing… /autofix-pr and /schedule saying the Claude GitHub App… dismissing a row (x) in /artifacts unlinking its… Artifact tool publishes after a conversation rewind (Esc… an Artifact allow rule ("don't ask again") letting… /cost and SDK modelUsage reporting a turn under… Artifact tool so that publishing a page no… a misleading "core.worktree is set" error from /ultrareview… /ultrareview on macOS and Linux failing to upload… Artifact tool sometimes reporting a publish as a… a cancelled shell command or hook still starting,… vim mode: after editing in the external editor… responses blocked by the API's output content filter… plugins silently skipping a bundled .mcpb MCP server… compacting or resuming a session failing, opening without… CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a turn that had ended at… sign-in that could wait forever after the browser… cloud sessions reporting the uploads folder as missing… claude attach, logs, stop, respawn and rm starting… claude mcp list leaving out WebSocket (ws) MCP… claude mcp get showing no Type, Command, Args,… .claude/settings.local.json allow rules being held back outside a… /claude-api eval runner scaffold and report builder writing… /claude-api eval runner scaffold counting responses cut off… &nbsp; showing as literal text in the terminal… a brief freeze (up to a second) partway… an approved Edit never going through when its… a failing API request being retried up to…
v2.1.2849월 28일 월
기능 ×42개선 ×19보안 ×3Fix ×36
기능 Claude Sonnet 5.5 (claude-sonnet-5-5) 추가 — Anthropic API 기본 Sonnet 모델, 1M 컨텍스트, 입력 $2·출력 $10/Mtok, 캐시 읽기 $0.20/Mtok
기능 작업 디렉터리 외부 읽기 전 auto 모드 확인창에 "허용, 다음엔 다시 묻기" 선택지 추가 — 해당 읽기만 허용하고 이후엔 계속 묻기
기능 게이트웨이 이 버전 이상 실행 시 /usage와 상태 표시줄에 Claude apps 게이트웨이 지출 한도 달러 금액 추가(예: "$271.40 / $500.00 spent this month"); 상태 표시줄의 rate_limits.spend_limit에도 used_usd·limit_usd·period 필드 추가
기능 effortSlider:decreaseEffort·increaseEffort·toggleUltracode 키바인딩 액션 추가 — /effort 슬라이더의 화살표·Tab 키를 keybindings.json에서 재바인딩 가능
기능 claude.ai 구독자용 /help와 명령어 메뉴에 /rate-limit-options 추가 — 사용량 한도 알림이 찾을 수 있는 명령어를 가리킴
기능 인터랙티브 터미널에서 연결 실패하거나 인증이 필요한 모든 MCP 서버를 한 번에 재시도하는 /mcp reconnect all 추가
기능 관리형 정책의 availableModels가 비어 있거나 model·enforceAvailableModels 설정 없이 Claude Code 시작 모델이 빠진 경우 Claude apps 게이트웨이 시작 경고 추가
기능 Claude apps 게이트웨이 telemetry.forward_to 대상에 auth: { google: {} } 추가 — 게이트웨이의 Google Cloud 자격증명으로 Google Cloud OTLP 엔드포인트에 텔레메트리 직접 내보내기 가능
기능 클라이언트 시크릿 대신 인증서 자격증명을 발급하는 ID 공급자를 위해 Claude apps 게이트웨이와 ID 공급자 간 인증서 클라이언트 인증(private_key_jwt) 추가
기능 권한 모드 미설정 시 모든 플랜·프로바이더에서 인터랙티브 터미널·VS Code 세션이 auto 모드로 시작하도록 변경; permissions.defaultMode로 여전히 덮어쓰기 가능
기능 Ultracode를 /effort의 독립 토글로 변경(Tab 또는 /effort ultracode [on|off]): xhigh 노력을 강제하지 않고 어떤 노력 수준에서도 켜짐 유지
기능 응답 중 연결 끊김 후 재시도가 나머지 요청 재시도 예산을 공유하도록 변경 — 실패하는 요청이 더 빨리 포기
기능 Sonnet 모델 안전장치가 메시지를 차단할 때 표시하는 알림이 이유를 설명하고 편집·재시도를 제안하도록 변경
기능 ANTHROPIC_DEFAULT_OPUS_MODEL·modelOverrides로 Opus 모델 고정 세션의 안전 관련 모델 전환 변경: Anthropic API에서 각 차단 유형별 전환 모델을 API가 선택(고정 모델 아님)
기능 CLAUDE_CODE_MCP_STARTUP_WAIT_MS가 0이어도 --allowedTools나 mcp_tool 훅에 지정된 MCP 서버 연결을 비인터랙티브 첫 턴에서 최대 2초 대기하도록 변경
기능 채팅 스레드(본인 포함)·루틴·웹훅 릴레이로 도달 시 /recap이 짧은 알림으로 거절하도록 변경; 터미널·Claude 앱·Remote Control·-p·SDK 호스트에서 직접 입력 시 기존대로 실행
기능 /artifacts가 /config·/plugin과 동일한 탭 바로 제목 옆에 단어 레이블(All·Mine·Shared) 필터 탭을 표시하도록 변경
기능 --add-dir로 추가된 매핑 네트워크 드라이브 외 네트워크 공유(\\host\share 경로 또는 /net 자동 마운트) 파일의 아티팩트 게시를 거부하도록 변경
기능 [VSCode] 각 프롬프트·응답 위에 선택적 시간 표시 추가, 날짜 변경 시 날짜 줄 표시 (Claude Code: Show Message Timestamps 설정, 기본 꺼짐)
기능 [VSCode] 플러그인 관리 행에 로드 오류·메모 추가, 비활성화·제거·오류 복사 팝업 포함
기능 [VSCode] Effort 슬라이더 아래 Ultracode 켜기/끄기 스위치 추가(슬라이더의 Ultracode 정류 대체); 모델 pill이 어떤 노력 수준에서도 "· Ultracode" 표시
기능 [VSCode] Memory 대화 상자의 Claude 다시 로드가 편집된 파일 저장 전에 재시작하던 문제 수정
기능 [VSCode] 복원된 탭이 다른 Claude 프로세스가 이미 열고 있는 대화를 열던 문제 수정; 이제 먼저 확인
기능 [VSCode] /model 입력 후 Enter 시 모델 선택기가 열리지 않고 사용법 텍스트가 채팅에 출력되던 문제 수정
기능 [VSCode] Vertex·Bedrock·Foundry에서 Send 후 /feedback이 거부되던 문제 수정; 터미널처럼 이제 이 컴퓨터에 저장
기능 [VSCode] 창 다시 로드 후 로그인이 Python 확장을 최대 1분 대기하던 문제 수정
기능 [VSCode] 확장 다시 시작 후 응답을 멈추던 Claude Code 탭 수정; 이제 대화로 다시 열림
기능 [VSCode] 발신자가 기록되지 않은 다른 에이전트 메시지가 채팅에 원시 XML로 표시되던 문제 수정
기능 [VSCode] 다른 에이전트·세션·채널의 메시지가 다시 로드 후 사라지던 문제 수정
기능 [VSCode] 사용자의 /mcp·/config·/settings 명령이 확장 대화 상자에 가려지던 문제 수정
기능 [VSCode] 실행 중인 턴이 없을 때 Escape가 모든 백그라운드 에이전트를 중지하던 문제 수정
기능 [VSCode] 플러그인 설치 링크가 동일한 이름의 기존 마켓플레이스를 교체하던 문제 수정
기능 [VSCode] 대용량 텍스트 파일 첨부 후 압축 시 "Prompt is too long" 오류 수정
기능 [VSCode] 경로에 비ASCII 문자·공백·괄호가 있는 파일의 채팅 링크가 열리지 않던 문제 수정
기능 [VSCode] claudeCode.environmentVariables 설정의 CLAUDE_CONFIG_DIR이 절대 경로일 때만 적용되도록 변경하고, 채팅을 이어가는 터미널에 전달
기능 [Cloud sessions] 오프라인 중 루틴 Edit·Duplicate 컨트롤이 "아직 로딩 중"으로 표시되던 문제 수정; 이제 오프라인 상태를 알림
기능 [Claude Tag] 스레드·채널 기본·DM에서 "Opus (latest)" 같은 모델 패밀리 선택 추가 — 해당 패밀리의 최신 모델을 자동으로 선택
기능 [Claude Tag] 분석 지출 예측 차트에 조직 전체 한도에 반영되는 지출 및 한도 사용 비율 추가
기능 [Claude Tag] GitHub Enterprise 호스트 이름에 밑줄 포함 시 Slack 앱의 진행 카드·링크 미리보기에서 저장소와 PR 생성 버튼이 누락되던 문제 수정
기능 [Claude Tag] 환경이 시작을 거부하는 채널에서 Claude가 침묵하던 문제 수정; 이제 관리자 문의 알림 한 번 게시 후 @멘션 시 재시도
기능 [Claude Tag] Claude 계정 미연결 사용자의 @멘션마다 비공개 로그인 알림을 게시하도록 변경(첫 번째 이후 침묵하는 대신)
기능 [Code Review] GitHub App의 미제출 리뷰가 PR에 열려 있을 때 완성된 리뷰를 게시하지 않고 포기하던 문제 수정; 이제 먼저 게시 재시도
⚡ 개선 19
🔒 보안 3
🐛 수정 36
Improved the usage-limit wait: the limit's state and the countdown with the usage-credits option now show as one block under the prompt, and limit messages no longer repeat the countdown
Improved the "No such tool available" error for Claude in Chrome tools called without their prefix: it now names the tool to call
Improved Monitor event rows to show what each event printed instead of repeating the description, and stopped repeating an unchanged "Waiting for N … to finish" line after every event
Improved Workflow tool sandbox hardening for errors thrown by async script hooks
Improved startup time and memory use by building only the parts of the settings schema that your settings files actually use
Improved /claude-api: hillclimb no longer spends rounds on prompt rewordings too small for the eval to measure, and an extra page you ask for beside report.html is built as one local file that loads nothing from the network
Improved lists such as /tasks, /copy and /hooks: the details after each name now line up in one column when they fit, and otherwise sit at the right edge
Improved claude plugin marketplace add to say when it replaces a marketplace already added under the same name from a different source, and how to undo it
Improved the startup refusal when managed settings require a sign-in (forceLoginMethod or forceLoginOrgUUID) and an API key, token or apiKeyHelper is configured: it now names the credential in use, where it is set, and how to remove it
Improved auto-memory loading: invisible characters and tags that imitate Claude Code's own markup are neutralized in MEMORY.md and recalled memory notes before they reach Claude
Improved claude remote-control: in a folder you haven't trusted yet, it now asks for workspace trust on the terminal instead of exiting
Improved artifact pages: Claude writes its design plan into the page instead of the reply, and uses the name you already gave something as the page title
Improved the Artifact tool so that when Claude is given a claude.ai chat or project link, an artifact from a chat, or an artifact id on its own, it asks for the right link or the content instead of stopping
[VSCode] Fixed Focus view sections you expanded closing on their own while a sub-agent is working or when the section's first step is trimmed from view
[Claude Tag] Improved "Notify members now" in admin settings: one press reaches every workspace your organization claimed in an Enterprise Grid, and more members in large workspaces
[Claude Tag] Improved Claude's wait notice on self-hosted environments with on-demand runners: it now says whether a runner is starting, a start will be retried, or no runner will start
[Claude Tag] Improved the error shown when adding a channel manager fails because the channel's Slack workspace can't be confirmed as connected to your organization
[Claude Tag] Improved a channel's access lists in admin settings to show the connectors, repositories and plugins an auto-join pattern attaches, and where each comes from
[Claude Tag] Improved adding repositories as a channel manager: when your GitHub sign-in can't confirm you're a repository admin, the page asks you to sign in with GitHub
Fixed claude mcp add reporting success when managed settings restrict MCP servers to plugins; it now refuses and says what to do, instead of saving a server that never loads
Fixed plugins from marketplaces, claude.ai and npm pre-approving their own tools via allowed-tools under managed allowManagedPermissionRulesOnly; only plugins from an official Anthropic source or a source that managed settings vouch for keep that pre-approval
Fixed sandboxed Bash commands failing to start on Linux when the working directory is write-denied and contains a read-denied directory
a damaged response stream showing raw errors such… an overloaded or server error arriving right after… "Prompt is too long" errors that persisted after… a session whose model is unavailable, with no… Agent SDK sessions crashing when a user message… MCP tool calls in a resumed session failing… repeated calls to the plan-usage endpoint after it… /plugin configure screen: boolean options are now a… ANTHROPIC_FOUNDRY_RESOURCE being interpolated into the Foundry endpoint host… Claude Desktop behind a Claude apps gateway offering… ↓ in shell mode selecting a hidden background-tasks… Bash tool failing on Windows with many plugins… sparsePaths plugin marketplaces cloning empty and replacing a… fullscreen rendering erasing the terminal output above the… fullscreen scroll position jumping to the previous message… tab bars in dialogs such as /config and… /model picker showing "+1 model" below the list… /keybindings writing Backspace and Delete bindings for a… a rebound agent panel close key (footer:close) typing… vim mode . not repeating text typed very… vim mode leaving the cursor on an image… a key pressed the instant the terminal regained… workspace trust dialog appearing a second time after… rules symlinked into .claude/rules from outside the project… a failed first claude plugin install leaving the… debug log dropping a failed hook's stderr when… {"decision":"block"} returned by Elicitation and ElicitationResult hooks being… sessions launched without the SendMessage tool (such as… a photo sent from the Claude app over… typing a message during an automatic usage-limit wait… usage-limit warnings suggesting /upgrade to users already on… Explore subagent switching to Opus on the Claude… /loop status updates in self-paced mode often not… /ultrareview failing to upload the working tree when… artifact database write results telling Claude that every… Claude apps gateway answering 431 Request Header Fields…
v2.1.2839월 25일 금
기능 ×41개선 ×16보안 ×5Fix ×32
기능 게이트웨이 힌트 헤더에 x-claude-code-prompt-id 추가 — LLM 게이트웨이가 한 사용자 프롬프트 요청을 묶을 수 있음; CLAUDE_CODE_GATEWAY_HINT_HEADERS=1로 활성화
기능 관리형 설정 availableModelsMatch 추가: "exact"로 설정 시 availableModels 항목이 지정한 모델 버전만 허용 — 목록 추가 전까지 신규 출시 모델 차단
기능 특정 모델을 차단하는 관리형 설정 deniedModels 추가 — availableModels에서 허용된 경우에도 차단 가능
기능 OTEL_LOG_TOOL_CONTENT=1 시 MCP 도구·WebFetch·WebSearch 출력을 tool.output OpenTelemetry 스팬 이벤트에 추가
기능 CLAUDE.md·스킬·에이전트·명령어의 구형 모델용 프롬프팅 패턴을 감사하는 /doctor prompt-audit(또는 /checkup prompt-audit) 추가
기능 전체화면 모드에서 다른 세션의 잘린 메시지를 클릭해 펼칠 수 있는 기능 추가
기능 로드 실패한 디렉터리 이름을 표시하도록 stream-json system/init plugin_errors의 --plugin-dir 실패 항목에 path 추가
기능 Claude apps gateway 설정에 옵트인 load_test_mode 블록 추가 — 요청은 빌드·서명되지만 업스트림 전송 없이 클라이언트가 미리 준비된 응답을 받아 부하 테스트 가능
기능 Amazon Bedrock의 Mantle 엔드포인트를 위한 mantle 업스트림 프로바이더를 Claude apps gateway에 추가
기능 Windows: PowerShell 도구가 Remove-Item이 거부하는 드라이브 루트·홈 폴더 등을 cmd /c rd·rmdir·del·erase로 삭제할 수 있던 문제 수정
기능 서드파티 프로바이더 또는 텔레메트리 꺼짐 상태의 인터랙티브 세션이 권한 모드 미설정 시 auto 모드로 시작하도록 변경 — permissions.defaultMode로 재정의 가능
기능 로컬 브랜치 리뷰 시 추적 파일의 미커밋 변경이 업로드될 수 있음을 알리도록 /ultrareview 실행 대화상자 변경
기능 Opus가 이미 1M 컨텍스트 창을 가진 경우 /model 선택기의 Opus 행과 기본 모델 이름에서 "(1M context)" 제거 — 창 크기는 변경 없음
기능 프롬프트 제안이 연속 20회 미사용되면 터미널에 덜 표시되도록 변경 — 한 번 사용하면 복구
기능 --system-prompt·--append-system-prompt가 텍스트와 -file 형식을 함께 받도록 변경 — 파일 텍스트가 먼저 적용
기능 Skill(anthropic-skills:<name>) 거부 규칙이 Claude Desktop이 플러그인으로 제공하는 스킬도 차단하도록 변경, Skill(skill:<name>) 거부는 스킬의 별칭·표시 이름도 일치
기능 /rewind·/diff 목록이 다른 목록과 동일한 키바인딩(select:*)으로 이동하도록 변경 — messageSelector:*/diff:* 리바인드는 계속 작동
기능 /workflows 실행 목록이 다른 목록처럼 크기 조정 — 터미널의 절반 인라인, 프롬프트가 아래에 표시될 때 제목 유지
기능 git 설치 시 claude plugin eval이 git 2.31 이상을 요구하도록 변경 — 구버전에서는 버전을 명시한 오류 메시지와 함께 실행 거부
기능 아티팩트 감시 변경: 자동으로 시작된 감시는 비활동 3.5시간 후 종료 — 아티팩트 재게시 또는 재감시로 재활성화
기능 자체 호스팅 러너: 라이프사이클 훅의 git이 저장소의 Git LFS pre-push 훅 건너뛰기·쓰기 가능한 시스템 core.hooksPath 무시·--configure-git 없이 커밋 서명 안 하도록 변경
기능 자체 호스팅 러너: Anthropic 관리 git에서 GIT_SSL_CAINFO·GIT_SSL_NO_VERIFY 변경 — 러너 자체 git은 항상 Anthropic git 경로를 검증하고 경고 줄이 적용 범위 명시
기능 2.1.282의 claude-ai 이름 예약 되돌림 — 해당 이름의 스킬·명령어·워크플로·MCP 서버 스킬·프롬프트가 다시 로드되며 Skill(claude-ai:*) 규칙은 일반 접두어 규칙으로 처리
기능 [VSCode] 자동 전환 실패 후 세션이 auto·bypass 모드로 계속 실행되는 동안 권한 모드 표시기가 Default를 표시하던 문제 수정 — 전환이 성공할 때까지 재시도
기능 [VSCode] 웹에서 텔레포트된 세션이 Claude가 작업 중 전송된 메시지를 삭제하던 문제 수정
기능 [VSCode] 구버전이 빈 로컬 복사본을 저장했을 때 웹 세션이 세션 목록에서 숨겨지고 그 자리에 빈 채팅이 열리던 문제 수정
기능 [VSCode] 재열린 세션이 자동 계속 등 턴 중 수신된 메시지에서 턴을 분할하던 문제 수정
기능 [VSCode] 재로드된 세션이 되감긴 턴이나 압축 이전 행만 표시하던 문제 수정
기능 [VSCode] 좁은 패널에서 푸터의 에이전트 필이 아이콘을 오프센터로 그리고 상태 점이 엣지에 붙어있던 문제 수정
기능 [VSCode] 긴 프롬프트에 줄바꿈으로 끝나는 줄을 붙여 넣은 후 채팅 입력 텍스트가 커서·선택 영역보다 약간 아래 표시되던 문제 수정
기능 [Cloud sessions] 서버 측 재시작 복구 후 이미 완료된 단계(중복 댓글 게시·푸시 등)를 다시 실행하던 문제 수정
기능 [Cloud sessions] 새 루틴 일정이 정시보다 몇 분 후를 기본으로 하도록 변경 — 정시에 설정된 루틴은 몇 분 늦게 시작될 수 있다는 안내 추가
기능 [Claude Tag] Claude의 Slack 검색을 추가된 공개 채널로 제한하는 "Channels Claude can search" 관리자 설정 추가 — 조직·워크스페이스·채널별 설정 가능
기능 [Claude Tag] Claude 계정 연결 후 표시되는 페이지에 시작한 스레드로 돌아가는 "Back to Slack" 버튼 추가
기능 [Claude Tag] 채널이 첨부 규칙을 통해 액세스 번들을 받을 때 채널 설정 페이지에 커넥터·플러그인이 표시되지 않던 문제 수정 — 규칙 첨부 번들도 이제 표시
기능 [Claude Tag] 선택된 저장소 목록으로 제한된 GitHub App 설치에서 액세스 번들 저장소 검색이 저장소를 누락하던 문제 수정
기능 [Claude Tag] 새 메시지가 답변 도중 끼어들었을 때 Claude가 같은 답변을 두 번 게시하던 문제 수정
기능 [Claude Tag] Slack Connect 공유 등으로 Slack 채널 ID가 변경된 이전 비공개 채널에서 채널 루틴이 실행되지 않던 문제 수정
기능 [Claude Tag] "Channel only" 설정 채널에서 비게스트 멤버 가입 시 Slack이 멤버십 확인을 지연하면 모든 대화가 종료되던 문제 수정
기능 [Code Review] GitHub가 풀 리퀘스트를 반환하지 못했을 때 "@claude review" 요청이 무응답이 되던 문제 수정 — 한 번 재시도하고 여전히 실패하면 댓글로 설명
기능 [Code Review] 검증 없이 시간 제한으로 중단된 리뷰 청구 문제 수정 — 이제 미완료로 표시되고 청구되지 않으며 한 번 재시도
⚡ 개선 16
🔒 보안 5
🐛 수정 32
Improved the /mcp tool list: it shows more tools at once, scrolls with the page keys and mouse, and marks tools your organization blocked with a warning icon
Improved MCP tool results: images returned by MCP tools are now also saved to a file, so Bash, Read and other tools can open them
Improved /tasks: rows show a status icon, the name and whole facts, the title and key hints stay on screen with many tasks, and the list gains paging keys, the mouse wheel and clicks
Improved lists in /help, /hooks, /copy, /chrome, /memory, /ide, /release-notes, /rewind, /diff, /remote-env, /plugin and other pickers with page keys, mouse wheel and clicks
Improved lists beside a search box, such as /skills and /artifacts, to draw their pointer dim while the search box has the keys, so only one pointer is highlighted
Improved the compaction spinner: its timer now starts when compaction begins and it counts the summary's tokens as they stream, replacing the percentage bar
Improved the browser page shown after signing in to an MCP server: centered layout, dark mode, and new artwork
Improved the Skill tool's reply when a skill belongs to a plugin that failed to load, so Claude tells you the plugin could not be loaded instead of calling the skill uninstalled
Improved prompt-audit on Claude Code configuration: stale paths, stale commands and contradicting instruction files now lead the report, and thinking keywords that Claude Code documents are kept
Improved recovery from an installed_plugins.json that cannot be read at all: its contents are kept in a file beside it before it is rebuilt, and claude plugin list names that file
Improved artifact database reads: an ordered query that returns a full page now says it is one page and how to read the rest
Improved first-reply latency: a pattern-compile step that ran at the end of a session's first reply now runs while the reply streams in
Improved first-request latency by reusing the preconnected API connection
Improved startup: claude -p and Claude Code Remote no longer load the interactive UI, and the auto-mode classifier's rules and the Artifact tool load on first use instead of at launch
Improved startup for claude.ai accounts whose Artifact tool features aren't known yet, as on a first run: the prompt no longer waits up to 1.5 s to check them; the first message waits if needed
[Cloud sessions] Improved adding a repository to a running cloud session: a private repository your GitHub account can read but not push to now attaches for reading
Fixed MCP sign-in for a server with no valid URL failing with an opaque SDK error; /mcp no longer offers Authenticate for such servers
Fixed permission dialogs in screen-reader mode reading quoted commands and paths as if they were the dialog's own text
Fixed claude mcp add, add-json, and remove reporting success when the user or local config file could not be written, for example inside a sandbox
Fixed sandboxed git asking credential helpers to store the sandbox proxy's login, which printed "failed to store"
Fixed managed sandbox settings being ignored entirely when one nested value was invalid; the invalid value now fails closed and the rest of the block still applies
SDK sessions losing a deferred tool call or… MCP progress notifications being discarded once a long-running… stdio MCP servers being left running when the… a brief HTTP 404 from a stateless remote… weekly Fable limit not appearing in /usage and… /model accepting Sonnet 4.6 or Sonnet 5 with… /model picker showing a hardcoded Haiku version and… dynamic workflows started during a model fallback running… DISABLE_PROMPT_CACHING_HAIKU having no effect when Haiku is the… claude plugin validate saying Claude Code accepts a… claude plugin validate passing plugins whose outputStyles, themes,… claude plugin details showing 0 MCP servers for… claude plugin marketplace remove not saying which installed… claude plugin uninstall removing the other of two… plugins that declare no version being silently restored… user-installed plugins and marketplaces failing to load with… installed_plugins.json showing no plugins when it holds a… installed_plugins.json being rewritten, losing records, when it holds… /context not counting MCP server instructions: they now… markdown links in the Warp terminal rendering as… first words of a reply in a cloud… Claude's built-in keybindings guide saying chords time out… keybindings.json silently accepting a misspelled modifier such as… footer hints still saying "Enter to view" after… keys typed quickly together (type-ahead, key repeat, bursts… worktree checkouts failing certificate verification (for example on… Claude's edits to its own auto-memory notes being… Remote Control being unavailable on paid plans when… /remote-control menu cutting its QR-code hint mid-word in… vim mode . dropping a Shift+Enter newline, leaving… vim mode cursor placement: recalling a prompt over… vim mode J joining lines with different spacing…
v2.1.2829월 24일 목
기능 ×36개선 ×6보안 ×5Fix ×39
기능 넓은 터미널에서 Claude 산문 너비를 제한하는 maxProseWidth 설정 추가 — 표·코드 블록은 전체 너비 유지
기능 프로젝트 설정 파일에서 무시되거나 텔레메트리를 끄는 변수를 나열하는 시작 알림과 /status·claude doctor 항목 추가
기능 전용 managed-mcp.json과 함께 claude --chrome을 실행할 수 있는 관리형 설정 allowClaudeInChromeWithManagedMcp 추가 — Chrome 차단 시 오류 메시지에 설정 이름 표시
기능 짧은 Postgres 중단(데이터베이스 장애 조치 등) 동안 /readyz가 준비 상태를 유지할 수 있도록 Claude apps gateway에 store.readiness_grace_seconds 추가
기능 전체화면 모드의 /feedback 초안 목록에 스크롤바 추가 — 마우스 올리면 표시
기능 Vertex AI: Claude Code가 아직 인식하지 못하는 신규 모델 등에 웹 검색이 제공되지 않던 문제 수정
기능 claude-api 스킬 업데이트: 출력 전 거절 청구가 거절 청구 방법 문서에 링크되고, 스트림 중 거절은 일반 요금 청구, 출력 전 거절은 사용량 한도에 포함
기능 Managed Agents 리소스를 버전 관리 파일로 유지하는 ant apply를 권장하도록 claude-api 스킬 업데이트
기능 텔레메트리 꺼짐 시 직접 Anthropic API 연결에서 auto 모드가 기본으로 서버 측 분류기를 사용하도록 변경 (CLAUDE_CODE_AUTO_MODE_SERVER=0으로 비활성화)
기능 관리형 설정 또는 --settings로 allowUnsandboxedCommands: false나 관리형 allowManagedDomainsOnly: true가 설정된 경우 sandbox.excludedCommands가 프로젝트·로컬 설정 항목을 무시하도록 변경
기능 프로젝트·로컬 설정에서 익스포트 활성화·엔드포인트 설정·콘텐츠 캡처하는 OpenTelemetry 변수(CLAUDE_CODE_ENABLE_TELEMETRY·OTEL_LOG_* 등)를 무시하도록 변경
기능 Windows/WSL 관리형 설정 변경: 존재하지만 유효하지 않거나 읽을 수 없는 관리자 정책(HKLM, managed-settings.json)이 사용자 수정 가능한 HKCU·WSL /etc/claude-code의 적용을 차단
기능 Skill(anthropic-skills:*)·Skill(claude-ai:*) 허용 규칙이 해당 이름을 사용하는 플러그인·다른 스킬이 아닌 claude.ai에서 동기화된 스킬만 포함하도록 변경
기능 anthropic-skills·claude-ai 네임스페이스의 스킬 폴더·명령 파일·워크플로 명령이 더 이상 로드되지 않도록 변경 — 해당 이름의 플러그인은 계속 로드되지만 동기화 스킬에 이름 우선권 양보
기능 anthropic-skills·claude-ai 이름으로 설정된 MCP 서버가 스킬·프롬프트를 나열하지 않도록 변경(도구는 계속 작동) — 다시 나열하려면 MCP 설정에서 서버 이름 변경
기능 /effort·프롬프트 입력의 ultracode 시각 효과를 단순 스타일로 변경(파급·테두리 장식·키워드 반짝임 제거) 및 다이내믹 워크플로 스피너 팁 제거
기능 시작 배너의 Clawd 마스코트 발이 몸 모서리 아래에 위치하도록 변경
기능 [VSCode] 긴 응답이 스트림에 뒤처지는 문제 수정 — 패널이 업데이트마다 전체 응답을 다시 파싱하지 않음
기능 [VSCode] 입력창이 충분히 길어 스크롤될 때 받아쓰기 마이크 버튼이 메시지 입력창의 스크롤바를 가리는 문제 수정
기능 [VSCode] 이 컴퓨터에서 시작된 Remote Control 세션이 세션 목록의 Web 항목에서 열리지 않는 문제 수정 — 다른 곳에서 실행 중이 아니면 로컬 대화 열기
기능 [VSCode] 확장 호스트 재시작 후 편집기 탭의 로그인 화면이 조용히 멈추는 문제 수정 — 이제 "응답 없음" 알림도 표시
기능 [Cloud sessions] 설정 › 커넥터 › GitHub에 Claude GitHub App 상태 추가 — 계정에 앱 설치·접근 가능 여부, 연결·설치·재연결 단계
기능 [Cloud sessions] GitHub 외 Git 서버에 호스팅된 저장소의 클라우드 세션 저장소 메뉴에 "저장소 열기"·"비교 페이지 열기" 링크 추가
기능 [Cloud sessions] 포크의 업스트림 등 다른 GitHub 소유자의 저장소를 이미 저장소가 있는 실행 중인 클라우드 세션(Slack에서 시작된 세션 포함)에 연결하는 기능 추가
기능 [Cloud sessions] 인도 등 30분 오프셋 시간대 사용자에게 시간별 루틴의 다음 실행 시간이 30분 어긋나는 문제 수정
기능 [Claude Tag] 한 워크스페이스의 Claude Tag 관리 설정에 저장된 자동 참여 채널 패턴이 Enterprise Grid 조직 전체 설치에서 무시되는 문제 수정 — 이제 Claude가 일치하는 새 채널에 참여
기능 [Claude Tag] 채널의 Claude Tag 버전이 다른 워크스페이스에서 저장된 경우 한 조직의 두 워크스페이스 공유 Enterprise Grid 채널에서 Claude가 응답하지 않는 문제 수정
기능 [Claude Tag] GitHub Enterprise Server 저장소 세션의 Slack 앱 진행 카드 수정 — 이제 저장소 이름을 표시하고 동작하는 PR 생성 버튼 제공
기능 [Claude Tag] 모델이 지원 종료된 Slack 스레드가 매 답글마다 다른 모델로 폴백하며 느려지고 알림이 뜨는 문제 수정 — 이제 스레드가 작동하는 모델로 이동
기능 [Claude Tag] Claude가 Slack에 업로드하는 파일이 표가 포함된 캡션을 가질 수 없는 문제 수정 — 캡션이 이제 답글과 동일한 서식으로 렌더링
기능 [Claude Tag] Slack의 에이전트 및 도구 뷰에서 Claude 스레드가 이름 대신 첫 메시지 아래에 나열되는 문제 수정 — 이후 이름 변경도 목록에 반영
기능 [Claude Tag] 해당 GitHub 조직 연결 해제 후 Claude Tag 관리 설정 액세스 번들의 Repositories 탭에서 GitHub 조직 권한 제거가 저장되지 않는 문제 수정
기능 [Claude Tag] 추가되지 않은 Grid 워크스페이스와 공유된 채널에서 Claude가 항상 "Couldn't check this channel just now"로 답하는 문제 수정 — 이제 어떤 워크스페이스에 앱이 필요한지 안내
기능 [Claude Tag] 세션 클라우드 워커 재시작 후 Claude 답글 푸터의 비용·토큰 합계가 실제보다 훨씬 높게 표시되는 문제 수정
기능 [Claude Tag] Slack 답글의 계획·표·세부 정보에 사용하는 테두리 카드가 기본으로 좁은 너비 대신 넓게 렌더링되도록 변경
기능 [Claude Tag] 새로 연결된 Slack 워크스페이스가 연결 시점의 기본 모델 대신 현재 기본 모델을 따르도록 변경
⚡ 개선 6
🔒 보안 5
🐛 수정 39
Improved the time to resume very large sessions, including ones that were never compacted
Improved the error shown on Windows when a session can't be resumed because its transcript file could not be read (EBADF): it now names possible causes and what to try
Improved the Claude Desktop unknown-model error to suggest switching to a different model
Improved rendering of unusual Unicode in permission prompts
Improved /artifacts: titles line up in one column, details are dropped whole instead of cut mid-word, and the list supports PgUp/PgDn, Home/End, the mouse wheel and clicks
[Cloud sessions] Improved how quickly the Routines page and the sidebar's Scheduled list load for accounts whose past sessions scheduled many check-in reminders
Fixed Bash permission rules with a mid-pattern :* being skipped in settings files while --allowedTools honored them; they now work from every source, with a startup warning on how they match
Fixed a command approved on a restored permission prompt running twice when a remote session's worker restarted
Fixed managed settings ignoring a mistyped value for boolean lock keys such as disableClaudeAiConnectors or allowManagedPermissionRulesOnly; the lock now applies and startup names the key
Fixed managed permissions, autoMode, worktree and attribution settings being ignored entirely when one nested value was invalid; the rest of the block now still applies
Fixed repository, user and --add-dir skills, commands and skills-directory plugin manifests pre-approving their own tools via allowed-tools under managed allowManagedPermissionRulesOnly
every request failing with a 400 error in… more cases of continued or resumed sessions (--continue,… earlier extended thinking being dropped when /model, /rename,… continued or resumed conversations losing earlier extended thinking… sessions failing on every turn with an "Invalid… compaction failing when the summarization request is refused;… a failed turn ("Effort 'xhigh' isn't available with… an unanswered Fable usage-credits prompt switching models in… /model with a full Fable model id stopping… requests failing for up to a minute with… sessions started while another Claude Code window was… CLAUDE.md and rules being read at startup through… safeguard block messages on Amazon Bedrock and Bedrock… Bash and PowerShell hiding a full disk quota… tool input validation errors naming only an unknown,… pasted multi-line text being submitted line by line… prompt's example text flashing and disappearing at startup… a blank screen flashing before the first frame… garbled, misplaced rows in the non-fullscreen renderer after… a stale character left in the last column… cursor landing before the end of a prompt… send-now hint showing ctrl+enter on terminals that send… claude remote-control --debug failing with "Unknown argument: --debug",… /install-github-app saying "cancelled" and then still pushing the… /feedback, /bug and /share on Bedrock, Vertex and… plugin uninstall reporting success and deleting the plugin's… plugin uninstall deleting a plugin's saved options and… a key typed right after / in /skills… terminal cursor jumping from the /skills search box… lists with a scrollbar, such as /skills and… agent panel footer wrapping onto two lines with… a doubled · separator in the /tasks dialog… artifact publishes failing when Claude gave the version… screen-reader mode, quoted lists and very long lists… PDF page-read error messages: paths with accented or… vim mode >> indenting empty lines, r with… vim mode cursor placement: after dd, dj, dG… vim mode ignoring a count typed before .… vim mode leaving the cursor past the end…
v2.1.2819월 23일 수
기능 ×53개선 ×33보안 ×13Fix ×77
기능 desktop 정책 블록에 최신 Claude Desktop 키(blockReadsOutsideWorkingDirectories, disableBypassPermissionsMode) 지원 추가
기능 Claude apps gateway Bedrock 업스트림에 assume_role 추가 — STS로 IAM 역할을 수임해 Bedrock 호출, 다른 AWS 계정·개발자별 세션 선택 가능
기능 Claude apps gateway Bedrock 업스트림에 guardrail: {id, version} 추가 — 해당 업스트림 경유 요청 전체에 Amazon Bedrock 가드레일 적용 (모든 Bedrock 업스트림에 설정하거나 모두 설정하지 않아야 함)
기능 Claude apps gateway 설정에 telemetry.resource_attributes 추가 — Claude Desktop 및 /login 세션 텔레메트리에 고정 레이블 부여
기능 settings.json에 "attribution": false 추가 — 커밋·PR 귀속 표시 전부 숨김. 구버전 CLI는 이 설정 파일을 건너뛰므로 공유 파일에서는 객체 형식 유지
기능 2026-07-28 프로토콜 연결에서 MCP URL 모드 엘리시테이션 추가 — 서버가 Claude Code에 브라우저 기반 흐름을 열도록 요청 가능. 서버가 완료를 확인할 수 없을 때 대기 다이얼로그가 화면에 남지 않음
기능 claude plugin validate에 MCP 서버 검사 추가: 로드 시 자동으로 제외되는 .mcp.json 항목, 미선언 ${user_config.*} 참조, 안전하지 않은 URL 보고
기능 /insights에 오토 모드 권장 알림 추가 — 최근 세션에서 오토 모드가 처리 가능했던 권한 프롬프트 수 추정
기능 전체화면 모드에서 /skills, /mcp, /plugin Installed 목록에 스크롤바 추가 (/workflows와 동일) — 마우스 올리면 표시되며 클릭·드래그 가능
기능 Windows: $TMPDIR/…에 쓰는 Bash 명령이 "Permission denied"로 실패하는 문제 수정
기능 Windows: 동시에 업데이트하는 Claude Code 세션들이 서로의 claude.exe 백업을 삭제해 claude.exe가 남지 않을 수 있는 경쟁 조건 수정
기능 지금 전송(ctrl+enter 또는 ctrl+x ctrl+s)이 실행 중인 도구를 취소 대신 백그라운드로 이동하도록 변경
기능 오토 모드에서 분류기 검토가 서버에서 실행될 때 읽기 전용·샌드박스 셸 명령도 검토를 기다리고 플래그 시 차단되도록 변경
기능 CLAUDE_CODE_AUTO_MODE_SERVER가 직접 Anthropic API 연결에도 적용되도록 변경: 0은 서버 측 분류기 비활성화(로컬 분류기가 사용량에 포함), 1은 활성화
기능 --dangerously-skip-permissions 및 오토 모드의 위험한 rm 프롬프트가 2분 대기 후 재작성 힌트와 함께 명령을 거부하도록 변경 — 무인 세션 유지 가능 (CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1으로 비활성화)
기능 Claude apps gateway가 managedMcpServers의 envHelper 경로가 \??\ 또는 /??/로 시작하면 시작 거부하도록 변경 — 현재 Claude Desktop이 실행하지 않는 경로 형식
기능 셀프호스팅 러너가 시스템 프롬프트를 커맨드라인 텍스트 대신 개인 파일로 전달하도록 변경 — 대형 프롬프트 실행 오류 해결. --system-prompt/--append-system-prompt를 추가하는 command 훅은 --system-prompt-file/--append-system-prompt-file로 전환 필요
기능 대기 중인 메시지를 스피너 아래가 아닌 위 대화창에 표시하도록 변경
기능 프롬프트 아래 세션 아티팩트 링크를 /artifacts를 여는 하나의 풋터 pill(⧉ name 또는 ⧉ N)로 통합 — 현재 세션 아티팩트가 먼저 표시됨
기능 Artifact 도구가 아티팩트 페이지에서 unpkg.com 스크립트를 로드할 수 있도록 변경
기능 전체화면 모드에서 목록 행에 마우스를 올리면(/config 포함) 두 번째 ❯ 포인터 대신 행을 틴트하도록 변경
기능 /mcp 변경: 각 서버 행이 상태 아이콘·이름으로 시작하고 상태를 한 번만 표시하며, 좁은 터미널에서는 이름 축약 전 "managed" 등 후행 정보를 먼저 제거
기능 /workflows 변경: 각 실행 행이 상태 아이콘·경과 시간으로 시작하고, 좁은 터미널에서는 실행 이름·시간을 유지하고 에이전트·토큰 수를 먼저 제거
기능 Remote Control 첨부 파일 다운로드가 연결을 재사용하고 세션에서 이미 다운로드된 파일을 건너뛰도록 변경
기능 MCP 리소스 목록(리소스 목록 도구 및 @-멘션 제안)이 MCP Apps UI 리소스를 건너뛰도록 변경 — URI로 직접 읽기는 여전히 가능
기능 claude plugin uninstall --json 및 /plugin 다이얼로그에서 다른 플러그인이 폴더를 사용하거나 설치 레코드를 읽을 수 없어 폴더가 남을 경우 플러그인 데이터 보존 안내하도록 변경
기능 백그라운드 작업 목록(/tasks) 변경: 실행 중인 /ultrareview에서 x를 누르면 중단 전 확인 요청
기능 커맨드 메뉴·/help에서 남은 "(removed)" /agents 항목 제거 — /agents 입력 시 여전히 위저드 이동 위치 안내
기능 [VSCode] 오토 모드가 유료 분류기 요청으로 폴백할 때 VS Code·JetBrains 패널에 Continue/Stop 프롬프트 추가 — 응답 불가 경고 줄 대체
기능 [VSCode] 메시지 없는 웹 세션을 열 때 재개 불가능한 빈 로컬 복사본이 저장되는 문제 수정 — 이제 오류로 계속할 위치 안내
기능 [VSCode] 서버 기록 반환 실패·일부 로드 실패·네트워크 로그인 페이지 응답 시 claude.ai/code 세션이 오류 없이 비어 있거나 일부만 열리는 문제 수정 — 이제 오류를 표시하고 다시 열 수 있음
기능 [VSCode] 확장 호스트 재시작 후 편집기 탭의 대화가 자동으로 멈추는 문제 수정 — 이제 탭이 세션 목록에서 다시 열도록 안내
기능 [VSCode] Claude가 채팅 패널의 객관식 질문에 선택지 미리보기를 붙이는 문제 수정 — 질문 카드에서 표시되지 않음
기능 [VSCode] 세션 관리자의 비용·사용량 블록이 좁은 사이드바에서 중간에 줄바꿈되거나 계정 전환 후 이전 로그인 합계가 표시되는 문제 수정
기능 [Claude Code on the web] 플랜이 Fast 모드를 지원하고 선택한 모델이 이를 지원할 때 클라우드 세션 작성기 모델 메뉴에 Fast 모드 스위치 추가
기능 [Claude Code on the web] GitHub 설정 팁에 설정 바로가기 및 저장소 선택기에 "GitHub 연결 문제 해결" 링크 추가 — 모두 GitHub 연결 페이지로 이동
기능 [Claude Code on the web] PR이 초안으로 전환될 때 GitHub 트리거 루틴이 실행되지 않는 문제 수정 — 이제 PR 초안 전환 시 실행 시작
기능 [Claude Code on the web] GitHub 외 저장소의 클라우드 세션에서 동작하지 않는 PR 생성 버튼이 표시되는 문제 수정 — 이제 해당 상황에서 버튼 숨김
기능 [Claude Code on the web] 선택기가 열려 있는 동안 GitHub 설정 팁이 저장소 선택기의 검색창·행을 가리는 문제 수정 — 이제 선택기 닫힐 때까지 비킴
기능 [Claude Tag] 누군가 Stop을 누른 후 Slack 스레드에 누가 응답을 중단했는지 및 계속하려면 @Claude를 언급하라는 짧은 메시지 추가
기능 [Claude Tag] 스레드 내 답글에 Claude가 영구적으로 응답하지 않을 수 있는 Slack 채널 문제 수정 — 영향받은 채널은 다음 새 메시지 시 저절로 복구
기능 [Claude Tag] Slack에서 Stop 후 체크인 실행·백그라운드 작업 종료 등으로 중단된 요청을 Claude가 재개하는 문제 수정 — 이제 응답 중간에 전송된 메시지가 읽힘
기능 [Claude Tag] 실패한 설정 스크립트 등으로 세션이 작업 중 충돌한 후 Slack 답글이 수분 이상 늦거나 오지 않는 문제 수정 — 이제 수분 내 자동 재시작
기능 [Claude Tag] 세션 설정이 너무 커서 시작 불가할 때 자동 재시작을 약속한 후 일반 오류로 실패하는 문제 수정 — 이제 이유와 재시도 방법 안내
기능 [Claude Tag] 매우 긴 Slack 스레드 문제 수정: 수 주 전 메시지 기준 판단으로 응답을 묵시적으로 보류하거나 스레드 깊은 곳 재시작 시 최근 컨텍스트를 잃던 문제
기능 [Claude Tag] Enterprise Grid 조직 전체 공유에서 단일 워크스페이스로 이동한 채널에서 모든 언급에 "Couldn't check this channel just now"로 답하는 문제 수정
기능 [Claude Tag] 공유 채널로 주로 접근하는 매우 큰 Enterprise Grid 워크스페이스에서 조용한 한 시간 후 "Couldn't check this channel"이 다시 발생하는 문제 수정
기능 [Claude Tag] 조직의 추론 훅에 차단된 Slack 요청이 일반 재시도 알림을 표시하는 문제 수정 — 이제 훅의 거부 메시지가 표시되고 Claude가 재시도하지 않음
기능 [Claude Tag] Slack에서 Claude가 조직이 사용할 수 없는 모델로 전환을 제안하는 문제 수정 — 이제 전환 가능한 모델만 나열·제안
기능 [Claude Tag] Claude Tag에서 AWS 연결을 통해 전송 시 DynamoDB·Kinesis 계정 기반 엔드포인트 인증 실패 수정
기능 [Claude Tag] 조직 관리자에게 Claude Tag 관리 설정의 플러그인 섹션이 로드되지 않고 연결된 플러그인이 원시 ID로 표시되는 문제 수정 — 이제 로드되고 플러그인 이름 표시
기능 [Claude Tag] Slack 스레드에서 요청 시 Claude가 제공하는 루틴 목록이 기본적으로 채널 전체 루틴 대신 해당 스레드의 예약 작업을 표시하도록 변경
기능 [Code Review] 모든 푸시 리뷰 미설정 저장소에서 실패한 리뷰 재시도 중 검토된 커밋이 강제 푸시로 사라졌을 때 PR이 리뷰를 받지 못하는 문제 수정
⚡ 개선 33
🔒 보안 13
🐛 수정 77
Improved Claude Desktop sign-in and usage-limit error messages to point at the app instead of terminal commands
Improved startup: managed settings and policy fetches no longer retry requests that can never succeed
Improved interactive startup time: git reads, startup telemetry and the Bedrock/Vertex model-upgrade checks no longer run before the first frame
Improved the time to resume long sessions that read many files; the restored file cache now matches the files as they were read
Improved the time to resume very long sessions that have been compacted, most noticeably through the Agent SDK and Claude Desktop
Improved "Prompt is too long" recovery in sessions dominated by one very large first prompt: that prompt is now summarized on its own instead of being left out of the summary
Improved auto mode after resuming a session in a new process: the permission classifier can now reuse its earlier prompt cache instead of rewriting it
Improved the auto mode denial message so Claude treats a denial as covering the outcome, not only the exact command
Improved the dangerous-rm check to also flag a removal at a shell variable followed by a top-level directory name, at a variable derived from the working directory, or at a backslash-only target
Improved sandbox guidance on macOS: when a local dev server can't bind a port, Claude now points to sandbox.network.allowLocalBinding
Improved --agents to accept the path to a JSON file (with -p) as well as inline JSON, and to allow an empty prompt
Improved /batch to run where a WorktreeCreate hook provides the agent worktrees, not only inside a git repository
Improved plugin hook-failure errors to name the offending plugin, and added a claude plugin validate warning when a shell-form hook leaves ${CLAUDE_PLUGIN_ROOT} unquoted (it breaks on plugin paths with spaces)
Improved the / menu, /skills, /context and the /plugin Installed list to show skills synced from claude.ai by their short name when no other command uses it, not anthropic-skills:<name>
Improved /deep-research reliability on long research briefs by removing unused required fields from the scope step's output
Improved the writing in published artifact pages: the bundled artifact-design skill now asks Claude for plain, direct prose
Improved artifact publishing on slow connections: large page uploads are now sent compressed
Improved the large CLAUDE.md startup notice to also count instruction files together, so many mid-sized files and @-imports are caught
Improved debug logs to name settings env variables ignored because the session's launch environment already sets them
Improved keyboard navigation in tabbed dialogs such as /permissions and /usage: ↑/↓ move focus between the tab row and the content, and a list responds to keys only while it has focus
Improved /help and /sandbox: ←/→ and Tab switch tabs from inside a tab's list, and ↓ on an empty Custom commands tab in /help no longer leaves the keys stuck until Esc
Improved /install-github-app, /desktop, the /permissions auto mode environment prompts, and the /plugin "Add marketplace?" and "Run this command?" prompts: they now use the standard dialog frame with key hints, and Ctrl+C or Ctrl+D cancels them on the second press like other dialogs
Improved the /workflows and /mcp lists: they page (PgUp/PgDn, Home/End) and take j/k and the mouse like other lists, their arrows follow select:previous/select:next rebinds, and x in /workflows stops the run the pointer is on
Improved the /plugin plugin and marketplace details menus and the /remote-control already-connected menu: they now support Home/End and clicking a row
Improved the background workflow row below the prompt: it now shows the name, a progress bar, the agent count on wide terminals, elapsed time, total tokens, and the large-workflow warning
Improved the /plugin Installed list: rows now line up in columns (status, name, type, details) across every section
Improved /skills: each row now leads with the skill's name, with ✔ or ◯ alone showing on or off, and stays on one line in narrow terminals
Improved narrow list rows (/skills, /workflows, /feedback): a name keeps 20 columns beside its first detail, and details are shown whole or not at all
Improved /diff: a scrollbar shows where you are in a long list of changed files, and long paths no longer wrap their rows
Improved /hooks: a hook's detail screen now says what kind of hook it is and where to change it, instead of always pointing at settings.json, and the hooks-disabled, safe mode and managed-hooks-only notices each say what is happening in one plain sentence
Improved screen-reader output in /mcp: a disabled server is read as "off" instead of "pending"
Improved the Remote Control confirmation: its options are briefly inactive again after the terminal window regains focus, so a key pressed while switching back cannot answer it
[Claude Code on the web] Improved the file card shown when a cloud session can't open a file: it now says whether the file no longer exists or the session's permission settings block reading it
Fixed a session resumed after a restart during a pending permission prompt sending a different history than before, which broke the prompt cache from that point
Fixed permission dialogs and attachment checks reading a path under macOS's /.vol, /.nofollow or /.resolve (which can reach a network mount) before approval
Fixed a recursive rm whose target is only command-substitution output, such as rm -rf "$(pwd)", running unprompted in auto and --dangerously-skip-permissions mode; it now asks even with a Bash allow rule, unless run with CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1
Fixed a permission rule containing a NUL byte being expanded into a wildcard match; such a rule now matches nothing
Fixed sandbox excludedCommands entries not matching git rev-parse --git-dir, programs named like shell builtins, and commit messages containing [WIP] or # lines
Fixed sandboxed Bash commands being unable to write to $TMPDIR when CLAUDE_CODE_TMPDIR is set
Fixed --setting-sources (and SDK settingSources) not being forwarded to spawned sessions: teammates, /bg, claude agents sessions and --worktree --tmux now start with the parent's restriction
Fixed remote sessions staying on "needs approval" with a stale prompt after a permission prompt and a sandbox network-access prompt overlapped and both were answered
Fixed macOS credential writes dropping stored MCP OAuth tokens or deleting the keychain entry when the login keychain was locked (e.g. right after wake)
Fixed gcpAuthRefresh/awsAuthRefresh login processes being left running (and holding their localhost callback port on Windows) when Claude Code exits or the refresh times out
Fixed 1 answering Yes in /permissions' delete and remove-directory confirms while the pointer is on No, which let a held 1 remove one workspace directory after another
Fixed pressing Shift+Tab twice quickly landing on the wrong permission mode
Fixed the selected tab in tabbed dialogs (/config, /plugin, /permissions) showing no highlight while the tab bar has focus when color is off (NO_COLOR)
a crash ("unrecoverable interface error") that could end… a turn that could retry indefinitely, ignoring --max-turns,… resumed sessions re-sending earlier turns in a changed… resuming a very large session sometimes restoring only… resuming a session that ended during a tool… sessions with an earlier advisor result the API… prompt cache being lost when an MCP server… responses cut short by a proxy or gateway… responses failing with "Content block not found" when… an empty completed response being requested twice when… stop reason being lost when a proxy sends… CLAUDE_CODE_RETRY_WATCHDOG sessions failing on the first 5xx or… fast mode retrying rate-limited requests back to back… a tool that returned an oversized image leaving… conversations getting permanently stuck on "tool_use.name: String should… tool calls failing with "Failed to get memory… --input-format stream-json sessions (Agent SDK, VS Code extension)… non-interactive sessions (-p, Agent SDK) failing on the… headless sessions with host-side (SDK) MCP servers stalling… interactive startup waiting on the managed-settings network request… a delay of up to two minutes before… an interrupted Read of specific PDF pages leaving… claude --bg starting a background session, and running… Read, Write, Edit and NotebookEdit: a file path… Write refusing a call that gives the file… CLAUDE.md and rules files from an --add-dir directory… cloud sessions not telling Claude about background agents… scheduled routine and notification turns in remote sessions… scheduled tasks and /loop wakeups being fired again… Remote Control reporting "disabled by your organization's policy"… Artifact tool missing from Remote Control sessions that… "Not logged in · Run /login" footer and… mcp_tool hooks on blocking events (PreToolUse and similar)… same MCP server being connected twice when a… MCP_CONNECTION_NONBLOCKING=0 giving up on claude.ai connectors after 1s… --channels plugin entries being checked against the installed… --plugin-dir on a folder of plugins that also… claude plugin uninstall refusing to remove a project-scope… claude plugin update failing for project-scoped plugins when… claude plugin validate reporting privacyPolicyUrl, supportUrl and other… known_marketplaces.json recording a marketplace as refreshed when its… /plugin Errors tab showing no confirmation after its… /plugin starting a second uninstall or update of… a y held while /plugin checks a marketplace… Alt+T and /config offering to turn thinking off… /context total leaving out messages added since the… /model showing the raw API error JSON and… API errors from an HTML error page (such… /feedback, /bug and /share still sending your report… /feedback, /bug and /share failing every send with… /ide showing "No available IDEs detected" while also… terminal being left in a broken state (crash… /config exiting when respectGitignore or copyFullResponse in ~/.claude.json… session name from /rename disappearing while Claude asks… one-line pastes showing on their own lines in… a message queued while Claude is working losing… Ctrl+C or Ctrl+D pressed twice quitting Claude Code… keys that arrive in one burst of input… /install-github-app updating the workflow after "Skip workflow update"… vim mode: dj/dk/dG/dgg and their c/y forms acting… vim mode cw on a space, an empty… prompt cursor moving one character too far after… an extra blank line above a list item… bulleted lists of plain numbers (like - 316.)… agent panel's footer hint ignoring keys rebound in… agent panel footer offering "Enter to view" and… a mouse click on an agent-panel row leaving… Esc interrupting the running turn instead of deselecting… PgUp and PgDn doing nothing in a dialog's… /heapdump summary saying most memory is native when… Bash edit-diff snapshot directories piling up in the… /workflows moving the pointer to a different run,… mouse wheel over the /plugin Installed list scrolling… hover highlight lingering on a list row in… long list rows, such as in the /remote-control… /hooks and /mcp detail views printing a long… lists such as a skill's state options in…
v2.1.2809월 22일 화
기능 ×40개선 ×21보안 ×6Fix ×47
기능 Claude Opus 5.5(claude-opus-5-5) 추가, 기본 Opus 모델로 설정 — 컨텍스트 1M, 입력 $4/출력 $20 per Mtok, 캐시 읽기 $0.20/Mtok
기능 전체화면 모드 더 많은 목록에 마우스 지원 추가: 휠로 /skills 목록 스크롤, /plugin의 스킬 상태 옵션 클릭 가능
기능 세션 내 모든 MCP 서버의 툴 설명·서버 지침 2,048자 상한을 변경하는 CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH 추가
기능 hook_execution_complete OpenTelemetry 이벤트에 훅 출력 크기 및 파일로 저장된 초과 출력 수 추가
기능 셀프호스팅 러너: --configure-git 사용 시 라이프사이클 훅 커밋 서명 실패 수정
기능 Windows: 백그라운드 정리 시 ~/.claude/session-env·image-cache 등 이동에 사용된 디렉터리 심볼릭 링크·분기가 삭제되는 문제 수정
기능 셀프호스팅 러너: --retire-at 릴리스 직전에 종료된 턴이 완료 신호를 잃는 문제 수정; 이제 러너가 세션 중지 전 턴 보고를 잠시 기다림
기능 전체화면 모드의 ctrl+l·cmd+k가 트랜스크립트를 지우던 동작 복원(2.1.260에서 추가); 이제 다시 화면 재그리기로 동작
기능 Pro·Team Standard 플랜 기본 모델을 Sonnet에서 Opus로 변경 — Max·Team Premium·Enterprise와 동일
기능 /effort가 모델별로 되기 전 저장된 노력 레벨이 Opus 5.5 등 신규 모델에는 적용되지 않도록 변경; 레벨 선택 전까지 기본값으로 시작
기능 Opus 4.7·Opus 4.8·Fable 5가 -p·Agent SDK·프로젝트·관리형·--settings effortLevel·모델별 레벨 등의 /effort 설정보다 출시 기본 노력을 우선하지 않도록 변경
기능 /autocompact 하단 힌트에 다른 순서값 조정 키인 ←/→ 명시
기능 /fast 하단에 Space를 토글 키로 명시
기능 셀프호스팅 러너: 라이프사이클 훅의 git이 러너 공유 git 파일에 명시된 훅 폴더·프로그램을 무시하도록 변경; 로컬 경로·git:// 리모트는 이제 GIT_ALLOW_PROTOCOL 필요
기능 예약된 마켓플레이스 이름을 모방한 플러그인 마켓플레이스를 추가 시 거부하고, 이미 추가된 경우 로드 중지
기능 PermissionRequest 훅 변경: agent형 훅은 요청을 허용·거부할 수 없으므로 더 이상 실행되지 않으며, command 또는 http 훅을 안내하는 오류 표시
기능 [VSCode] /status 입력으로 열리는 Status 대화상자 추가 — 세션 버전·계정·모델·서버 정보 표시
기능 [VSCode] 패널 메뉴 또는 /sandbox 입력으로 열리는 Sandbox 대화상자 추가 — 샌드박스 모드·비샌드박스 폴백·제외 명령 설정
기능 [VSCode] 패널 메뉴 또는 /chrome 입력으로 열리는 Claude in Chrome 대화상자 추가 — 확장 상태·설치·재연결·권한 페이지·기본 활성화 설정
기능 [VSCode] /export 입력으로 대화를 일반 텍스트로 복사·저장하는 Export conversation 추가
기능 [VSCode] Slash commands 대화상자에 각 스킬의 출처·토큰 추정치·활성화 상태 추가 — 클릭으로 상태 변경, /skills 입력으로 열기
기능 [VSCode] 플랜 모드로 전환하거나 첫 계획 프롬프트를 보내거나 세션 플랜을 표시하는 입력 /plan 추가
기능 [VSCode] "새 탭에서 열기"가 마지막 그룹 뒤 대신 현재 작업 중인 에디터 그룹 옆에 Claude를 열도록 변경
기능 [VSCode] 노력 칩이 실제 실행 레벨 대신 오래된 저장 레벨을 표시하는 문제 수정
기능 [VSCode] Python 확장 활성화 중 응답 없을 때 Claude Code가 시작되지 않는 문제 수정; 이제 60초 후 Python 환경 없이 시작
기능 [VSCode] 플랜 승인 카드에서 auto 모드 옵션이 제공되지 않던 문제 수정: auto 모드 사용 가능 시 첫 번째 옵션이 터미널과 동일하게 "Yes, and use auto mode"로 표시
기능 [VSCode] 키보드로 세션 보관·해제 후 세션 목록 화살표 키 탐색이 멈추는 문제 수정
기능 [VSCode] 세션 재오픈 후 자신의 메시지에 붙여넣기 마커 줄이 표시되는 문제 수정
기능 [Claude Code on the web] 관리자 Routines 켜기/끄기 설정이 Admin settings → Capabilities → Remote sessions 아래로 이동; Claude Code 관리자 페이지에서 링크 제공
기능 [Claude Code on the web] GitHub Enterprise Server 저장소 클라우드 세션의 gh·GitHub API 호출이 약 8시간 후 실패하는 문제 수정; 토큰 자동 갱신
기능 [Claude Code on the web] 예약 실행 직전에 편집된 기존 세션 재개 루틴이 이전 프롬프트·이름으로 실행되는 문제 수정
기능 [Claude Code on the web] 세션 작업 디렉터리 외부를 가리키는 클라우드 세션 트랜스크립트 파일 링크가 로드되지 않는 파일 카드를 여는 문제 수정; 이제 비활성화되고 이유 표시
기능 [Claude Code on the web] 만료되거나 새 메시지로 교체된 승인 프롬프트가 거절로 기록되어 auto 모드가 툴 호출 재시도를 거부하는 문제 수정
기능 [Claude Code on the web] 관리자가 GitHub를 비활성화한 조직의 셀프호스팅 환경 세션 시작 시 표시되던 빈 저장소 선택기 제거
기능 [Claude Tag] 채널 내 Claude 스레드에 Slack 기본 Working 표시기·중지 버튼·스레드 제목 추가; 표시기는 Claude 완료 시까지 유지, 중지는 작업 중단
기능 [Claude Tag] Restrict 또는 Channel only 게스트 설정에서 게스트 참여·마지막 게스트 퇴장 시 Claude 응답 방식 변경을 알리는 간단한 공지 추가
기능 [Claude Tag] Enterprise Grid 합류 전 Claude에 연결된 Slack 워크스페이스에서 예약 루틴이 자동으로 실패하던 문제 수정
기능 [Claude Tag] 파일 스캔 일시 장애 시 Claude가 파일 재업로드를 요청하던 문제 수정; 이제 스캔 재시도 및 스캐너 다운 시 알림
기능 [Claude Tag] +·-·*으로 시작하는 Slack 답글 항목이 빈 글머리와 떠도는 중첩 항목으로 렌더링되는 문제 수정; 이제 문자를 유지한 단일 항목으로 표시
기능 [Claude Tag] 클라우드 환경 설정 스크립트 실패 시 Slack 공지가 일반적인 "나를 언급해 재시도"로 표시되던 문제 수정; 이제 스크립트 이름과 먼저 수정 필요 안내 표시
⚡ 개선 21
🔒 보안 6
🐛 수정 47
Improved /permissions: focus returns to the rule list after viewing, adding or deleting a rule, and the delete-rule and remove-directory confirmations now default to No
Improved /permissions tab navigation: ←/→ and Tab pressed in a rule list now switch tabs without moving focus to the tab bar
Improved /cost cache-miss causes to name thinking mode and thinking display changes
Improved the Artifact tool so that when Claude cannot read an artifact link it was given, it tells the user before continuing
Improved /install-github-app: the GitHub CLI check and repository selection steps now show "Esc to cancel"
Improved the /artifacts and /workflows lists: a scrollbar at the right edge shows how much of a long list is hidden and where you are in it
Improved the workflow progress tree: running agents and phases now show a dim dot instead of ⟳
Improved /plugin's Add Marketplace form in fullscreen: it no longer draws a box inside the pane, and its text and key hints line up with the rest of /plugin
Improved the /workflows detail view in fullscreen: it no longer draws a second horizontal rule under the pane's divider
Improved code blocks that don't name a language: they are now colored like inline code, so commands stand out from the surrounding text
Improved /btw asked while a tool is still running: the side question now knows that call is in progress instead of reading it as a failed one
Improved the UserPromptSubmit hook timeout notice and the debug log to name which hook command timed out
Improved @ file suggestions: a file whose name contains the query now ranks above one that only matches across its folder names
Improved artifact pages: no Print buttons, confirm dialogs or device features the viewer blocks, email and phone details shown as text, and dark mode that reaches form controls and scrollbars
Improved /ultrareview uploads: renamed copies of key files, such as id_rsa copy or kubeconfig (1).yaml, now also stay on your machine
Improved the cross-session messaging startup warning to explain that --debug-file writes a debug log to a path you choose
[VSCode] Improved pasted-text handling in the chat box: a paste over 800 characters or over 2 line breaks is now marked so Claude can tell it from what you typed
[VSCode] Improved prompt handling in the chat box: invisible Unicode formatting and tag characters are removed from pasted text with a notice, and from anything else before it is sent
[Claude Code on the web] Improved cloud sessions viewed in the Claude app: Claude now saves files meant for you where the app can open them
[Claude Tag] Improved the GitHub banner in Claude Tag admin settings to say why GitHub isn't connected: not signed in, app not linked or not installed, sign-in expired, or SSO not authorized
[Code Review] Improved the Code Review check run to say when REVIEW.md instructions were cut or left out of a review for exceeding a size limit, naming the file and the limit
Fixed Ctrl+C or Ctrl+D pressed twice in most dialogs (/model, /effort, /config, /status, /usage, /plugin, /sandbox, /permissions, /artifacts, /mobile, /login, /upgrade, /usage-credits, /install-github-app, /setup-bedrock, /setup-vertex) quitting Claude Code instead of closing the dialog
Fixed the mouse wheel not scrolling selection lists with hidden options (such as /model and /permissions) in fullscreen mode
Fixed Home and End doing nothing in the /config settings list and in selection lists such as /model, /memory and permission prompts
Fixed an MCP server re-added under the same name after claude mcp remove still showing as needing authentication instead of reconnecting
Fixed background plugin marketplace auto-update ignoring git credential helpers, so private-repo marketplaces were re-cloned every run or never updated
Fixed cloud and self-hosted runner sessions failing with "Authentication failed" after waiting out a long overload during which the session's access token was rotated
writes through a symlinked path being judged by… auto mode retrying an action over and over… auto mode denying actions over and over without… Write calls failing validation when a model sends… a click that only brought the terminal window… a stray n closing dialogs and a stray… text fields in dialogs losing a typed letter,… prompt line staying scrambled on Windows terminals after… invisible-character cleanup removing the zero-width non-joiner that Persian… voice dictation not stopping on Ctrl+C (the prompt… a model switch made from a host app… resumed fork subagents rebuilding their tool list instead… subagent hand-back messages showing an internal provenance preamble… installed_plugins.json keeping the install-time commit after updating a… skills in ~/.claude/skills/ being moved to ~/.claude/skills/.trash/ when… session feedback survey showing no hover highlight on… /workflows briefly showing a one-row list before opening… a skill you switched off showing the same… multi-select option descriptions being indented under the option… search box in /plugin, /skills and /mcp losing… /mcp showing △ in the server list but… PgUp/PgDn in the /skills menu wrapping past the… Tab silently changing the selected setting's value in… conversations failing on every turn with a "role… conversations with the advisor on failing every turn… a session failing on every turn and /compact… a crash when resuming a session whose saved… one cause of long-running fullscreen sessions exiting with… Claude Code hanging when a settings file, or… /config crashing and some on/off preferences being misread… resuming a session with unfinished background agents, shells… messages sent to a background subagent being silently… a finished subagent's report being lost when the… background subagents being unable to use the LSP… background shell tasks reporting benign non-zero exits (e.g.… background sessions (claude --bg) being unable to run… Ctrl+C needing three or four presses to exit… IDE selection being dropped when a sent prompt… a ! shell-mode prompt stashed with Ctrl+S coming… claude agents showing a blank, unresponsive screen instead… claude plugin update clearing a plugin's recorded commit… Artifact tool silently disappearing when your organization's policy… artifact republishes silently resetting stored database access rules… /ultrareview reporting a stopped cloud review as completed… Claude app showing a missing or stale context… Claude app's diff view for Remote Control and… memory write conflicts in Cowork sessions showing Claude…
v2.1.2789월 19일 토
기능 ×2
기능 Claude API·Enterprise 사용자 및 Bedrock·Vertex·Foundry·게이트웨이에서 auto 모드가 분류기 오버헤드를 청구하지 않는 서버 측 분류기를 기본값으로 사용하도록 변경(CLAUDE_CODE_AUTO_MODE_SERVER=0으로 Bedrock·Vertex·Foundry·게이트웨이에서 해제 가능); 유료 폴백 시 경고. https://code.claude.com/docs/en/auto-mode-classifier-billing 참조
기능 이 세션의 auto 모드 분류기가 서버에서 실행 중인지 표시하는 Auto mode server 행을 /status에 추가
v2.1.2779월 18일 금
기능 ×29개선 ×10보안 ×3Fix ×45
기능 CLAUDE.md 없는 프로젝트에서 AGENTS.md를 대신 읽도록 지원 추가; /config의 "Project instructions"에서 변경(Bedrock·Vertex·Foundry 미지원)
기능 유일한 이그레스가 포워드 프록시인 Claude 앱 게이트웨이용 CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY=1 추가 — 모든 아웃바운드 요청이 호스트명을 로컬 해석 없이 프록시에 전달
기능 Claude 앱 게이트웨이 업스트림에 선택적 headers: 맵 추가 — 공급자 앞 프록시에 정적 헤더 전송 가능
기능 /tasks 등 패널이 열린 상태에서 백그라운드 작업 완료 시 업데이트 대기 중임을 알리는 줄 추가
기능 Anthropic API에서 Fable이 항상 /model에 표시되도록 변경; 조직 설정에서 비활성화한 경우에만 회색 처리
기능 Bedrock·Vertex·Foundry의 Bash 샌드박스 안내문을 샌드박스를 작업 경계로 표현하는 공식 문구로 변경
기능 비대화형 세션에서 /ultrareview가 저장소에 베이스 브랜치나 공유 기록이 없으면 거부하도록 변경
기능 서브에이전트 결과가 서브에이전트 출력 헤더 아래 들여쓰기되어 메인 에이전트에 전달되도록 변경 — 결과 내 텍스트가 세션 자체 지시로 오인되지 않도록
기능 Bedrock·Vertex·Foundry에서 워크플로 스크립트의 계산된 agent() 프롬프트가 스크립트 작성 텍스트로 서브에이전트에 전달되도록 변경 — 안전 분류기가 사용자로 오인하지 않도록
기능 SDK·IDE 외부에서 실행된 claude -p의 백그라운드 Haiku 자동 제목 요청 제거
기능 지원 중단된 TaskOutput 툴 제거; Read로 백그라운드 작업 출력 파일을 읽으며, taskOutputMaxChars·TASK_MAX_OUTPUT_LENGTH는 더 이상 효과 없음
기능 [VSCode] 패널 메뉴에 로그아웃 행 추가, 입력 명령 메뉴에 /logout 추가
기능 [VSCode] 에이전트 맵에 백그라운드 셸 및 실행 중인 작업 추가 — 각 항목에 중지 버튼, 입력 /tasks로 열기 가능
기능 [VSCode] 응답에 응답 복사 버튼 및 입력 명령 /copy 추가
기능 [VSCode] 유휴 세션 자동 보관 시 일회성 알림 추가, Archived sessions 그룹에 "전체 보관 해제" 액션 추가
기능 [VSCode] 플랜 한도 미적용 환경(Vertex·Bedrock·Foundry·API 키)의 Account & usage 대화상자 및 세션 관리자에 세션 비용·토큰 사용량 추가
기능 [VSCode] "General config" 메뉴 행이 설정을 열지 않고 /config 사용 텍스트를 표시하는 문제 수정, 입력 /mcp·/hooks·/memory·/rewind 등이 대화상자를 열도록 수정
기능 [VSCode] /effort로 저장된 레벨이 있는 모델에서 노력 슬라이더 레벨이 이후 세션에 유지되지 않는 문제 수정
기능 [VSCode] 저장된 모델 설정이 "Sonnet" 등 대소문자가 다른 별칭일 때 이미 사용된 패널에서 열린 대화의 모드 피커에서 Auto가 누락되는 문제 수정
기능 [VSCode] /fast가 fast mode를 기본값으로 저장하지 않아 확장 프로그램 재실행 시 설정이 사라지는 문제 수정
기능 [Claude Code on the web] Team·Enterprise 플랜 환경 피커에 Personal·Organization 섹션 추가, 관리자가 개인 환경을 조직과 공유 가능
기능 [Claude Code on the web] Team·Enterprise 플랜에서 조직 환경이 Code 탭에서 읽기 전용 요약으로 열리도록 변경, 편집은 Admin settings → Cloud environments에서
기능 [Claude Code on the web] 도메인 없이 Custom 네트워크 접근으로 저장된 클라우드 환경이 Trusted로 자동 되돌아가는 문제 수정; 이제 최소 하나의 도메인 요청
기능 [Claude Code on the web] 관리자 Claude Code 설정의 "Web" 레이블을 "Cloud sessions"으로 변경, 그 아래 중복된 읽기 전용 Mobile 행 제거
기능 [Claude Tag] Enterprise Grid 조직 전체 설치에서 Slack 채널에 생성된 루틴이 실행 시 워크스페이스의 다른 공개 채널을 읽지 못하는 문제 수정
기능 [Claude Tag] Claude Tag 액세스 번들의 자격증명 프리셋 "Learn more" 링크가 일반 API 참조 대신 각 벤더의 자격증명 설정 페이지로 열리도록 수정
기능 [Claude Tag] 관리자가 Pylon EU 호스트를 지정할 수 있도록 Claude Tag 액세스 번들의 Pylon 자격증명 프리셋 변경
기능 [Claude Tag] Claude Tag 액세스 번들의 Google Cloud 자격증명 폼 수정: 거부된 키 파일에 이유 표시, 사이트·스코프 잠금 유지, 거부된 교체 시 붙여넣은 키 유지
기능 [Claude Tag] AWS 서명·클라이언트 인증서·커스텀 CA를 사용하는 연결의 요청에 대해 Claude Tag 관리자 설정 네트워크 이벤트 로그에 응답 상태가 미표시되는 문제 수정
⚡ 개선 10
🔒 보안 3
🐛 수정 45
Improved session start-up for SDK and headless (-p) use: the first turn no longer waits on the per-directory CLAUDE.md lookup
Improved the Claude apps gateway's loopback error messages to name CLAUDE_GATEWAY_ALLOW_LOOPBACK
Improved /plugin Installed: an MCP server listed apart from its plugin now shows which plugin it belongs to
Improved claude plugin install on an already-installed plugin: it now says when the marketplace offers a newer version and names the claude plugin update command
Improved the startup notice overflow line under the logo: it now reads "N more notices hidden" instead of "+N more · /status"
Improved prompt handling: invisible Unicode formatting and tag characters in a prompt are removed and the cleaned prompt is shown for review before it is sent
Improved /ultrareview when there's nothing to review: messages say which case you're in, offer a command that reviews your latest commit, and a new repository's first commit is reviewed in full
Improved artifact link handling so Claude reads claude.ai artifact links with the Artifact tool instead of WebFetch when that tool is available
Improved the dangerous-rm permission prompt to name the flagged rm command and suggest a ${VAR:?} guard, so headless runs can recover
Improved the Artifact tool's permission prompts: shorter sentences, pages and artifacts named by title or file name, and links listed after the text
Fixed the Write tool silently ending the turn as a declined permission when the target path is an existing directory; it now reports a clear error
Fixed $TMPDIR expanding empty in Bash commands that run outside the sandbox while sandboxing is enabled
Fixed a sandbox.excludedCommands glob exempting an entire compound Bash command from the sandbox when only one part matched; every part must now match
claude -p and Agent SDK sessions that could… conversations failing every request with "text content blocks… being unexpectedly logged out when an older Claude… interactive start-up hanging or showing an error for… update checks erroring every 30 minutes, and claude… claude update on winget- or apk-managed installs reporting… claude plugin install sometimes failing and breaking the… Grep and Glob reporting no matches when the… Edit tool treating an escaped backslash followed by… Edit tool reporting "Invalid regular expression: regular expression… a turn ending early with "Path contains null… background sessions (claude --bg) exiting when a plugin's… a crash ("Type error") when opening /mcp or… a crash at launch when ~/.claude.json holds a… a crash ("unrecoverable interface error") when the prompt… a crash when resuming a session whose saved… sessions on slow or heavily loaded machines sometimes… a rare case where the screen could stop… a rare case on Windows where a turn… sessions continued after /clear (restart, --continue, --resume) missing… messages from other agents (such as a subagent's… "copied" notice not appearing after drag-selecting text in… WebFetch and WebSearch in Cowork cloud sessions not… Claude apps gateway's telemetry relay ignoring a collector… one malformed strictKnownMarketplaces or blockedMarketplaces entry silently disabling… failed auto-updates leaving large staged downloads behind in… /plugin not stripping terminal control characters from messages… /plugin → Installed and /skills crashing when a… /plugin closing with no message when every install… uninstalled plugins reappearing as "failed to load" rows… plugins from the official marketplace being recorded without… plugin reload previews keeping every previewed copy of… Remote Control session bookkeeping failing when ~/.claude.json holds… error after a revoked claude.ai login blaming an… typed or pasted text occasionally coming out scrambled… a crash ("unrecoverable interface error") when resuming a… Enter on a selected agent panel row doing… PDF page reads on Windows failing when the… a headless resume (claude -p --resume, the SDK,… project skills from the main repository not loading… resumed subagents and teammates re-rendering the MCP tool… rate-limited artifact publishes telling Claude to stop retrying;… attachments recorded earlier in a conversation being re-rendered… Console sign-in showing only "Request failed with status… messages typed while Claude is still working sometimes…
v2.1.2769월 18일 금
Fix ×1
🐛 수정 1
every request failing with 400 … Input tag…
v2.1.2759월 17일 목
기능 ×52개선 ×13보안 ×4Fix ×27
기능 Claude 앱 게이트웨이 로그인에 로그인 계정 표시 추가 — 게이트웨이가 계정을 명시하면 확인 후 자격증명 저장, /status에도 표시
기능 현재 턴을 중단하고 대기 메시지를 한 번에 전송하는 즉시 전송 키(ctrl+enter 또는 ctrl+x ctrl+s) 추가 — 전송·대기 메시지는 모델 수신 전 회색으로 표시
기능 설정된 otelHeadersHelper 실패 시 시작 경고 추가 — 텔레메트리가 조용히 내보내지지 않는 세션을 바로 감지 가능
기능 claude.ai 계정에서 활성화된 스킬·플러그인을 로그인된 터미널 세션에 동기화 — syncClaudeAiSkills: false 또는 syncClaudeAiPlugins: false로 비활성화
기능 플러그인 설치 전 마켓플레이스 추가를 제안하는 /plugin install <plugin> --marketplace <source> 추가
기능 Claude 앱 게이트웨이 로그아웃 시 토큰 취소를 지원하는 게이트웨이에서도 세션 종료하도록 /logout 업데이트
기능 컨테이너 재시작 후 미응답 권한 프롬프트를 재요청하는 대신 그대로 유지하도록 호스팅 세션 변경
기능 Artifact 도구가 첫 게시 시 이모지 파비콘 대신 한 단어 탭 아이콘을 요청하도록 변경
기능 Chrome 자동 모드에서 분류기 승인 호출에 대해 bypass 모드처럼 확장 프로그램 사이트별 확인을 건너뛰도록 변경 — 리다이렉트 후 browser_batch "Permission denied" 수정
기능 npm 소스 플러그인을 npm pack --ignore-scripts로 가져오고 무결성 검증 — 패키지 install 스크립트가 더 이상 실행되지 않음
기능 예약·'지금 실행' 루틴이 편집 가능한 아티팩트에 데이터 저장·페이지 재게시 시 확인 불필요로 변경 — 공개 아티팩트·첫 게시·삭제는 여전히 확인 필요
기능 마지막 세션 이후 일회성 예약 루틴 실행 사실을 알려주던 시작 알림 제거
기능 [VSCode] 메모리 대화상자에서 저장된 메모리 보기·편집·삭제 추가
기능 [VSCode] 텍스트 없이 첨부 이미지만 전송 기능 추가
기능 [VSCode] MCP 서버 목록 로드 실패 시 MCP 서버 대화상자에 재시도 링크 추가
기능 [VSCode] 변경 제안 diff 탭의 각 변경 항목에 수락·거부 버튼 추가 — 변경 사항을 하나씩 검토 가능
기능 [VSCode] 권한 카드 대기 중 콘텐츠 스트리밍 시 대화 내용이 조금씩 아래로 밀리는 현상 수정
기능 [VSCode] 되감기·포크된 대화가 원본 대화의 권한 모드를 유지하지 않는 문제 수정
기능 [VSCode] environmentVariables 설정의 빈 CLAUDE_CONFIG_DIR 항목으로 Claude Code가 워크스페이스에 파일을 저장하는 문제 수정
기능 [VSCode] 링크에 사용할 수 없는 플러그인 이름·마켓플레이스 주소에서 플러그인 설치 링크가 플러그인 관리 대화상자를 여는 문제 수정
기능 [VSCode] Claude Code가 실패로 보고한 비활성화 후에도 Remote Control이 연결됨으로 표시되는 문제 수정 — 이제 꺼짐으로 표시
기능 [VSCode] 전송 후 스크롤 중 답변이 도착 시 하단까지 스크롤되지 않는 문제 수정
기능 [VSCode] 세션 재오픈 후 비정상 종료로 미완료된 에이전트가 실패 대신 중지로 표시되는 에이전트 맵 문제 수정
기능 [VSCode] 백그라운드 작업 실행 중 비정상 종료 후 새로고침 시 "Continuing the step" 알림이 표시되지 않고 계속 한도가 초기화되는 문제 수정
기능 [VSCode] 세션 목록이 마지막 메시지 전송 시각 대신 마지막 재오픈 시각(창 새로고침 등)을 표시하는 문제 수정
기능 [VSCode] Claude 작업 중 전송된 메시지 바로 다음 메시지에서 "Fork conversation from here"가 실패하는 문제 수정
기능 [VSCode] Claude 작업 중 전송된 메시지가 있는 세션 재오픈 후 프롬프트 캐시 타이머가 너무 적은 분을 표시하는 문제 수정
기능 [VSCode] 창 새로고침 후 Claude 도구 실행 중 완료된 백그라운드 에이전트의 완료 알림과 에이전트 맵 결과가 사라지는 문제 수정
기능 [VSCode] 확장 프로그램이 몇 초간 응답 없을 때 git 무시 파일에서 선택한 텍스트가 Claude에 전송될 수 있는 드문 경우 수정
기능 [VSCode] 실행 중 세션 이름 변경이 자동 생성 이름으로 되돌아가는 문제 수정(2.1.269 회귀)
기능 [VSCode] 일부 claude.ai/code 세션이 VS Code에서 메시지 없는 빈 대화로 열리는 문제 수정
기능 [VSCode] Claude 응답 중 입력한 슬래시 명령이 응답 완료 후 실행되는 대신 텍스트로 모델에 전송되는 문제 수정
기능 [VSCode] High Contrast Light 테마에서 플랜 미리보기·훅·권한 규칙 대화상자의 코드 가독성 문제 수정
기능 [VSCode] Remote Control 연결 중 /remote-control이 무시되는 문제 수정 — 다시 실행하면 즉시 꺼짐
기능 [VSCode] 스크롤 후 답변 스트리밍 시 자동으로 하단으로 당겨지는 문제 수정, 전송 시 점프 비활성화 설정 claudeCode.scrollToBottomOnSend 추가
기능 [VSCode] 플러그인 관리 대화상자가 마켓플레이스 URL에 입력된 비밀번호·토큰을 표시하는 문제 수정
기능 [VSCode] Preferred Location을 Sidebar로 설정 시 Claude 편집기 탭의 새 세션이 항상 새 탭 대신 사이드바에서 열리도록 변경
기능 [VSCode] Claude 작업 중 전송된 메시지가 Claude가 처리를 시작할 때까지 대화 하단에서 대기하도록 변경
기능 [Claude Code on the web] 루틴 링크가 더 이상 유효하지 않을 때 표시되는 페이지에 루틴 목록 링크 옆 "새 루틴" 버튼 추가
기능 [Claude Code on the web] 루틴 "paused"·"on hold" 알림이 문장 중간에 잘리는 문제 수정 — 구독 일시정지 알림이 이제 직접 루틴을 다시 켜도록 안내
기능 [Claude Code on the web] 허용 도메인 목록이 매우 긴 클라우드 환경이 저장은 되지만 매 세션 시작 시 실패하는 문제 수정 — 이제 저장 시 즉시 실패하며 줄여야 할 양 안내
기능 [Claude Code on the web] 개인 계정 클라우드 세션에서 GitHub 접근 거부 시 Claude 안내가 관리자 설정 페이지 대신 claude.ai/connect-github로 연결하도록 수정
기능 [Claude Tag] Claude Tag 설정의 액세스 번들에 연결 조건 추가 — Owner가 번들을 멤버 전용이 아닌 게스트·Slack Connect 채널에도 적용 가능하게 설정
기능 [Claude Tag] Claude Tag 관리자 설정의 액세스 번들 자격증명 탭에 Amazon CloudWatch·CloudWatch Logs·Amazon SNS·Google Cloud Monitoring·Cloud Logging 프리셋 추가
기능 [Claude Tag] US3·AP1·AP2·US1-FED 사이트용 Datadog 프리셋 추가 — 새 Datadog 연결은 읽기·쿼리 API 라우트로 제한
기능 [Claude Tag] 최신 AWS CLI·SDK에서 AWS 연결을 통한 S3 업로드가 502 오류로 실패하는 문제 수정
기능 [Claude Tag] 루틴·스레드에서 여전히 게시 중인 채널을 Claude가 비활성으로 처리해 미태그 메시지를 건너뛰는 문제 수정
기능 [Claude Tag] 스레드 뒤 세션이 새로고침·재시작된 후 스레드의 "Claude [task]" 표시 이름이 "Claude"로 되돌아가는 문제 수정
기능 [Claude Tag] Slack 스레드에서 변경한 모델이 세션 재시작·새로고침 후 채널 기본값으로 자동 되돌아가는 문제 수정
기능 [Claude Tag] 다른 앱·봇이 최상위 채널 메시지에서 @멘션할 때 Claude가 두 번 답변하는 문제 수정
기능 [Code Review] 리뷰 에이전트 중 하나가 결과를 예상치 못한 형식으로 반환할 때 분석 일부가 누락되는 문제 수정
기능 [Code Review] Claude 리뷰 100개 초과 PR이 베이스 브랜치의 깔끔한 병합마다 가벼운 병합 중심 리뷰 대신 전체 재검토를 받는 문제 수정
⚡ 개선 13
🔒 보안 4
🐛 수정 27
Improved prompt caching for a --system-prompt that contains a __SYSTEM_PROMPT_DYNAMIC_BOUNDARY__ line: the text above it is now cached globally, as the SDK's array form already is
Improved the /desktop error when Claude Desktop does not open: it now says why and what to do next
Improved the Artifact tool's publish and read results: they now say who can open the page and what the owner's Share menu offers
Improved artifact publish results: they name the tab icon sent, warn when the page contains a NUL byte, and retry a flaky fetch of the newer page to merge after a stale publish
Improved pasted and attached images: they are now saved where Claude can open them as files without a permission prompt, including in Desktop and VS Code
Improved the Artifact tool's guidance so Claude updates a shared artifact in place when you were given edit access to it, instead of publishing a separate copy
Improved plan-usage reads: editor windows and non-interactive sessions on one machine now share a read made in the last minute instead of each calling the usage endpoint
Improved the ListPlugins tool description so Claude knows it lists plugins enabled on your claude.ai account, not plugins installed locally with /plugin
Improved responsiveness when the terminal is slow or paused: output no longer falls further behind while the terminal catches up
Improved Write and Edit results for files in the synced account-skills folder: they now say the change is not saved to your account and how to save it
[VSCode] Improved the agent map: the pill counts running agents and turns red after a failure, the main agent stays in view while the map scrolls, and agents sort by state then end time
[Claude Code on the web] Improved what Claude tells you when asked to edit, delete or run a routine it didn't create: it now links to the routine's page so you can do it yourself
[Claude Tag] Improved Claude's notices in Enterprise Grid channels shared across workspaces: they now say when no workspace is set up yet, or why only organization defaults apply
Fixed sandboxed Bash commands on Linux reporting exit code 0 for failed commands when the shell is zsh
Fixed a crash at launch when ~/.claude.json holds a malformed mcpNeedsAuthNoticed value
Fixed sandboxed Bash commands being unable to write to project directories named hooks/ or config/
Fixed /update-config writing Write(path) permission rules, which file permission checks don't match, instead of Edit(path) rules
a restored memory file's age note changing between… --forward-subagent-text stream-json and SDK output dropping the messages… @-mention file suggestions being buried below MCP resources… fullscreen mode placing background-task completion notices beneath a… claude plugin marketplace update deleting a GitHub marketplace's… plugin and marketplace messages, logs and claude plugin… a resumed cloud session leaving an unanswered question… vim mode placing the cursor one character right… fullscreen mode freezing or blanking for several seconds… a stray </ccmemory>-style closing tag occasionally appearing in… plugin messages, logs and the VS Code plugin… a terminal API Error: 400 on every turn… Read tool hanging instead of reporting an error… --resume, the resume picker preview, resumed background agents… a crash when resuming a conversation whose transcript… sessions failing to resume or start when their… Grep, Glob and @-file suggestions hanging or running… /rewind in a forked or background session restoring… fullscreen sessions sometimes exiting with "Claude Code exited… background sessions crashing and restarting their worker when… --resume and --continue dropping a conversation's earlier thinking… text selected with the mouse in the fullscreen… plugin reload previews replacing a running session's extracted… self-hosted runners with --drain-wait-sec losing the final result… SubagentStop hooks with a specific matcher firing for… Artifact updates failing with "File not found" after… four dead documentation URLs (Pricing, Computer Use, Skills,…
v2.1.2749월 17일 목
기능 ×52개선 ×13보안 ×5Fix ×38
기능 메모리 사용량이 위험 수준일 때 해제·안전한 재시작 방법을 안내하는 경고 추가
기능 첫 비대화형 턴에서 MCP 서버 연결 대기 시간을 제한하는 CLAUDE_CODE_MCP_STARTUP_WAIT_MS 추가(0 = 대기 안 함)
기능 api_request 이벤트와 일치하도록 claude_code.llm_request OTel 트레이스 스팬에 effort 속성 추가
기능 claude_code.managed_settings_resolved OTel 이벤트 추가: 관리형 설정 소스·정책 헬퍼 상태 기록; OTEL_LOG_MANAGED_SETTINGS=1로 설정·다이제스트 리댁트
기능 Claude apps 게이트웨이 설정에 Postgres 연결 타임아웃(기본 5초)을 늘리는 store.connect_timeout_seconds 추가; DB 미연결 시 부팅 오류가 store.postgres_url과 설정된 타임아웃을 안내하도록 개선
기능 Claude Desktop·Cowork이 Claude apps 게이트웨이를 통해 전송하는 텔레메트리에 IdP subject enduser.sub 추가
기능 Claude apps 게이트웨이 레플리카의 열린 요청이 업스트림 동시 전송 한도(256건)를 초과할 때 경고 및 시작 로그 줄 추가
기능 전체화면 모드에서 접힌 팀원·에이전트 메시지 클릭 시 펼치기 기능 추가
기능 Bedrock·Vertex·Foundry·텔레메트리 비활성화 설치에서 기본으로 v2 MCP 클라이언트와 직접 HTTP 서버의 MCP 2026-07-28 협상을 사용하도록 변경(옵트아웃: MCP_SDK_GENERATION=v1 또는 MCP_PROTOCOL_NEGOTIATION=legacy)
기능 튜닝된 설정이 없는 모델에서 /code-review가 다수의 리뷰 서브에이전트 대신 간결한 인라인 리뷰 프롬프트를 사용하도록 변경
기능 .mcp.json·설정·플러그인·에이전트 파일의 "type": "sdk" MCP 항목을 경고와 함께 건너뛰도록 변경 — in-process 서버는 SDK 호스트 앱만 등록 가능
기능 로컬 세션의 아티팩트 감시 변경: 다른 곳에서 게시된 새 버전이 더 이상 턴을 시작하지 않고, Claude가 이후 Artifact 툴 결과에서 인지
기능 플러그인·마켓플레이스 클론 시 Git LFS 파일을 다운로드하지 않고 포인터로 유지하도록 변경; 체크아웃 후 git lfs pull로 가져옴
기능 자체 호스팅 러너가 액세스 확인에서 git 호스트가 거부하는 읽기 전용 저장소를 세션 시작 실패 대신 건너뛰도록 변경
기능 /status GitHub 줄을 "Cloud sessions"으로, /web-setup·/ultrareview·텔레포트 메시지를 "Claude Code on the web" 대신 "cloud session"으로 변경
기능 [VSCode] 창 새로 고침으로 중단된 단계 재개 기능 추가 — 채팅에 표시됨; Claude Code: Continue After Reload 설정으로 비활성화 가능
기능 [VSCode] Customize 메뉴에 Memory·Instructions 항목 추가: Memory는 자동 메모리 토글·저장된 메모리·메모리 폴더 표시, Instructions는 CLAUDE.md 파일 편집
기능 [VSCode] Claude가 여는 에디터 그룹 잠금을 방지하는 claudeCode.lockEditorGroups 설정 추가
기능 [VSCode] 새 대화 초반에 /btw 부가 질문 시 간혹 다른 세션의 부가 질문 기록이 표시되는 문제 수정
기능 [VSCode] 확장 프로그램이 전역 gitignore 파일을 처음 조회할 때 잠깐 멈추는 문제 수정
기능 [VSCode] Claude가 툴 실행 중 전송한 메시지가 창 새로 고침 후 대화에서 사라지는 문제 수정
기능 [VSCode] Manage Plugins 활성화 토글과 MCP 서버 다이얼로그 행을 키보드로 접근할 수 없는 문제 수정
기능 [VSCode] Environment Variables 설정에서 CLAUDE_CONFIG_DIR 변경 후 터미널 로그인·로그아웃이 새로 고침 전까지 반영되지 않는 문제 수정
기능 [VSCode] 특정 패널 너비·긴 줄에서 채팅의 Edit diff 아래가 잘리는 문제 수정; diff 박스가 이제 표시된 행에 맞게 조정
기능 [VSCode] 확장 프로그램의 설정 쓰기 충돌로 ~/.claude/settings.json이 파싱 불가능해지거나 설정이 사라지는 문제 수정
기능 [VSCode] Open in New Tab(Ctrl/Cmd+Shift+Esc)이 간혹 새 탭 메시지 입력창에 포커스를 두지 않아 클릭 전까지 입력이 안 되는 문제 수정
기능 [VSCode] 잠긴 그룹에 다른 Claude 탭과 파일이 있을 때 닫힌 Claude 탭 다시 열기 시 에디터 레이아웃이 분할되는 문제 수정
기능 [VSCode] 파일 탭이 Claude 탭과 같은 그룹에 있을 때 새 세션 열기 시 잠긴 에디터 그룹이 추가로 생성되는 문제 수정
기능 [VSCode] 세션 피커에서 검색 쿼리 입력 중 세션 이름이 옆으로 밀리는 문제 수정
기능 [VSCode] 플랜에 댓글이 여러 개일 때 플랜 리뷰 카드의 피드백 전송 버튼·이유 필드가 잘리는 문제 수정; 댓글 목록이 이제 스크롤 가능
기능 [VSCode] High Contrast 테마에서 채팅 답변의 인라인 코드·코드 블록이 읽기 어려운 문제 수정
기능 [VSCode] XDG_CONFIG_HOME이 절대 경로일 때 기본 전역 gitignore 파일을 $XDG_CONFIG_HOME/git/ignore로 변경
기능 [Claude Code on the web] 클라우드 세션 diff 뷰에 "비교 대상" 브랜치 피커 추가 — 베이스 브랜치 외 임의 브랜치와 비교 가능
기능 [Claude Code on the web] GitHub 토큰 갱신 중 일시 오류 발생 시 클라우드 세션의 git 작업이 "서비스 불가"로 실패하는 문제 수정
기능 [Claude Code on the web] 루틴 편집 시 간혹 두 번 실행되거나 방금 일시 중지된 루틴이 다시 활성화되는 문제 수정
기능 [Claude Code on the web] 세션 자격 증명 갱신 후 몇 분간 클라우드 세션의 커밋이 서명 오류로 실패하는 문제 수정
기능 [Claude Code on the web] GitHub 트리거 연결 실패 시 루틴 저장 후 토스트가 "재시도하려면 편집" 대신 저장소별 트리거 한도 등 실패 이유를 표시하도록 수정
기능 [Claude Code on the web] 세션을 읽음으로 표시한 직후 다시 읽지 않음으로 돌아가는 문제 수정
기능 [Claude Code on the web] 루틴 소유자의 GitHub 연결 없을 때 첫 확인 실패 시 끄는 대신 최대 72시간 동안 실행 건너뛰며 재시도하도록 변경
기능 [Claude Code on the web] 루틴 보류 알림 변경: 구독 일시 중지 시 자동 재개 약속 대신 직접 루틴을 다시 켜도록 안내
기능 [Claude Tag] 관리자 설정의 Add channel·Add workspace 양식에 Guests 설정 추가 — 소유자가 Inherit·Allow·Channel only·Restrict 중 미리 선택 가능
기능 [Claude Tag] 다른 Slack 앱·봇이 @멘션해도 Claude가 응답하지 않는 문제 수정; 며칠 활동 없어 팔로우 중단된 채널에서도 태그로 답변하고 깨어남
기능 [Claude Tag] 새 Slack 채널 생성 직후 @Claude를 태그한 다른 앱 메시지를 Claude가 놓치는 문제 수정; 채널 참여 후 전달
기능 [Claude Tag] 마지막 Slack 메시지 이후 몇 분 뒤 후속 메시지가 알림 없이 이전 메시지에 편집으로 합쳐지는 문제 수정; 블로커 등 늦은 업데이트는 알림이 오는 새 답글로 게시
기능 [Claude Tag] 단일 채널 내 Slack 검색 시 오류로 실패하는 문제 수정; 해당 채널의 일치하는 메시지를 반환
기능 [Claude Tag] 대기자 없는 Slack 스레드에서 안전 필터 중단 시 컨텍스트가 조용히 초기화되는 문제 수정; 이제 항상 알리고 실행 중인 백그라운드 작업을 취소하지 않음
기능 [Claude Tag] Claude의 Slack 답변에서 이메일 주소에 mailto: 접두사가 표시되는 문제 수정; 이제 클릭 가능한 일반 주소로 표시
기능 [Claude Tag] 그리드의 다른 워크스페이스에서 요청 시 조직 전체 공유 Enterprise Grid 채널 감시를 거부하는 문제 수정
기능 [Claude Tag] 관리자 설정 Environment 피커에서 보관·앱 생성 환경에 이름 대신 원시 환경 ID가 표시되는 문제 수정
기능 [Claude Tag] "Channel only" 게스트 설정 채널에서 Slack 캔버스 편집 시마다 추가되던 반복적인 게스트 귀속 노트 제거
기능 [Code Review] 새 리뷰에서 더 낮은 심각도 메모가 추가될 때 간혹 수정된 결과의 스레드가 열린 상태로 남는 문제 수정
기능 [Code Review] 시작 시 GitHub·내부 서비스 일시 실패로 "Code review encountered an error"로 끝나는 드문 문제 수정; 이제 대기 후 재시도
⚡ 개선 13
🔒 보안 5
🐛 수정 38
Improved startup in --input-format stream-json sessions: the first turn no longer waits up to 2s for still-connecting MCP servers whose tools tool search defers; they arrive on a later turn
Improved Monitor tool notifications: a script's final output and its exit now arrive as one notification instead of two, saving a model turn
Improved Artifact tool errors: when you are not signed in to claude.ai the terminal now says so on the first attempt, and Claude is told to stop retrying a rejected call sooner
Improved artifact publishing: a publish built on an older version is stopped before it is sent, with the newer page to merge
Improved safety checks before removing an agent worktree that contains submodule checkouts
Improved OTEL_LOG_RAW_API_BODIES=file:<dir> output: a new index.jsonl and request_body_id / message.id event attributes link each response to its request file and transcript message
Improved Claude apps gateway boot: it now tries the first Postgres connection up to three times before exiting, so a database that is reachable a few seconds late no longer fails the boot
Improved the Claude apps gateway's spend-limit check under load: it now takes one database round trip instead of four, so fewer checks time out on a busy gateway
Improved Claude apps gateway sign-in rate limit errors: /login now explains the refusal, and the gateway log says which limit was hit and which setting to change
[VSCode] Improved screen reader navigation of the conversation: each message is announced as "You" or "Claude", with the tool name for tool steps
[Claude Tag] Improved Claude's live progress checklist in Slack: capped at 2,000 characters, reposted at most every 15 minutes in busy threads, with older "Latest task list" links updated
[Code Review] Improved how Code Review words each posted finding: short plain sentences that say who is affected, where the code goes wrong, and the fix up front
[Code Review] Improved the check-run card and PR comment when a review is skipped because of an organization limit: each cause now links the admin page that fixes it
Fixed MCP tool calls refused with 403 insufficient_scope being reported as an expired sign-in: the error now names the missing permissions and points to /mcp re-authentication
Fixed claude agents losing --model, --effort, --permission-mode, --allow-dangerously-skip-permissions and --agent after an auto-update relaunch
Fixed installed_plugins.json being rewritten on nearly every start-up when plugin policy comes from remote managed settings, which made Claude Desktop reload every open session's plugins
Fixed Bash permission checks for commands that loop over or assign certain special shell variables; these commands now ask for permission
Fixed the Edit permission prompt preview sometimes showing a different location than the approved edit in files with multi-byte characters
sessions getting stuck endlessly retrying "unexpected tool_use_id" 400… MCP servers configured as http that only speak… Streamable HTTP MCP tool calls timing out after… MCP prompts and resources not refreshing when a… hook-driven sessions (such as an active /goal) ending… an active /goal being lost when resuming (--continue… a per-turn slowdown when a language server publishes… subagents with model: "opus" on Bedrock, Vertex or… self-hosted runner sessions failing every turn with a… clickable links to local file paths doing nothing… transcript renumbering ordered lists in your own messages… AskUserQuestion preview notes being attached to a previously… AskUserQuestion preview mode dropping the highlighted option when… a resumed background agent keeping half of an… a local claude -p --resume started with CLAUDE_CODE_RESUME_INTERRUPTED_TURN… first turn of a cloud session sometimes starting… background agent notifications claiming the agent had no… error hints in Claude Desktop sessions to suggest… /schedule saving a routine's prompt without its message… /status not showing the apiKeyHelper failure that its… /fast on in non-interactive sessions reporting on and… Artifact tool asking you to approve an update… Cowork and claude.ai cloud sessions with network access… a plugin or marketplace directory with no git… --strict-mcp-config with an empty --mcp-config holding the first… Stop prompt hooks re-sending their whole prompt on… extra empty editor windows opening at startup on… an unhandled promise rejection in the Claude apps… Claude apps gateway cutting every open stream on… headless and SDK sessions making a separate model… Bash tool re-sourcing the shell profile (a multi-second… plugins with a top-level $schema in hooks/hooks.json showing… MCP connection errors and the MCP login tool's… worktree-isolated sessions accepting Bash commands with certain nested… background commands being stopped after 30 idle minutes… a message a subagent sends to the main… a plugin loaded from a .zip being served… a sub-agent's progress summary being replaced by a…
v2.1.2739월 15일 화
기능 ×28개선 ×17보안 ×6Fix ×13
기능 LLM 게이트웨이용 요청 헤더 x-claude-code-request-class, x-claude-code-agent-type, x-claude-code-prev-tool-durations, x-claude-code-compaction, x-claude-code-context-compacted 추가; CLAUDE_CODE_GATEWAY_HINT_HEADERS=1로 활성화
기능 세션 중 MCP 서버 연결이 끊기고 자동 재연결이 실패할 때 /mcp를 안내하는 알림 추가
기능 Claude 앱에서 claude --remote-control 또는 /remote-control로 시작한 세션 포크 지원 추가; 포크는 사용자 컴퓨터에서 백그라운드 세션으로 실행
기능 권한 검사기가 분석할 수 없는 Bash 라인(eval, env -C)에 Read·Edit 거부 규칙을 적용하던 2.1.268 변경사항 되돌림; time -p make build 같은 명령이 거부 대신 다시 권한 확인 요청
기능 Bedrock·Vertex·Foundry의 오토 모드를 현재는 로컬 분류기를 기본 사용하도록 변경; 플랫폼의 서버 측 분류기를 사용하려면 CLAUDE_CODE_AUTO_MODE_SERVER=1 설정
기능 OTEL_LOG_TOOL_DETAILS=1이 비용·토큰 메트릭에 실제 에이전트·스킬·플러그인·MCP 서버 이름도 포함하도록 변경
기능 Claude 계정 로그인 시 claude.ai 플러그인 접근 권한도 함께 요청하도록 변경
기능 /bug·/feedback 보고서가 마지막 API 요청의 모델 동작 파라미터(모델, 시스템 프롬프트, 툴)만 포함하고 요청 메타데이터와 CLAUDE_CODE_EXTRA_BODY 필드는 제외하도록 변경
기능 [VSCode] 제품 피드백이 비활성화된 조직에서 "문제 보고"가 계속 표시되고 /bug·/feedback이 보고 양식을 여는 문제 수정
기능 [VSCode] Windows에서 완료된 턴 후 빨간 "Claude Code process exited with code 4294967295" 배너가 표시되는 문제 수정
기능 [Claude Code on the web] 관리자가 커넥터를 제거하고 다시 추가한 후 루틴이 조직 커넥터 접근 권한을 잃고 이전 커넥터를 계속 호출하는 문제 수정
기능 [Claude Code on the web] 조직 설정에서 자체 호스팅 환경 생성 시 서버 오류로 실패하고 반쯤 만들어진 환경이 남는 문제 수정
기능 [Claude Code on the web] 관리자 "클라우드 세션 공유" 설정을 Claude Code 페이지가 아닌 데이터 및 개인정보 보호 섹션으로 이동; 데이터·개인정보 관리자도 관리 가능
기능 [Claude Code on the web] 새 루틴 페이지 또는 루틴 편집 다이얼로그에서 입력한 루틴 이름·프롬프트·편집을 버리기 전 "저장되지 않은 변경 사항을 삭제할까요?" 확인 추가
기능 [Claude Code on the web] Mac·Windows에서 클라우드 환경 없는 신규 사용자에게 표시되던 전체 화면 데스크탑 앱 다운로드 화면 제거; 이제 바로 설정으로 이동
기능 [Claude Tag] Enterprise Grid 연결이 끊겼지만 워크스페이스 하나는 연결된 상태에서 앱 재설치 후 몇 분 만에 Claude가 응답을 멈추는 문제 수정
기능 [Claude Tag] 조직 공유 비공개 Slack 채널에 설정된 예약 작업이 조용히 게시되지 않는 문제 수정; 이제 생성된 스레드에서 계속 실행
기능 [Claude Tag] Claude 작업 중 오래된 Slack 스레드에 답글을 달면 처음부터 재시작되어 아직 푸시하지 않은 작업이 손실되는 문제 수정
기능 [Claude Tag] 계정 토큰이 갱신된 직후 Claude가 "Claude Code 환경을 찾을 수 없습니다"라는 잘못된 알림과 함께 메시지를 삭제하는 문제 수정
기능 [Claude Tag] Budgets·Savings Plans·WAF Classic·Import/Export 등 리전 없는 엔드포인트에 대한 AWS 연결 거부 문제 수정; Global Accelerator 요청이 이제 올바르게 서명
기능 [Claude Tag] 소문자 토큰 타입을 반환하는 공급자에서 OAuth 클라이언트 자격 증명·JWT 베어러 연결이 실패하는 문제 수정; 이제 표준 Bearer 체계 사용
기능 [Claude Tag] Enterprise Grid 공유 채널, Claude 미사용 채널, 레거시 비공개 채널에서 채널 매니저 추가가 거부되는 문제 수정
기능 [Claude Tag] Claude가 요청받을 때만이 아닌, 대화에 의존하는 인시던트 채널 등 관련 공개 채널을 자율적으로 감시하도록 변경
기능 [Claude Tag] 관리자 Memory 페이지에서 Claude가 자율적으로 설정한 Slack 채널이 저장된 메모리가 있어도 목록에 표시되지 않는 문제 수정; 이제 관리자가 열람·편집·삭제 가능
기능 [Code Review] "추가 결과"가 나열된 PR에 베이스 브랜치를 병합하면 전체 재검토가 실행되는 문제 수정; 이런 푸시는 이제 가벼운 후속 검토만 받음
기능 [Code Review] @-멘션, 여러 줄에 걸친 코드 스팬, 백틱 HTML 태그로 인해 전체 REVIEW.md가 무시되는 문제 수정; 변경된 파일로 연결되는 줄만 제외
기능 [Code Review] /ultrareview --post 수정: GitHub 오류 후 재시도 시 결과 댓글이 없거나 두 번 게시되는 대신 정확히 한 번 게시; 댓글이 이제 검토된 커밋 명시
기능 [Code Review] 소유자 또는 이름에 대문자가 포함된 GitHub 저장소에서 비어 있거나 내용이 동일한 푸시가 재검토되는 문제 수정; 이런 푸시는 이제 건너뜀
⚡ 개선 17
🔒 보안 6
🐛 수정 13
Improved responsiveness in long sessions: hook progress and sub-agent activity no longer re-process the whole conversation on every update
Improved the Artifact tool's error when a publish includes a file type artifacts don't serve: Claude is told which types are served and what to do instead, and the terminal shows one plain line
Improved the Artifact tool's page read to state the capabilities and database rules the artifact service holds for the page, for anyone who can publish to it
Improved artifact database writes: an update can now remove a single field instead of rewriting the whole document
Improved artifact publishing: a publish whose connection drops after reaching claude.ai is now re-sent safely instead of failing or creating a duplicate version
Improved the cloud-session GitHub error for an IP allow list, a suspended app installation or SAML single sign-on to show the cause instead of a generic install hint
Improved /autofix-pr: when gh pr view fails it now shows gh's own error (sign-in, SAML, rate limit) instead of a generic exit-code line
Improved /autofix-pr to say why GitHub webhook delivery couldn't be set up for the PR (for example, no linked GitHub account) instead of a generic warning
Improved /web-setup errors: a refused GitHub token now lists the likely reasons and the fix, and a connection failure names a configured proxy or TLS certificate problem
Improved the in-session SSL certificate and proxy connection errors to name the error code and what to fix, such as NODE_EXTRA_CA_CERTS for an untrusted corporate CA
Improved the error when a cloud session can't be created because your Claude login expired or was revoked: it now tells you to run /login
Improved the error shown when an MCP server's sign-in expires mid-session to say how to re-authenticate (/mcp)
Windows: Improved the network-path permission check for UNC paths when a mapped network drive was added with --add-dir
[Claude Code on the web] Improved the routine detail page: menu and rename in the breadcrumb, the on/off switch and Run now at the top, and run history beside the routine's settings
[Claude Tag] Improved AWS connection failures: when a request can't be signed, such as a hostname with no region, Claude is told why and how to fix it instead of a bare error
[Code Review] Improved suggested fixes to say what the fix must keep working when other code depends on the behavior being changed
[Code Review] Improved review comments that point to a second affected location to state that location's issue in a full sentence instead of a cut-off stub
Fixed Bash commands the permission checker cannot fully analyze skipping the prompt under permissions.blockReadsOutsideWorkingDirectories, and a subshell hiding a dangerous rm in bypass mode
Fixed allowManagedMcpServersOnly, deniedMcpServers and disableClaudeAiConnectors set via MDM or managed-settings.json being ignored when server-managed settings are also present
Fixed 401/403 errors on Bedrock, Vertex and Foundry, and Claude apps gateway 403s, telling you to run /login; the message now names the credential to refresh or points to your gateway administrator
Fixed Read on macOS refusing a dragged-in screenshot, or any file the system reports under a second path, with "symlink resolution changed after permission was checked"
Fixed permissions.blockReadsOutsideWorkingDirectories: a memory directory chosen by a repository's settings is no longer loaded into the prompt, recalled, indexed, or used by memory extraction
Fixed /install-github-app reporting a SAML single sign-on block as "admin permissions required"
skills synced from claude.ai staying available after your… /login, /upgrade, and /extra-usage discarding earlier thinking from… auto mode stopping for approval when the Artifact… a long-running session recreating a stub .git/info/exclude after… main prompt dropping a ! typed at the… sub-agents and background agents being reported as failed,… context meter and auto-compact counting advisor-tool turns at… /tui refusing to restart because of an agent-team… saved scheduled tasks running in the wrong session… SDK and --output-format stream-json output dropping a subagent's… Remote Control clients attached to a Claude Desktop,… spinner showing a doubled ellipsis ("……") on compaction… a false-positive spinner tip suggesting the frontend-design plugin…
v2.1.2729월 15일 화
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.2719월 14일 월
기능 ×38개선 ×18보안 ×8Fix ×32
기능 Cloud·자체 호스팅 러너 등 Remote 세션에 Fast mode 지원 추가: 호스트 fast-mode 설정 또는 세션에서 입력한 /fast가 조직 허용 범위 내에서 적용
기능 전체화면 /config 패널에 마우스 지원 추가: 휠로 목록 스크롤, 값 클릭 시 변경, 포인터 아래 행 강조
기능 claude self-hosted-runner --drain-marker-file <path> 추가: SIGTERM 드레인 시 해당 파일이 존재하면 러너가 서버에 종료를 호스트 드레인으로 보고(텔레메트리 전용)
기능 오토 모드 샌드박싱에서 Bash·PowerShell·Monitor에 명령별 allowed_domains 추가: 명령에 필요한 호스트만 해당 명령에 개방, 나머지 차단
기능 에이전트 frontmatter 및 --agents JSON에 omitClaudeMd 추가: 커스텀·플러그인 서브에이전트가 사용자·프로젝트·로컬 CLAUDE.md 없이 실행 가능, 관리형 정책 파일은 여전히 로드
기능 claude plugin install·claude plugin update에 --accept-command <sha256> 추가: -y 대신 이전 --json 실행에서 표시된 명령을 정확히 수락
기능 modelPricing 관리 설정 및 Claude apps 게이트웨이 pricing 블록에서 내부 청구율 마크업용 multiplier 1 초과 최대 10 지원 추가
기능 Bedrock·Vertex AI·Foundry·LLM 게이트웨이 사용자에게 Claude 데스크탑 앱을 안내하는 스피너 팁 추가; claude.ai 데스크탑 앱 팁은 이제 앱 다운로드를 안내하는 /desktop 제안
기능 오토 모드에서 스킬·슬래시 명령의 인라인 ! 셸 명령이 분류기 대신 기본 모드 권한 규칙을 따르도록 변경; 규칙이 결정하지 못하는 명령은 검토된 툴 호출로 실행
기능 오토 모드에서 서브에이전트가 사후 검토 대신 안전 분류기가 검토하는 전용 핸드백 호출을 통해 호출자에게 결과를 보고하도록 변경
기능 Monitor 감시에 항상 데드라인 적용(최대 30분; -p 단일 프롬프트 실행은 10분), 재설정 알림 전송 — 타임아웃 없는 persistent 옵션 대체
기능 프롬프트의 IDE 선택 표시를 여러 줄 프롬프트를 압축하지 않고 텍스트와 함께 줄 바꿈되는 [⧉ …] 필로 변경; Backspace로 삭제해 선택 제외 가능
기능 Pro 플랜 기본 동적 워크플로 크기를 small로 변경, medium 크기 기준을 에이전트 15개에서 10개로 축소
기능 Claude apps 게이트웨이·Bedrock·Vertex AI·Foundry 세션에서 사용하지 않는 잔여 claude.ai 로그인을 더 이상 갱신하지 않도록 변경
기능 번들 claude-api 스킬 업데이트: 스트리밍 커스텀 툴에 eager_input_streaming 활성화, user.define_outcome으로 결과물 형태 Managed Agents 작업 시작 지원
기능 [VSCode] 열린 파일 첨부 설정 추가: 꺼두면 열린 파일이 메시지에 추가되지 않음, 선택한 텍스트는 계속 첨부
기능 [VSCode] Hooks·Permission rules 다이얼로그가 실패한 저장을 성공으로 보고하는 문제, 플러그인 전용 정책 잠금 시 Hooks 다이얼로그가 빈 화면을 표시하거나 저장 오류에 색상 코드가 나타나는 문제 수정
기능 [VSCode] Hooks 다이얼로그 저장 수정: 교체 시 훅 중복 없음, 대소문자 다르게 재입력된 헤더 이름도 시크릿 유지, 저장 반환 전 settings.local.json이 gitignore에 추가
기능 [VSCode] 워크스페이스가 Windows 매핑 네트워크 드라이브 또는 SUBST 드라이브에 있을 때 세션 기록이 현재 세션만 표시되는 문제 수정
기능 [VSCode] 필터 메뉴에서 Open이 체크된 경우 세션 목록의 Active 필터가 열려 있지만 유휴 세션을 숨기는 문제 수정
기능 [VSCode] 세션 목록 새로 고침 시 새 채팅이 이전 채팅으로 전환되는 문제 수정
기능 [VSCode] environmentVariables 설정에서 CLAUDE_CONFIG_DIR 변경 후 창 새로 고침 전까지 열린 탭과 사이드바가 이전 설정 폴더를 유지하는 문제 수정
기능 [VSCode] 확장 프로그램이 git·ripgrep·로그인 상태 확인 등 백그라운드 명령 실행 시 Windows에서 콘솔 창이 깜박이는 문제 수정
기능 [VSCode] 프롬프트 캐시 시계의 호버 텍스트가 지연 후에만 표시되는 문제, auto-compact 아이콘 팝업 옆에 브라우저 자체 툴팁이 표시되는 문제 수정
기능 [VSCode] 토글 스위치의 켜짐 상태 색상을 Claude 오렌지에서 에디터 테마 버튼 색상으로 변경
기능 [Claude Code on the web] 프로세스가 종료됐지만 세션이 살아 있는 것처럼 보일 때 응답에 약 10분 걸리는 문제 수정; 이제 메시지 전송 시 즉시 재시작
기능 [Claude Code on the web] claude.ai/code의 Routines 페이지를 Yours·Templates 탭과 실행 상태를 표시하는 2열 루틴 카드 형태의 새 레이아웃으로 변경, 달력 보기 제거
기능 [Claude Code on the web] 관리자 설정의 Cloud environments 편집기에 Custom 네트워크 접근 옵션 추가 — claude.ai/code 환경 다이얼로그와 동일한 허용 도메인 목록 제공
기능 [Claude Tag] 대화가 주로 스레드에서 이루어지는 채널에서 Claude가 약 1시간마다 작업 컨텍스트를 잃는 문제 수정; 이제 스레드 활동이 초기화를 방지
기능 [Claude Tag] PR 감시를 요청한 스레드에서 Claude 재시작 후 CI 실패·댓글·리뷰 알림을 받지 못하는 문제 수정
기능 [Claude Tag] Claude가 이미 답변한 스레드의 첫 번째 메시지를 삭제해도 Claude 작업이 종료되지 않는 문제 수정; 이제 답글 없는 메시지 삭제와 동일하게 중단
기능 [Claude Tag] 다른 봇·어시스턴트에게 전달된 이전 지시 때문에 Claude가 게시물을 보류하는 문제 수정; 이제 Claude에게 전달된 지시만 적용, 불확실한 경우 확인 요청
기능 [Claude Tag] Claude가 분주한 채널 참여 시 게시하는 회신 모드 카드가 채널이 단순히 활발하거나 클 때도 "자동화 게시물이 많다"고 표시하는 문제 수정; 이제 실제 이유를 명시
기능 [Code Review] PR당 1회 리뷰 저장소에서 리뷰 대기 중 커밋이 도착했을 때 간혹 리뷰가 생략되는 문제 수정; 이제 요청된 커밋을 리뷰
기능 [Code Review] GitHub가 실제로 생성된 리뷰에 오류를 보고할 때 동일한 결과를 2~3회 게시하는 문제 수정
기능 [Code Review] 이후 푸시로 앵커 줄이 이동했을 때 후속 리뷰가 이미 해결된 보안 결과를 재게시하는 문제 수정
기능 [Code Review] Claude 앱에서 완료된 /ultrareview 클라우드 세션을 다시 열면 자동으로 전체 리뷰가 다시 시작되는 문제 수정
기능 Windows: 세션 임시 출력 경로가 260자에 도달하면 PowerShell 명령이 출력 없이 "Exit code 1"로 실패하는 문제 수정
⚡ 개선 18
🔒 보안 8
🐛 수정 32
Improved terminal rendering performance: large diffs and long transcripts render faster, with fewer slow frames
Improved startup time slightly by skipping a redundant validation of built-in model data on every launch
Improved hook feedback: while a SessionStart, UserPromptSubmit, PreToolUse or SessionEnd hook runs, the spinner says so with elapsed time, and Esc cancels a prompt waiting on a SessionStart hook
Improved the spinner status during long thinking: it now reads "deep in thought" after 45s, and shows "picking the thought back up" while recovering from the output-token limit
Improved dynamic workflows to pause when you hit your usage limit and continue automatically when it resets, instead of dropping the affected agents
Improved Remote Control to leave fewer empty sessions on claude.ai when setup fails on a flaky network
Improved the Claude in Chrome message in cloud sessions when the browser can't be reached: it now says the computer may be asleep before it suggests an install
Improved claude mcp serve: a running tool call now sends a progress update every 30 seconds, so clients show it is still running and idle timeouts don't abort a long command that prints nothing
Improved Foundry and Claude Platform on AWS sessions: an alwaysLoad MCP server that finishes connecting mid-conversation is usable on the next turn without a tool-search round trip
Improved Markdown files published as artifacts: they now render as styled document pages (title header, document typography, syntax-highlighted code)
Improved Artifact tool publish errors: a publish with no file now says to write the page to a file first, and an unsupported file type is reported before a missing favicon
Improved the Artifact tool's error when a page declares a capability its contract version lacks: it now lists every supported capability and notes when a newer contract version has it
Improved artifact watching: a session can now watch up to 10 published artifacts at once for republishes made elsewhere, up from 5
Improved PDF @-mentions to say "page count unknown" instead of a page count guessed from the file size when pdfinfo cannot count the pages
Improved /mobile to show a single QR code for claude.ai/mobile, which opens the right app store for your phone
[VSCode] Improved the Hooks dialog: a save refused because of the settings file itself now opens a popup with an "Open settings file" button and the reason behind "Copy error"
[Claude Code on the web] Improved the Cloud environments admin page: it shows the default environment for Claude Tag and Claude Code, with a link to change it, and marks the recommended kind to create
[Claude Tag] Improved the Environment picker in Claude Tag admin settings: options are labeled Anthropic-hosted or self-hosted, with links to edit that environment or create one
Fixed a cached organization policy being reused after switching accounts, organizations, or API keys, and the policy not refreshing until the hourly check when the credential changes mid-session
Fixed Bash permission checks missing the file that fmt, column and similar commands read when it follows an option the checker doesn't recognize
Fixed Bash permission checks skipping files a wildcard expands to when the wildcard sits in a command's pattern or option value (for example grep -v dir/* file)
Fixed Bash permission checks so that shell variable declaration flags cannot misrepresent the command being run
Fixed Bash commands with two directory changes, a subshell, or a cd+git chain skipping the prompt under permissions.blockReadsOutsideWorkingDirectories in bypass and auto mode
Fixed a stale .git/config.lock breaking git checkout -b, git push -u and git config for the rest of a session after a sandboxed command failed to start (Linux)
Fixed MCP OAuth mishandling client registrations: denying consent forced a new one, one for another redirect URI was reused, and a concurrent write could delete a valid one or keep a mismatched one
Fixed cross-session messages held by the receiving session's permission-mode policy leaving no trace: headless senders now get a delivery notice, and SendMessage results no longer imply it was read
tool and command lists not updating when the… an enterprise managed-mcp.json that can't be read or… org policy being fetched through, and rejected by,… cloud sessions rejecting every subagent tool call ("updatedInput… /fast off answering "Fast mode unavailable" instead of… sessions started with CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK re-sending fast requests every… fast mode under CLAUDE_CODE_RETRY_WATCHDOG failing the turn on… settings file changes made outside the session going… resumed claude -p sessions whose tools all come… turns failing with "API returned an empty or… sustained high CPU usage and repeated tool-list requests… tool search returning no match when Claude selects… Ctrl+O cancelling pending MCP server reconnects, and /mcp… Claude in Chrome prompt telling the model to… Claude starting a second copy of a background… /model warning about losing the conversation cache when… /reload-skills reporting a skill count that disagreed with… /resume and /continue showing only 1-2 sessions in… /resume and /teleport keeping the previous conversation's file-read… --resume dropping the 1M context window ([1m]) when… artifacts attached with /artifacts disappearing from the session… background sessions (claude --bg, claude agents) not watching… custom agents, slash commands and output styles beyond… self-hosted runner sessions silently losing all host config… skills synced from claude.ai staying on disk indefinitely… spinner tips suggesting commands that aren't available for… /add-dir path input: the left and right arrow… text fields outside the main prompt moving a… interactive /hooks menu crashing when a hook matcher… a fullscreen rendering glitch where text kept a… Delete in st and Alt+arrow keys in rxvt-unicode… terminal's replies to capability queries (^[[?1;2c) appearing at…
v2.1.2709월 12일 토
보안 ×1
🔒 보안 1
Fixed read-only git commands in Bash unexpectedly asking for permission after a session had been running for a while (regression in 2.1.269)
v2.1.2699월 11일 금
기능 ×46개선 ×11보안 ×6Fix ×35
기능 claude plugin eval 추가: 플러그인 평가 스위트를 Claude Code에 대해 실행하고 재현 가능한 점수 결과(JSON + HTML 보고서) 제공; claude plugin eval --help 참조
기능 출력 스타일 목록 조회·전환용 /output-style [name] 추가 — Remote Control·클라우드·헤드리스 세션에서도 사용 가능
기능 Bash 툴이 파일 편집을 처리할 때 변경된 파일의 diff를 Bash 툴 결과에 추가(bashEditDiffEnabled 설정)
기능 OpenTelemetry 메트릭·이벤트에 vcs.* 저장소 속성을 태그하는 OTEL_METRICS_INCLUDE_REPOSITORY 추가; OTEL_LOG_TOOL_DETAILS와 함께 커밋 이벤트는 vcs.ref.head.* 속성 획득
기능 LLM 게이트웨이 /v1/models 탐색 타임아웃(기본 3초)을 늘리는 CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS 추가
기능 프롬프트·한 줄 작업 요약·응답만 표시하는 /focus 뷰를 제안하는 스피너 팁 추가
기능 추론 집약적 팬아웃용 Workflow 툴의 실행당 동시 에이전트 한도를 높이는 CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS(1–256) 추가
기능 [Windows] Claude Code 종료 시 백그라운드로 전송된 PowerShell 툴 명령이 멈추는 문제 수정
기능 /ultrareview --post가 결과 도착 시 PR 댓글을 직접 게시하고 댓글 링크를 출력하도록 변경 — 게시용 두 번째 클라우드 세션 시작 방식 대체
기능 세션 스크래치패드에 저장되는 아티팩트 데이터베이스 읽기가 더 이상 작업 폴더 승인을 요구하지 않도록 변경
기능 클라우드 세션에서 claude.ai로 동기화된 스킬 이름을 Claude Desktop에 맞게 anthropic-skills:<name>으로 변경; 다른 스킬과 충돌 없으면 간략한 이름도 계속 유효
기능 [VSCode] 에이전트 맵 추가: 푸터의 "N agents" 필 클릭 시 서브에이전트 맵 표시 — 에이전트별 카드·중지 버튼·읽기 전용 트랜스크립트 포함
기능 [VSCode] 명령 메뉴에 훅 다이얼로그 추가 — 사용자·프로젝트·로컬 설정의 훅 조회·추가·편집·삭제 가능; managed·플러그인·세션 훅은 읽기 전용
기능 [VSCode] Focus 뷰의 툴 호출 그룹 아래 실행 중인 서브에이전트 라이브 진행 행 추가
기능 [VSCode] 권한 규칙 다이얼로그 추가 — 사용자·프로젝트·로컬 설정의 규칙 목록 조회·추가·제거 가능; 시작 옵션·세션 전용·managed 규칙은 읽기 전용
기능 [VSCode] 계정 전환 화면에 취소 버튼 추가 — 현재 계정으로 세션 복귀
기능 [VSCode] 예약 작업 등 전달된 일반 텍스트 프롬프트로 시작된 턴이 Focus 뷰에서 이전 턴의 일부로 표시되는 문제 수정
기능 [VSCode] 패널이 좁을 때 푸터의 프롬프트 캐시 시계가 분을 숨기는 문제 수정
기능 [VSCode] 설정 파일이나 environmentVariables에 CLAUDE_CONFIG_DIR이 설정된 경우 세션 목록이 기본 폴더의 세션을 유지하는 문제 수정
기능 [VSCode] 늦게 로드 완료된 플랜 미리보기가 댓글 박스를 숨기거나 이전 플랜을 표시하는 문제 수정
기능 [VSCode] Claude 탭이 닫힌 후 플랜 미리보기가 어디에도 전달되지 않는 댓글을 받는 문제 수정
기능 [VSCode] 마지막 응답 후 컴팩트되어 닫힌 세션의 프롬프트 캐시 시계·재열기 알림이 재열기 시 콜드로 올바르게 표시되는 문제 수정
기능 [VSCode] Remote Control 활성 중 확장에서 세션 이름 변경 시 claude.ai/code에 이전 이름이 유지되는 문제 수정
기능 [VSCode] 터미널에서 설정을 기본값으로 초기화한 후 "모든 세션에 Remote Control 사용" 토글이 마지막 위치를 유지하는 문제 수정
기능 [VSCode] 창 다시 로드 후 복원된 Claude 탭이 클릭 전까지 세션 목록에서 열린 것으로 집계되지 않고, 해당 행이 탭을 두 번 여는 문제 수정
기능 [VSCode] 같은 계정으로 재로그인 시 계정 전환이 탭의 닫힌 사용 한도 경고를 잊어버리는 문제 수정
기능 [VSCode] 긴 턴 중 세션 이름을 변경한 경우 창 다시 로드 후 이름이 자동 생성 이름으로 대체되는 문제 수정
기능 [VSCode] 계정이 한도를 잃은 후 사이드바 사용량 미터에 오래된 모델별 주간 한도 행이 남는 문제 수정
기능 [VSCode] 새 채팅 뷰 시작 중 단축키로 전송된 @-멘션이 키 입력 한참 후 입력창에 삽입될 수 있는 드문 문제 수정
기능 [VSCode] Claude 사이드바를 열 직후 Account & usage 헤더가 나타날 때 세션 목록이 아래로 점프하는 문제 수정
기능 [VSCode] 메시지 박스의 현재 파일 칩 변경: Hide 토글 대신 X로 제거 가능
기능 [VSCode] 세션 탭 오른쪽 클릭 메뉴와 편집기 제목 표시줄의 "..." 메뉴에서 Claude Code 항목 제거 — 메뉴가 열린 탭에 대해 동작 불가였음
기능 [Claude Code 웹] 클라우드 세션에서 Claude가 읽기 전 대기 중인 메시지 철회 기능 추가: 대기열에서 제거하거나 Esc·위쪽 화살표를 누르면 텍스트가 메시지 박스로 복귀
기능 [Claude Code 웹] 클라우드 세션에서 /model default 사용 시 모델을 제한하는 조직에서 이후 모든 메시지가 실패하는 문제 수정
기능 [Claude Code 웹] 일회성 예약 루틴이 일시적 서버 오류 후 두 번 실행되는 문제 수정
기능 [Claude Code 웹] 서브에이전트를 사용하는 루틴 실행이 너무 일찍 완료로 처리되어 실패 후 재시도를 건너뛰거나 중복 실행을 시작하는 문제 수정
기능 [Claude Code 웹] 클라우드 세션 트랜스크립트의 파일 링크가 저장소 하위 폴더에서 작업 시 GitHub 404를 여는 문제 수정
기능 [Claude Code 웹] 클라우드 환경 관리자 페이지가 접근 불가한 Show more 컨트롤 뒤에 5행으로 제한하는 대신 모든 환경을 나열하도록 변경
기능 [Claude Code 웹] Free 플랜 사용자의 claude.ai/code가 "조직 관리자가 비활성화" 페이지 대신 업그레이드 경로가 있는 플랜 페이지를 열도록 변경
기능 [Claude Tag] 관리자 설정에서 GitHub 설치의 Connect all·Disconnect 전 확인 다이얼로그 추가 — 조직 전체 실수 방지
기능 [Claude Tag] Slack 일시 속도 제한으로 실패 알림이 누락되어 실패한 턴 이후 스레드가 조용해지는 문제 수정; 알림이 이제 재시도됨
기능 [Claude Tag] Claude가 조직이 활성화하지 않은 모델로 전환을 수락하고 대체 모델로 조용히 답변하는 문제 수정; 이제 거절하고 관리자가 활성화할 수 있다고 안내
기능 [Claude Tag] Claude가 같은 메시지에 파일을 첨부할 때 표가 원시 파이프 텍스트로 게시되는 문제 수정; 표는 일반 답글로, 파일은 일반 캡션과 함께 이어서 게시
기능 [Claude Tag] Claude가 활성화되지 않은 채널 최상위에서 @Claude !restart가 관련 없는 대화를 시작하는 문제 수정; 이제 재시작할 것이 없다고 비공개로 안내
기능 [Claude Tag] Slack 액세스 설정의 플러그인 행이 끌 방법 없이 레이블 없는 원시 ID를 표시하는 문제 수정; 이제 이름과 관리 번들 링크 표시
기능 [Claude Tag] Slack에서 시작된 세션의 공유 배너·공유 다이얼로그가 전체 조직이 링크를 열 수 있다고 표시하는 문제 수정; 이제 Slack 채널 대상을 명시
⚡ 개선 11
🔒 보안 6
🐛 수정 35
Improved the /diff panel to open fully rendered in one step instead of showing a loading state first
Improved prompt suggestion filtering for Japanese, Chinese and Korean text: mixed-script and single-word suggestions are kept, and meta or evaluative text is dropped as it is for English
Improved the Skill tool's "Unknown skill" error to name the plugin skill's full name when a bare name matches exactly one plugin skill
Improved keyboard support over SSH and in unrecognized terminals: terminals that answer the kitty keyboard query (such as foot and Alacritty 0.16+) now get Shift+Enter and Ctrl+Shift shortcuts
Improved responsiveness in long sessions: transcript updates no longer re-process the whole conversation to build the collapsed tool-use summaries
Improved first-party sessions with telemetry disabled: an alwaysLoad MCP server that finishes connecting mid-conversation is usable on the next turn without a tool-search round trip
[VSCode] Improved documents and messages written for someone other than the user: Claude now writes them for that audience and names it at the top of its reply
[VSCode] Improved screen reader and keyboard accessibility in the slash-command menu, @-mention menu, output-style picker, Send/Stop button, permission and question cards, and onboarding checklist
[Claude Tag] Improved load time of the admin settings page and its Slack channel picker, most noticeably for organizations with many channels or several connected workspaces
[Claude Tag] Improved scheduled routines in Slack channels: a routine run can now reply in an existing thread instead of always posting a new top-level channel message
[Claude Tag] Improved the timestamp on Claude's live progress checklists to show each reader's local time and how long ago it was updated, instead of a fixed UTC time
Fixed a deny or ask permission rule starting with ! applying beyond the settings source that wrote it; such a rule now applies only within its own source, and a bare ! negation is ignored
Fixed the managed settings approval dialog not naming the collector for a gRPC telemetry endpoint set without a scheme
Fixed missing cursor in the permission-rule, auto-mode-rule, add-directory, session-rename and feedback-review text fields when the terminal's native cursor is enabled
Fixed the attribution reminder overriding a CLAUDE.md or memory rule against commit and pull request attribution; lines set by managed settings still apply
Fixed permission_denials in --output-format stream-json results omitting Read, Edit and Write calls blocked by a path-scoped deny rule
Fixed organization plugins enabled through managed settings not loading in headless sessions and on Claude Desktop (once Desktop bundles this CLI version); they load from the next session
prompt cache being partially invalidated on the turn… a case where resuming a session after interrupting… F1/F2/F4 not working in kitty-protocol terminals and Delete… remote and headless sessions reporting "waiting for your… terminal's replies to capability queries (^[[?1;2c) appearing as… rows at the top or bottom of the… git status Claude is told after a compaction:… synced plugin MCP servers not connecting when a… resumed headless sessions losing a turn's replies when… terminal escape codes, line breaks and oversized text… CMYK JPEG images failing to attach with "cannot… plugin headersHelper consent prompts showing a URL path… plugin errors showing [redacted URL] in place of… repeated clicks on a /fork receipt, each under… plugin LSP servers that reject shutdown params (e.g.… prompt suggestions being dropped for text in Japanese,… synchronized output being assumed from the terminal's name… sessions run through the SDK or the desktop… /insights failing on Bedrock, Vertex, Foundry, and gateway… organization policy limits not loading for the session… Claude Desktop sessions using Bedrock, Vertex, or a… MCP servers reconnecting when an updated config only… prompt box's top border splitting into extra lines… sessions getting permanently stuck on "Prompt is too… /goal runs silently stalling after API errors, network… prompt cache misses in cloud sessions by waiting… /btw answers that contained made-up tool calls and… CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a turn that had failed with… plugin archives extracted for a session being readable… Edit() deny rules and the write-path check not… stray characters like 22c, or a terminal's color… terminal's block cursor showing under the interface in… cursor block staying visible after returning from an… interface being drawn twice after returning from an… interface being drawn twice in Konsole after returning…
v2.1.2689월 10일 목
기능 ×42개선 ×16보안 ×7Fix ×31
기능 gateway.yaml에 pricing:을 설정하면 로그인된 Claude Code 클라이언트가 managed 설정을 통해 동일 요금을 적용받고 /cost·텔레메트리가 지출 미터와 일치하는 Claude 앱 게이트웨이 기능 추가
기능 게이트웨이에서 access_control.allow_cidrs가 비어 있을 때 시작 경고, 공개 주소 첫 요청 도착 시 일회성 경고 추가
기능 관리자가 조직 자체 공개 IPv4 블록의 Claude 앱 게이트웨이에 /login을 허용할 수 있는 gatewayInternalNetworks managed 설정 추가
기능 claude self-hosted-runner --remove-session-state 추가(기본값 off): 세션 종료 시 <base-dir>/_sessions/의 세션별 디렉토리 삭제
기능 claude auth status --json 출력에 configDirectory 추가
기능 claude plugin install·uninstall·update·enable·disable에 --json 추가, claude plugin list --json 각 행에 errorDetails/noteDetails 추가
기능 게시된 아티팩트에 브라우저 탭 아이콘 추가 — 각 페이지에 맞게 Claude가 선택
기능 Bedrock·Vertex·Foundry의 시스템 프롬프트를 퍼스트파티 세션과 동일하게 환경·모델·설정 세부정보를 첨부 파일로 전달하도록 변경
기능 Bedrock·Vertex·Foundry 세션의 툴 목록을 대화 전반에 바이트 안정적으로 유지(늦게 연결되는 툴은 목록 재작성 대신 지연 로드) — 퍼스트파티 세션과 동일
기능 작업 추적 툴(TaskCreate/Get/Update/List, TodoWrite)을 Claude 3.x, Opus 4.0–4.7, Sonnet 4.0–4.6, Haiku 4.5에서만 제공하도록 변경; 그 외 모델에선 CLAUDE_CODE_ENABLE_TODO_TOOLS=1 설정
기능 터미널의 아티팩트 데이터 편집 권한 프롬프트를 문서 수와 열람 가능자를 표시하는 카드로 변경
기능 모든 승인을 건너뛰도록 설정된 로컬 Cowork 세션 변경: Artifact 툴이 세션 폴더 외부 또는 심볼릭 링크 뒤의 파일을 묻지 않고 읽는 대신 거부
기능 일반 WebFetch 거부·확인 규칙이 Artifact 툴 읽기·업데이트에 더 이상 적용되지 않도록 변경; 차단·게이팅은 Artifact 규칙(또는 WebFetch(domain:claude.ai)) 사용
기능 "N MCP servers need authentication" 시작 알림을 매 실행 시가 아닌 각 서버당 한 번만 표시하도록 변경
기능 [VSCode] 설정 파일 또는 environmentVariables 설정에서 CLAUDE_CONFIG_DIR를 지정할 때 세션 목록·설정 토글·채팅 탭 오작동 수정
기능 [VSCode] 로그인·로그아웃·계정 전환 후 열린 탭의 모델 필·모델 선택기·명령 메뉴가 몇 초간 빈 화면이 되는 문제 수정
기능 [VSCode] 프로젝트·로컬 설정이 ~/.claude/settings.json의 모델을 재정의할 때 새 탭 또는 방금 다시 로드된 대화의 모드 선택기에서 Auto가 사라지는 문제 수정
기능 [VSCode] SessionStart 훅이 구성된 경우 창 다시 로드 후 세션 이름이 마지막 프롬프트로 되돌아가는 문제 수정
기능 [VSCode] 창에 다른 탭이 이미 열려 있을 때 새 탭의 Claude 프로세스 시작을 기다리는 푸터 모델 필·Remote Control 필 문제 수정
기능 [VSCode] 세션 탭 실행이 설정 읽기 후 0.5초 이상 지연될 때 두 번째 Claude 프로세스가 전체 시작 절차를 실행하는 문제 수정
기능 [VSCode] 세션 목록에서 세션 재개 시 claudeCode.preferredLocation: "sidebar"를 무시(항상 패널로 열림)하고, 프로그래밍 방식 열기가 해당 설정을 "panel"로 재설정하는 문제 수정
기능 [VSCode] Windows 문제 수정: WSL 미설치 머신에서 WSL 설치 프롬프트가 더 이상 나타나지 않으며, WSL 설치 시 Windows 파일의 IDE 진단이 올바르게 반환
기능 [VSCode] 설정을 통해 CLAUDE_CONFIG_DIR를 지정할 때 커스텀 스타일 빌더가 CLI가 읽지 않는 폴더에 사용자 수준 스타일을 저장하는 문제 수정
기능 [VSCode] 키보드·스크린 리더 사용자를 위해 항상 허용 권한 규칙 저장 위치 변경에 좌우 방향키 추가
기능 [VSCode] 키보드·스크린 리더 사용자를 위해 대화의 최신 메시지로 키보드 포커스를 이동하는 "Claude Code: Focus last message" 명령 추가
기능 [VSCode] Manage plugins 대화상자에서 설치·활성화·비활성화·제거가 재시작 없이 열린 세션에 즉시 적용되도록 변경
기능 [VSCode] 일부 아티팩트 권한 프롬프트에서 터미널과 동일하게 "다시 묻지 않기" 선택지를 제거하도록 변경
기능 [웹 Claude Code] 약 6시간 이상 실행된 클라우드 세션에서 영구 세션 폴더의 저장 파일이 자동으로 사라지는 문제 수정; 저장이 최대 하루 동안 유지
기능 [웹 Claude Code] 관리자가 모델 effort를 제한한 조직에서 루틴이 세션을 재개하거나 effort 미설정 세션이 시작될 때 "Invalid effort level" 오류 수정
기능 [Claude Tag] 일시적 로드 실패 후 관리자 설정 페이지가 로딩 스켈레톤에 멈추거나 빈 화면이 되는 문제 수정; 로드 실패 섹션에 재시도 버튼 표시
기능 [Claude Tag] Slack 채널 설정 페이지에서 조직의 Claude in Slack 관리자 설정으로 돌아가는 링크 추가
기능 [Claude Tag] Slack 관리자가 채널을 다른 워크스페이스로 이동한 후 Slack Enterprise Grid 채널의 Claude 설정(저장소·환경·액세스)이 사라지는 문제 수정
기능 [Claude Tag] 자체 세션이 있는 스레드에서 @Claude !restart 실행 시 "this thread is handled by the channel session" 모순 알림이 함께 게시되는 문제 수정
기능 [Claude Tag] URL이 꺾쇠 괄호로 묶인 Markdown 링크가 Slack에서 클릭 가능한 링크 대신 리터럴 괄호 텍스트로 표시되는 문제 수정
기능 [Claude Tag] 게스트가 Claude를 사용할 수 있는 채널에서 워크스페이스 게스트의 최상위 @멘션이 답변 대신 "your Slack account isn't connected" 응답을 받는 문제 수정
기능 [Claude Tag] 채널의 장시간 실행 세션이 대화 중간에 새 세션으로 교체되는 문제 수정; 예약된 새로고침이 채널과 스레드가 조용해질 때까지 대기
기능 [Claude Tag] 채널 설정 카드를 두 번 이상 클릭 시 이미 적용된 변경이 거부되었다고 제안 세션에 알리는 문제 수정; 결과는 한 번만 전송
기능 [Claude Tag] 공개 채널 메모리 변경: 각 채널이 자체 메모를 유지하며 Claude가 다른 공개 채널에서 저장한 메모를 더 이상 회상하지 않음; 워크스페이스 메모는 공유 유지
기능 [Code Review] 후속 리뷰의 미해결 항목 목록 아래 안내 추가: 스레드에 답글만 달지 않고 해결로 표시해야 이후 리뷰에서 미해결로 집계되지 않음
기능 [Code Review] 항목 검증 에이전트 중 하나가 중간에 실패할 때 리뷰가 미완료로 끝나는 문제 수정; 해당 에이전트를 교체하고 결론 도출
기능 [Code Review] 실행 중인 리뷰 뒤에 대기 중이던 push 트리거 리뷰가 pull request가 드래프트로 전환된 후에도 게시되는 문제 수정
기능 [Code Review] PR이 CLAUDE.md에 나열된 파일과 이름만 같은 루트 파일(예: README.md)을 편집할 때 디렉토리 CLAUDE.md 규칙을 무시하는 문제 수정
⚡ 개선 16
🔒 보안 7
🐛 수정 31
Improved fullscreen mode: adding or removing a prompt line (Shift+Enter) now repaints as fast as typing a character instead of re-rendering the visible transcript
Improved --continue / --resume: the conversation appears immediately instead of waiting for SessionStart hooks, and the first message no longer re-reads the whole transcript
Improved responsiveness during tool-heavy turns by no longer redrawing the transcript for a hidden per-tool-batch reminder
Improved startup time in projects with .claude/workflows/ scripts: listing them no longer parses each script
Improved auto mode denials: the message Claude receives now names the rule that blocked the action and asks Claude to try a safer method and finish unrelated work before stopping to ask you
Improved Claude in Chrome: long page reads now stay inline instead of being saved to a file and read back
Improved the MEMORY.md truncation warning to say how many lines were cut and where the cut starts
Improved the terminal permission prompt for artifacts: it now leads with the ask's question
Improved the prompt footer: an editor or /diff selection now shows inside the prompt input, and fullscreen mode shows Remote Control status in the header instead of the footer
Improved the "Usage credits required for 1M context" message to say that usage credits turned on mid-session take effect after restarting Claude Code
Improved /plugin: installing, enabling or disabling a plugin now takes effect when you close the menu; /reload-plugins is no longer needed afterwards
[Claude Code on the web] Improved routine creation from a conversation: when the new routine has no connectors, Claude now says so and how to add them instead of only confirming it
[Claude Tag] Improved how Claude explains a blocked action: it now says whether a permission check, its own decision to confirm first, or missing access stopped it
[Claude Tag] Improved reply speed: Claude now runs several read-only lookups (searching Slack, reading a thread, finding people) at once instead of one after another
[Claude Tag] Improved formatting of comparisons: sentence-length comparisons now come as lists instead of wide tables that scroll sideways, and long table cells wrap
[Claude Tag] Improved the message shown when your Claude account is in a different organization than the Slack workspace: it now explains how to connect the workspace to your org
Fixed deny and ask permission rules on symlinked directories (/etc, /tmp, /var on macOS; /bin on Linux) not applying when a path was given by its real location, and Bash commands ignoring deny rules written on a symlinked path spelling
Fixed a case where a Read or Edit deny rule did not apply when an env -C, eval or similar command the permission checker cannot analyze was on the same line
Fixed entitled users being told a model is restricted after restart or in the Desktop Code tab when a cached model-access denial was stale
Fixed MCP server OAuth sign-in failing with "No available ports for OAuth redirect" when the local callback port range can't be bound
Fixed Claude in Slack sessions losing their Slack tools when org managed settings set an MCP allowlist
Fixed PermissionRequest hooks not firing in --print mode
Fixed Bash sandbox instructions over-stating confinement: no unenforced path lists when filesystem isolation is off, and strict mode no longer claims commands can never run unsandboxed
every turn failing with HTTP 400 on third-party… WebFetch hanging indefinitely on a server that keeps… a respawned in-process teammate picking up tools or… sustained high CPU usage: a busy loop in… Claude sometimes replying "your message came through empty"… plugin and marketplace errors showing a token or… /mcp and /plugin server details, claude mcp list/get,… prompt caching and extended thinking breaking mid-session for… a running session silently switching to the organization's… long-context 429s on Fable models showing the usage-credits… workload identity federation via a profile (as claude-code-action… conversation summary produced by /compact and auto-compact mangling… resuming a conversation that ended with /compact: its… SDK prompt suggestions, side questions and /rename sending… @ file and / command suggestions not appearing… claude agents: pressing ← again at a natural… claude agents session delete getting stuck when a… background agent and workflow rows in the agents… Claude in Chrome asking to allow the host… spinner wrapping onto several lines when the current… /bug and /feedback description field showing no cursor… Remote Control sessions served by claude remote-control showing… claude plugin validate rejecting plugin paths whose directory… plugins silently skipping a default monitors file or… WebFetch's error for localhost and other dotless hostnames… policy-helper warnings not printing on headless (-p) runs /resume listing a /fork background session under its… /remote-control and other claude.ai-gated commands to suggest /login… CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS not extending SessionEnd hooks that have no… /autofix-pr and other cloud-session commands saying to retry… cloud-session commands such as /teleport and /remote-env to…
v2.1.2679월 9일 수
기능 ×18개선 ×7보안 ×6Fix ×22
기능 maxEffortLevel 설정 추가(최상위 또는 modelSettings 하위 모델별): Bedrock·Vertex·Foundry를 포함한 모든 공급자의 effort 수준 상한 지정; 사용자는 더 낮은 수준 선택 가능
기능 대화에 기록된 프롬프트를 재사용하는 대신 매 요청마다 시스템 프롬프트를 새로 렌더링하는 --system-prompt-snapshot off 추가 (프롬프트 텍스트 반복 수정용)
기능 셀프 호스팅 러너: --use-anthropic-git-proxy를 등록 시 서버에 보고하고 레거시 git 프록시를 통해 복제하는 각 세션에 경고를 출력하도록 변경
기능 게이트웨이: forward_user_identity 업스트림이 다음 업스트림으로 페일오버하는 대신 이메일이 전달된 개발자에게 429를 그대로 반환하도록 변경 — 프록시의 사용자별 제한 유지
기능 [VSCode] 저장된 트랜스크립트에 순환 부모 링크가 있는 대화에서 포킹·이전 메시지 편집·되감기 시 확장 호스트가 CPU 100%로 멈추는 문제 수정
기능 [VSCode] WSL2/WSLg에서 스크린샷 붙여넣기 시 채팅 입력란에 원시 이미지 바이트가 삽입되는 문제 수정; 클립보드가 이미지를 제공하면 첨부, 그렇지 않으면 무시
기능 [VSCode] 채팅 diff 블록이 항상 어두운 에디터 테마로 렌더링되는 문제 수정; 이제 고대비 포함 활성 VS Code 색상 테마 적용
기능 [VSCode] 메시지 입력란에서 우에서좌 텍스트와 영어 혼합 시 잘못된 순서로 렌더링되는 문제 수정
기능 [VSCode] Windows(CRLF) 줄 바꿈 파일의 diff 뷰에서 편집 수락 시 "String not found in file" 오류로 실패하는 문제 수정
기능 [VSCode] 경로에 공백이 포함된 파일을 @-멘션에서 누락하는 문제 수정
기능 [VSCode] 작업 공간 폴더가 원격 호스트에만 존재하는 Remote-SSH 연결 창에서 세션 목록 뷰가 로드되지 않는 문제 수정
기능 [VSCode] 대형 또는 심볼릭 링크가 많은 작업 공간에서 파일 열람 시 ripgrep 프로세스가 제어 불능이 되는 문제 수정
기능 [웹 Claude Code] GitHub Enterprise Server 세션에서 토큰 만료 시 GitHub 계정이 연결 해제된 것으로 표시되는 문제 수정; PR·이슈 작업이 이제 자동 갱신
기능 [웹 Claude Code] Claude GitHub App이 없는 조직에서 gh·GitHub API 호출이 실패하는 문제 수정; 이제 연결된 GitHub 계정을 사용하며 미연결 시 안내
기능 [Claude Tag] Claude Tag 관리자 설정의 사전 설정 연결 폼에 "Use a custom connector" 링크 추가 — 처음부터 다시 시작하지 않고 커스텀 연결로 전환 가능
기능 [Claude Tag] 조직의 사용 크레딧 소진 시 Claude가 "The API rejected the request as invalid"라고 답하는 문제 수정; 이제 소진 사실과 추가 방법을 안내
기능 [Claude Tag] 채널 최상위에 Claude가 게시한 메시지 편집·삭제 스레드 요청이 게시한 세션에 도달하지 않고 수정 답변으로 처리되는 문제 수정
기능 [Claude Tag] 관리자 설정 > Review requests의 Tool access 요청에서 Connect가 "Authorization failed" 오류 또는 요청된 액세스 번들이 삭제된 것으로 표시되는 문제 수정
⚡ 개선 7
🔒 보안 6
🐛 수정 22
Improved the /diff panel: it no longer flashes "0 files changed" and a spinner before settling, and its empty state is centered in the panel
Improved the Bash tool's description guidance so Claude describes what a command does in plain words instead of echoing the command
Improved sandbox guidance so Claude suggests /copy when clipboard commands such as pbcopy fail inside the sandbox
Improved --resume first-render time for sessions with many Bash tool calls
Improved prompt input responsiveness: keystrokes no longer occasionally wait a frame behind spinner or streaming repaints
Improved prompt-cache stability: subagents and sessions started with --system-prompt or --append-system-prompt now record the system prompt and tool definitions once instead of re-rendering them
Improved Artifact tool publish errors: when a publish is refused, the message now says why and what to do about it
Fixed Cowork scheduled tasks in the cloud failing at startup for organizations whose managed settings require sandboxing
Fixed a case where a marketplace entry path containing a backslash could bypass the containment check for fetched marketplaces on macOS and Linux
Fixed expired AWS or Google Cloud credentials under a host app such as Claude Desktop retrying ten times with a generic "request failed" before the re-authenticate error appeared
Fixed /login on machines whose managed settings require Claude apps gateway sign-in: Esc now closes the dialog instead of doing nothing
Fixed Remote Control clients that join a Claude Desktop or VS Code session showing a stale permission mode until it was changed again
Fixed claude remote-control exiting and dropping every attached session when its server credential expires (about 30 days after start); the host now re-registers and keeps going
/context and other local command output rendering blank… shift+enter and option+backspace not working after reconnecting to… dim last-prompt header not appearing at the top… Workflow agent() calls with large output schemas being… resuming a session after /compact or another slash… resuming a large session (transcript over 5 MB):… managed allowedHttpHookUrls, httpHookAllowedEnvVars and allowedChannelPlugins to admit nothing,… artifact publishes cut off by a dropped connection… effort: frontmatter on custom commands, skills, and subagents… artifact publish failing with an unhelpful error when… claude agents @ directory menu not listing repositories… usage-limit warning flickering on and off during a… earlier reasoning being dropped when an MCP server… a tool that disappears mid-conversation, from a disconnected… a background worker forked from a conversation adding… mid-session MCP and plugin tools being added to… switching models with /model re-sending every tool definition… resumed sessions rewriting the inline tool set when… resumed sessions re-rendering tool descriptions instead of replaying… prompt-cache misses and dropped extended thinking when a… resumed sessions rewriting earlier MCP tool announcements (and… a prompt-cache break when a print-mode (-p) conversation…
v2.1.2669월 8일 화
보안 ×1
🔒 보안 1
Fixed a 2.1.265 regression affecting LLM-gateway and proxy setups: the undocumented CLAUDE_CODE_USE_GATEWAY environment variable, previously ignored unless ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN were both set, began forcing Cloud-gateway sign-in on its own in 2.1.265, so configurations that set it alongside an API key, apiKeyHelper, or custom auth headers failed every request with "Not signed in to the Cloud gateway". The variable on its own is ignored again; no configuration change is needed
v2.1.2659월 8일 화
기능 ×12개선 ×7보안 ×6Fix ×25
기능 Claude Desktop·Cowork이 Claude 앱 게이트웨이를 통해 전송하는 텔레메트리에 user.email·user.groups 추가 — 터미널 세션과 동일
기능 --plugin-dir로 플러그인 폴더 지정 지원 추가 — 매니페스트가 있는 하위 폴더를 각각 로드하며 실행 중 추가·제거도 자동 감지
기능 디스크에 저장되는 툴 결과에 1GB 제한 추가; 대화 내 미리보기에서 저장 파일 잘림 여부 표시
기능 Windows: AppContainer 또는 제한된 토큰 샌드박스 실행 시 Read·Write·Edit이 모든 파일을 거부하는 문제 수정 ("symlink resolution changed after permission was checked")
기능 .claude 폴더 권한 옵션 설명 업데이트 — 실제 허용 내용 명확화: 세션 동안 프로젝트 .claude 폴더(또는 ~/.claude)의 파일 편집
기능 managed 설정에 forceLoginGatewayUrl이 있는 머신을 시작부터 Claude 앱 게이트웨이 세션으로 처리 (forceLoginMethod: "gateway"와 동일); 남아 있는 claude.ai 로그인·API 키는 사용 안 함
기능 이미지 처리를 런타임 내장 이미지 지원으로 변경; CLI가 더 이상 네이티브 이미지 모듈을 임시 디렉토리에 추출하지 않음
기능 Installed 탭·claude plugin details에서 플러그인 표시 메타데이터를 plugin.json 대신 마켓플레이스 항목 우선으로 변경; 누락 부분은 plugin.json으로 보완
기능 Claude 앱 게이트웨이 세션이 릴레이 대신 managed 설정의 OTEL_EXPORTER_OTLP_ENDPOINT에 지정된 수집기로 OpenTelemetry를 직접 내보내도록 변경; 수집기 미지정 세션은 계속 릴레이 사용
기능 [VSCode] 일정 기간 비활성 세션 자동 보관 추가 (새 "Archive inactive sessions" 설정, 기본값 14일)
기능 [VSCode] 대화가 10분 이상 열려 있을 때 Reload Window 또는 재시작 후 사이드바 채팅이 빈 화면으로 돌아오는 문제 수정
기능 [VSCode] "Remote Control is active" 메시지에서 타임라인 점이 텍스트 아래에 위치하는 문제 수정
⚡ 개선 7
🔒 보안 6
🐛 수정 25
Improved --worktree startup on large repositories: the new worktree is now checked out in parallel (git 2.32+)
Improved /workflows agent detail: tool calls are marked running, failed or done, the subagent's task list is shown when it has one, and Enter unfolds the listed calls with their inputs and results
Improved slash commands typed mid-prompt: matches now show in a list (Tab opens it outside fullscreen) instead of a single suggestion, and a plugin skill is now found by its bare name
Improved remote MCP servers that need sign-in: Claude Code no longer registers an OAuth client with them until you actually authenticate
Improved the time to resume long sessions that read many files
Improved the error shown when an image over the size limits cannot be decoded: it now names the cause and how to fix it instead of only citing the limit
Improved the Artifact tool's read of an artifact someone else wrote: the summary now treats the page as untrusted content and flags embedded instructions rather than relaying them
Fixed syntax-highlighted code in permission prompts and messages sometimes omitting a character after a Ruby ?, Erlang $, or Perl $ sigil
Fixed a plugin path containing a backslash bypassing the symlink containment check on macOS and Linux
Fixed /add-dir <subdirectory> refusing to load a subdirectory's agents when managed settings lock only skills to plugins, and promising agents when only agents are locked
Fixed /login showing "no gateway URL is configured" when re-run in a session that signed in to a Claude apps gateway set by managed settings
Fixed some claude.ai connectors in cloud sessions showing as needing authentication even though they are connected in claude.ai (servers that answer an unsupported request with HTTP 401)
Fixed remote sessions keeping their sandbox container alive while a connector approval or sign-in link waits for you
resuming a foreground-spawned subagent changing its tool list… agent teammates and resumed subagents moving SubagentStart hook… resume after the previous process died while a… /model opusplan[1m] being rejected with "Model not found" fullscreen transcript jumping by one row whenever the… plugin directories whose names begin with two dots… VS Code and SDK sessions occasionally requiring re-login… Remote Control sessions sending the end-of-turn signal before… background (--bg) sessions occasionally being retired mid-turn when… Claude Code's own git status and diff probes… advisor tool and its instructions being re-decided per… artifact publish accepting connector tool names the connector… two-key keyboard shortcuts cancelling silently when the second… forked skills (context: fork) not streaming their kickoff… a plugin's default component folder that the OS… Claude apps gateway's OTLP telemetry relay pausing all… /plugin Discover/Browse and claude plugin list --json --available… /model claiming a model was "saved as your… /clear from Remote Control waiting on SessionStart hooks… /config dialog changing height when switching between its… resuming a workflow run after its container restarted;… claude-api skill's error-code reference: model access failures return… non-interactive sessions (-p with stream-json input, Agent SDK,… MCP servers configured as http that only speak… resumed sessions showing long model-facing recovery instructions in…
v2.1.2639월 6일 일
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.2619월 4일 금
기능 ×35개선 ×5보안 ×5Fix ×22
기능 /status·claude doctor에 "Organization policy" 줄 추가 — 프록시가 엔드포인트를 통과시키지 않는 경우 등 조직 정책 로드 불가 이유 표시
기능 명령어·백그라운드 작업 출력을 파일 저장 전 Claude가 인라인으로 받는 양을 최대 128K 문자까지 늘리는 bashOutputMaxChars·taskOutputMaxChars 설정 추가
기능 명령줄로 전달하기엔 너무 큰 프롬프트를 위해 서브에이전트 시스템 프롬프트를 파일에서 읽는 --append-subagent-system-prompt-file 추가
기능 로드된 스킬 중 미사용 항목과 컨텍스트 비용을 보여주는 /skill-doctor 추가 — 불필요한 스킬 정리 가능
기능 managed 설정 로드 시(시작 또는 /login 후) Claude 앱 게이트웨이 403 오류 메시지를 재로그인 권고 대신 조직에서 Claude Code가 미활성화 상태일 수 있다는 안내로 변경
기능 managed 설정에서 forceLoginMethod: "gateway"를 고정한 머신이 남아 있는 API 키·claude.ai 로그인을 무시하고 /login을 요구하도록 변경; Bedrock·Vertex AI·Foundry 세션은 영향 없음
기능 공개 다이어그램 렌더러 URL에 콘텐츠를 담은 링크를 해당 사이트로의 업로드로 취급하도록 자동 모드 변경 — 명시적 요청 없이는 자동 승인 안 됨
기능 프롬프트 단어 편집 키를 Bash에 맞게 변경: Ctrl+W로 공백까지 역삭제, Alt+F·Alt+D는 단어 끝에서 중단, 구두점이 단어 구분; keybindingFlavor는 더 이상 효과 없음
기능 토큰 카운팅 API 사용 불가 시 추가 소형 모델 요청 대신 로컬 추정값을 사용하도록 /context 토큰 계산 변경
기능 [VSCode] Output styles 메뉴에 커스텀 출력 스타일 파일을 작성하고 즉시 목록에 표시하는 "Build a custom style" 안내 추가
기능 [VSCode] MCP 서버 대화상자에 서버 추가 폼과 제거 액션 추가 — IDE를 벗어나지 않고 MCP 서버 추가·제거 가능
기능 [VSCode] 터미널·다른 VS Code 창·Claude Desktop에서 열린 세션에 빈 링 아이콘 추가 — 닫힌 것처럼 보이지 않음
기능 [VSCode] 권한·질문 프롬프트에 접기 버튼 추가 — 프롬프트를 닫지 않고 뒤의 대화 읽기 가능; 프롬프트 옆 공간에서 대화 스크롤 가능
기능 [VSCode] 세션 목록 우클릭 메뉴에 "Archive session" 추가, Unarchive에 전용 아이콘 부여
기능 [VSCode] 웹 Claude Code에서 텔레포트된 세션이 클라우드 세션 종료 시 중단된 질문을 거절된 것으로 처리하는 문제 수정
기능 [VSCode] 창과 함께 복원된 탭의 이름 변경 박스가 빈 상태로 열리는 문제 수정 — 이제 현재 이름으로 시작
기능 [VSCode] 세션 목록 패널 로드 시마다 접힌 섹션이 잠깐 펼쳐진 상태로 표시되는 문제 수정
기능 [VSCode] 질문이 답변을 기다리는 동안 등 Claude가 다음으로 넘어간 후에도 Focus view에 툴 호출이 실행 중으로 표시되는 문제 수정
기능 [VSCode] 포커스 없는 Claude 탭의 세션 ID가 수정될 때 세션 목록의 활성 행 하이라이트가 오래된 상태로 남는 문제 수정
기능 [VSCode] Claude 탭에 포커스가 있을 때 Cmd/Ctrl+Shift+T 재열기·딥링크 열기가 Claude 탭을 Claude 에디터 그룹 밖에 배치하는 문제 수정
기능 [VSCode] 세션 탭의 "Add to group"이 웹 Claude Code에서 열린 세션을 두 그룹에 넣는 문제 수정 — 이제 세션 목록에 표시된 항목을 이동
기능 [VSCode] 조직이 비활성화한 모델이 창을 두 번 다시 로드할 때까지 모델 피커에 표시되는 문제 수정
기능 [VSCode] VS Code가 탭 뷰를 리로드한 후 세션 목록에서 열린 탭이 해당 세션으로 되돌아가거나 웹 세션에서 열린 탭이 텔레포트를 재시작하거나 빈 상태로 남는 문제 수정
기능 [VSCode] 창 리로드 직후 또는 설정 파일 오류 중 질문 시 이전 세션의 /btw 부가 질문 기록이 덮어쓰이는 문제 수정
기능 [VSCode] Claude.ai·Console 계정으로 로그인 시 Claude 패널 리로드 후 대기 중인 질문 카드가 다시 나타나지 않는 문제 수정
기능 [VSCode] 한 패널이 설정 파일에서 서드파티 공급자를 가져온 후 해당 창의 다른 Claude 패널에서 claude.ai 전용 기능이 계속 표시되는 문제 수정
기능 [VSCode] Claude Code가 로그인 없음을 보고하거나 요청이 로그인 부재로 실패할 때 Disable Login Prompt 설정에도 로그인 화면이 나타나는 문제 수정
기능 [VSCode] 다음 대기 중인 권한 프롬프트가 이전 프롬프트에서 입력한 텍스트를 유지하거나 즉각적인 두 번째 클릭을 수락하는 문제 수정
기능 [VSCode] 세션 목록만 표시된 창에서 플러그인 설치 링크가 설치 대화상자 없이 Claude 사이드바만 여는 문제 수정
기능 [VSCode] Account & usage 대화상자를 열기 전까지 새 창의 사이드바 사용량 미터가 비어 있거나 0% 사용 한도가 미터에서 누락되는 문제 수정
기능 [VSCode] New conversation 후 "Start new session in this group"이 그룹을 잃거나 사이드바 미읽음 목록 로드 전 완료된 세션의 미읽음 점이 누락되는 문제 수정
기능 [VSCode] 실행 중인 턴 동안 에디터 탭 뱃지가 미읽음으로 표시되거나 세션 목록에서 열린 탭에서 누락되는 문제, 보관된 세션에서 "Add Session Tab to Group"이 동작하지 않는 문제 수정
기능 [VSCode] "Enable Remote Control for all sessions" 전환 시 다른 VS Code 창에서 열린 세션에도 즉시 적용되도록 수정
기능 [VSCode] 웹 세션으로 기록된 탭이 있는 claude.ai 이어받기 세션의 세션 목록 Open 필터 수정, 스크린 리더용 필터 메뉴 섹션 레이블 추가
기능 [VSCode] 모델 피커를 모든 모델의 단일 목록으로 변경 — 이전 모델 표기는 마지막에 배치
⚡ 개선 5
🔒 보안 5
🐛 수정 22
Improved the /model picker and the VS Code model pill to show a model's name instead of its raw Bedrock, Vertex AI, or LLM gateway ID when Claude Code recognizes it
Improved startup on Google Vertex AI when GOOGLE_APPLICATION_CREDENTIALS is set: API client creation no longer re-runs Google Cloud project discovery or spawns extra gcloud processes
Improved streaming performance: already-rendered blocks are no longer re-checked by layout on each update
Improved the dangerous-rm safety prompt to also catch rm -rf on positional parameters and inside double-quoted sh -c scripts
Improved handling when the API sends no response headers: the retry now waits up to API_TIMEOUT_MS (10 minutes by default) instead of another 3 minutes, and the messages say what to change
Fixed the Bedrock setup wizard hanging when AWS or an AWS credential helper never responds (it now times out with a clear error), and its model checks failing behind a TLS-inspecting proxy
Fixed cloud sessions discarding a plugin synced from claude.ai when managed settings force-enable it in enabledPlugins, then falling back to a marketplace clone that could fail
Fixed Remote Control showing a stale permission mode when a phone, browser, or claude.ai app attaches to a terminal session or after the mode changes in the terminal
Fixed gcpAuthRefresh opening a browser at startup when the Google credential check was slow, even though the credential was still valid
Fixed plugin install hints from CLIs run in background Bash commands: they are now detected, and the raw <claude-code-hint> tag no longer leaks into the conversation
typed or pasted characters occasionally landing out of… /add-dir <subdirectory> printing a false "couldn't be resolved"… being unable to delete the character immediately before… resuming a session losing hook output and other… Remote Control sessions showing as still working (stuck… SDK and cloud sessions ignoring a Stop or… Remote Control uploading a session pulled with /teleport… Remote Control's inbound event stream failing behind TLS-inspecting… Remote Control sessions showing the default effort level… claude.ai connectors staying absent for the whole session… sustained high CPU usage when a background agent… feature flags gated to a newer version occasionally… /usage and the VS Code usage panel dropping… claude -p --resume <file> adopting a malformed session… terminal progress indicator (iTerm2, Ghostty, ConEmu) showing the… a rare layout glitch where a box could… Claude apps gateway client IP when a trusted… Claude apps gateway telling Claude Desktop to export… Desktop and web showing a session as busy… Claude in Chrome file_upload failing with "paths: expected… SendMessage to an offline Remote Control session on… in-process agent-team teammates re-sending their first-turn tool and…
v2.1.2609월 3일 목
기능 ×25개선 ×9보안 ×7Fix ×25
기능 전체화면 모드에서 대화 옆에 열려 Claude 편집 중 미커밋 변경사항을 보여주는 diff 패널 추가; /diff로 토글
기능 프롬프트 캐시 미스의 가능한 원인(예: 툴 정의·시스템 프롬프트 변경, TTL 초과 유휴)을 /cost와 상태 표시줄 prompt_cache 필드에 추가
기능 헤드리스 세션에 /reload-plugins 추가 — Claude Code Desktop 및 SDK 명령 목록에 표시
기능 데스크탑 앱·Remote Control·기타 헤드리스(-p/Agent SDK) 세션용 /advisor 텍스트 형식 추가 (/advisor, /advisor <model>, /advisor off)
기능 갱신 시 openid를 재요청해야만 id_token을 반환하는 IdP를 위해 Claude 앱 게이트웨이에 oidc.scope_on_refresh 추가
기능 Claude 앱 게이트웨이의 desktop 정책 블록에서 userPluginMarketplacesEnabled·userPluginUploadsEnabled를 포함한 최신 Claude Desktop 키 지원 추가
기능 Glob/Grep: 권한 확인 전에 디스크에서 검색 경로가 탐색되는 문제 수정 — 누락된 경로는 이제 Read처럼 권한 결정 후 보고
기능 Bash 인수에 Read() 거부 규칙을 적용하는 2.1.259 변경사항 롤백 — 모든 모드에서 Read(.//build/) 규칙 하에 npm run build가 거부되고 자동 모드에서도 cd … && grep이 프롬프트되는 문제 발생
기능 번들 claude-api 스킬의 Go·Java·C# 예제를 현재 세대 모델 ID로 업데이트, 저렴한 워커·서브에이전트 모델도 현재 세대여야 함을 명시
기능 전체화면 모드에서 ctrl+l/cmd+k가 터미널 clear처럼 트랜스크립트 뷰를 지우도록 변경; 이전 메시지는 위로 스크롤하여 확인
기능 닫는 괄호 뒤에 텍스트가 있는 권한 규칙(예: Bash(ls) x)을 무시하는 대신 잘못된 설정으로 보고하도록 변경 — 기존에는 아무것도 매칭되지 않았음
기능 서버 관리 설정에서 managed CLAUDE.md(claudeMd)가 보안 승인 대화상자를 더 이상 트리거하지 않도록 변경; 훅·쉘 명령·샌드박스·안전하지 않은 env 설정은 여전히 승인 필요
기능 Chrome의 Claude가 조직의 Chrome 관리자 설정을 따르도록 변경 — 관리자가 비활성화하면 --chrome·/chrome·브라우저 툴 사용 불가
기능 Claude 앱 게이트웨이가 Claude Desktop 1.15200.0 이상에서 읽는 목록 형태로 orgPluginSettings를 전송하도록 변경; 이전 데스크탑은 무시
기능 managedMcpServers·orgPluginSettings 항목의 중첩 객체에서 desktop 정책 필드 오타 시 Claude 앱 게이트웨이가 해당 필드명을 명시하며 시작을 거부하도록 변경
기능 엄격한 샌드박스 모드(sandbox.allowUnsandboxedCommands: false) 활성화 시에도 ! bash 모드 프롬프트에서 입력한 명령이 샌드박스 외부에서 실행되도록 변경 — 자신의 터미널에 직접 입력하는 것과 동일
기능 셀프 호스팅 러너 --kill-session-after-min이 사용자를 기다리는 세션(일시중지, 다음 메시지로 재개 가능)을 종료·실패 보고 대신 해제하도록 변경
기능 서브에이전트가 시작한 백그라운드 명령의 1시간 제한 제거 — 이제 메인 세션처럼 종료되거나 중단될 때까지 실행
기능 [VSCode] 하단 모델 pill에 선택된 effort 수준 추가, 모델 전환 후 오래된 effort 수준 수정, 하단 pill을 이전 소형 크기로 복원
기능 [VSCode] 세션 목록 상태 필터 메뉴에 Open·Closed 추가
기능 [VSCode] Remote Control이 자동으로 켜질 때 새 세션 환영 화면이 사라지는 문제 수정
기능 [VSCode] 세션 기록 피커가 다른 탭에 이미 열린 세션을 두 번 로드하는 문제 수정; 이제 해당 탭으로 전환
기능 [VSCode] 탭 뷰 리로드 중 세션 탭의 Rename 명령이 조용히 아무것도 하지 않는 문제 수정; 이제 항상 적용
기능 [VSCode] Claude Code가 끊어진 응답을 재시도한 후 반완성 메시지·빈 툴 카드·여분의 "Thought for" 줄이 화면에 남는 문제 수정
기능 [VSCode] 토글 전환 시 아직 시작 중인 세션 탭에 "Enable Remote Control for all sessions"이 적용되지 않는 문제 수정
⚡ 개선 9
🔒 보안 7
🐛 수정 25
Improved structured output: Workflow agent({schema}) rejects a JSON Schema that can never be satisfied up front, and retry-cap errors now include the last validation failure
Improved deleting a background session whose worktree has unpushed commits: the message now names the branch and commit count, and deleting again discards the worktree
Improved the Claude apps gateway's refresh-failure log to name the step that failed
Improved idle CPU usage of non-interactive (-p / SDK) sessions
Improved the Claude apps gateway on Amazon Bedrock: input tokens for an aborted request are now counted with AWS's free CountTokens API (grant bedrock:CountTokens) instead of a one-token request
Improved the settings error for rules such as Edit(C:\dir\(name)\**), where \( is read as an escaped parenthesis rather than a path separator, to suggest an unambiguous spelling
Improved auto-compact for 1M-context models: Opus and Fable sessions now compact shortly before the 1M-token limit, and recovery compaction on very large contexts no longer times out at 10 minutes
Improved /ultrareview and claude ultrareview to wait up to 45 minutes (previously 30) for long-running cloud reviews
Improved /effort on Claude Fable 5.1 so changing effort mid-session no longer invalidates the prompt cache
Fixed Edit/Write/Read permission rules whose path contains parentheses being dropped as invalid or ignored by the Bash sandbox, which left "read-only" folders writable
Fixed one file permission rule with an uncompilable pattern (e.g. an unclosed [) making every file edit fail with Invalid regular expression; such a deny rule now guards the literal path it spells
Fixed Bash permission checks auto-approving zsh commands that hide a command substitution in a REPORTTIME, REPORTMEMORY or DIRSTACKSIZE assignment; these now prompt for approval
Fixed Bedrock model discovery, token counting and AWS SSO/STS credential calls failing with "unable to get local issuer certificate" when the corporate root CA is only in the OS certificate store
Fixed permissions.blockReadsOutsideWorkingDirectories on macOS hiding the user's git config from sandboxed git and hiding a worktree-isolated sub-agent's own checkout
Fixed managed settings not loading for claude.ai Enterprise/Team users who also had a leftover API key from an earlier /login
Fixed /status listing a signed-in claude.ai account and a configured API key as if both were in effect; the credential not in use is now marked
managed skillOverrides entries keyed on a bundled skill's… model: fable agents ignoring the [1m] tag on… /model picker not showing Fable 5.1 for organizations… prompt caching on Claude Fable 5.1 not covering… model switching staying blocked for the rest of… model switching being blocked for the session when… SDK-provided MCP servers (e.g. Desktop connectors) sometimes missing… Claude in Chrome tools failing with "Not connected"… flags, joined emoji and accented letters splitting across… Remote Control accepting a model pick that is… /rewind and --rewind-files reporting success when checkpoint backup… /rewind leaving stale file-read tracking from the rewound-away… -p --resume/--continue (as used by the desktop app)… a subagent that resumed another agent via SendMessage… agent teams: an in-process teammate's transcript losing messages,… a session that moved to the background appearing… intermittent "task output swap refused" errors when many… Ctrl+Z in fullscreen leaving the shell on the… Workflow tool subagents being restarted as stalled while… plugins from a URL marketplace failing to install… an extra browser tab opening when an artifact… Artifact tool's first call failing with an "Invalid… IDE line selections being dropped when running a… repository detection for GitLab projects in nested subgroups… owner/repo#123 issue references in rendered output linking to…
v2.1.2599월 2일 수
기능 ×6개선 ×5보안 ×6Fix ×20
기능 managedMcpServers managed 설정 추가: 조직이 HTTP/SSE MCP 서버를 모든 사용자에게 제공 가능(.mcp.json과 동일한 항목 형태); 실행 명령이 지정된 항목은 건너뜀
기능 비대화형 헤드리스 호스트용 --permission-prompts none 추가: 프롬프트가 필요한 항목은 자동 거부되며 활성 권한 모드(자동 모드 포함)가 계속 결정
기능 glab mr create/merge/close/reopen/note/update 인식 추가 — GitLab 머지 리퀘스트를 축소 툴 요약에 MR !N으로 표시하고 하단 MR 뱃지 갱신
기능 머신 판독 가능한 검증 보고서용 claude plugin validate에 --json 추가
기능 allowedMcpServers가 사용자가 추가한 서버만 관리하도록 변경: 기존 허용 목록에서 필터링되던 managed-mcp.json 서버가 업그레이드 시 로드됨; 비활성화하려면 deniedMcpServers 사용
기능 [VSCode] 세션 목록 사이드바에 Active 빠른 필터와 상태 필터 메뉴(Needs input, Working, Completed) 추가
⚡ 개선 5
🔒 보안 6
🐛 수정 20
Improved terminal resize and first-render performance for long responses by reusing text measurements
Improved /workflows agent detail: JSON outcomes are pretty-printed with syntax colors and real line breaks, and long outcomes fold behind an expand toggle
Improved headless/SDK session start: the first turn begins up to 50 ms sooner when MCP servers finish connecting
Improved /install-github-app to explain it is GitHub-only and point to the GitLab CI/CD docs when run inside a GitLab repository
Improved nested background subagent results to be saved in the parent subagent's transcript, so resumed subagents keep them and shared transcripts show the delivery
Fixed the prompt cache being invalidated when the OAuth token refreshed in sessions with telemetry disabled
Fixed managed forceRemoteSettingsRefresh being ignored at startup when a policy helper configured by MDM or the managed settings file had already run
Fixed worktree isolation refusing hook-created worktrees on machines where git rev-parse fails with a message other than "not a git repository"
Fixed the file edit permission dialog sometimes showing a changed line cut short with no indication
Fixed managed settings silently going unenforced when the managed-settings file, a drop-in, the MDM plist, or the HKLM value cannot be parsed: Claude Code now refuses to start and names the source
Fixed remote and scheduled sessions doing nothing after a connector-tool permission prompt was approved while the session was paused
concurrent sessions silently reverting each other's ~/.claude.json changes… a conversation whose thinking was rejected once being… Bash Read() deny rules not covering files given… fullscreen mode showing a blank conversation after a… auto mode running a turn on a model… CLAUDE_CODE_MAX_CONTEXT_TOKENS being ignored for Vertex-style model IDs (@YYYYMMDD… live output preview of a running shell command… a background GitHub connection check that ran on… --resume failing (and --continue opening an empty conversation)… frontmatter model: on custom commands and skills being… Artifact publishing failing once with an "unexpected parameter… OpenTelemetry metrics and events from cloud sessions missing… MCP servers that disconnect while their tools are… repository detection dropping a known repo identity after… Stop not actually stopping background agents and workflows… resuming a workflow run while its previous stopped… marketplace repo URLs on github.com with a trailing… blocking Stop hooks causing the turn after a… remote (claude.ai) sessions taking 60 seconds to start… worktree-isolated sessions refusing common Bash loops, xargs pipelines…
v2.1.2589월 1일 화
보안 ×1Fix ×1
🔒 보안 1
🐛 수정 1
Fixed remote and scheduled sessions failing with "user messages must have non-empty content" after a re-sent permission approval could not be applied
Claude Code failing to launch on macOS 12…
v2.1.2579월 1일 화
기능 ×30개선 ×11보안 ×15Fix ×48
기능 Claude Fable 5.1(claude-fable-5-1) 추가, 기본 Fable 모델로 설정 — 컨텍스트 1M, Mtok당 $10/$50, 캐시 읽기 $0.25/Mtok
기능 "Time format"(timeFormat) 및 timeZone 설정 추가: 12시간·24시간·24시간 UTC 또는 strftime 패턴으로 턴 종료 시계·기록 뷰 타임스탬프 표시
기능 자동 모드에 Containment Escape 규칙 추가 — 클라우드 메타데이터 자격증명 조회·이그레스 우회·크로스 테넌트 접근을 환경에서 허용으로 표시하지 않으면 자동 승인 안 됨
기능 CLAUDE_CODE_SUBAGENT_MODEL_FORCE 추가: CLAUDE_CODE_SUBAGENT_MODEL(또는 메인 모델)을 모든 서브에이전트에 강제 적용, 스폰별·에이전트 정의 모델 재정의 무시
기능 /effort에 s 추가: /model과 동일하게 현재 세션에만 노력 수준 변경
기능 세션 강제 종료로 남은 오래된 샌드박스 마스크 파일에 대한 /doctor 경고 추가
기능 자동 모드에서 작업 디렉터리 외부 파일 최초 읽기 전 일회성 프롬프트 추가 — 해당 읽기 차단 옵션(permissions.blockReadsOutsideWorkingDirectories)
기능 게이트웨이 제공 description을 /model 피커 항목(CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY)에 표시 지원 추가; 없는 항목은 "From gateway" 표시 유지
기능 --effort가 새 모델의 기본 노력 대기를 영구적이 아닌 해당 세션에만 해제하도록 변경; Remote Control 세션에서 claude.ai로 선택한 노력 수준이 대기 중에도 적용
기능 MDM 또는 managed-settings.json의 policyHelper가 캐시된 서버 managed 설정으로 시작 시 가려진 경우, 다음 실행이 아니라 fetch에서 제거 응답이 오면 즉시 실행(또는 종료)하도록 변경
기능 managedSourcesBehavior: "merge"가 sandbox.credentials.awsPairs와 sandbox.ripgrep을 여러 소스의 값을 합치는 대신 가장 높은 managed 소스에서 전체로 가져오도록 변경
기능 게이트웨이 모델 탐색(CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1)이 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 설정 시에도 실행되도록 변경 — 자신의 게이트웨이만 조회하기 때문
기능 claude --resume <session-id> --bg가 실행 중인 것이 없을 때 복사본을 조용히 시작하는 대신 해당 ID로 세션을 계속하도록 변경; 복사본 시작 시 이제 알림
기능 /btw 히스토리 탐색을 ←/→에서 Shift+←/Shift+→(또는 [/])로 변경 — 최근 사이드 질문 및 실시간 답변으로 이동
기능 .claude/settings.json·.claude/settings.local.json의 defaultMode: "bypassPermissions"를 "auto"처럼 무시하도록 변경; 사용자·managed 설정에서 지정하거나 --permission-mode 사용
기능 Claude 앱 게이트웨이 세션에서 fable·best가 당분간 Fable 5로 계속 해석되도록 변경 — Fable 5.1 미설정 게이트웨이가 거부하기 때문; 사용하려면 /model에서 Fable 5.1 선택
기능 --add-dir·/add-dir·additionalDirectories가 네트워크 경로(UNC 공유, /net/<host> 자동 마운트)를 접근 전 메시지와 함께 거부하도록 변경; Windows에서는 드라이브 문자 매핑 사용
기능 Claude 앱 게이트웨이 로그인·토큰 갱신 요청이 managed 설정 fetch처럼 게이트웨이의 고정 TLS 인증서를 검증하도록 변경
기능 Cowork·claude.ai 클라우드 세션에서 타인의 아티팩트 읽기 시 자동 모드에서도 항상 먼저 확인하도록 변경
기능 Bash·PowerShell 권한 프롬프트에서 Ctrl+E 명령 설명 제거
기능 [VSCode] 세션 목록 패널에 접을 수 있는 ACCOUNT & USAGE·SESSION MANAGER 섹션 헤더 추가 — 계정 이메일·사용량 미터·사용량 대화상자를 여는 View details 링크
기능 [VSCode] 입력 하단에 현재 모델 표시 및 모델 피커를 여는 모델 필 추가 — Effort 행·"More models" 페이지 포함
기능 [VSCode] 세션 목록의 Ungrouped 섹션에 접기 토글 추가
기능 [VSCode] 명령 메뉴에 커스텀 스타일 포함 출력 스타일 선택 추가
기능 [VSCode] 서드파티 공급자 배포(Bedrock·Vertex 등)에서 claude.ai 전용 기능(원격 세션·받아쓰기·사용량) 표시 및 잔여 로그인으로 claude.ai 호출 버그 수정
기능 [VSCode] 패널 로드 후 세션 목록 패널의 사용량 미터가 빈 채로 유지되던 버그 수정 — 이제 마지막 사용량을 즉시 표시
기능 [VSCode] "Enable Remote Control for all sessions" 토글 수정 — 켜고 끌 때 새 세션뿐 아니라 이미 열린 세션에도 적용
기능 [VSCode] 스크린 리더 알림 수정: 펜스·제목 앞 제어 문자로 인한 음성 줄 누락 및 제목에 걸친 굵게 마커 잘못 짝지어지는 문제 해결
기능 [VSCode] 액션 메뉴가 슬래시 명령을 인라인 대신 필터링 가능한 "Slash commands" 대화상자에 표시하도록 변경 — 선택 시 실행; MCP 서버 대화상자에도 동일한 필터 상자 추가
기능 [VSCode] "Delete session"을 "Archive session"으로 변경: 아카이브된 세션은 목록 하단의 접을 수 있는 "Archived sessions" 그룹으로 이동 — Unarchive 액션 포함
⚡ 개선 11
🔒 보안 15
🐛 수정 48
Improved rendering performance: less re-render work per turn in long conversations, streaming no longer slows down as the reply grows, and background-agent updates no longer re-render the whole screen
Improved prompt input responsiveness by reducing per-keystroke rendering work
Improved policy helper diagnostics — refresh failures now show in /status, declining the managed-settings dialog prints why Claude Code exited, and helper timeouts are reported as timeouts
Improved /code-review --comment to post findings on GitLab merge requests via glab mr note instead of reporting the target as unsupported
Improved notifications: an MCP elicitation or permission ask queued under another dialog now sends its idle desktop notification at the same delay as a visible ask
Improved verbose/transcript output: async hook completion notices that arrive together now appear on one line instead of one line per hook
Improved claude self-hosted-runner --configure-git to also enable git push negotiation, so the first push of a new branch from a stale clone uploads only the new commits instead of the whole tree
Improved liveness reporting to SDK hosts while a response is held open by gateway keep-alives, so long waits under a raised CLAUDE_STREAM_IDLE_TIMEOUT_MS are not mistaken for a hung session
Improved MCP connection and OAuth debug/error logs so credentials carried in a server's URL or request headers are redacted
Improved /fork to keep the original conversation's prompt cache in the new background session: its worktree briefing now arrives as a message instead of a system-prompt change
Improved emoji autocomplete to accept the remaining GitHub/Slack shortcode aliases (:satisfied:, :telephone:, :collision:, …)
Fixed sessions dispatched from an agent view opened with ← always starting in the original session's permission mode, overriding the target directory's defaultMode and the agent's permissionMode
Fixed a doubly-listed custom Authorization header overriding the configured credential on Bedrock, Mantle, Vertex, and WIF, and the Vertex setup wizard picking up a leftover Anthropic profile from ~/.config/anthropic
Fixed Claude apps gateway sending stray host Authorization or profile headers to Foundry, Vertex, and Bedrock, and Foundry Entra ID upstreams not starting when ANTHROPIC_FOUNDRY_API_KEY is set
Fixed a leftover Anthropic API key or auth token being sent alongside your Foundry subscription key in API-key mode
Fixed telemetry (OTEL) settings pushed through server-managed settings being ignored on warm starts, including desktop-app Code sessions
Fixed a teammate permission request being answered twice when the leader's mailbox write was briefly locked
Fixed sandbox network hosts written with a trailing dot (example.com.): a deniedDomains entry didn't block the host inside the sandbox, and "don't ask again" for such a host kept prompting
Fixed claude mcp remove leaving a remote server's stored OAuth credentials behind when strictPluginOnlyCustomization locks MCP to plugin-only servers
Fixed --disallowedTools and session deny rules being dropped after the first settings reload when allowManagedPermissionRulesOnly is enabled
Fixed a permissions.ask rule being skipped in auto mode when the matching command ran inside a compound command or subshell, letting it run without the confirmation prompt
Fixed the Edit permission prompt's diff view rendering emoji and multi-code-point characters with incorrect widths
Fixed sandboxed git commands in a linked worktree losing write access to the repository's common .git directory after cd into a subdirectory
Fixed cloud sessions losing git/GitHub credentials for the rest of the session when the session's network proxy failed to start at launch; it now retries in the background and recovers
Fixed Bash permission checks auto-approving certain [[ ]] conditionals that zsh parses differently from bash; these commands now prompt for approval
Fixed the keyless Console sign-in ("Sign in with your Console account") not applying your organization's server-managed settings, and /status not showing the Organization for that sign-in
settings in a .claude/ folder created after startup… keybindings.json rebinds of Ctrl+G being ignored in claude… background sessions failing to start on macOS npm… working spinner stopping while a response streams behind… a background session's state.json detail repeating its own… claude agents keeping a background session you re-prompted… claude --bg from a directory that was just… Remote Control connecting mid-session re-sending the Bash tool… /schedule routines whose prompt was saved without a… claude agents not saying that a background session… a prompt stashed with Ctrl+S inside an opened… a phantom duplicate slash-command row rendering below the… policyHelper timeoutMs and refreshIntervalMs values above the timer… token counter freezing or crawling after switching to… dismissing the Remote Control consent prompt (Esc, or… /mcp reconnect and enable still connecting a settings-file… Remote Control (claude remote-control) sessions started from the… --resume listing a backgrounded conversation twice and --continue… fullscreen mode not letting you click ! shell… background sessions left running an older Claude Code… claude agents --json briefly switching the terminal to… Proactive output style sessions busy-looping with filler messages… subagents stopping when a response was cut off… ← doing nothing in the /btw panel inside… sessions with an advisor model set missing the… claude -p exiting about 5 seconds after its… plugins being able to read files outside their… /add-dir rejecting a directory inside the current working… main agent not being told when you resume… a crash when pasting ANSI-colored text (e.g. a… claude mcp add/remove hanging or exhausting memory when… unbounded memory growth when non-JSONL data is piped… backgrounding a turn (← or Ctrl+B) while a… Bash Read()/Edit() deny rules not applying to <… resuming or messaging a subagent whose transcript had… worktree-isolated sessions refusing Bash loops, $VAR reads, "$(…)"… /model and /effort showing a prompt-cache warning after… prompt-cache misses on every turn in long screenshot-heavy… WebSocket MCP server connection failures being logged as… background sessions failing to open with "Couldn't start… background commands that detach from their shell (for… Claude not being told when you stop a… stopping a background subagent leaving its monitors running Bedrock and Bedrock Mantle requests going silent during… launching Claude Code after a Claude apps gateway… leftover cc-daemon-* folders in the system temp directory… managed-settings approval prompt showing the generic warning instead… agent-team teammates in tmux/iTerm2 panes sometimes staying open…
v2.1.2528월 31일 월
Fix ×4
🐛 수정 4
Bash commands failing with "task output swap refused… "always allow" not saving in a project that… Remote Control sessions hosted by Claude Desktop or… background task notifications with very large failure output…
v2.1.2518월 28일 금
기능 ×21개선 ×10보안 ×5Fix ×35
기능 PreModelSwitch·PostModelSwitch 훅 이벤트 추가 (모델 전환 차단·확인·주석 처리); SessionStart 재개 훅이 세션 오래됨 정도와 재캐시 예상 비용 수신
기능 포그라운드 서브에이전트의 툴 호출·결과를 Remote Control 클라이언트에 실시간 스트리밍 추가 (백그라운드 서브에이전트는 기본적으로 상태만 표시)
기능 /usage에 지출 한도 막대 추가; 지출 한도가 있는 Claude 앱 게이트웨이 사용자를 위한 rate_limits.spend_limit 상태줄 필드 추가
기능 /cost에 세션별 프롬프트 캐시 줄 추가 (히트율·미스·재캐시 토큰·warm/cold); 상태줄 스크립트용 prompt_cache 객체 추가
기능 claude --help에 attach·logs·stop·respawn·rm 추가; 실행 중인 백그라운드 세션의 --resume 메시지가 정확한 claude attach <id> 명령 표시
기능 /radio를 Bedrock·Vertex AI·Foundry·AWS Claude Platform 및 텔레메트리 비활성화 시에도 사용 가능하도록 변경
기능 Chrome의 Claude가 브라우저 액션을 항상 Claude Code 권한 검사를 통하도록 변경 (기존에는 텔레메트리 비활성화 세션에서 Chrome 확장 자체 프롬프트 사용)
기능 CLAUDE_CODE_SUBAGENT_MODEL을 전체 재정의 대신 기본 서브에이전트 모델 지정으로 변경: 에이전트 정의의 model:과 스폰별 명시 모델이 우선
기능 활성 모델이 인식된 Claude 모델이 아닐 때 기본 커밋 트레일러를 Co-Authored-By: Claude Code로 변경 (예: 커스텀 ANTHROPIC_BASE_URL 뒤의 서드파티 모델)
기능 시트 기반 Enterprise 구독의 기본 모델을 다른 프리미엄 플랜에 맞춰 Opus 5로 변경
기능 /effort가 모델별 기본 노력 수준을 저장하도록 변경, 모델 전환 시 각자의 설정 유지
기능 managed 설정이 게이트웨이 로그인을 강제(또는 읽기 불가)한다는 이유만으로 로그인 전 분석이 꺼지지 않도록 변경; 게이트웨이 로그인 후 또는 DISABLE_TELEMETRY 설정 시 비활성화
기능 Bedrock·Vertex·Foundry 및 텔레메트리 비활성화 시 하단 PR 뱃지가 gh pr view 대신 GitHub API를 직접 호출(gh auth token·GH_TOKEN·GITHUB_TOKEN)하도록 변경
기능 샌드박스 내 Bash 명령 출력 파일의 생성·읽기 방식 변경으로 샌드박스 명령이 이를 리디렉션하거나 교체 불가
기능 플러그인/LSP 설치 제안 및 자동 모드 기본 제안이 입력 전송·취소 후까지 대기하도록 변경 (프롬프트를 보내는 Enter가 이를 응답하지 않도록)
기능 샌드박스 TLS 종료·자체 프록시 라우팅·자격증명 주입·샌드박스 격리 약화 서버 managed 설정에 적용 전 승인을 요구하도록 변경
기능 managed·프로젝트 설정의 ANTHROPIC_CUSTOM_HEADERS가 자격증명·org/테넌트·라우팅·API 동작 헤더(예: Authorization·Host) 설정 시 승인 요구하도록 변경
기능 프로젝트 수준 .claude/settings.json env에서 CLAUDE_CONFIG_DIR·CLAUDE_CODE_TMPDIR·TMPDIR/TMP/TEMP 설정 불가; 셸·사용자·managed 설정에서 지정
기능 거의 사용되지 않는 6개 언어(1c, gml, isbl, mathematica, maxima, sqf) 구문 강조 제거; 바이너리 2.5 MB 감소
기능 [VSCode] 로그인 화면의 "Bedrock, Foundry, or Vertex" 버튼이 서드파티 공급자 설정 섹션 대신 페이지 상단 문서를 여는 버그 수정
기능 [VSCode] Remote Control 배너를 활성화·실패 중 표시되는 하단 pill로 변경, claude.ai/code에서 세션 열기; /remote-control로 켜고 끔
⚡ 개선 10
🔒 보안 5
🐛 수정 35
Improved CPU usage during turns in interactive sessions by cutting redundant UI re-renders
Improved install size: the native binary is about 5 MB smaller
Improved cloud sessions: when the session's network proxy drops a connection during a Bash command, the tool result now names the host and reason instead of only "connection reset"
Improved /schedule to explain that MCP servers configured in Claude Code can't be attached to cloud routines, instead of a bare "No MCP connectors" message
Improved framing of messages from your own subagents: Claude is told the sender is a worker inside this session, not an unrelated Claude session
Improved the prompt placeholder to read "Message @name…" while viewing a background subagent or fork transcript opened from the subagent panel or /tasks
Improved sanitization of MCP server names in error messages, menus, and command results
Improved Amazon Bedrock session start under CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST (e.g. Claude Desktop): a session given a Bedrock model ID or ARN no longer waits for inference-profile discovery
Improved the managed settings approval dialog to list only the settings that changed since you last approved them
Improved retry when the model's tool call is malformed: the broken output is now dropped from the retry context, including on Bedrock, Vertex, and Foundry
Fixed file tools (Read, Write, Edit) following a symlink swapped inside the working directory after the permission check, which could read or write outside the approved location
Fixed project settings being able to enable detailed beta tracing or raw API body logging, and a lower-scope beta tracing endpoint bypassing an OTLP collector pinned by managed settings or a host app
Fixed the Workflow tool reading (and quoting in errors) a scriptPath outside what the session may read before the permission check ran
Fixed Bash permission checks auto-approving commands that assign an arithmetic expression to an integer shell variable (e.g. OPTIND=1/0, RANDOM=2+2); these now prompt for approval
Fixed backgrounded sessions (←, /background, --bg) losing a Vertex/Bedrock gateway (ANTHROPIC_*_BASE_URL + CLAUDE_CODE_SKIP_*_AUTH) exported in the shell, so every request failed
plugin commands declared in a marketplace entry being… Grep and Glob not applying Read(...) deny rules… conversations getting stuck on "text content blocks must… first launch on a fresh install starting in… Opus 5 requests failing with "effort … is… replying to a message Claude Desktop delivered from… TUI lag with many parallel subagents: per-second progress… agent teams: a teammate's final answer not reaching… background subagents being unable to reply to a… managed-settings disableAutoMode arriving mid-session not moving an already-running… a "switch to Opus 1M for 5x more… Claude apps gateway sessions treating a stored Anthropic… cloud sessions telling Claude the model had changed… Remote Control reporting a failure when an organization's… /mcp reconnect on Remote Control showing a generic… --input-format stream-json: client-injected assistant tool calls sent without… session transcripts being silently overwritten when a directory… background sessions and their subagents being unable to… background sessions occasionally starting without any plugin skills… selecting text in an opened background session inside… SDK and cloud sessions hanging indefinitely when an… self-hosted runner leaving a stuck session's Bash tool… /usage-credits for Team and Enterprise members whose admin… --worktree --tmux with a merge-request number on a… Ctrl+G failing with "Emacs quit unexpectedly" in background… an additionalDirectories entry containing a null byte crashing… MCP server menu's copy shortcut: it now says… italic text (such as the session recap line)… claude mcp add --header and claude mcp add-json… claude ultrareview and /ultrareview waiting the full 30… claude --bg --model fable on Max plans stopping… one-time "make auto mode your default" offer appearing… managed-settings approval prompt re-appearing after signing in again… disabled /bug and /share reporting that /feedback was… cloud session creation advising GitHub setup after a…
v2.1.2508월 28일 금
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.2488월 27일 목
기능 ×14개선 ×5보안 ×12Fix ×18
기능 --restricted(또는 CLAUDE_CODE_RESTRICTED=1) 추가: 명령·코드 실행 내장 툴과 WebFetch 제거(--tools에 명시된 경우 제외), 파일 툴을 작업 디렉터리 내로 제한, bypassPermissions 거부, 사용자·프로젝트·로컬 설정 파일 무시
기능 에이전트 프론트매터에 experimental.cacheTtl("5m" 또는 "1h") 추가: 서브에이전트 TTL 설정이 없을 때 사용되는 에이전트별 프롬프트 캐시 TTL
기능 러너 등록 레이블 재정의용 claude self-hosted-runner --client-label <label>(또는 SELF_HOSTED_RUNNER_CLIENT_LABEL) 추가 (기본값: 호스트명)
기능 서버 managed 설정 진단 추가: 설정 로드 실패 시 시작 경고, 로드 실패 또는 미수신 원인(Bedrock/Vertex/서드파티 공급자, 커스텀 ANTHROPIC_BASE_URL)을 설명하는 /doctor·/status 행
기능 GitHub CLI 토큰에 workflow 범위가 없을 때 /web-setup에 경고 추가 — 매우 큰 저장소 푸시 시 거부될 수 있기 때문
기능 AWS Marketplace 청구·자체 서비스 Enterprise·Enterprise 체험판 조직을 위한 /usage-credits 추가 — 구성원이 관리자에게 더 높은 사용 한도 요청 가능
기능 Bedrock·Vertex·Foundry 및 텔레메트리 비활성화 환경에서 동일 머신 내 세션 간 크로스 세션 메시징(SendMessage/ListAgents) 추가
기능 Windows: 세션 분리 후 또는 win32-input-mode 상태인 터미널 탭에서 실행 시 claude agents 목록이 키보드에 반응하지 않던 버그 수정
기능 [VSCode] 세션이 저장되지 않았을 때 채팅 탭이 "No conversation found"에서 멈추던 버그 수정 — 이제 새 대화 시작
기능 에이전트 뷰 디스패치 입력에서 shift+enter가 줄바꿈 삽입으로 변경(프롬프트와 일치); ctrl+enter는 이제 디스패치 후 연결
기능 /loop 변경: 자체 페이스 동적 모드와 프롬프트 없는 자율 기본값이 Bedrock/Vertex/Foundry 포함 항상 사용 가능
기능 Anthropic 텔레메트리 내보내기 실패가 [3P telemetry] OTEL diag error 대신 [Anthropic telemetry]로 debug 레벨 로깅되도록 변경 — OTel 수집기 오류로 오인 방지
기능 Linux 사용자 네임스페이스 내 크로스 세션 메시징 변경: 매핑되지 않은 소유자에 대한 루트 동급 신뢰가 표준 시스템 디렉터리로 제한
기능 서브에이전트에서 다른 세션으로 보내는 SendMessage 변경: 응답이 서브에이전트가 아닌 부모 세션 대화로 전달된다는 안내가 결과에 표시
⚡ 개선 5
🔒 보안 12
🐛 수정 18
Improved the Workflow tool's prompt footprint: its description is now about 1k tokens instead of 5.7k, with the script-writing reference moved into a bundled workflow-authoring skill
Improved the prompt-footer PR badge to check GitHub less often while the pull request is unchanged; a push or a gh pr command still refreshes it right away
Improved managed settings: client-side timeout, MCP startup-mode, and stream-watchdog env vars no longer trigger the settings-approval prompt
Improved /ultrareview <PR#> to check before launch that the GitHub account connected to your Claude account can access the repository, and to explain how to fix it, instead of failing after the cloud session starts
Improved cross-session messaging: falls back to a private per-user /tmp directory when the default one can't be used, and the notice and /status name the directory to fix
Fixed a prompt-cache miss (and lost extended-thinking context) roughly once an hour in long sessions, caused by tool definitions being re-rendered after an OAuth token refresh
Fixed the recommended Console sign-in in /login failing with an OAuth error before showing a sign-in URL on machines where it can't be used (for example when ANTHROPIC_API_KEY or an API key helper is set); it now falls back to the API-key sign-in
Fixed background sessions waiting silently when a PermissionRequest or PreToolUse hook prints an invalid answer: the claude agents row now names the hook and the schema error
Fixed MCP servers whose headersHelper supplies the Authorization header falling into OAuth discovery on a 401 instead of re-running the helper and retrying the call as documented
Fixed gateway model discovery (CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY) never running when apiKeyHelper is the only credential
Fixed the trust dialog's list of repo permission rules showing a garbled character when a long rule was cut off in the middle of an emoji
Fixed the permission mode indicator staying hidden behind the "Press Ctrl-C again to exit" hint when you press shift+tab right after ctrl+c
Fixed /ultrareview and locally seeded cloud sessions uploading uncommitted edits to prod.env-style and *.tfvars files, or to editor swap, temp, and backup copies of credential files (e.g. key.pem.tmp, id_rsa.swo); they now stay on your machine
Fixed Remote Control sessions occasionally never showing a permission prompt or the latest messages on the connected device after the CLI silently reconnected
Fixed cloud sessions occasionally failing at startup when the container's session credentials were not yet readable
Fixed startup warnings (e.g. "N MCP servers need authentication") rendering one column right of the rest of the transcript
Fixed an invalid crossSessionInbound value being silently ignored: it now warns and holds cross-session messages (user settings) or refuses them (managed settings) until fixed
ScheduleWakeup tool definition changing between a session and… Claude Desktop and Cowork sessions disappearing after 30… being sent to the login screen when another… model names in /model and fast-mode switch notices… claude agents skipping the workspace trust prompt when… claude agents crashing on launch when the PR-status… agent view resurrecting a weeks-old background session after… agent view sometimes opening an older conversation, and… claude agents: opening a stopped session that you… claude agents and claude rm refusing to delete… hooks silently treating a stdout {…} object that… /mcp listing a project .mcp.json entry that declares… /login to a Claude apps gateway hanging when… claude logs leaving mouse tracking, bracketed paste and… claude remote-control rejecting its own flags (e.g. --spawn,… a backgrounded worktree session losing its checkout: the… @-mentions of other sessions not matching names typed… rate-limit, usage, and fast-mode messages telling you to…
v2.1.2478월 26일 수
기능 ×12개선 ×2보안 ×3Fix ×16
기능 SendFeedback 툴 추가: 세션에서 문제 발생 시 Claude가 피드백 보고서를 초안 작성, /feedback에서 검토·전송 가능 (feedbackDrafts 설정으로 비활성화)
기능 spinnerTipsOverride에 {id, text, cooldownSessions, priority} 항목·tipsFile·label 추가 — 조직이 내장 팁과 함께 자체 팁을 순환 표시 가능
기능 Bash 권한 프롬프트에 자동 모드 안내 팁 추가 — 한 키로 "Yes, and switch to auto mode" 선택 가능
기능 기존 프로젝트의 Claude API 지출을 분석하고 비용 절감 수단(캐싱·토큰 정리·배치·노력·모델 선택)을 단계적으로 적용하는 /claude-api cost-optimize 추가
기능 /claude-api 스킬에 Admin API(조직 구성원·초대·워크스페이스·API 키·요금 한도 보고서·워크로드 ID 연동·CMEK) 내용 추가
기능 Sonnet 5의 기본 자동 압축 창을 전체 1M 컨텍스트로 변경 — 1M 창 세션이 약 934K 대신 약 967K 토큰에서 자동 압축
기능 크로스 세션 피어 메시지가 기본적으로 한 줄 미리보기(Message from @<sender>: <first line>)로 접히도록 변경; Ctrl+O로 전체 내용 펼치기
기능 렌더링된 마크다운의 터미널 하이퍼링크 변경: 네트워크·자동 마운터 경로를 가리키거나 제어 문자·불가시 문자로 시작하는 링크는 일반 텍스트로 렌더링
기능 프롬프트 푸터 PR 배지가 마지막 확인 후 1분 이내이면 터미널 재포커스 시 GitHub 재확인을 건너뛰도록 변경
기능 managed 설정이 게이트웨이 로그인을 강제하거나 커스텀 OAuth 배포가 설정된 경우, 분석이 로그인 후뿐 아니라 시작부터 비활성화 상태 유지
기능 Claude 앱 게이트웨이 로그인 요청이 Claude Code를 식별하도록 변경(surface=claude_code 기기 인증 파라미터 및 claude-code/<version> User-Agent)
기능 조직 로그인 강제 설정 변경: 관리자의 managed 설정을 읽을 수 없는 경우 호스트 제공 또는 사용자별 Windows 레지스트리 설정이 있어도 시작 시 종료
⚡ 개선 2
🔒 보안 3
🐛 수정 16
Improved plugin marketplace hardening: names containing control or invisible characters are rejected, and marketplace-supplied text in /plugin and claude plugin output is escape-safe
Improved Bedrock, Vertex, and Foundry sessions (and any with telemetry disabled): Claude is now told when a configured MCP server failed to connect, instead of concluding its tools don't exist
Fixed the Bash sandbox's after-command cleanup deleting a dotfile-managed ~/.claude/settings.json symlink (nix/home-manager, stow) when it is repointed outside the sandbox's writable area
Fixed first-run setup exiting with "Unable to connect to Anthropic services" when managed settings configure Claude apps gateway sign-in and Anthropic endpoints are unreachable
Fixed cloud sessions (Claude Code on the web, desktop and mobile apps) sometimes showing the previous permission mode when you switch modes right after sending a message
fast arrow-key + Enter sequences acting on the… sub-agents dying on a first-call model 404: they… a hook or background agent that printed megabytes… Ctrl keyboard shortcuts not firing under non-Latin (e.g.… text like <35;150;7M being inserted into the prompt… /terminal-setup overwriting your entire Zed keymap.json instead of… /rename silently confirming when the session registry could… /compact and "Summarize from here" in sessions started… a background session showing "opening…" forever in claude… unbounded memory growth when a hook's or background… /install-github-app over SSH: the copy shortcut now says… shell commands carried over from the foreground logging… a version-less marketplace plugin's live cache directory being… Remote Control sessions started with /remote-control not reporting… self-hosted runner sessions reporting running before Claude Code… cloud sessions going silent when the session's container…
v2.1.2468월 25일 화
기능 ×8개선 ×5보안 ×8Fix ×40
기능 하위 명령어 앞 와일드카드가 있는 Bash 허용 규칙(예: Bash(git * main))에 시작 경고 추가 — 하위 명령어 앞 옵션도 함께 매칭되기 때문
기능 /permissions에 자동 모드 분류기 규칙 조회·편집용 Auto mode 탭 추가
기능 턴 완료 시각을 턴 소요 시간 행에 추가 (예: ✻ Sautéed for 23s · done 6:05 PM)
기능 Windows/macOS: 비정상 종료 세션이 남긴 ~/.claude/sessions의 오래된 항목을 헤드리스 세션이 정리하지 못하던 버그 수정
기능 Bedrock·Vertex AI·Foundry, Claude 앱 게이트웨이 경유, 텔레메트리·비필수 트래픽 비활성화 환경에서도 Claude가 /code-review를 자체 시작할 수 있도록 변경
기능 /goal: 유휴 세션이 장시간 백그라운드 작업에 목표당 최대 3회까지만 체크인하도록 변경 — 다음 메시지 전송 시 3회 추가
기능 claude install·claude update가 대기 중인 managed-settings 동의 프롬프트를 명령 실행 중 표시하는 대신 다음 대화형 세션으로 미루도록 변경
기능 claude.ai 동기화 플러그인의 OpenTelemetry 이벤트 변경: plugin_id_hash가 실제 마켓플레이스를 반영하고, 관리자 설치 플러그인의 enabled_via는 admin-install
⚡ 개선 5
🔒 보안 8
🐛 수정 40
Improved /cd: the new directory's project settings, hooks, .mcp.json servers (behind the usual approval prompt), skills, and agents now take effect right after the move instead of on --resume
Improved Bash tool latency on bash shells by replaying snapshot functions without a base64 subshell per function
Improved subagent results: a subagent that stops at its maxTurns limit now returns its output marked as partial, with a hint to continue it via SendMessage, instead of appearing finished
Improved non-interactive sessions (-p, SDK, cloud sessions) to automatically continue a response cut off mid-stream by a server error, connection loss, or stall instead of ending with an error
Improved attribution of usage telemetry to your organization for workload identity federation sessions, events sent while apiKeyHelper runs at startup, and after a login token expired while idle
Fixed curl -fsSL https://claude.ai/install.sh | bash failing with "Raw mode is not supported" for some Team/Enterprise users with server-managed settings
Fixed sessions that ended in plan mode resuming outside plan mode in the VS Code extension, and in claude -p --continue/--resume with a permission prompt tool, when no permission mode was set
Fixed the Notification hook not firing while the sandbox "Network request outside of sandbox" permission prompt is waiting
Fixed Bash permission checks to always require approval for malformed commands with a dangling && or || operator
Fixed telemetry and metrics requests to Anthropic carrying the API key configured for a third-party gateway (ANTHROPIC_BASE_URL); a credential is now only sent to its own host
Fixed a visible API error on the first prompt after idle when apiKeyHelper returns short-lived JWTs: an expired cached token is now refreshed before sending, and 401/403 auth errors retry quietly
Fixed MCP tools marked requiresUserInteraction still offering "Yes, and don't ask again" in their permission prompt; the option wrote an allow rule the tool then ignored
Fixed the command sandbox's filesystem configuration not respecting --setting-sources
fullscreen mode showing a blank transcript after resizing… a severe transcript slowdown when a diff contained… erratic fullscreen scrolling when positioned at an earlier… background sessions failing to open after 45 seconds… background sessions failing to open with "Couldn't start… markdown rendering being disabled for a whole message… MCP tool calls interrupted by an incoming message… MCP tool arguments being sent as JSON strings… a command interrupted mid-run showing as "Ran 1… pressing ← or running /background during a dynamic… opening a just-started session in claude agents while… claude agents listing a backgrounded named session twice;… background retention sweep removing git worktrees under .claude/worktrees/… auto mode tool calls being denied as "temporarily… plugin cache creating duplicate SHA-named directories for the… plugin skills whose frontmatter name already includes the… claude plugin update failing for an installed plugin… plugin installation failing when plugin.json was saved with… /reload-plugins reporting 0 skills for plugins that define… hook error messages showing a literal ${CLAUDE_PLUGIN_ROOT} instead… /rename replacing the theme's prompt border color (including… custom theme diff colors (diffAdded/diffRemoved and their dimmed… a keybindings.json binding with an unknown action name… /stats activity heatmap showing each day's activity one… /fork from an already-forked or backgrounded session starting… prompts beginning with /-- (e.g. Lean doc comments)… @ file picker staying open after the typed… status line's cost and duration resetting to zero… fullscreen mode moving keyboard focus onto the control… path completion failing when the completion token or… UI stopping with a render error on the… Write tool reporting "Out of memory" or freezing… claude plugin install <name> exiting silently (or hanging… resumed sessions failing every turn with a 400… --strict-mcp-config sessions prompting to approve .mcp.json servers they… memory growing with session length in the fullscreen… /ultrareview runs and cloud sessions launched at the… task progress count (e.g. 3/5) shown for background… Remote Control sessions keeping their placeholder name in… self-hosted runner ending its live sessions or exiting…
v2.1.2458월 25일 화
Fix ×1
🐛 수정 1
a crash on startup on Linux distributions that…
v2.1.2438월 24일 월
기능 ×16개선 ×13보안 ×3Fix ×28
기능 /usage에 루프 분석 추가: 루프별 실행 횟수·총 토큰·실행당 토큰·마지막 실행 — 폭주하거나 수다스러운 /loop 작업을 쉽게 파악
기능 modelPicker 설정 추가: 순서·레이블 있는 모델 목록으로 /model 피커 구성(Vertex/Bedrock ID 포함 모든 ID 형식) — 내장 목록에 추가하거나 대체
기능 promptCacheTtl·subagentPromptCacheTtl 설정 추가 — API 키·클라우드 공급자 사용자가 메인 대화 프롬프트 캐시를 1시간, 서브에이전트는 5분으로 유지 가능
기능 modelPricing managed 설정 추가 — /cost·상태 표시줄·텔레메트리 비용 계산에 정가 대신 조직의 계약 모델별 요율·할인 배수 적용
기능 /login → Anthropic Console에 키 없는 로그인 추가: API 키 생성과 함께 "콘솔 계정으로 로그인"(권장) 옵션 제공 — API 키 미허용 조직도 로그인 가능
기능 /status에 Skipped sources 행 추가 — 우선순위 높은 managed 소스 활성화로 적용되지 않은 managed 설정 소스(예: managed-settings.json) 목록 표시
기능 조직이 인증을 관리하는 claude.ai 커넥터에 /mcp·/plugins 내 managed 마커 추가
기능 웹 Claude Code에서 GitHub를 연결하지 않은 claude.ai 사용자에게 /web-setup을 안내하는 팁 추가
기능 웹 Claude Code(Pro/Max)의 GitHub 연결 여부를 표시하는 /status 행 추가 — 미연결 시 /web-setup 안내
기능 각 서브에이전트가 실행된 모델(및 effort 레벨)을 /tasks와 에이전트 상세 다이얼로그에 추가
기능 [VSCode] 기능 플래그 첫 수신 전 시작된 세션(예: 설치 직후)이 auto 모드 또는 설정된 기본 모드 대신 기본 권한 모드로 열리던 버그 수정
기능 샌드박스 Bash 툴 프롬프트가 허용 네트워크 호스트 목록을 더 이상 나열하지 않도록 변경 — 미등록 호스트 차단 가정 대신 Claude가 요청을 시도하고 사용자가 새 호스트를 승인
기능 /model 피커와 번들 claude-api 스킬에서 Sonnet 5의 Mtok당 $2/$10 요금을 한시 프로모가 아닌 표준 정가로 표시하도록 업데이트
기능 macOS 컴퓨터 사용에서 바탕화면·Dock·Finder 창 클릭 시 다른 앱과 동일하게 접근 다이얼로그를 통한 Finder 권한 부여 필요로 변경
기능 Bedrock·Vertex·Foundry 및 텔레메트리 비활성화 시에도 /model·/fast·/effort가 턴 종료 대기 없이 즉시 실행되도록 변경
기능 크로스 세션 메시징 수신함 소켓이 30초 내에 완전한 라인을 전송하지 않는 연결을 닫도록 변경 — 스크립트는 데이터 준비 후 한 번만 연결해야 함
⚡ 개선 13
🔒 보안 3
🐛 수정 28
[VSCode] Fixed Focus view sections you expanded collapsing on their own during subagent tool activity
Improved startup time: sandbox and MCP bring-up no longer block the first frame, bare launches skip subcommand registration, and workflow discovery, settings, and trust-store work is cheaper
Improved native install and auto-update download size: the binary is now zstd-compressed (about 75 MB instead of 340 MB on Linux x64)
Improved attribution of usage telemetry to your organization for sessions that authenticate with ANTHROPIC_AUTH_TOKEN directly against the Anthropic API, so its data-handling settings apply
Improved native binary size: about 2 MB smaller by storing the bundled skill and prompt text more compactly
Improved memory usage of native builds: code is now loaded on demand instead of keeping the whole bundle resident (roughly 40–70 MB less memory per session)
Improved peak memory usage in long-running sessions (the runtime now garbage-collects sooner as the heap grows)
Improved /login over SSH: the sign-in URL appears immediately, pressing c reports how the URL was copied instead of always claiming success, and a hint explains how to select text in fullscreen
Improved the error when effort xhigh/max is used with thinking turned off: it now names the level, the setting that disabled thinking, and /effort high as the fix
Improved /loop: consecutive wake-ups where Claude has nothing to do now fold into a single line in the terminal instead of printing each one
Improved the notice when resuming a conversation whose Remote Control is held by another terminal: it now says sessions on other machines can't be seen from, or reach, this one
[VSCode] Improved history trimming in long sessions: older tool-activity rows are dropped first so your messages and Claude's replies stay visible
[VSCode] Improved attribution of the extension's own usage telemetry to your organization when you are signed in with a Claude account, so its data-handling settings apply
Fixed auth, model-availability, and other client-generated error messages rendering like model output instead of as error lines
Fixed sandbox network-violation details being dropped from the Bash tool result when the blocked command still exited 0 (for example curl printing the proxy's 403 page)
Fixed /web-setup repeatedly asking you to log in when an older GitHub CLI (without gh auth token) was already authenticated
remote MCP servers in non-interactive (-p) and SDK… MCP server sign-in started from the desktop app… auto mode staying unavailable at startup when a… auto mode tool calls being denied as "temporarily… /model picker silently ignoring an Ultracode selection; picking… /resume only listing the 50 most recent sessions;… cloud sessions resuming after a mid-turn restart with… cross-session messaging silently turning off inside user namespaces… text that hangs outside its container (for example… spellcheck not underlining a misspelled word typed directly… background subagents not waking when their last background… sessions going silent for 10+ minutes when the… workload identity federation in CI: processes in one… server-managed companyAnnouncements not showing at startup in a… hook if conditions like Bash(cat *) firing on… plugin dependencies declared with a marketplace field never… /reload-plugins keeping the LSP tool after the last… --agents silently ignoring invalid JSON or invalid agent… /status showing "Found invalid entries in: ." with… /clear removing the /rename session name from the… Ctrl+R history search and up-arrow history breaking when… Ctrl+[ not leaving vim INSERT mode in terminals… local IDE connection being routed through HTTPS_PROXY (and… status line rate_limits fields and /usage still showing… claude --teleport <session> exiting on uncommitted changes instead… Claude in Chrome losing its connection to Claude… claude remote-control exiting and stranding attached Remote Control… Remote Control sessions served by claude remote-control sometimes…
v2.1.2418월 23일 일
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.2408월 22일 토
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.2398월 21일 금
기능 ×20개선 ×1보안 ×3Fix ×35
기능 비용 추정(/cost, 상태 표시줄, --max-budget-usd)에 데이터 레지던시 워크스페이스용 1.1× 미국 전용 추론 할증 포함
기능 Bedrock, Vertex, Foundry 등 기존 제외 환경에 풀스크린 렌더러 초기 제안 추가; 신규 설치는 이제 풀스크린으로 시작
기능 Python 프로젝트를 anthropic 0.x에서 1.x로 마이그레이션하는 /claude-api upgrade 추가; 스킬 Python 레퍼런스 1.x 업데이트(타임아웃은 httpx.Timeout 대신 anthropic.Timeout 사용)
기능 클라우드 세션: claude.ai에서 동기화된 플러그인이 name@synced로 표시, claude plugin enable/disable <name>@synced로 제어 가능, 직접 설치한 동명 플러그인을 덮어쓰지 않음
기능 Alpine/musl 빌드: 이미지 붙여넣기·클립보드·오디오 캡처 애드온이 이제 로드됨(런타임이 거부한 glibc 대신 musl 빌드 바이너리 사용)
기능 월 지출 한도 소진 시 표시되는 메시지에 세션 또는 주간 한도 재설정 시점도 함께 표시
기능 도구 사용 행의 긴 파일 경로가 한 줄에 맞도록 중간에서 생략됨
기능 원격 세션이 SessionStart·Setup 훅 실행 중에도 keep-alive를 계속 전송하여 컨테이너가 훅 도중 유휴 회수되지 않음
기능 /goal: 장시간 백그라운드 작업의 반복 체크인 간격이 30분 고정 대신 점진적으로 늘어남(30분 → 1시간 → 2시간마다)
기능 /goal: claude --resume 선택기로 세션 재개 시 활성 목표가 복원됨
기능 ListAgents가 세션에 자신의 이름(다른 세션이 메시지 전송 시 사용)을 알려주며, 자신의 이름으로 SendMessage 시 "no agent named …" 대신 자기 자신임을 표시
기능 ListAgents·/list-agents가 현재 활성 팀원도 목록에 표시(기존에는 서브에이전트·다른 세션만 표시되어 팀원이 없어 보였음)
기능 keybindingFlavor: "readline"이 단어 이동 키도 Bash와 일치: Alt+F·Ctrl/Option+→는 단어 끝에서 멈추고, Alt+D는 거기까지 삭제(Ctrl+Y로 복원), 구두점이 단어를 구분
기능 영구 재시도 모드(CLAUDE_CODE_RETRY_WATCHDOG)가 조직 지출 한도 초과·크레딧 소진 오류 시 무한 대기 없이 즉시 실패 처리
기능 Chrome의 Claude: /clear가 세션의 Chrome 탭 그룹을 닫으며, /resume 실행 시 및 Claude Code 종료 시 빈 그룹도 닫힘
기능 원격 세션: 모바일 업로드 이미지에 저장 경로가 포함되어 Claude가 생성하는 파일에 복사 가능
기능 웹의 Claude Code: Bash 등 도구에서 비API anthropic.com 호스트(예: www, docs)로의 요청이 세션 네트워크 프록시를 경유하여 환경의 허용 도메인 설정이 적용됨
기능 Remote Control: 계정에 Remote Control이 비활성화된 경우 메시지 및 claude doctor 문구 명확화
기능 Windows: 크로스 세션 메시징 지원 추가 — macOS·Linux와 동일하게 여러 기기의 Claude Code 세션이 SendMessage로 메시지를 주고받고 ListAgents로 서로를 찾을 수 있음
기능 [VSCode] 사용량 한도 배너의 "View usage"가 배너 중간에 떠다니는 대신 경고 텍스트와 나란히 배치됨
⚡ 개선 1
🔒 보안 3
🐛 수정 35
Improved the reminder shown after compaction so a skill's original arguments are not re-run as a new request
Fixed Claude Code hanging at startup behind an HTTPS proxy when using Bedrock with an SSO profile and awsAuthRefresh — the credential pre-check now honors HTTPS_PROXY
Fixed fullscreen mode answering a permission prompt or pressing a button when you clicked the terminal window only to bring it back into focus
Fixed the Linux sandbox making a nonexistent .git/config.worktree unreadable, which broke every sandboxed git command in repos with extensions.worktreeConfig set
Bedrock streaming behind proxies that strip the response… a raw crash dump when starting Claude Code… Edit and Write calls pausing for about 5… a race where pressing Esc with a prompt… WebFetch retaining expired page content in memory for… cloud sessions (Claude Code on the web, desktop… MCP elicitation forms taller than the terminal being… remote MCP servers staying failed after a transient… custom session titles disappearing from /resume after more… claude -c/resume picking up sessions from a different… /resume and the agents view showing a session… /resume in all-projects mode telling you to cd… dark-ansi theme rendering expanded tool results in fullscreen… fullscreen renderer prompt reappearing on every launch when… .worktreeinclude patterns starting with **/ silently matching nothing… agents, skills, and commands whose .md file starts… /insights echoing literal <message> tags in its response… marketplace metadata.pluginRoot having no effect: bare plugin source… mouse movement in browser-based terminals inserting text like… custom theme overrides for the effort/ultracode status badge… OpenTelemetry trace fragmentation: tool executions deferred by a… vim mode in the agent view: Escape now… selection:copy keybinding silently dropping a text selection that… /voice startup tip still appearing after voice dictation… shell-mode (!) Tab completion dropping the ./ from… slash-command panels (e.g. /config, /model) in fullscreen mode… /workflows detail dialog overflowing the terminal and losing… hooks failing with "posix_spawn ENOENT" after the session's… claudeMdExcludes not excluding a symlinked .claude/rules file when… runaway session-title syncing to Remote Control when two… sessions whose title starts with / being unaddressable… Ctrl+W, Ctrl+U, Ctrl+K, Option+Backspace, Option+D and vim df/dt… masked (password-style) inputs such as the login code… Ctrl+Backspace deleting one character instead of a word… a request rejected by an organization policy check…
v2.1.2388월 20일 목
기능 ×12개선 ×4보안 ×3Fix ×20
기능 keybindingFlavor 설정 추가: "readline"으로 설정하면 Bash처럼 프롬프트에서 Ctrl+W가 이전 공백까지 뒤로 삭제; 기본값("classic")은 변경 없음
기능 플러그인 마켓플레이스: url 마켓플레이스 또는 카탈로그 항목의 headersHelper가 카탈로그 및 동일 오리진 아카이브 페치용 HTTP 헤더(예: 단기 토큰)를 생성하는 명령 실행
기능 카탈로그 항목의 headersHelper는 플러그인 설치·업데이트 시에만 실행되며 명령 표시 후 동작; claude plugin install/update는 [y/N] 확인 요청(또는 -y 전달)
기능 claude self-hosted-runner --defer-shutdown-max-min <minutes> 추가: SIGTERM 수신 시 연결된 세션을 계속 처리하고, 지정 시간 후 남은 세션을 대기 상태로 전환한 뒤 종료
기능 모든 연결에 새로 발급된 Proxy-Authorization 헤더를 요구하는 이그레스 프록시용 claude self-hosted-runner --proxy-authorization-command / --proxy-authorization-file 추가
기능 크로스 세션 메시징: 수신 거부(crossSessionInbound: "refuse") 세션에 전송 시 조용한 성공 대신 "refused"를 발신자에게 보고
기능 크로스 세션 메시징: 수신함이 메시지를 삭제(속도 제한 또는 큐 가득 참)하는 세션이 이제 조용히 사라지는 대신 발신 세션에 알림
기능 번들 claude-api 스킬을 Managed Agents 8월 19일 릴리즈에 맞게 업데이트: 자체 호스팅 샌드박스의 웹 검색/페치 도메인 설정 및 메모리 스토어
기능 풀스크린에서 Ctrl+L·Cmd+K가 항상 화면만 다시 그리도록 변경 — 두 번 누르기 /clear 단축키 제거, 1행 nvim 터미널의 자동 /clear 루프도 제거
기능 claude mcp list·claude mcp get이 비활성 서버에 헬스 체크 연결 대신 ⊘ Disabled로 표시하도록 변경
기능 프로젝트 .mcp.json의 MCP headersHelper 및 프로젝트·--add-dir 에이전트 파일의 인라인 MCP 서버가 이제 해당 폴더의 신뢰 대화상자 수락 필요 (claude -p에서도 적용)
기능 프로젝트 .mcp.json·플러그인·에이전트 파일의 MCP headersHelper가 상속된 자격증명 환경 변수 없이 실행; 사용자·managed·claude.ai 범위 헬퍼는 이제 Claude 설정 디렉터리에서 실행
⚡ 개선 4
🔒 보안 3
🐛 수정 20
Improved startup: bare claude starts sooner on macOS
Improved Bash tool permission checking for zsh-specific syntax in shell conditionals
Improved Remote Control connection resilience: brief HTTP 403 refusals from a network edge, VPN, or proxy are now tolerated for up to 3 minutes, with the refusing party named when a block persists
Improved startup responsiveness: the automatic update check now runs about 10 seconds after launch instead of competing with startup for CPU
Fixed worktree-isolation Bash refusals telling you to remove a redirect when the command had none
Fixed MCP elicitation dialogs showing nothing for URLs longer than 4,096 characters, and permission prompts dropping the "don't ask again" option when the project path didn't fit the terminal width
Fixed text-wrapping in permission prompt diffs: lines containing wide multi-code-point characters (such as emoji) or tabs are no longer clipped
unbounded memory growth in long interactive sessions: subagent… custom, project, and plugin output styles drifting back… CLAUDE_CODE_ENABLE_PROMPT_SUGGESTION=true not keeping prompt suggestions on when your… self-hosted runners occasionally being removed by the server… leftover /tmp/claude-*-cwd files when a Bash command is… held Backspace being ignored on terminals that send… killing a suspended (Ctrl+Z) session sometimes leaving the… stdio MCP servers receiving a server/discover request before… a proxy's refusal of a connection being reported… /model and /effort cache-miss warning appearing when the… per-task Stop from the Remote Control tasks panel… remote sessions exiting when a client delivered a… Remote Control sessions started by claude remote-control inheriting… a Remote Control session whose process crashed staying… Remote Control messages sent from the web or… Remote Control model picks made on a phone… Remote Control disconnecting with "login expired" when a… Remote Control reporting a failed reconnect on sign-out;… ListAgents/SendMessage reporting "Remote Control is not connected" in… ListAgents and SendMessage exposing the idle worker that…
v2.1.2378월 20일 목
기능 ×1Fix ×1
기능 내장 "Concise" 출력 스타일 추가: Claude가 동일한 수준으로 작업하면서 결과를 앞에 제시하고 전문·해설을 생략. /config의 Output style에서 선택.
🐛 수정 1
prompt caching for sessions using an LLM gateway…
v2.1.2368월 19일 수
기능 ×13개선 ×4Fix ×16
기능 ANTHROPIC_DEFAULT_MODEL 환경 변수 추가: 새 세션의 시작 모델을 설정하며, /model로 선택한 값은 재시작 후에도 우선 적용(ANTHROPIC_MODEL과 달리)
기능 크로스 세션 SendMessage에 notify_when_idle 추가: 같은 머신의 다른 Claude Code 세션이 다음에 유휴 상태가 될 때 알림 한 번 요청 — opt-in·일회성·무폴링 (macOS·Linux)
기능 샌드박스: macOS에서 와일드카드 읽기 거부 규칙(예: **/.env)이 허용 읽기 영역 내에서도 우선 적용되고, 매칭된 디렉터리 내용을 포함하며, 파일 이름 변경으로 우회 불가
기능 /model 피커가 이제 최신 모델 이름만 강조 표시 — 임의 항목 집합이 아닌 새 릴리즈를 표시
기능 /goal: 장시간 백그라운드 작업으로 목표가 대기 중인 유휴 세션이 귀환 대기 대신 30분 후(이후 1시간·2시간) 자동으로 상태 확인
기능 /usage가 이제 Team·Enterprise 멤버의 usage-credits 지출 행을 표시하며, 소비 전에는 0% 상한 행 표시
기능 print/SDK 모드에서 SIGTERM이 이제 종료 전 중단된 턴이나 합성 툴 거부를 기록하지 않음; 실행 중인 명령은 여전히 종료되고 프로세스는 코드 143으로 종료
기능 슬래시 명령 오타 또는 이 세션에서 사용 불가한 명령에 Enter 누르면 가장 유사한 매칭 실행 대신 오류 알림; 접두사·별칭은 계속 실행
기능 CLI 종료 또는 터미널 닫힘 시 Remote Control이 수 초 내에 세션을 오프라인으로 표시
기능 SendMessage가 이제 빠른 연속 전송이 세션 수신함 한도를 초과할 경우 사전에 추가 메시지 거부 — 삭제된 메시지를 전송 완료로 보고하는 대신
기능 프롬프트 테두리의 세션 제목 칩을 푸터 오른쪽 끝에 정렬
기능 우측 정렬 푸터 항목(목표 표시기·세션 상태·백그라운드 에이전트 상태)과 잘린 알림이 이제 프롬프트 영역과 일관된 오른쪽 여백 공유
기능 [VSCode] 트랜스크립트에 스크린 리더 지원 추가: 답변·권한 요청·오류·상태 변경 실시간 알림 및 턴별 제목 탐색
⚡ 개선 4
🐛 수정 16
Improved startup performance: the session counter is now written in the background
Improved auto mode: Monitor allow rules are now set aside while auto mode is active, so Monitor commands are reviewed the same way Bash commands are
Improved auto mode on Bedrock, Vertex AI, and Foundry, and when telemetry is disabled: the classifier now uses the same defaults as on the Claude API, including severity-scored classification
Improved auto mode: the git status check can no longer be fooled by a repo's status.showUntrackedFiles=no setting into reporting a clean tree
clipboard copy, background housekeeping, background sessions, and local… fullscreen renderer failing permanently after a single failed… /model picker rendering taller than the terminal: it… SendMessage calls being rejected when a malformed closing… unhandled promise rejections when a subprocess fails to… fullscreen mode sometimes not showing a newly sent… a blank band that could remain above the… managed-settings approval prompt sometimes not appearing at startup… terminal tab titles jumping in tmux (iTerm tmux… an unclear error when the cloud environments list… Fable 5 first-time usage-credits prompt auto-selecting the fallback… spinner tips never appearing, with a repeated background… skills hot-reload in SDK/VS Code sessions raising an… self-hosted runner sessions released on idle, retire, or… Clawd mascot's eyes and feet rendering unevenly in… occasional runaway session recaps: recap text (automatic and…
v2.1.2358월 18일 화
기능 ×6개선 ×4보안 ×1Fix ×8
기능 입력 중 맞춤법 오류를 밑줄로 표시하는 선택적 spellcheck 설정 추가 (설치된 aspell·hunspell·ispell 사용)
기능 Vim 모드: 상세 트랜스크립트 토글(ctrl+o) 또는 패널 닫기 시 NORMAL 모드와 커서 위치 유지
기능 다이얼로그: 방향키 이동 후 빠르게 Enter 누르면 이전 강조 항목 대신 이동한 항목이 선택됨
기능 SendMessage가 크로스 세션 전달에 너무 큰 메시지를 조용히 삭제하는 대신 사전에 거부
기능 Remote Control: claude rc가 이제 인터랙티브 시작과 동일한 enterprise gateway 가용성 검사 적용
기능 [VSCode] 여러 Claude 패널이 있는 창이 복원·재로드될 때 열린 Claude 탭 사이에서 포커스가 자동으로 이동하던 버그 수정
⚡ 개선 4
🔒 보안 1
🐛 수정 8
Improved memory and CPU usage while cloud sessions such as /ultrareview or /autofix-pr run in the background — their event streams are no longer re-scanned and re-rendered on every update
Improved permission dialogs: display text and "don't ask again" options now always match what a grant would cover, and "don't ask again" is withheld when contents cannot be fully displayed
Improved the embedded grep in native macOS/Linux builds: pathological patterns now fail fast instead of exhausting memory, and -m N with -A/-C prints correct context
Improved the context-limit error to say when auto-compact is off and point to /config to re-enable it
Fixed Shift+Tab inside the permission prompt's comment field approving the edit and granting session-wide edit permission instead of closing the field
whole-prompt-cache invalidation when a language server disconnected or… nested markdown list items misaligning at depth 3+… prompt input highlights (slash commands, keywords, mentions) appearing… Agent tool advertising a general-purpose default in sessions… notebook cell delete/replace approval dialogs silently omitting the… slash commands run while Claude is responding showing… prompt footer not showing the "Update installed" restart… expanded task list (ctrl+t) always starting collapsed when…
v2.1.2348월 17일 월
기능 ×23개선 ×4보안 ×12Fix ×12
기능 선택적 CLAUDE_CODE_PROJECT_DIR_NAME 환경 변수 추가: 세션마다 고유 설정 디렉터리를 부여하는 호스트가 프로젝트별 트랜스크립트 디렉터리의 짧은 이름을 지정할 수 있음
기능 selection:clear 키바인딩 액션 추가 — 앱 내 텍스트 선택 해제 키를 바인딩할 수 있음; 에이전트 뷰에서도 동작
기능 푸터·상태표시줄에 GitLab 병합 요청 배지 추가: GitLab 리모트와 인증된 glab CLI가 있는 저장소는 MR !N을 draft/pending/green 상태로 표시
기능 claude.ai 사용 한도 초기화 시 Claude Code가 세션을 자동으로 재개; /config에서 비활성화 가능("Continue automatically at usage limit")
기능 Claude가 계정 이메일을 본인 식별에만 사용하고, 요청하지 않는 한 무관한 서비스에 전송하지 않도록 안내
기능 보안: 원격 파일 읽기·세션 복원·CLAUDE.md 포함·워크플로 스크립트·파일 업로드가 Windows NT 네임스페이스(\??\) 경로를 거부 — NTLM 자격증명 유출 벡터에 대한 승인 전 파일 접근 보안 강화
기능 Remote Control: 이 컴퓨터를 다른 claude.ai 계정·조직에 로그인하면 수 초 내에 실행 중인 세션을 중지하고 이유를 알림 — 수 시간 후 혼란스러운 HTTP 404 대신
기능 Claude Code Desktop·VS Code에서 시작한 Remote Control 세션이 권한 모드(및 모델) 변경 시 휴대폰·claude.ai/code에 실시간 업데이트
기능 Remote Control: 휴대폰 또는 claude.ai/code에서 선택한 effort가 터미널·Desktop/VS Code 호스트 세션에 적용되고, 세션이 연결된 클라이언트에 effort 레벨을 게시
기능 SendMessage·ListAgents가 이제 계정 세션 목록이 너무 길어 전체 확인 불가 시 알림 — 미확인 세션을 부재 처리하는 대신
기능 만료된 Anthropic 프로필 자격증명이 claude.ai 로그인이 우선될 때 /login으로 안내
기능 /permissions를 Claude 작업 중에도 열 수 있음 — 규칙 변경이 현재 턴의 나머지에 즉시 적용
기능 /add-dir <path>를 Claude 작업 중에도 사용 가능; /add-dir·/autocompact·/theme·/help·/config·/advisor 다이얼로그가 풀스크린 TUI에서 턴 중 열림
기능 /goal이 이제 복구 불가 오류(인증 취소·크레딧 소진·컨텍스트 오버플로 등)로 턴 종료 시 대기 상태 유지 대신 알림과 함께 초기화
기능 /goal: 백그라운드 작업이 30분 이상 목표를 대기 중이면 Claude가 무한 대기 대신 상태를 확인(CLAUDE_CODE_GOAL_CHECKIN_MINUTES=0으로 비활성화)
기능 claude setup-token이 이제 예상치 못한 추가 인수를 조용히 무시하는 대신 거부
기능 풀스크린 모드의 Esc가 마우스 텍스트 선택을 더 이상 해제하지 않도록 변경: 평소처럼 중단·닫기 동작을 하고 선택 강조 유지
기능 auto 모드가 모든 Agent 툴 호출 아래 표시하던 중복 "Allowed by auto mode classifier" 행 제거
기능 /config에서 "Default teammate model" 설정 제거; 에이전트 팀 멤버는 스폰 시 모델을 지정하지 않으면 리더 모델 사용
기능 실행 중인 툴 헤더의 경과 시간 카운터를 흐리게 처리 — 굵은 글씨 카운트와 경쟁하지 않도록
기능 턴 사이에 전달되는 백그라운드 작업 알림이 이제 턴 중 전달 방식과 동일하게 <system-reminder> 태그 안에서 모델에 전송
기능 Mantle: 메인 루프 모델이 이미 선택된 경우 시작 시 admin-pin 가용성 탐색 건너뜀
기능 Windows: ~/.claude.json이 읽기 전용일 때 반복적인 이름 변경 재시도로 시작이 멈추는 현상 수정
⚡ 개선 4
🔒 보안 12
🐛 수정 12
Improved the transcript: your own prompts now render markdown (highlighted code blocks, inline code, lists) the same way replies do
Improved the "API returned an empty or malformed response" error to say what came back (content type, body kind, size, request ID) and why the original streaming request failed
Improved auto-generated session titles to read as short, specific names (e.g. "Login button bug") rather than sentences restating your request (e.g. "Fix the login button on mobile")
Reduced the context cost of loading the built-in claude-api skill from ~200k+ tokens to ~25k by loading reference docs on demand
Fixed auto mode in very long sessions repeatedly re-checking and denying sandboxed commands' network access after the conversation had been compacted
Fixed session-scoped permission answers (including denies) being dropped when answering background subagent tool permission prompts
Fixed strictKnownMarketplaces allowlists accepting SCP-style git marketplace sources whose host differs from the one git would actually connect to
Fixed modal text such as the /login OAuth URL losing characters when copied in fullscreen
Fixed dialogs like /permissions opened while a ! shell command was running being dismissed when the command finished
Fixed accepting the "Try the new fullscreen renderer?" prompt restarting the session without its permission mode (e.g. --dangerously-skip-permissions), tool allow/deny rules, model or effort flags
Fixed /tui dropping launch --allowed-tools/--disallowed-tools rules when it restarts; it now declines to switch, with the reason, when the session has restrictions a restart can't carry over
Fixed a case where an IDE diff tab closing during a permission re-prompt could answer the new prompt with the previous input
Fixed: after /login while CLAUDE_CODE_OAUTH_TOKEN is set, the stale-token reminder no longer leaks into Claude's automatically resumed turn — it now appears only to you
Fixed: permission previews now relay only to channel servers admitted by the inbound trust gate, and a server's explicit permission-capability opt-out is honored
Fixed: credential masking on relayed permission previews can no longer hide commands, paths, or destinations from the approver; oversized private-key blocks now redact under full-strength redaction
Fixed: provider API tokens that mask on permission previews now mask even when directly followed by shell delimiters
a crash when an API response on the… markdown rendering becoming extremely slow for some messages… SendMessage rejecting a recipient copied from ListAgents when… repository detection mis-reading the host of git remotes… MCP diagnostics printing resolved secrets: scope-conflict warnings now… a --- horizontal rule in rendered markdown running… consecutive shell commands splitting into multiple "Ran 1… a queued ! shell command being sent to… queued messages reappearing in the prompt history while… trust prompts omitting the repository-wide scope warning when… Fixed: files sent to the user during Remote… Claude Desktop inter-session messages being silently dropped by…
v2.1.2338월 14일 금
기능 ×8개선 ×5보안 ×4Fix ×3
기능 --worktree 플래그 및 claude agents 뷰에 GitLab 병합 요청 URL 지원 추가 (MR은 !N으로 표시)
기능 Anthropic 업스트림에 opt-in forward_user_identity apps gateway 설정 추가 — 로그인 사용자 ID를 헤더로 전송해 게이트웨이 뒤 프록시가 사용자별 지출 귀속 가능
기능 Linux Bash 툴 명령에 opt-in 메모리 cgroup 지원 추가(CLAUDE_CODE_TOOL_MEMORY_LIMIT) — 폭주하는 빌드가 세션을 멈추지 못하도록 방지
기능 WebFetch 세션 URL 캐시 TTL을 설정하는 CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS 환경 변수 추가 (기본값 15분 유지)
기능 origin 리모트가 gitlab.com 또는 bitbucket.org인 저장소에서 GitHub 앱 설정 팁 더 이상 표시 안 함; enterprise 마켓플레이스 팁이 이제 비-GitHub 내부 git 호스트도 포함
기능 Todo/작업 추적 툴(TaskCreate/Get/Update/List, TodoWrite)이 Opus 4.8·Sonnet 5·Fable 5·Mythos 5 이상 신형 모델에서 더 이상 사용 불가; 복원하려면 CLAUDE_CODE_ENABLE_TODO_TOOLS=1 설정
기능 Windows: 일반 cd <dir> && <command> > file Bash 명령에서 auto 모드가 수동 승인을 반복 요구하던 버그 수정 (2.1.232 회귀)
기능 Windows Cygwin 스타일 심링크 및 입력 리다이렉션(< file)에 대한 2.1.232 Bash 권한 변경 사항 되돌림; 더 좁은 범위의 버전이 추후 릴리즈에서 재도입 예정
⚡ 개선 5
🔒 보안 4
🐛 수정 3
Improved claude self-hosted-runner session start time: the session branch is now created without rewriting the working tree, and two server round trips no longer block the agent's launch
Improved apps gateway error forwarding: 400/413 errors from Vertex, Foundry, and Claude Platform on AWS upstreams now carry the upstream's own message; fixes a bug with auto-compact on apps gateway
Improved claude plugin validate to check a bare .claude/skills directory, reporting SKILL.md files whose frontmatter fails to parse
Improved screen reader mode: the /effort selector renders as a numbered list with a typed-number prompt, and hint and dialog text is no longer clipped
Improved print mode diagnostics: a [claude-code:unrecognized_model] line is written to stderr when a request goes out for a model ID Claude Code doesn't recognize; map it with modelOverrides to silence
Fixed cloud sessions occasionally being marked as lost when the environment shut down while Claude was waiting on a permission prompt
Fixed Notification hooks not firing for permission prompts when running under Claude Desktop or VS Code
Fixed idle sessions on Linux sometimes keeping one CPU core at 100% when sandboxing is enabled
Fixed Windows paths spelled with the NT \??\ device prefix bypassing UNC path validation, closing an NTLM credential-leak vector
MCP v2 connections endlessly reopening the subscriptions/listen stream… bundled skill aliases like /checkup and /review reporting… skill/command argument substitution to prevent argument values from…
v2.1.2328월 13일 목
기능 ×28개선 ×2보안 ×4Fix ×15
기능 서브에이전트 포킹이 이제 기본 활성화: subagent_type: "fork" 서브에이전트는 전체 대화·프롬프트 캐시를 상속하며, 인터랙티브 세션의 비팀원 에이전트 스폰이 이제 기본 백그라운드 실행
기능 프롬프트에 @를 입력해 다른 Claude 세션을 이름으로 언급; Claude가 SendMessage를 통해 해당 세션에 직접 전달
기능 SendMessage가 이제 ref 확인 없이 정확히 일치하는 활성 세션 이름으로 바로 전달
기능 한 머신의 인터랙티브 세션이 이제 고유 이름 유지: 이미 사용 중인 이름으로 시작·이름 변경 시 name-word-word 변형으로 지정 후 알림
기능 /config에 "Dialog expiry"·"Messages from your other sessions"(크로스 세션 인바운드 수락/보류/거부) 행 추가
기능 GitLab 토큰 패밀리(glrt-·gloas-·glptt-·glagent-·glimt-·glsoat-·glcbt-·glft-·glffct-) 비밀 마스킹 추가, glpat-/gldt- 토큰 전체 마스킹; glab CLI 설정 저장소가 gh와 동일한 샌드박스·자격증명 경로 보호 적용
기능 플러그인 마켓플레이스에 GitLab 지원 추가: 일반 gitlab.com 저장소 URL(중첩 서브그룹 포함)이 github.com URL처럼 클론, 인증 실패 힌트에 실제 git 호스트 이름 표시
기능 설정: additionalMarketplaces·allowedMarketplaces가 extraKnownMarketplaces·strictKnownMarketplaces의 사용자 친화적 별칭으로 허용
기능 Enterprise 정책: 일반 저장소 URL의 url 형식 blockedMarketplaces 항목이 CLI가 git 클론으로 분류할 때도 해당 URL 차단 유지
기능 게이트웨이: desktop: 오버레이가 이제 수동 목록 11개 키 대신 출시된 모든 Desktop 설정 허용 — 부팅 시 Desktop 스키마로 검증; 알 수 없거나 잘못된 키는 부팅 실패
기능 게이트웨이: 비어있는 managed.policies[].match.groups/admin.admin_groups 항목 및 잘못된 email_domain 값(빈 값 또는 @·공백·쉼표 포함)이 조용히 아무도 매칭 안 하거나 admin 권한 부여하는 대신 부팅 실패
기능 Fable 접근 권한이 있는 조직에서 Fable 5가 /advisor에서 어드바이저로 다시 제공; /model fable을 통해 usage-credits 동의 설정
기능 Remote Control: claude.ai 또는 앱에서 세션이 삭제된 대화 재개 시 로그인 관련 오류 대신 대체 세션 시작 (v2.1.227 회귀 수정)
기능 /feedback·/bug가 Claude 응답 중 호출 시 턴 완료 대기 없이 즉시 열림
기능 /plugin install plugin@marketplace가 이제 마켓플레이스를 먼저 갱신 — 수동 업데이트 없이 최신 플러그인 설치 가능
기능 /code-review의 high·xhigh·max effort가 이제 다른 레벨처럼 백그라운드 에이전트로 실행
기능 붙여넣기·클립보드 이미지를 이벤트 루프 차단 없이 읽음
기능 Remote Control이 네트워크 일시 중단 후 약 30분간 재연결 시도 — 한 시간 내 여러 번 중단돼도 더 이상 끊기지 않음
기능 Remote Control: 대화 재개 시 같은 머신의 다른 Claude Code에서 조용히 빼앗지 않음; 이전하려면 해당 세션에서 /remote-control 실행
기능 에이전트 패널 업데이트: 완료된 서브에이전트가 /tasks 푸터 힌트와 함께 즉시 숨겨지며, "↓ N more" 오버플로 표시기가 가시성을 위해 왼쪽으로 이동
기능 Remote Control: 터미널이 이제 세션이 다른 기기에 점령됐는지·다른 앱에서 종료됐는지·삭제됐는지 알려주며, 취소될 재연결 제안 표시 안 함
기능 Bash 입력 리다이렉션(< file)이 모든 플랫폼에서 인수 방식과 동일하게 권한 검사
기능 완료된 백그라운드 에이전트 재개 시 표시 메시지 단축
기능 Cowork 세션이 사용자 범위 메모리 파일의 외부 @-임포트를 더 이상 인라인하지 않음
기능 공유 /tmp의 자동 생성 크로스 세션 메시지 소켓 디렉터리 보안 강화: 사전 설치된 심링크나 다른 사용자의 디렉터리를 거부
기능 보호 경로 우회에 대한 Linux 파일시스템 샌드박스 보안 강화
기능 sandbox.ripgrep이 사용자·managed·--settings 설정에서만 적용되도록 변경; 프로젝트 설정으로 더 이상 샌드박스 ripgrep 바이너리 재정의 불가
기능 커스텀 서브에이전트 생성을 제안하는 시작 팁 및 /powerup 투어의 관련 안내 제거
⚡ 개선 2
🔒 보안 4
🐛 수정 15
Improved fullscreen streaming: long sessions stay responsive because the whole conversation is no longer re-normalized on every update
Improved the managed settings approval dialog: shows endpoint URLs, uses clearer wording for telemetry-only changes, skips routine OpenTelemetry options, and requires approval for server-managed sandbox binary overrides (sandbox.bwrapPath, sandbox.socatPath, sandbox.ripgrep)
Fixed a PowerShell permission bypass where variable-writing parameters could silently overwrite $PSDefaultParameterValues and redirect later commands' file access
Fixed a Windows permission bypass where Git Bash followed Cygwin-style symlinks that path validation saw as regular files; writes through them now require permission approval
Fixed Remote Control sessions hosted by a bridge inside a cloud session inheriting that session's transcript or credentials
Fixed Cloud gateway /login exiting silently or leaving an unresponsive terminal after "Press Enter to continue" when managed settings failed to load; the reason is now shown
nested git repositories inheriting trust from a parent… MCP connections hanging for the full 30-second connect… Remote Control sessions started from Claude Desktop or… Remote Control sessions appearing unreachable to newly attached… Remote Control bridge sessions not restoring conversation history… voice mode on native builds getting stuck on… mTLS client certificate rotation requiring a restart; Claude… malformed AWS or Vertex region values being used… stream idle timeout errors failing the request instead… content-sized overlays containing truncated text rendering one column… a stray garbled character where a long shell-command… a startup race that could silently unregister a… /update and /tui refusing to restart while work… usage-limit guidance suggesting unavailable slash commands in SDK… consent message for interactive --advisor fable launches, which…
v2.1.2318월 13일 목
보안 ×1
🔒 보안 1
Fixed MCP OAuth sign-in failing with a redirect URI mismatch for servers that use a pre-registered OAuth client, such as Slack
v2.1.2298월 12일 수
기능 ×11개선 ×3보안 ×3Fix ×15
기능 가장 최근 Remote Control 세션을 재개하는 claude remote-control --continue 문서화
기능 관리형 환경 동작에 맞게 셀프 호스팅 러너 세션에 서버 제공 Claude Code 훅 지원 추가
기능 긴 thinking 일시정지 중 게이트웨이 스트리밍 응답에 SSE keepalive ping 추가 — Vertex·Bedrock 업스트림의 유휴 타임아웃 연결 끊김 방지
기능 플러그인 마켓플레이스 command 소스 추가: 로컬 명령(예: IDE)이 플러그인 디렉터리를 출력하면 매 세션마다 재해석·재시작 없이 적용; mode: "link"는 해당 위치에서 직접 사용
기능 ListAgents가 이제 끊어진 Remote Control 세션을 offline으로, 클라우드 세션을 cloud로 표시
기능 로그인 성공 후 CLAUDE_CODE_OAUTH_TOKEN 재정의 경고를 반복 표시하도록 /login 업데이트
기능 /commit-push-pr 변경: 위험 플래그(--force·--amend·--no-verify 등)가 있는 git/gh 명령이 더 이상 자동 승인되지 않음
기능 Windows 셀프 호스팅 러너 시작 시 명시적 --base-dir 필요하도록 변경 — Windows에는 기본 체크아웃 디렉터리 없음
기능 [VSCode] "Report a problem"과 /bug가 이제 폐기된 설문 링크 대신 내장 피드백 다이얼로그를 열도록 변경
기능 [VSCode] 사이드 도킹·스택 레이아웃 모두에서 /btw 사이드 질문 패널을 경계 드래그로 크기 조절 가능하도록 변경
기능 [VSCode] 사이드바에 세션 그룹 추가 — 우클릭으로 생성·이름 변경·삭제; Cmd/Ctrl-클릭 또는 Shift-클릭으로 여러 세션 한 번에 이동
⚡ 개선 3
🔒 보안 3
🐛 수정 15
Improved workflow fan-outs to stagger same-prefix sibling agents so subsequent agents read the cached prompt prefix instead of re-paying it (CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0 disables)
Improved "prompt is too long" errors to explain why automatic compaction could not recover instead of only suggesting /compact
Improved sandbox: IPv6 literals in network domain lists are now bracketed ([::1]:443), and ambiguous spellings are enforced fail-closed and flagged by /doctor
Fixed MCP OAuth with strict authorization servers by using 127.0.0.1 instead of localhost in the redirect URI
Fixed a file-watcher handle leak after atomic file replacements, and an uncaught error on Windows when the scheduled-tasks watcher failed on a network or virtual filesystem
Fixed self-hosted runner repository preparation hanging on a Git Credential Manager prompt; git now fails fast when credentials are missing
long responses partly disappearing while streaming and being… a crash to the error screen (including on… a RangeError crash when a progress bar or… a crash on Windows when a tool call… auto mode failing on every tool call for… /model rejecting Sonnet/Opus 1M for claude.ai subscribers using… Remote Control clients showing a stuck working spinner… Claude Code Review workflow generated by /install-github-app completing… multi-second UI stalls after editing a file with… one-shot claude plugin commands leaving a stray liveness… dynamic workflows inside CPU-limited containers using the host… SDK and --input-format stream-json sessions getting a 400… conversations whose messages alone exceed the API's 32… OpenTelemetry export from Claude Desktop sessions being rejected… self-hosted runner and other remote sessions exiting at…
v2.1.2288월 11일 화
기능 ×4개선 ×3보안 ×1Fix ×10
기능 claude.ai에서 동기화된 스킬 보안 강화: 로컬 명령·MCP 프롬프트를 더 이상 가리지 않고, 설명이 정제·레이블되며, 사용자 기기에서 ! 명령 실행·@ 파일 확장 금지
기능 일부 터미널의 탭 바 떨림 감소를 위해 터미널 제목 busy-spinner 글리프 업데이트
기능 Write 툴 변경: 신형 모델이 이번 세션에서 읽지 않은 파일을 덮어쓸 수 있도록 Edit 툴 규칙에 맞춤; 구형 모델은 여전히 먼저 읽기 필요
기능 Pro·Max·Team 플랜의 첫 사용 안내에서 auto 모드 세션이 약간 더 비싸다는 오래된 메모 제거
⚡ 개선 3
🔒 보안 1
🐛 수정 10
Improved cross-session messages: the sender and body now display inline instead of a collapsed line, and messages to Remote Control sessions on other machines show your Remote Control session name as the sender
Improved Vertex AI credential handling: expired or missing Google Cloud credentials now fail within seconds instead of retrying for minutes
Improved compaction progress: the retry countdown and stall hint now appear during compaction instead of only a progress bar
Fixed Remote Control /resume while connected leaking the resumed conversation's title or history into the connected session
interactive sessions that could stop redrawing entirely, while… git / Git Bash not being found on… /tui reverting the session to an earlier model… cross-session messaging sometimes starting without an inbox in… claude self-hosted-runner sessions failing on every fresh runner… self-hosted runners ending sessions in the gap between… session cleanup deleting contents inside a project's memory… background plugin-cache cleanup deleting a plugin's cache when… a settings-merge issue where a marketplace entry redefined… deferred-tools reminder occasionally being sent to the model…
v2.1.2278월 10일 월
개선 ×2Fix ×3
⚡ 개선 2
🐛 수정 3
Improved slash-command menu: blue now marks only the selected row, matched characters are bolded instead of recolored, and emoji or accented names keep their glyphs
Improved performance: fewer event-loop stalls on file-not-found suggestions and at-mention size checks
feature flags being evaluated without the user's subscription… every Bash command failing under claude-code-action with allowed_non_write_users… /tui bringing back a conversation that had been…
v2.1.2268월 8일 토
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.2258월 8일 토
기능 ×5개선 ×1보안 ×3Fix ×5
기능 Claude Code 사용 경고에 게이트웨이 지출 한도 지원 추가; 한도 도달 메시지에 한도·초기화 시간·운영자 메시지 표시 (게이트웨이 2.1.225 이상 필요)
기능 신뢰되지 않은 디렉터리에 대해 claude agents에 워크스페이스 신뢰 프롬프트 추가 (claude와 동일한 동작)
기능 [VSCode] Focus view가 최신 할 일 목록·대기 중인 질문 컨텍스트·확정된 답변을 접어 숨기던 버그 수정; 생각만 있는 폴드는 "Thought for Ns" 표시 후 턴 완료 시 재접힘
기능 SendMessage가 이제 원격 머신의 Remote Control 세션에 이름으로 대화를 먼저 시작할 수 있음 (ListAgents에서 name [ref]로 표시); 이전엔 먼저 메시지를 받아야만 응답 가능했음
기능 SendMessage: 이미 확인한 Remote Control 수신자는 해당 목록 조회 실패 시에도 로컬 동명 세션으로 교체되지 않음
⚡ 개선 1
🔒 보안 3
🐛 수정 5
Improved Remote Control: photos attached from the Claude app are now shown to Claude directly instead of being read from disk with a separate tool call
Fixed a transient 401 replacing a long-lived CLAUDE_CODE_OAUTH_TOKEN with a stored login's short-lived token, breaking headless sessions until restart
Fixed MCP OAuth servers on macOS intermittently failing with a burst of 401 errors, as if never authenticated, after a keychain read timed out
Fixed auto mode counting a safety-filter refusal of its own permission check toward the consecutive-block limit; the action is still denied, but the model is now told to move on rather than retry
cross-session messages staying parked without a notice or… conversation history breaking on Remote Control session resume… hovering over a session in another project in… claude self-hosted-runner registering and then failing every session… Claude Code on the web sessions being misreported…
v2.1.2248월 7일 금
기능 ×15개선 ×3보안 ×3Fix ×10
기능 셀프 호스팅 환경 추가: claude self-hosted-runner로 내 머신·컨테이너를 Team·Enterprise 플랜의 Claude Code 웹·모바일·데스크탑 세션 실행 장소로 사용
기능 archive 플러그인 소스 추가: git·npm 없이 HTTPS zip으로 플러그인 설치, SHA-256 핀닝 옵션 지원
기능 사용 불가능한 붙여넣기 제거로 명령어 텍스트가 바뀔 때 취소·확인 단계 추가
기능 Bedrock에서 AWS_REGION 파생 프로필 대신 특정 크로스 리전 추론 프로필을 우선하는 ANTHROPIC_BEDROCK_REGION_PREFIX 환경 변수 추가
기능 crossSessionInbound·dialogExpiry 설정 추가: 권한 우회 세션으로 전송된 크로스 세션 메시지는 승인 대기, 다른 세션에는 자동 전달
기능 샌드박스 자격증명 마스킹 옵션 추가: 구조화된 env 값용 extract·onExtractNoMatch, JWT 인식 마스킹용 decode: "jwt"·maskClaims, AWS SigV4 재서명용 awsPairs/sigv4; network.tlsTerminate 필요, user·managed·--settings 설정에서만 적용
기능 크로스 세션 SendMessage 추가: Claude Code 세션들이 ListAgents로 서로를 발견하고 어느 기기에서도 메시지 전송 가능 (macOS·Linux)
기능 세션당 서브에이전트 200개 스폰 제한 제거; 장기 실행 세션에서 더 이상 새 에이전트 거부 없음 (동시성·깊이 제한은 유지)
기능 관리형 설정 변경: 조직 설정이 변경되지 않은 경우 재로그인·조직 전환 후 승인 프롬프트가 다시 표시되지 않음
기능 피드백 설문 트랜스크립트 공유 변경: 동의 시 마지막 요청의 모델 설정(시스템 프롬프트(CLAUDE.md 지침 포함)·툴 정의·모델 파라미터)도 업로드; 비밀은 기존대로 마스킹, 크기 초과 시 해당 필드 우선 제거
기능 Bash 툴 설명 변경: 명령 출력이 모델에 표시되며 사용자에게는 반드시 표시되지 않음을 항상 명시
기능 불러온 붙여넣기 플레이스홀더 번호가 입력에 수락될 때 재번호 매김하도록 변경
기능 compaction 또는 /resume 후 새 세션 생성 시 Remote Control이 죽은 세션을 목록에 남기지 않고 기존 서버 세션을 아카이브하도록 변경
기능 [VSCode] 연결 실패 후 Remote Control이 연결된 것으로 표시되던 확장 프로그램 버그 수정
기능 [VSCode] 명시적으로 활성화 시 세션이 remoteControlAtStartup을 따르지 않던 버그 수정
⚡ 개선 3
🔒 보안 3
🐛 수정 10
Improved fullscreen mode to keep the full pre-compaction history in scrollback across repeated compactions, instead of only the most recent interval
Improved Remote Control: attached web and mobile clients now see compaction progress and the post-compaction boundary instead of a silent pause; /clear resets now propagate to attached clients
Improved Remote Control: connection failures now show a persistent failure indicator with details and a reconnect shortcut, instead of only an 8-second toast
Fixed sandbox filesystem deny entries written with a trailing slash (e.g. denyRead: "~/.aws/") being silently bypassable on Linux and macOS
Fixed sandbox violation details never appearing in Bash tool results; Claude now sees which file or network access was denied and why
Fixed Remote Control auto-start intermittently failing with "Remote credentials fetch failed" on a cold start with a stale login token
long (>200 char) project paths resolving to another… SendMessage reporting "Message sent" when the write to… MCP tools that connect mid-turn being deferred for… plugin install records being silently corrupted when the… recalled or restored paste content occasionally attaching wrong… copy-on-select on Wayland sometimes not reaching the clipboard;… feedback survey's transcript share silently failing on long… Remote Control and SDK clients showing a blank… a Remote Control session recreated after its server… a session resume silently reconnecting Remote Control after…
v2.1.2238월 6일 목
기능 ×7보안 ×6Fix ×6
기능 GitHub org 아래 전체 마켓플레이스 저장소를 허용·차단하기 위해 strictKnownMarketplaces·blockedMarketplaces 관리형 설정에 오너 와일드카드 항목("owner/*") 추가
기능 워크플로 에이전트·포크된 스킬·슬래시 커맨드·재개된 백그라운드 에이전트가 요청한 서브에이전트 모델이 제한되어 부모 모델이 대신 실행될 때 경고 추가
기능 클라우드 세션에서 claude --teleport <session id>로 로컬 계속 방법을 안내하는 /teleport 힌트 추가
기능 CLAUDE_CODE_DISABLE_1M_CONTEXT가 고정 목록이 아닌 네이티브 1M 윈도를 가진 모든 Claude 모델을 auto-compaction으로 200K로 제한하도록 변경; auto-compaction이 세션을 200K로 유지하지 못할 때 시작 경고 표시
기능 auto-compact가 알 수 없는 모델 ID의 세션을 컨텍스트 윈도 범위 안에 유지하도록 변경; 이전 동작으로 되돌리려면 CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 설정
기능 /review를 현재 diff 또는 PR을 검토하는 /code-review의 별칭으로 변경(/code-review <level> <pr#>); 심층 클라우드 리뷰는 /code-review ultra 사용
기능 effort 레벨 없이 /code-review 실행 시 마지막으로 입력한 레벨 재사용; /code-review high처럼 레벨을 입력해 변경
🔒 보안 6
🐛 수정 6
Fixed a Bash permission bypass where a crafted command could hide parts of itself from permission checks
Fixed permission prompts so commands padded with tabs or invisible Unicode can no longer hide part of the command from the approval dialog
Fixed workflow scripts being able to use dynamic import() to run code outside the workflow sandbox
Fixed a permission gap where an agent definition's bypassPermissions mode ignored the org bypass-permissions disable policy
Fixed managed settings: server-delivered settings no longer disable the env block of a machine-local managed-settings.json or MDM profile; admin env now merges per key
Fixed sandboxed commands failing to start on Linux when sandbox.filesystem.denyWrite covers the working directory
resuming a session after a mid-session /cd coming… gateway model discovery hiding Claude models registered under… modelOverrides keys that aren't Anthropic model IDs being… forked background agents getting stuck "already resuming" for… a resumed session failing every turn, or leaving… a rare hang when parsing unusual git push…
v2.1.2228월 4일 화
기능 ×2개선 ×3보안 ×4Fix ×12
기능 저장소 로컬 설정(.claude/settings.json 또는 .claude/settings.local.json)이 Remote Control 자동 시작을 켤 수 없도록 변경(끄기는 여전히 가능); 사용자 범위에서 활성화하려면 /config 사용
기능 ultraplan 기능 제거
⚡ 개선 3
🔒 보안 4
🐛 수정 12
Improved auto mode safety: messages sent to other agent sessions via SendMessage are now evaluated by the permission classifier before dispatch
Improved the refusal when Claude tries to invoke a skill with disable-model-invocation: Claude is now told to ask you to run the skill instead of replicating its workflow
Improved the /diff view, the Remote Control workspace diff, and file-edit diffs in Claude Code on the web sessions to use raw git blob content, ignoring workspace-configured diff drivers and textconv
Fixed worktree-isolated sessions and their subagents being able to run destructive git commands against the main checkout; isolation now applies to file edits and Bash in every session type
Fixed PreToolUse auto-allow hooks bypassing tool restrictions in background agent tasks (summaries, compaction, renames)
Fixed org-restricted model: opus-style subagent and teammate family aliases dropping to the parent model instead of stepping down to the newest org-allowed model in the family
Fixed claude.ai connectors being falsely marked as needing authorization when the session token is invalid — they now show a /login hint instead
/usage-credits on Team and Enterprise showing "you've already… startup connectivity check hanging and then failing behind… "Connection closed mid-response" errors being reported on responses… /usage overattributing usage to MCP servers: a server's… sessions not linking to pull requests created after… stream idle timeout firing on custom ANTHROPIC_BASE_URL gateways… tool errors not being displayed for tools no… SendMessage rejecting a long summary — it now… spinner's effort label in a subagent's transcript view… rare crashes when a file watcher hit a… screen readers re-reading the whole input line on… host model-selection keys not taking precedence over a…
v2.1.2218월 4일 화
기능 ×16개선 ×6보안 ×5Fix ×12
기능 [VSCode] Focus view 추가 — 툴 활동을 턴별 요약으로 접어 숨기는 채팅 메뉴 토글, 실행 중인 툴 실시간 표시; Ctrl+Alt+F 또는 "Claude Code: Toggle Focus view" 명령으로 전환
기능 Linux·WSL 샌드박스 자격증명 파일에 mode: "mask" 추가 — 샌드박스 명령은 센티널 복사본(전체 파일 또는 extract 정규식 캡처 범위)을 읽고, 샌드박스 프록시가 이그레스 시 실제 값으로 대체; macOS에서는 deny로 폴백
기능 마켓플레이스 또는 플러그인 이름이 Claude Desktop 관리형 마켓플레이스 동기화에서 거부될 때 claude plugin validate에 경고 추가
기능 claude-api 스킬에 구형 모델용 패턴을 검사하는 prompt-audit 서브커맨드 추가
기능 백그라운드 세션이 작업 보존을 위해 커밋·푸시하고, 필요할 때만 draft PR을 열며, CLAUDE.md git 지침을 따르고, 항상 작업 위치를 보고하며 종료하도록 변경
기능 /plugin install이 플러그인 미발견 보고 전 오래된 마켓플레이스 카탈로그를 갱신 후 재시도하도록 변경
기능 /plugin으로 설치한 플러그인이 안전한 경우 /reload-plugins 없이 즉시 활성화되도록 변경
기능 플러그인이 skills 경로로 "."을 허용하도록 변경, 루트 레벨 SKILL.md 유효성 오류가 플러그인 루트 사용을 제안하도록 개선
기능 /status가 세션 종류(interactive, 또는 attached·unattended 백그라운드 작업)를 표시하도록 변경
기능 이모지 자동완성이 :thumbsup:·:thumbsdown:·:love: 등 일반적인 대체 단축코드를 허용하도록 변경
기능 /fork으로 분기된 세션이 원본 세션의 체크아웃 대신 자체 새 워크트리를 생성하도록 변경
기능 Chrome의 Claude가 더 이상 필요 없어진 브라우저 탭을 닫도록 변경
기능 fast mode가 세션 도중 사용 크레딧 소진 시 조용히 실패하는 대신 스트림에 보고하도록 변경
기능 Monitor 변경 — 출력 없이 종료된 감시가 "stream ended" 대신 그 사실을 명시하도록 변경
기능 Gateway model 필드 유효성 검사 변경 — 문자열이 아닌 값은 전달 대신 400으로 거부
기능 승인 프롬프트에서 반복되던 "Permission mode changed while the auto-mode classifier call was queued" 알림 제거
⚡ 개선 6
🔒 보안 5
🐛 수정 12
Improved tool search on Google Vertex AI: re-enabled for Claude 4.5-generation and newer models
Improved auto mode: permission checks for parallel tool calls are now cache-efficient, and switching modes while a check is pending reliably prompts instead of applying the stale result
Reduced prompt-cache costs for auto-mode permission checks by reusing the cached conversation prefix across decisions
Improved Stats panel to count cache tokens in its token totals, with a breakdown by input, output, cache read, and cache write
Improved /ultrareview error messages when a repo shares no history with its base: a checkout with no branches is now refused up front with advice to create one, and refusal hints no longer suggest git fetch --unshallow on clones that are already complete
Improved Windows startup: process creation times are now read via a native kernel32 call instead of spawning PowerShell, so endpoint security tools that gate powershell.exe no longer prompt
Fixed a Bash tool permission-check bypass where zsh could execute hidden commands in [[ ]] regex conditionals; affected commands now prompt for permission
Fixed PowerShell permission checks mishandling paths containing quote characters on Windows; such paths now prompt for approval
Fixed sandboxed large uploads failing with TLS errors through the sandbox proxy
Fixed Bedrock authentication with AWS SSO named profiles failing in desktop-managed sessions on Windows machines that set a stray HOME environment variable
Fixed a rare wake-from-sleep race where two Claude Code processes could both refresh the same MCP connector or WIF OAuth token at once, forcing re-authentication
thinking toggle having no effect for the rest… MCP servers from --mcp-config not being connected before… @-mentioned files being silently dropped when pressing Esc… a crash when preparing API requests for SDK… WebSearch failing with a 400 error at effort… Team and Enterprise spend-limit message incorrectly blaming the… CLAUDE_CODE_RESUME_INTERRUPTED_TURN=0 not disabling interrupted-turn auto-resume; falsy values are… renaming a session from Claude Code Desktop or… plugin- and org-delivered skills named after terminal-only built-ins… "Plugins changed" notification lingering after plugins were reloaded… Vim mode: the yank register now survives dialogs,… Vim mode: undoing back to an empty prompt…
v2.1.2207월 25일 토
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.2197월 24일 금
기능 ×15개선 ×2보안 ×1Fix ×9
기능 Claude Opus 5(claude-opus-5) 추가, 이제 기본 Opus 모델 — 1M 컨텍스트, fast mode $10/$50/Mtok
기능 샌드박스 명령에서 허용 목록 외 호스트를 프롬프트 없이 차단하는 sandbox.network.strictAllowlist 설정 추가
기능 세션 도중 /add-dir 또는 SDK register_repo_root 컨트롤 요청으로 새 작업 디렉터리 등록 후 발동하는 DirectoryAdded 훅 추가
기능 헤드리스 stream-json init 이벤트에 mcp_server_errors 추가 — 설정 유효성 검사에서 제외된 --mcp-config 항목 나열; 터미널 실행 시 시작 경고 출력
기능 어느 설정 파일에서도 Dynamic workflow size 가이드라인을 지정할 수 있는 workflowSizeGuideline 설정 키 추가; 설정 시 /config 행 숨김
기능 stream-json에 중첩 서브에이전트 포워딩 추가: --forward-subagent-text 설정 시 depth-2+ 서브에이전트가 스폰한 Agent tool_use id로 키잉되어 출력
기능 서버 연결 실패 시 claude mcp list·/mcp에 HTTP 상태·오류 텍스트 추가, 앞뒤 숨겨진 공백이 있는 MCP 설정값 경고 추가
기능 self-hosted runner 스폰·세션 실패에 구조화된 실패 카테고리 추가 — 훅 오류·러너 크래시·설정 오류 구분 가능
기능 동적 워크플로의 기본 크기 가이드라인을 medium(에이전트 15개 미만 목표)으로 변경; /config의 Dynamic workflow size로 다른 크기·무제한 선택 가능
기능 관리형 MCP allowlist/denylist의 ${VAR} 항목이 설정 파일 env 대신 시작 환경·managed-settings env에서 해석되도록 변경
기능 /model 피커가 가장 최신 모델 이름만 강조하도록 변경 — 임의 목록이 아닌 새 릴리즈를 명확히 표시
기능 실행 중인 워크플로 상태 표시줄에 현재 기본 워크플로 크기 추가, /config에서 변경 안내 포함
기능 fast mode에서 Opus 4.7 제거; /fast가 이제 Opus 5·Opus 4.8에 적용
기능 claude-api 스킬이 기본적으로 Claude Opus 5를 사용하도록 업데이트, Opus 4.8 마이그레이션 경로 포함
기능 서브에이전트가 기본적으로 최대 depth 3까지 중첩 서브에이전트 스폰 가능(이전: 1); 중첩 비활성화하려면 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH=1 설정
⚡ 개선 2
🔒 보안 1
🐛 수정 9
Improved the "Remote Control is only available via api.anthropic.com" error to name the specific setting that caused it
Improved claude --teleport to show which repo your current checkout points at when it doesn't match the session's repo
Fixed a permission you approved while a self-hosted runner was restarting being dropped when the session resumed, so the approved action now runs
claude -p text output dropping the answer already… Fable model row showing "Requires usage credits" for… a SIGTERM arriving while a self-hosted runner was… /model picker showing the merged Opus row as… copy-on-select inside GNU screen printing base64 into the… Remote Control clients keeping a stale fast-mode status… CLAUDE_CODE_GIT_BASH_PATH on Windows exiting or being used as… Vim mode: pressing ← on an empty prompt… screen-reader mode rewriting the entire input line on…
v2.1.2187월 22일 수
기능 ×10개선 ×4보안 ×2Fix ×21
기능 /code-review이 백그라운드 서브에이전트로 실행되도록 변경 — 리뷰 작업이 대화를 채우지 않고 스택된 슬래시 커맨드를 리뷰 대상으로 유지
기능 --ax-screen-reader 모드에서 단어·줄 삭제(Option+Delete·Ctrl+W·Cmd+Backspace·Ctrl+U·Ctrl+K) 시 삭제된 텍스트를 스크린 리더로 알림
기능 서버 연결 실패 시 claude mcp list와 /mcp에 HTTP 상태·오류 텍스트 추가, 앞뒤에 숨겨진 공백이 있는 MCP 설정값 경고 추가
기능 /deep-research가 수동으로 호출할 때만 시작하도록 변경 — Claude가 자체적으로 실행하지 않음
기능 auto와 함께하는 plan 모드에서 정적 분석기가 읽기 전용임을 확인하지 못하는 Bash 명령에 더 이상 프롬프트 표시 안 함 — auto-mode 분류기가 대신 판단
기능 /config model=<x> 또는 Remote Control로 모델 전환 시 fast mode 변경 알림 추가
기능 서버 관리형 설정에서 무해한 기능·비용 토글이 더 이상 설정 승인 프롬프트를 트리거하지 않도록 변경
기능 에이전트 마크다운 파일이 플러그인 네임스페이스용으로 예약된 :을 포함한 에이전트 이름을 거부하도록 변경
기능 context: fork가 있는 스킬이 기본적으로 백그라운드에서 실행되도록 변경; 스킬별로 background: false로 비활성화 가능
기능 스킬·플러그인 frontmatter 불리언으로 true/false 외에 yes/no/on/off/1/0(대소문자 무관) 허용
⚡ 개선 4
🔒 보안 2
🐛 수정 21
Improved /ultrareview error feedback so Claude can correct an invalid argument instead of retrying it unchanged
Improved auto mode: the dangerous-rm, background-&, and suspicious-Windows-path checks no longer open permission dialogs; the auto-mode classifier adjudicates them instead
Improved sandbox command restrictions for IDE interactions
Improved trust dialogs to name the repository root the grant covers
Fixed /ultrareview failing on descriptive arguments like "review my auth changes" — they now run a review of your current branch with the text applied as a note to the findings
Fixed the "N MCP servers need authentication" startup notice over-counting claude.ai connectors that aren't connected in claude.ai
Windows paths with \u-prefixed segments (like C:\Users\unicorn) being… left arrow key discarding the conversation with no… multi-line paste collapsing into one line with j… /context reporting stale pre-compact token usage after compacting… /code-review ultra silently running a local review in… gateway spend metering to price Bedrock application-inference-profile ARNs… mojibake when a long IDE selection was truncated… an engine teardown race that could start and… spurious "[Request interrupted by user]" messages after interrupted… VoiceOver reading "new line" instead of echoing the… plugin and settings panels not moving the terminal… crashes (maximum call stack exceeded) when a deeply… pull request events occasionally being lost when a… Bedrock setup wizard failing profile verification for assume-role… rare negative or incorrect turn duration measurements after… prompt history entries being dropped or duplicated when… a retry loop that re-sent identical doomed requests… agent frontmatter hooks running from untrusted folders: hooks… fork-session lineage being lost after compaction in headless… a resumed session failing every turn, or crashing… remote sessions continuing to send heartbeats after their…
v2.1.2177월 21일 화
기능 ×6개선 ×1보안 ×5Fix ×8
기능 프롬프트 입력에 이모지 단축코드 자동완성 추가: :heart:를 입력하면 ❤️ 삽입, :hea는 제안 표시 — emojiCompletionEnabled 설정으로 비활성화
기능 트랜스크립트 기록 실패(예: 디스크 꽉 참) 또는 상속된 환경 변수로 세션 저장이 꺼진 경우, 조용히 유실하는 대신 경고 표시 추가
기능 로그인 만료 경고가 5일 전 대신 3일 전에 표시되도록 변경
기능 frontend-design 플러그인 제안 팁을 무한 반복 대신 평생 3회로 제한
기능 하나의 메시지가 무한정 백그라운드 에이전트를 생성하지 못하도록 동시 실행 서브에이전트 한도(기본 20, CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS로 재정의) 추가
기능 서브에이전트가 기본적으로 중첩 서브에이전트를 더 이상 생성하지 않도록 변경; 더 깊은 중첩을 허용하려면 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH 설정
⚡ 개선 1
🔒 보안 5
🐛 수정 8
Improved footer PR badge links to be clickable hyperlinks even when terminal support can't be detected (e.g. over ssh/tmux); set FORCE_HYPERLINK=0 to opt out
Fixed a memory leak where truncated MCP tool outputs kept the full untruncated result in memory for the rest of the session
Fixed background session isolation not canonicalizing symlinked working directories, which could let sessions escape their workspace folder
Fixed corporate mTLS, TLS-verify, OAuth scope, and proxy settings being ignored in Claude Desktop sessions
Fixed managed settings that set OTEL_EXPORTER_OTLP_ENDPOINT not governing all signals — lower-scope signal-specific overrides no longer redirect telemetry away from the managed endpoint
Fixed Remote Control sessions not showing a pending permission prompt or dialog to viewers that connected after it appeared
Windows auto-update failures that could leave claude.exe missing;… auto-compact never triggering for Claude Opus 4.8 on… screen reader mode's startup announcement being cut off… --resume/--continue and /resume failing with a TypeError when… background shells sometimes becoming impossible to stop after… a CLAUDE.md or SKILL.md paths frontmatter value with… transcript preview sitting flush against the input area… --max-budget-usd not stopping background subagents: once the cap…
v2.1.2167월 20일 월
기능 ×6개선 ×5보안 ×8Fix ×21
기능 네트워크 이그레스 제어는 유지하면서 파일시스템 격리를 건너뛰는 sandbox.filesystem.disabled 설정 추가
기능 /context가 대화가 컨텍스트 윈도를 초과할 때 명시적 경고 표시; 실패한 /compact는 오류로 표시
기능 /rewind이 추적 경로의 심링크·하드링크를 통해 파일을 복원하거나 삭제하지 않으며 건너뛴 경로 수를 보고
기능 백그라운드 세션: 클라이언트 미연결 시 /mcp와 /install-github-app이 에이전트 뷰에 "needs input" 요청 저장
기능 기본 제공 dataviz 스킬 업데이트: 기본 차트 팔레트 순서 변경 및 4계열 차트 직접 레이블 안내 오류 수정
기능 [VSCode] 아랍어·히브리어·페르시아어 등 우-좌 텍스트가 영어·코드와 혼합될 때 잘못된 순서로 렌더링되는 문제 수정
⚡ 개선 5
🔒 보안 8
🐛 수정 21
Improved the /fork confirmation to one line with the new session's name, claude attach id, and a note when the copy shares your checkout
Improved validation of git and gh command arguments in the PowerShell tool
Improved the /ultrareview diff-too-large error to show configured limits, measured diff size, and largest contributing files
Improved /code-review ultra empty-diff message to name the exact base ref and suggest passing an explicit base
Improved the spend limit adjustment prompt to show the server's reason when a spend limit change is rejected
Fixed auto mode denying commands with "HTTP 401" classifier errors after the OAuth token expired or rotated mid-session
Fixed resumed background agent sessions reverting to the default agent: the agent's prompt and tool restrictions are now restored
Fixed Bash command permission checking for compound statements with redirects inside && lists or negations
Fixed Claude-in-Chrome 403-looping on reconnect when the session's OAuth token lacks a required scope
Fixed MCP re-authenticate revoking working credentials before the new sign-in succeeds, and the reconnect needs-auth message in background sessions pointing at an unusable command
Fixed read-only commands on Windows accessing network paths without a permission prompt
Fixed PowerShell tool permission validation of commands containing invisible Unicode characters
Fixed telemetry misreporting permission denials: failed permission-prompt requests no longer count as user rejections, and user interrupts are now reported as user aborts instead of rejections
a slowdown in long sessions where message normalization… AskUserQuestion telling Claude to continue even when your… Claude Code on the web re-asking the same… @-mentions silently attaching nothing after file-modifying hooks, vim… worktree-isolated subagents redirecting git into the shared checkout… worktree sessions landing in another project's leftover worktree… background sessions whose worktree has no git repository… claude daemon stop --any potentially terminating an unrelated… Esc-Esc at an idle prompt not opening the… pressing Ctrl+X twice in the agent list failing… background subagents getting cancelled when a high-priority message… mouse and focus garbage in the terminal while… workflow saves and scheduled-task writes following a symlink… Bash command parsing of non-ASCII characters to match… dialogs in fullscreen mode stretching past the right-hand… /config settings list in fullscreen mode clipping its… transcript-mode (Ctrl+O) footer hint wrapping on terminals narrower… Prometheus metrics endpoint (OTEL_METRICS_EXPORTER=prometheus) emitting invalid # UNIT… skills and commands changed during a session not… plugin skills with a name frontmatter field losing… cloud sessions dropping the in-flight message when the…
v2.1.2157월 19일 일
기능 ×1
기능 Claude가 /verify와 /code-review 스킬을 더 이상 자율 실행하지 않음; 원할 때 직접 /verify 또는 /code-review로 호출
v2.1.2147월 18일 토
기능 ×11개선 ×1보안 ×7Fix ×28
기능 EndConversation 툴 추가: 2025년부터 claude.ai에서와 같이 Claude가 극도로 공격적인 사용자 또는 탈옥 시도 세션을 종료 가능 — https://www.anthropic.com/research/end-subset-conversations 참조
기능 이전에 침묵하던 장기 실행 툴 호출에 주기적 진행 상황 heartbeat 추가
기능 메모리 파일 frontmatter에 ISO modified 타임스탬프 추가
기능 메시지 수준 상관관계 및 툴 출처 추적을 위해 OpenTelemetry 로그 이벤트에 message.uuid·client_request_id·tool_source 속성 추가
기능 OpenTelemetry 콘텐츠 속성의 60 KB 잘림 한도를 설정하는 CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH 추가
기능 커스텀 에이전트 행이 모델·effort를 렌더링할 수 있도록 subagentStatusLine 페이로드에 reasoning effort 추가
기능 데몬 리다이렉트 플래그(--url·--connection·--identity 및 Podman 원격 모드)를 포함한 docker 명령(Podman docker shim 포함)에 기존에 없던 권한 프롬프트 추가
기능 단일 세그먼트 dir/ 훅 if: 조건이 <cwd>/dir에만 매칭되도록 변경; 임의 깊이 매칭은 /dir/**로 작성. deny/ask 권한 규칙은 임의 깊이 매칭 유지.
기능 -m/--magic-file 또는 -f/--files-from을 사용하는 file 명령이 읽기 전용으로 자동 허용되지 않고 권한 요청하도록 변경
기능 오래된 연결 오류 후 keep-alive 연결 풀링이 비활성화되도록 변경 — 재시도 시 새 소켓 연결
기능 세션이 fork로 시작할 때 SessionStart 훅이 "resume" 대신 "fork"로 소스를 보고하도록 변경
⚡ 개선 1
🔒 보안 7
🐛 수정 28
Improved the claude rc workspace-trust error in the home directory to say trust there is never saved and to suggest running from a project directory
Fixed a permission-check bypass affecting commands run in Windows PowerShell 5.1 sessions
Fixed Bash permission checks to fail closed on file-descriptor redirect forms that bash parses differently than the permission analyzer
Fixed Bash permission checks misjudging very long commands — commands over 10,000 characters now always prompt instead of running automatically
Fixed Bash permission checks treating zsh variable subscripts and modifiers in [[ ]] comparisons as inert text — these commands now prompt for approval
Fixed Bash permission checks to no longer auto-approve certain help and man commands that could run unsafe options, command substitutions, or backslash paths
Fixed permission prompts on remote sessions that could proceed before the local confirmation dialog
Fixed feature flags going stale in long-running sessions after the OAuth token rotates
single-segment dir/ allow rules like Edit(src/) auto-approving writes… a crash when a GrowthBook feature evaluates to… Bash tool killing the Claude session when a… unbounded memory growth when --settings points at a… streaming turns failing with "Socket is closed" behind… stream-json output truncation at exit for slow-reading SDK/pipeline… scheduled tasks refusing their own configured prompt as… PowerShell tool commands hanging until timeout when a… Python scripts under the PowerShell tool crashing with… Python scripts run via the PowerShell tool crashing… PowerShell tool reporting where.exe, fc.exe, and diff.exe as… > and >> under the PowerShell tool on… a displaced background daemon deleting its successor's control… background sessions parked with ← or /background and… completed background sessions being impossible to remove via… background sessions dispatched from a non-git folder being… reopening a stopped background session failing to restore… Remote Control "session ready" push notification firing for… /install-github-app and the /mcp settings menu being blocked… plugins enabled via the --settings CLI flag not… /ultrareview refusing to run in repos with no… claude update and claude doctor hanging silently, and… memory frontmatter values being silently truncated at an… session cost and token telemetry double-counting on streams… a spurious "check your network" warning that appeared… hooks with exit code 2 not blocking as… OTel log events emitted outside the turn's async… MCP transient errors during prompts/resources refresh clearing the…
v2.1.2127월 17일 금
기능 ×16개선 ×4보안 ×2Fix ×26
기능 /fork이 이제 작업을 유지한 채 대화를 새 백그라운드 세션(claude agents의 별도 행)으로 복사; 기존에 실행하던 인세션 서브에이전트는 이제 /subtask
기능 기본 auto-mode 설정을 복원하는 claude auto-mode reset 추가, 확인 프롬프트 포함(--yes로 건너뜀)
기능 폭주하는 검색 루프 방지를 위해 세션 전체 WebSearch 툴 호출 한도(기본 200회, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION으로 조정) 추가
기능 폭주하는 위임 루프 방지를 위해 세션당 서브에이전트 스폰 한도(기본 200, CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION으로 재정의) 추가; /clear로 예산 초기화
기능 2분 이상 실행되는 MCP 툴 호출이 자동으로 백그라운드로 이동해 세션 사용성 유지; 임계값 설정 또는 비활성화는 CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS
기능 에이전트 뷰에서 /resume 입력 시 목록에서 삭제된 세션 포함 과거 세션 피커가 열리고 선택한 세션이 백그라운드로 재개
기능 세션 제목이 없을 때 /fork 복사본을 입력한 프롬프트로 이름 지정해 에이전트 뷰에서 식별 가능하도록 변경
기능 단독 /btw가 가장 최근 교환의 사이드 질문 패널을 다시 열어 이전 답변 탐색 가능하도록 변경
기능 백그라운드 에이전트 완료 후 입력 대기가 없을 때 ← 푸터 힌트가 잠시 N done으로 반짝이도록 변경
기능 Task 툴의 mode 파라미터 폐기(이제 무시됨); 서브에이전트가 기본적으로 부모 세션의 권한 모드 상속
기능 Enterprise forceLoginMethod가 터미널뿐 아니라 VS Code 익스텐션·SDK·setup-token·install-github-app 로그인에도 적용되도록 변경
기능 세션 트랜스크립트에 각 어시스턴트 메시지의 reasoning effort 레벨 기록 추가
기능 헤드리스/SDK 세션이 set_model 컨트롤 요청을 턴 중간에 적용; 다음 모델 라운드트립에서 다음 턴을 기다리지 않고 새 모델 사용
기능 에이전트 뷰 / claude agents --json: 샌드박스·MCP 입력·관리형 설정 프롬프트 대기 세션이 "Working" 대신 "Needs input"으로 표시
기능 인증 상태 패널 제목을 "Cloud authentication"에서 "Authentication"으로 업데이트
기능 이전 릴리즈 노트(2.1.200) 수정: tmux 3.6 이하 버전은 동기화 출력 미지원; 지원되는 신버전 tmux는 자동 감지
⚡ 개선 4
🔒 보안 2
🐛 수정 26
Improved web search and web fetch reliability by retrying 529 errors and rate-limited requests with bounded backoff
Improved prompt caching: the mid-conversation system block now works behind LLM gateways and custom base URLs (Bedrock, Vertex, 1P)
Improved background agent attach: cold-attaching now instantly shows the formatted transcript while the session boots, instead of a blank wait
Reduced token usage in inter-agent messaging: SendMessage bodies are no longer duplicated into replayed history and tool results
Fixed plan mode auto-running file-modifying Bash commands (e.g. touch, rm) without a permission prompt or SDK canUseTool callback
Fixed hosted (host-managed) sessions failing at startup when repository settings configured mTLS certs, extra CA bundles, or OAuth scopes; these transport settings are now ignored with a warning
worktree creation following a repository-committed symlink at .claude/worktrees,… a continue:false hook's halt being dropped when the… SIGTERM during a running Bash tool orphaning the… /background and claude --bg failing with "EUNKNOWN: unknown… shell mode (!) not executing commands containing file… auto-mode denial notifications rendering broken characters when a… Ctrl+J not inserting a newline in the agent… /ultrareview rejecting PR references like #123, PR 123,… /ultrareview <branch> not fetching the branch from origin… /ultrareview skipping the billing confirmation in a new… /ultrareview's "not a git repository" error on Claude… a spurious "File has not been read yet"… ExitWorktree failing with "no active EnterWorktree session" after… workflow agent grid staying empty for Remote Control… streaming-mode control requests being marked complete before their… background sessions created with /fork losing their live-parent… reopening a stopped background session from the agent… agent teams: a stopping teammate could send the… plan-approval dialog footer splitting "ctrl+g to edit in… welcome banner keeping its old panel widths after… diff previews losing their line numbers and +/-… @-mentions attaching nothing after a partial file read,… OpenTelemetry HTTP exports being rejected with 411/400 by… OTLP event log records missing trace_id/span_id when TRACEPARENT… conversations with many images incorrectly failing with "Request… web search and web fetch returning "API Error"…
v2.1.2117월 15일 수
기능 ×10개선 ×3보안 ×4Fix ×20
기능 stream-json 출력에 서브에이전트 텍스트·thinking을 포함하는 --forward-subagent-text 플래그와 CLAUDE_CODE_FORWARD_SUBAGENT_TEXT 환경 변수 추가
기능 Windows에서 동기화된 스킬·플러그인 디렉터리 이름 지정 강화, /clear 후 CCR 웹 fetch/search 프록시 정상 작동 유지
기능 정수 환경 변수(타임아웃·토큰 예산·재시도 횟수)가 1e6·64_000 같은 지수 표기 및 숫자 구분자 형식 허용
기능 문서 링크를 최신 docs 사이트로 업데이트
기능 "always allow" 권한 규칙이 저장소 루트에 저장되도록 변경 — git worktree에서 승인한 내용이 세션·worktree 간 유지
기능 /usage-credits가 조직 관리자에게 요청 전송 전 확인 요청하도록 변경
기능 Vim 모드의 s·S(문자/줄 치환)가 NORMAL 모드에서 vim 동작에 맞게 작동하도록 변경
기능 [VSCode] Remote Control 배너를 기능 설명으로 업데이트
기능 Claude in Chrome: 파일 업로드 경로 유효성 검사 강화
기능 Claude in Chrome: 스크린샷 액션의 save_to_disk가 이미지를 디스크에 저장하고 경로를 반환(기존에는 동작 없음)
⚡ 개선 3
🔒 보안 4
🐛 수정 20
Improved terminal layout and rendering performance
Improved background agent result reporting — Claude now reports the status of still-running agents and waits for the real completion instead of fabricating results
Improved the memory index over-limit warning to measure only loaded content, excluding frontmatter and HTML comments
Fixed permission previews relayed to chat channels not neutralizing bidirectional-override, zero-width, and look-alike quote characters, so tool inputs cannot visually alter the approval message
Fixed auto mode overriding a PreToolUse hook's ask decision for unsandboxed Bash — a hook ask now floors the decision at a prompt
Fixed parallel Claude Code sessions all logging out simultaneously after wake-from-sleep when many sessions share one credential store
Fixed background jobs on LLM gateway auth (ANTHROPIC_AUTH_TOKEN + ANTHROPIC_BASE_URL) coming back "Not logged in" after the daemon respawns them
plugin MCP servers not reconnecting after an idle… Claude Code on Vertex and Bedrock attempting the… subagents spawned with an explicit model override reverting… nested .claude/rules/*.md files loading even when setting sources… file upload validation: filenames ending in a DOS… file uploads to Claude in Chrome from remote… edits that leave the input as "?" being… a startup hang when the Claude in Chrome… a 300ms delay revealing async content (Settings tabs,… reopening a just-stopped background session from the agents… /loop hiding the session from /resume after a… screen reader users losing the audible terminal bell… claude agents jobs becoming permanently undeletable when git… /clear not resetting the session cost counter —… Claude in Chrome setup pages failing to open… headless print-mode sessions on Windows crashing or silently… background session titles in the agents view showing… background agents killed by the user auto-respawning, and… routines with no schedule reporting a next run… a prompt-caching regression on Bedrock, Vertex, Mantle, and…
v2.1.2107월 14일 화
기능 ×8개선 ×3보안 ×4Fix ×18
기능 축소된 툴 요약 행에 실시간 경과 시간 카운터 추가 — 오래 걸리는 툴 호출이 멈춘 것처럼 보이지 않고 시각적으로 카운트
기능 Write(path)·NotebookEdit(path)·Glob(path) 권한 규칙에 시작 시 경고 추가 — 대신 Edit(path)·Read(path) 사용
기능 서브에이전트가 읽은 콘텐츠를 통한 간접 프롬프트 인젝션 차단 — Agent 툴 보안 강화
기능 MEMORY.md 인덱스가 읽기 한도를 초과하는 메모리 쓰기 시 묵시적 잘림 대신 명시적 오류 출력
기능 Shift+Tab으로 모드 순환 시 스크린 리더 모드가 권한 모드 변경을 음성으로 알림
기능 agents 푸터 힌트에 입력 대기 중인 백그라운드 에이전트 수 표시 — 수 변경 시 잠깐 색상 강조
기능 에이전트 뷰: ←를 눌러 나온 세션이 마우스 호버·화살표 키 이동 후에도 시각적으로 표시 유지
기능 서버 측 Fable 어드바이저 오류 수정 중 어드바이저 피커에서 Fable이 일시적으로 사용 불가로 표시
⚡ 개선 3
🔒 보안 4
🐛 수정 18
Improved the Bash/PowerShell tool message when a command hits its timeout and is auto-backgrounded, so the model can distinguish a hang from an explicit background request
Improved auto mode: the permission classifier now defaults to Sonnet 5 for external sessions, validated on the session's first request and pinned for the session
Improved the bundled dataviz skill's chart color validation with perceptual OKLab color difference and recalibrated color-blindness thresholds
Fixed isolation: 'worktree' subagents being able to run git-mutating commands against the main repo checkout instead of their own isolated worktree
Fixed a rendered text fragment leaking into crash telemetry when a UI component returned content outside a styled text element
Fixed paste markers leaking into external editors opened from Claude Code, which could appear as stray È/É characters around pasted text
Fixed late-appearing .claude/* symlinks not being reconciled into the sandbox deny-write list
ultracode keyword opt-in firing on non-human-originated input such… claude attach sometimes failing with "job not found"… a session crash when a tool's result renderer… a hook callback timeout being misreported to the… Claude assuming a cd took effect after its… plugin-provided MCP servers being torn down when MCP… plan approvals without edits being labeled "(edited by… /doctor skipping its auto-mode-default proposal on Bedrock, Vertex,… Grep content mode claiming "No matches found" when… unmatched $1/$2 positional placeholders in skills and commands… plugin cache writes leaving temp files behind on… background workers crash-looping when a client resets its… claude agents --effort ultracode not reaching dispatched sessions;… pressing ← to open the agents view dropping… agents dashboard retaining pasted images from abandoned reply… killed background sessions leaving a permanent git worktree… SDK MCP servers registered via an initialize control… returning to the agents view from a session…
v2.1.2097월 14일 화
Fix ×1
🐛 수정 1
/model and other dialogs being blocked in claude…
v2.1.2087월 14일 화
기능 ×12개선 ×5보안 ×4Fix ×24
기능 스크린 리더 모드 추가 — opt-in 일반 텍스트 렌더링. claude --ax-screen-reader 실행, CLAUDE_AX_SCREEN_READER=1 설정, 또는 settings에 "axScreenReader": true 추가
기능 vim 모드에서 jj 같은 두 키 삽입 시퀀스를 Escape에 매핑하는 vimInsertModeRemaps 설정 추가
기능 CLAUDE_CODE_PROCESS_WRAPPER 추가 — 에이전트 뷰·백그라운드 서비스가 모든 Claude Code 자체 spawn을 지정 래퍼 실행 파일을 통해 실행(기업 런처 준수)
기능 전체화면 모드의 멀티셀렉트 메뉴와 "Other" 입력 행에 마우스 클릭 지원 추가
기능 완료된 백그라운드 에이전트가 종료 즉시 사라지지 않고 정리 전까지 /tasks에 유지
기능 중단된 백그라운드 에이전트 attach 시 빈 "Session is starting" 화면 대신 세션 초기화 중 트랜스크립트 즉시 표시
기능 백그라운드 세션: 구버전 데몬이 새 버전이 생성한 워커를 구 바이너리로 조용히 재시작하지 않도록 수정
기능 에이전트 뷰: Ctrl+X가 이름 변경된 브랜치 worktree 삭제(미push 커밋 보호, worktree 유지 시 세션 행 유지, 재사용 이름은 현재 베이스로 초기화)
기능 $(…)/백틱/<(…) 포함 명령의 위험 삭제(예: rm -rf ~)가 --dangerously-skip-permissions·auto 모드에서도 일반 형식처럼 프롬프트
기능 /install-github-app과 /mcp 설정 메뉴가 백그라운드 세션에서 더 이상 열리지 않음
기능 빈 URL로 설정된 MCP 서버가 설정 오류 대신 /mcp에 "not configured"로 표시
기능 usage 엔드포인트 레이트 리밋 시 오류 화면 대신 /usage가 마지막 사용량 바와 "as of" 메모 표시
⚡ 개선 5
🔒 보안 4
🐛 수정 24
Improved input responsiveness while agent task lists update — task updates no longer re-render the entire UI
Reduced per-tool-call CPU overhead in print/SDK sessions with many MCP tools by caching tool-pool assembly (up to 7x faster tool rounds at high tool counts)
Reduced memory usage by bounding the file edit read cache to 16 MB instead of pinning up to 1,000 full files
Reduced session transcript size (up to 79x in edit-heavy sessions) and bounded checkpoint disk usage by pruning superseded file-history backups
Reduced memory usage when resuming sessions with background agents or forks spawned from large conversations
Fixed a memory leak in the agent view where pasted images were retained for the screen's lifetime after sending peek replies
Fixed several memory leaks in long sessions: MCP stdio server stderr accumulating up to 64 MB per server, LSP documents staying open indefinitely (now LRU with 50-doc cap), async hook output retained after backgrounding, and unbounded growth in headless/SDK sessions from large tool-result payloads
Fixed multi-second per-turn slowdowns in sessions with many permission deny/ask rules — rule matchers are now compiled once and cached
Fixed Bedrock auth failing with "Session token not found or invalid" for AWS SSO profiles whose sso_region differs from the Bedrock region (2.1.207 regression)
fast mode staying off after switching back to… replies typed to a background agent being lost… background-session attach failing permanently ("Couldn't start the background… context window (and auto-compact indicator) briefly resetting to… supervised and background sessions crashing when a server… truncated stream-json/JSON output and missing result message when… CLAUDE_CODE_MAX_OUTPUT_TOKENS and similar env vars silently using the… very large markdown tables stalling rendering or using… Edit tool failing on files modified after reading… Read reporting empty files as "shorter than offset",… apiKeyHelper script failures being hidden behind a generic… Bedrock streaming requests failing with a misleading "Truncated… /upgrade showing a login flow instead of the… stream-json input killing the session on blank CRLF… headless stream-json sessions hanging permanently when a control_request… repeated "No completion record was found" notices on… Remote Control clients attaching to a terminal-hosted session… Agent tool launching with no tools when a… /usage showing stale cached bars over fresher data,… "Change directory" in SDK hosts (e.g. Claude Desktop)… workflow save dialog showing ~/.claude/workflows/ instead of the… /release-notes adding the viewed notes to the model's… SDK sessions losing agents defined via the initialize… a memory blowup when reading files with extremely…
v2.1.2077월 11일 토
기능 ×5개선 ×2보안 ×5Fix ×12
기능 Bedrock·Vertex AI·Foundry에서 CLAUDE_CODE_ENABLE_AUTO_MODE opt-in 없이 auto 모드 사용 가능; settings에서 disableAutoMode로 비활성화
기능 Bedrock·Vertex·Claude Platform on AWS의 기본 모델을 Claude Opus 4.8로 변경
기능 auto 모드가 저장소 내 .claude/settings.local.json에서 autoMode를 더 이상 읽지 않도록 변경; 대신 ~/.claude/settings.json 사용
기능 플러그인 훅·모니터·MCP headersHelper: 셸 형식 명령의 ${user_config.*}가 이제 거부됨(셸 인젝션 수정). 훅: exec 형식(args 배열) 또는 $CLAUDE_PLUGIN_OPTION_<KEY> 사용; 모니터·headersHelper: 스크립트 내에서 값 직접 읽기(설정 파일 또는 서버의 env 블록)
기능 플러그인 옵션 값(pluginConfigs)이 프로젝트 수준 .claude/settings.json에서 더 이상 읽히지 않음; 사용자·--settings·관리형 설정만 적용
⚡ 개선 2
🔒 보안 5
🐛 수정 12
Improved agent view: pasting the same text again now expands the collapsed [Pasted text #N] placeholder instead of adding a second one
Improved agent view: blocked session peeks now lead with the question and show a worded staleness clock (waiting 3m) instead of the same timestamp twice
Fixed remote managed settings from a non-interactive run (claude -p, the SDK) being permanently recorded as consented without ever showing the security consent dialog
Fixed compound commands with cd prompting for permission when the only output redirect was to /dev/null
Fixed Remote Control task status updates being lost when the connection recovered from a network interruption or credential refresh
Fixed Bedrock repeatedly requesting fresh AWS SSO credentials from IAM Identity Center on every API request
Fixed an indefinite hang on Windows when AWS credential resolution stalls (e.g. a stuck credential_process): the 60-second stall guard now fires instead of waiting forever.
terminal freezing and keystrokes lagging while streaming responses… spurious prompt-injection warnings triggered by benign system-generated conversation… auto-updater overwriting a custom launcher script or symlink… transcript jumping above the start of the answer… extensions.worktreeConfig being left in the repo's .git/config (breaking… malformed bracket patterns in rules globs, skill paths,… a crash loop in agent teams where a… background sessions auto-named by accepting a plan not… background sessions that entered a git worktree resuming… Remote Control sessions hosted by the desktop app… Deep research runs labeling every Fetch-phase agent "unknown"… /usage-credits amount inputs silently stripping malformed values (e.g.…
v2.1.2067월 10일 금
기능 ×8개선 ×2보안 ×3Fix ×14
기능 /add-dir 동작과 동일하게 /cd에 디렉터리 경로 자동완성 추가
기능 코드베이스에서 유추 가능한 내용 삭제를 제안하는 /doctor 검사 추가 — 저장된 CLAUDE.md 파일 경량화
기능 /commit-push-pr가 origin 외에도 저장소에 설정된 push 리모트(remote.pushDefault, 또는 유일한 리모트)로의 git push를 자동 허용
기능 게이트웨이: /login이 Anthropic 운영 퍼블릭 게이트웨이 엔드포인트 지원
기능 EnterWorktree가 프로젝트 .claude/worktrees/ 외부 git worktree 진입 전 확인 요청
기능 백그라운드 에이전트가 Claude Code 업데이트 직후 백그라운드에서 자동 업그레이드 — attach 시 구버전 세션 업그레이드 지연 없음
기능 Bedrock: 이그레스 제한 네트워크에서 awsCredentialExport 헬퍼 사용 시 수 분간 시작 중단 수정
기능 에이전트 뷰 변경: Ctrl+X로 완료 세션 영구 삭제, 세션 이중 렌더링 해소, 삭제된 백그라운드 작업 복원 안 됨
⚡ 개선 2
🔒 보안 3
🐛 수정 14
Improved /code-review findings quality on claude-opus-4-8 across all effort levels
Improved agents view: status column now uses full terminal width instead of truncating at 64 characters
Fixed OAuth MCP servers requiring manual re-authentication after a single failed token refresh
Fixed --permission-prompt-tool pointing at an MCP server crashing with "MCP tool not found" on cold start before the server finishes connecting
Fixed server-provided model rows being misplaced in the /model picker when an entitlement or allowlist restriction drops the row they were positioned against
an expired login failing every model with a… claude --resume and --continue not responding to keyboard… MCP servers configured via --mcp-config or .mcp.json ignoring… CLAUDE_CODE_EXTRA_BODY being silently ignored by claude agents /… /model picker rows printing a price for a… desktop sessions getting stuck showing "running" after a… keyboard input being ignored in the agents view… claude rm leaving the removed job in the… /remote-control showing "Unknown command" when logged out —… left arrow not stepping back out of a… /status listing the same broken-install warning twice false "disused plugin" tips and skewed disuse telemetry… /doctor's update check to compare Homebrew installs against… fullscreen jump-to-bottom pill suggesting Ctrl+End on macOS, not…
v2.1.2057월 8일 수
기능 ×5개선 ×3Fix ×15
기능 auto 모드 규칙 추가 — 세션 트랜스크립트 파일 변조 차단
기능 자동 업데이트 바이너리 다운로드가 메모리 버퍼링 대신 디스크에 직접 스트리밍 — 업데이터 최대 메모리 사용량 약 400 MB 절감
기능 백그라운드 작업 알림이 사람 입력 없음을 명시 — 트랜스크립트 내 위조 승인 방지
기능 /doctor가 문제를 진단·수정하는 전체 설정 검사 도구로 강화; /checkup은 별칭
기능 Claude Desktop 창 이름 변경에 앞서 "Claude Browser" MCP 서버 이름 예약("Claude Preview"와 함께) — 사용자 설정 MCP 서버는 두 이름 모두 등록 불가
⚡ 개선 3
🐛 수정 15
Improved auto mode to ask before running rm -rf on a variable it can't resolve from context
Improved agent view: sessions that edit, merge, comment on, or push to an existing PR now link it in claude agents
Improved agent view: rows now show a colored state word and a classifier-written headline instead of raw tool call text, and the peek opens with full status including the exact ask for blocked sessions
--json-schema silently producing unstructured output when the schema… a message sent while Claude was working being… Windows worktree removal deleting files outside the worktree… background agents staying shown as "failed" or "completed"… background jobs flipping from "needs input" back to… claude attach erroring when a background agent was… session-to-PR linking missing a PR created in a… claude mcp add-from-claude-desktop getting stuck when a server… a plugin LSP server that fails to initialize… a Windows crash when the directory Claude was… a crash when a file watcher was closed… project verify skills being rewritten on every session… agent view rendering one line too high and… background tasks in the web and mobile Remote… Cowork VM-mode local-agent sessions failing to start with…
v2.1.2047월 8일 수
Fix ×1
🐛 수정 1
hook events not streaming during SessionStart hooks in…
v2.1.2037월 7일 화
기능 ×8개선 ×3Fix ×26
기능 로그인 만료 임박 시 경고 추가 — 백그라운드 세션 중단 전 재인증 가능
기능 수동 권한 모드 시 푸터에 회색 ⏸ 배지 추가 — 현재 모드 항상 표시
기능 세션의 추가 작업 디렉터리를 MCP roots/list에 추가 — 변경 시 notifications/roots/list_changed 전송
기능 왼쪽 화살표가 백그라운드 작업·diff·워크플로 상세 뷰를 더 이상 닫지 않음 — Esc 사용
기능 빈 claude agents 뷰에서 섹션(Needs input / Working / Completed)이 항상 표시되도록 변경
기능 시작 시 "claude command missing or broken" 경고 제거 — /doctor·/status로 이동
기능 claude agents 푸터의 중복 탐색 힌트 제거
기능 [VSCode] "Enable Remote Control for all sessions" 설정 토글 추가
⚡ 개선 3
🐛 수정 26
Improved responsiveness while long responses stream: live-preview updates no longer re-render the whole screen
Improved subagent behavior: agents are now less likely to re-delegate their entire task to another subagent
Reduced binary size by ~7 MB and startup memory by ~7 MB by loading a large bundled dependency lazily instead of inlining it
opening or switching background agent sessions on macOS… background sessions becoming permanently unresponsive to attach, replies,… returning to claude agents silently stopping running subagents… a memory and per-turn CPU regression in interactive… background agents inheriting a stale PATH from the… background and agent-view sessions dropping a shell-exported ANTHROPIC_BASE_URL,… Bash failing with "argument list too long" in… worktree-isolated subagents sometimes running shell commands in the… worktree creation rejecting nested repositories in multi-repo workspaces,… background agents crash-looping when their working directory was… a background daemon auto-upgrade failure silently killing all… TaskStop and TaskOutput failing to find background agents… claude agents composer discarding your typed message when… agent list crashing when opening a stopped session… background sessions showing "Needs input" in the agent… background agent startup failures showing only "exit_with_message" instead… background sessions ignoring effortLevel changes in settings.json when… attached background sessions ignoring CLAUDE_CODE_DISABLE_MOUSE and CLAUDE_CODE_DISABLE_MOUSE_CLICKS opt-outs /exit incorrectly warning about running background agents after… background sessions started from a non-git directory unable… @ directory picker in claude agents not showing… background task output on Windows being permanently replaced… content jumping when scrolling up through long transcript… terminal flickering and jumping while typing in bash… literal ^[[I / ^[[O escape codes being printed… LSP-only plugins being incorrectly flagged for disuse when…
v2.1.2027월 6일 월
기능 ×3개선 ×2보안 ×2Fix ×11
기능 /config에 "Dynamic workflow size" 설정 추가 — 동적 워크플로 규모 제어(small/medium/large 에이전트 수, 권고 기준이며 강제 상한 아님)
기능 워크플로가 생성한 에이전트 텔레메트리에 workflow.run_id·workflow.name OpenTelemetry 속성 추가 — OTel 데이터로 워크플로 실행 활동 재구성 가능
기능 /review <pr>를 빠른 단일 패스 리뷰로 복원 — 멀티 에이전트 리뷰는 /code-review <level> <pr#> 사용
⚡ 개선 2
🔒 보안 2
🐛 수정 11
Improved /workflows agent list layout: wider titles, a dedicated time column, shorter model names, and no per-row tool-call counts
Improved MCP error messages: clearer error when a server config has url but no type, suggesting "type": "http" instead of the misleading "command: expected string"
Fixed the sign-in URL printed by claude auth login and claude mcp login --no-browser not being reliably clickable when it wraps over SSH — it is now emitted as a single hyperlink
Fixed /remote-control sessions showing the wrong permission mode in the mobile and web apps
a crash in the inline Ctrl+R history search… /rename on background sessions being reverted when the… transient mTLS handshake failures when settings were re-applied… commands sent from Remote Control (mobile/web) into an… images and files sent from the Remote Control… opening a chat from claude agents sometimes failing… workflow scripts with unicode quote escapes in strings… voice dictation retrying in an unbounded loop when… resuming a session by name, or opening the… installer and updater downloads failing immediately with "aborted"… re-invoking an already-loaded skill appending a duplicate copy…
v2.1.2017월 3일 금
기능 ×1
기능 Claude Sonnet 5 세션이 하니스 리마인더에 대화 중 system role을 더 이상 사용하지 않음
v2.1.2007월 3일 금
기능 ×2개선 ×2보안 ×1Fix ×12
기능 AskUserQuestion 대화상자가 기본적으로 자동 계속하지 않도록 변경; /config에서 유휴 타임아웃 opt-in
기능 CLI·--help·VS Code·JetBrains에서 "default" 권한 모드를 "Manual"로 변경; default와 함께 --permission-mode manual·"defaultMode": "manual" 허용
⚡ 개선 2
🔒 보안 1
🐛 수정 12
Improved screen-reader output: decorative glyphs are now hidden, transcript symbols read as short labels, and nested tables read as Header: value. lines
Improved the install script to explain when installation is killed by the system running out of memory
Fixed background-agent roster issues: transient corruption permanently disabling orphan cleanup, older binaries not preserving fields written by newer versions, and socket auth tokens being stripped during daemon restarts
a crash at startup when disabledMcpServers or enabledMcpServers… background sessions silently stopping mid-turn after sleep/wake or… background sessions re-running a turn cancelled with Esc… background agents never starting again after a crash… background-agent daemon handover so a reinstalled older build… subagents cut off by a rate limit before… control bytes from background-agent output reaching the terminal… claude agents --plugin-dir <dir> not showing the plugin's… project-scoped plugins not loading correctly from git worktrees… /mcp server list not tracking focus for screen… voice dictation showing a misleading "Voice connection failed"… rendering flicker under tmux 3.4+ by enabling synchronized…
v2.1.1997월 2일 목
기능 ×4보안 ×1Fix ×19
기능 /skill-a /skill-b do XYZ 같은 슬래시 스킬 중첩 호출 시 첫 번째만이 아닌 앞쪽 스킬 전부(최대 5개) 로드
기능 사용량 한도와 무관한 일시적 서버 레이트 리밋 오류(429)가 구독자에게 자동 백오프 재시도 — 턴 실패 대신
기능 CLAUDE_CODE_RETRY_WATCHDOG이 비용량 일시 오류의 기본 재시도 횟수를 300으로 올리고 CLAUDE_CODE_MAX_RETRIES의 15 상한 해제
기능 claude agents 세션 행의 풀 리퀘스트 링크가 불필요한 "PR" 레이블 없이 #N만 표시
🔒 보안 1
🐛 수정 19
Fixed claude --dangerously-skip-permissions daemon <subcommand> being treated as a chat prompt instead of running the subcommand
SSL certificate errors (TLS-inspecting proxies, missing NODE_EXTRA_CA_CERTS, expired… streaming responses being discarded when the API emits… subagents cut off by a rate limit or… subagents reporting API errors (e.g. usage limit reached)… background-agent daemon on Linux killing itself and every… background agents failing to cold-start over SSH on… claude stop being silently undone when it raced… background job progress indicators stalling for minutes while… background sessions on memory-starved machines showing a generic… remote sessions briefly flapping between Working and Idle… idle subagents vanishing from the agent panel while… typing /model or /fast while viewing a subagent… SessionStart, Setup, and SubagentStart hooks silently hiding stderr… SendMessage silently misrouting when a re-spawned agent reuses… opening or resuming a session with no new… backgrounding a session with ← or /background dropping… resetting a corrupted config file from the startup… Claude in Chrome repeatedly opening the reconnect page… plan mode not prompting for state-changing browser tool…
v2.1.1987월 1일 수
기능 ×11개선 ×3보안 ×2Fix ×16
기능 Chrome용 Claude 정식 출시
기능 claude agents에 백그라운드 에이전트 알림 추가 — 입력 대기·완료 세션이 Notification 훅 발동 (agent_needs_input / agent_completed)
기능 차트·대시보드 설계 안내 및 실행 가능한 색상 팔레트 검증기를 제공하는 /dataviz 스킬 추가
기능 게이트웨이: Claude Platform on AWS(anthropicAws)를 업스트림 공급자로 추가; 모델 미발견 응답 시 페일오버 체인 진행
기능 claude agents에서 시작된 백그라운드 에이전트가 worktree 코드 작업 완료 시 커밋·푸시·draft PR 자동 오픈(질문 없이)
기능 내장 Explore 에이전트가 haiku 대신 메인 세션 모델 상속(opus 상한)
기능 서브에이전트와 컨텍스트 압축이 세션의 확장 사고 설정을 상속 — 위임 작업 출력 품질 향상
기능 Mac에서 SSH 접속 시 키보드 단축키 힌트가 alt/super 대신 opt/cmd로 표시
기능 claude agents 뷰에서 /login이 "사용 불가" 대신 로그인 대화상자 오픈
기능 서브에이전트가 상위 에이전트 메시지를 일반 작업 지시로 처리; 에이전트 메시지는 여전히 사용자 승인으로 간주되지 않음
기능 /agents 위저드 제거 — Claude에게 서브에이전트 생성·관리를 요청하거나 .claude/agents/를 직접 편집
⚡ 개선 3
🔒 보안 2
🐛 수정 16
Improved focus mode: subagents launched in a turn now appear in its activity summary, and completed background notifications fold into a single count
Improved syntax highlighting accuracy in code blocks, diffs, and file previews by upgrading to highlight.js 11
Improved API retry UX: the error reason is now shown after the second attempt, and a status page link replaces the spinner tip when the API is overloaded
Fixed excessive background classifier requests when sandboxed processes repeatedly accessed the same network host
Fixed Claude Platform on AWS and Mantle sessions dead-ending with "Please run /login" when the STS token expires — awsAuthRefresh now runs automatically
brief network drops mid-response aborting the turn —… background tasks in web, desktop, and VS Code… agent teams: a teammate that dies on an… /diff panel not refreshing when you switch branches… markdown tables overflowing and wrapping their right border… "no route to host" for local-network hosts in… /desktop failing with "Cannot determine working directory" after… background agents repeatedly showing "Reconnecting…" every ~52 seconds… pressing ← inside claude attach <id> exiting to… claude --bg silently creating an unattachable session when… workflow progress view dropping the earliest agents from… .claude/rules/ conditional rules not loading when the target… Cmd+click not opening URLs in fullscreen mode in… double-click word selection in fullscreen mode to select… plan mode not auto-allowing read-only tool calls when… /branch deriving its default fork name from the…
v2.1.1976월 30일 화
기능 ×1
기능 Claude Sonnet 5 출시 — Claude Code의 기본 모델, 네이티브 1M 토큰 컨텍스트 윈도우, 8월 31일까지 $2/$10/Mtok 프로모션 가격. v2.1.197 업데이트 시 사용. https://www.anthropic.com/news/claude-sonnet-5
v2.1.1966월 29일 월
기능 ×6개선 ×5보안 ×2Fix ×14
기능 조직 기본 모델 지원 추가 — 관리자가 org 콘솔에서 설정하며, 직접 선택하지 않으면 /model에 "Org default"(또는 "Role default")로 표시
기능 세션 시작 시 읽기 쉬운 기본 이름 자동 부여(식별·메시지 전송 편의)
기능 채팅 파일 첨부 클릭 가능 — Cmd/Ctrl+클릭으로 Finder/Explorer에서 파일 표시
기능 보안: claude mcp list/get가 커밋된 .claude/settings.json으로 자체 승인된 .mcp.json 서버를 더 이상 spawn하지 않음 — 신뢰 안 된 워크스페이스는 ⏸ Pending approval 표시
기능 ANTHROPIC_BASE_URL이 비Anthropic 호스트를 가리키면 Remote Control 비활성화 — CLAUDE_CODE_USE_BEDROCK/_VERTEX/_FOUNDRY 기존 동작과 일치
기능 포그라운드 세션에서 agents 뷰 열기를 두 번 대신 ← 한 번으로 변경 — 백그라운드 세션 동작에 맞춤
⚡ 개선 5
🔒 보안 2
🐛 수정 14
Improved background session reliability: long-running commands and workflows now survive the session's process being stopped, restarted, or updated — including on Windows, where background shells are handed off instead of being killed
Improved background agents: workers killed by a daemon restart are now automatically resumed from where they left off the next time the agents view opens
Improved /code-review workflow: merged five cleanup finders into one, cutting token usage by roughly 25%
Reduced per-frame rendering work in the terminal UI by skipping no-op subtree walks during streaming
The streaming idle watchdog is now on by default for all providers — it aborts and retries when a response stream produces no events for 5 minutes. Set CLAUDE_ENABLE_STREAM_WATCHDOG=0 to disable.
Fixed claude agents --dangerously-skip-permissions silently falling back to auto mode instead of showing the bypass disclaimer and applying bypass mode to spawned agents
Fixed MCP OAuth requesting the authorization server's full scopes_supported catalog when no scope is specified, causing invalid_scope failures on GitLab self-hosted and other enterprise IdPs
waking a background job permanently deleting its conversation… rate-limit warning flickering off and rate-limit telemetry being… duplicate recap lines after a background session's turn:… PowerShell git diff/git grep, egrep/fgrep, and quoted search… multiple claude agents side panel issues: keyboard focus… mid-turn crash recovery for Remote sessions — sessions… sessions moved with /cd reappearing in the old… claude plugin validate skipping local plugins whose source… Esc Esc at an idle prompt not opening… /context showing 0 tokens for all tool groups… /deep-research misreporting verifier failures as "all claims refuted"… plugin dependency version pins not being honored when… claude agents session status: completed rows no longer… voice dictation swallowing spaces and spuriously starting a…
v2.1.1956월 26일 금
기능 ×1개선 ×3Fix ×8
기능 전체화면 모드에서 마우스 클릭/드래그/호버를 끄되 휠 스크롤은 유지하는 CLAUDE_CODE_DISABLE_MOUSE_CLICKS 추가
⚡ 개선 3
🐛 수정 8
Improved voice mode on Linux: now distinguishes "no microphone" from "SoX not installed" when SoX is present but no audio capture device exists
Improved claude agents completed list to fill available vertical space; on short terminals the header compacts so live sessions stay visible
Improved Remote session startup with a provisioning checklist while the container starts
hook matchers with hyphenated identifiers (e.g. code-reviewer, mcp__brave-search)… voice dictation on macOS capturing silence in long-running… voice dictation auto-submit never firing for languages written… external plugins enabled only by project .claude/settings.json not… /plugin Enable/Disable not working when a plugin's plugin.json… background jobs disappearing from claude agents or losing… reopening a crashed background task showing a blank… background agent daemons running unreachable when the control…
v2.1.1936월 25일 목
기능 ×6개선 ×4Fix ×5
기능 모든 Bash/PowerShell 명령을 임의 코드 실행 패턴뿐 아니라 auto-mode 분류기를 통해 라우팅하는 autoMode.classifyAllShell 설정 추가
기능 트랜스크립트·거부 토스트·/permissions 최근 거부 내역에 auto-mode 거부 사유 추가
기능 모델 응답 텍스트를 담은 claude_code.assistant_response OpenTelemetry 로그 이벤트 추가. OTEL_LOG_ASSISTANT_RESPONSES=1 없으면 redact; 미설정 시 OTEL_LOG_USER_PROMPTS 따름(프롬프트 로깅 환경은 업그레이드 후 응답도 수신됨) — 프롬프트만 유지하려면 OTEL_LOG_ASSISTANT_RESPONSES=0 설정
기능 bash 모드(!)에 실시간 파일 경로 자동완성 추가
기능 MCP 서버 인증 필요 시 /mcp를 안내하는 시작 알림 추가
기능 유휴 백그라운드 셸 명령의 메모리 압박 자동 수거 추가(비활성화: CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1)
⚡ 개선 4
🐛 수정 5
Improved background agents: the launch result no longer instructs Claude to "end your response" — it keeps working on other tasks while the agent runs
Improved MCP headersHelper auth: the helper now re-runs and reconnects automatically when a tool call returns 401/403
Improved plugin auto-rename: marketplace renames maps are now followed automatically, updating your settings to the new name
Improved /add-dir message when the directory is already a working directory
/model and other client-data-gated UI showing stale/empty state… backgrounding (←←) spuriously cancelling with "N background tasks… pinned background agents being re-prompted to "Continue from… backgrounding the main turn spawning a phantom "general-purpose… agent panel hiding sibling agents when viewing a…
v2.1.1916월 24일 수
기능 ×1개선 ×7보안 ×3Fix ×9
기능 /clear 실행 전 시점으로 대화를 재개하는 /rewind 지원 추가
⚡ 개선 7
🔒 보안 3
🐛 수정 9
Improved sandbox network permission dialog: hosts you allow with "Yes" are now remembered for the rest of the session instead of re-prompting on every connection
Improved MCP server reliability: capability discovery (tools/list, prompts/list, resources/list) now retries transient network errors with short backoff
Improved MCP OAuth: discovery and token requests now retry once after transient network errors, and headless environments skip the browser popup and go straight to the paste-the-URL prompt
Improved MCP error messages: HTTP 404 errors now show the URL and point to your MCP config
Improved vim mode prompt-history search (NORMAL /) to hint how to reach slash commands
Reduced CPU usage during streaming responses by ~37% by coalescing text updates to 100ms
Reduced long-session memory growth from terminal output cache
Fixed /voice showing a generic "not available" message when disabled by an organization's policy — it now explains the restriction
Fixed /permissions Recently-denied tab: approving a denial now persists on close instead of being silently discarded
Fixed managed settings: forceRemoteSettingsRefresh now takes effect when set via MDM or file policy, and the fetch sends Cache-Control: no-cache to prevent proxies from serving stale responses
scroll position jumping to the bottom while reading… background agents resurrecting after being stopped — stopping… /login URL opening truncated in Windows Terminal when… Cmd+click on links in fullscreen mode for Ghostty… claude agents sending builtin slash commands like /usage… claude agents job rows showing full filesystem paths… hooks with comma-separated matchers (e.g. "Bash,PowerShell") silently never… agent panel jumping by one row when scrolling… welcome splash art overflowing the default 80×24 macOS…
v2.1.1906월 24일 수
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.1876월 23일 화
기능 ×4개선 ×3보안 ×1Fix ×13
기능 샌드박스 명령이 자격증명 파일·비밀 환경변수를 읽지 못하게 차단하는 sandbox.credentials 설정 추가
기능 조직 설정 모델 제한을 모델 피커·--model·/model·ANTHROPIC_MODEL에 적용, 제한 모델 선택 시 "restricted by your organization's settings" 메시지 표시
기능 전체화면 모드의 선택 메뉴(권한 프롬프트·/model·/config 등)에서 마우스 클릭 지원 추가
기능 [VSCode] 대용량 세션 재개 시 확장이 응답 불능이 되던 문제 수정
⚡ 개선 3
🔒 보안 1
🐛 수정 13
Improved /install-github-app: GitHub Actions workflow setup is now optional — you can install just the GitHub App and skip the workflow/secret steps
Improved /btw with ←/→ arrow navigation to step through earlier answers
Improved /plugin to surface plugins you haven't used recently so you can clean them up
Fixed leaked agent worktree registrations: locked .git/worktrees/ entries from killed agents are now cleaned up automatically
--resume failing with "No conversation found" when the… --json-schema and workflow agent({schema}) structured output: the model… remote MCP tool calls that hang with no… Claude Code Remote sessions taking ~2.7s longer to… pasted Korean/CJK text turning into mojibake in terminals… /update over Remote Control hanging when a startup… background jobs in the agents view getting stuck… channel connections dropping after navigating to the agents… agent stop notifications not correctly attributing who stopped… subagent depth tracking: resumed subagents now restore their… Cmd+click not opening URLs in fullscreen mode in… claude --help not listing the --bg/--background flag Esc, Ctrl-C, and Ctrl-D not working while /share…
v2.1.1866월 22일 월
기능 ×9개선 ×4보안 ×3Fix ×17
기능 CLI에서 인터랙티브 /mcp 메뉴 없이 MCP 서버 인증하는 claude mcp login <name>·claude mcp logout <name> 추가, SSH 완료용 --no-browser stdin 리다이렉트 지원
기능 /workflows 에이전트 상세 뷰에 상태 필터링(f 키) 추가
기능 /plugin 설치됨 탭에 "Skills" 섹션 추가
기능 auto 모드에서 it2 CLI를 찾지 못할 때 경고를 표시하는 teammateMode: "iterm2" 설정 추가
기능 awsAuthRefresh 설정 시 /login에 "Claude Platform on AWS - refresh credentials" 옵션 추가
기능 ! bash 명령 출력에 Claude가 자동 응답; 기존 컨텍스트 전용 동작 유지는 settings.json에 "respondToBashCommands": false 설정
기능 CLAUDE_CODE_MAX_RETRIES 최대 15로 제한; 무인 세션에는 CLAUDE_CODE_RETRY_WATCHDOG 사용
기능 백그라운드 서브에이전트 권한 요청이 자동 거부 대신 메인 세션에 표시; 대화상자에 요청 에이전트 명시, Esc로 해당 툴만 거부
기능 /review <pr>가 /code-review medium과 동일한 리뷰 엔진 사용으로 변경
⚡ 개선 4
🔒 보안 3
🐛 수정 17
Improved claude mcp get and claude mcp remove to suggest the closest configured server name on a typo and truncate long server lists
Improved memory: the agent is now reminded to compact its MEMORY.md index when nearing the size limit
Improved skill frontmatter: display-name, default-enabled, fallback, and metadata.* keys now accept kebab-case, snake_case, and camelCase
Improved malformed SKILL.md YAML frontmatter handling: loads the skill body with empty metadata instead of failing silently
Fixed Chrome tab-group isolation not applying when the in-product permissions gate is off for concurrent CLI sessions
Fixed Agent(type) deny rules and Agent(x,y) allowed-types restrictions not being enforced for named subagent spawns
Fixed misaligned option numbers in permission prompts when the option text overflows
streaming requests failing with "Content block not found"… subagent transcript scroll position bleeding into the main… background task previews flashing raw tool names before… background session recaps being duplicated; the agent's own… opening a background session from claude agents leaving… Esc and Ctrl+C not responding while background agents… pressing x on a finished subagent in the… a misleading "MCP server disconnected" notice for intentionally… /plugin Installed showing a "more above" indicator when… ~~strikethrough~~ showing literal tildes in assistant messages instead… --tools allowing feature-gated tools to slip through before… background job status in claude agents showing a… a dark-theme flash when opening a background session… mouse-selected text staying highlighted after deleting it in… session cost not showing for usage-based Enterprise and… agent teams: teammates spawned via tmux/pane backends now… Workflow agent({schema}) subagents looping forever on repeated schema…
v2.1.1856월 20일 토
기능 ×1
기능 스트림 지연 힌트 문구가 "No response from API · Retrying in …"에서 "Waiting for API response · will retry in …"으로 변경, 무음 10초→20초 후 트리거
v2.1.1836월 19일 금
기능 ×5개선 ×1보안 ×2Fix ×9
기능 요청 모델이 deprecated되거나 새 모델로 자동 변경될 때 경고 추가 — print 모드(-p)에서 stderr 출력, agent frontmatter 설정 모델도 포함
기능 웹·Remote Control 세션의 커밋·PR에서 claude.ai 세션 링크를 생략하는 attribution.sessionUrl 설정 추가
기능 /config key=value에 쓸 수 있는 모든 단축 키 목록을 보여주는 /config --help 추가
기능 /config 토글 동작 변경 — Enter·Space 모두 선택 설정 변경, Esc는 이제 되돌리기 대신 저장 후 닫기
기능 로고 아래 startup "setup issues" 줄 제거 — 설정 문제 확인은 /doctor, 또는 --debug 사용
⚡ 개선 1
🔒 보안 2
🐛 수정 9
Improved auto mode safety: destructive git commands (git reset --hard, git checkout -- ., git clean -fd, git stash drop) are now blocked when you didn't ask to discard local work, git commit --amend is blocked when the commit wasn't made by the agent this session, and terraform destroy/pulumi destroy/cdk destroy are blocked unless you asked for the specific stack
Fixed MCP servers requiring authentication exposing auth-stub tools to the model in headless/SDK mode
Fixed tmux teammate panes failing to launch when the shell has slow rc-file initialization, and keystrokes typed during agent spawn leaking into the new tmux pane instead of the leader prompt
thinking.disabled.display: Extra inputs are not permitted 400 errors… WebSearch returning empty results in subagents terminal cursor being stranded above the prompt after… fullscreen TUI corruption (statusline mid-screen, duplicated spinner rows,… turns silently completing with no visible output when… user-level skills appearing multiple times in slash-command autocomplete… background tasks started by a teammate being killed… scheduled task and webhook trigger deliveries being treated… focus mode showing "Ran N PostToolUse hooks" timing…
v2.1.1816월 17일 수
기능 ×5개선 ×5보안 ×2Fix ×27
기능 프롬프트에서 설정값을 바꾸는 /config key=value 문법 추가 (예: /config thinking=false) — 대화형·-p·Remote Control 모두 동작
기능 샌드박스 명령이 macOS에서 Apple Events를 보낼 수 있게 하는 sandbox.allowAppleEvents opt-in 설정 추가
기능 CLAUDE_CLIENT_PRESENCE_FILE 환경변수 추가 — 마커 파일을 지정하면 PC 앞에 있을 때 모바일 푸시 알림 억제
기능 번들 Bun 런타임을 1.4로 업그레이드
기능 전체화면 모드 URL 열기를 Cmd+클릭(macOS) / Ctrl+클릭 필요로 변경(네이티브 터미널 동작에 맞춤)
⚡ 개선 5
🔒 보안 2
🐛 수정 27
Improved streaming of long paragraphs: text now appears line-by-line instead of waiting for the first line break
Improved auto-retry: API connection drops mid-thinking now automatically retry instead of showing "Connection closed while thinking"
Improved the subagent panel: idle subagents auto-hide after 30s, the list caps at 5 rows with scroll hints, and keyboard hints now show in the footer
Improved the MCP OAuth browser page to match Claude Code's visual style and auto-close on success
Changed the Improved N memories line to no longer list individual files outside verbose mode
Fixed open, osascript, and browser-based auth flows failing with error -600 on macOS by adding the Apple Events entitlement
Fixed AWS awsCredentialExport credentials with a short remaining lifetime causing credential refreshes every minute, and now accepts the JSON shape from aws configure export-credentials
prompt caching not reading on custom ANTHROPIC_BASE_URL and… Write/Edit producing 0-byte or truncated files on network… a startup regression (~120ms per launch in fresh… startup blocking with a blank terminal for up… startup crash (TypeError: Cannot read properties of null)… macOS TUI freezing at session start (Ctrl+C unresponsive)… long-running idle sessions losing their history when another… foreground subagents spawning unbounded nested chains; they now… /recap and conversation forks using the previous model… subagent "Thinking" duration showing the parent agent's elapsed… subagents blocked on a nested agent showing a… API retry indicator ("Retrying in 0s · attempt… claude mcp get/list showing ✓ Connected when tools/list… /remote-control leaving a stale "connecting…" line; it now… ExitWorktree refusing to remove a clean worktree with… settings changes (such as /effort or /model) failing… IDE selection line numbers in context reminders being… Ctrl+C in fullscreen after a native terminal selection… Ctrl+V showing "No image found in clipboard" instead… agent creation failing with "EEXIST: file already exists"… AskUserQuestion preview content being cut off at the… AskUserQuestion multi-select questions silently dropping a typed "Other"… /stats "Most active day" and daily token chart… /copy and copy-on-select on Linux not detecting a… tab-indented code rendering with incorrect indentation in the… user prompts queued mid-turn not showing a full-width… activity spinner's pulse dwelling on the wrong glyph…
v2.1.1796월 16일 화
개선 ×1보안 ×1Fix ×7
⚡ 개선 1
🔒 보안 1
🐛 수정 7
Improved plugin loading performance in remote sessions
Fixed a sandbox denyRead/allowRead glob over a large directory tree making the Bash tool description enormous and the session unusable on Linux
mid-stream connection drops: partial responses are now preserved… mouse-wheel scrolling in WSL2 under Windows Terminal and… feedback survey capturing a single-digit reply as a… welcome screen stacking multiple promotional banners — at… Ctrl+O not showing the subagent's transcript when viewing… clicking the prompt input not returning focus from… remote session background tasks appearing stuck as "still…
v2.1.1786월 15일 월
기능 ×6개선 ×4보안 ×5Fix ×7
기능 권한 규칙에 Tool(param:value) 문법 추가 — 툴 입력 파라미터 매칭(* 와일드카드), 예: Agent(model:opus)로 Opus 서브에이전트 차단
기능 중첩 .claude/skills 디렉터리의 스킬도 그 안 파일 작업 시 로드 — 이름 충돌 시 중첩 스킬은 <dir>:<name>로 표시돼 둘 다 유지
기능 중첩 .claude/ 디렉터리: 이름 충돌 시 작업 폴더에 가장 가까운 agent·workflow·output-style이 우선 — 프로젝트 범위 워크플로 저장도 가장 가까운 .claude/workflows/로
기능 워크플로 프롬프트 키워드를 보라색 시머 하이라이트로 변경 — "run a workflow"·"workflow:" 같은 명시적 표현에만 발동(단어 언급만으론 X)
기능 /bug는 이제 제출 전 설명 필수 — 모델 거부 문구를 GitHub 이슈 제목으로 쓰지 않음
기능 [VSCode] CJK IME 후보창 닫으려 Esc 눌렀을 때 실행 중인 Claude 작업이 취소되던 문제 수정
⚡ 개선 4
🔒 보안 5
🐛 수정 7
Improved auto mode: subagent spawns are now evaluated by the classifier before launch, closing a gap where a subagent could request a blocked action without review
Improved /doctor with consistent flat tree layout across all sections, clearer section status icons, and highlighted command names
Improved the skill listing truncation warning to show how many skill descriptions are affected
Improved Remote Control error messages: connection failures now show a persistent red "/rc failed" indicator in the footer, and the "not yet enabled" error now explains whether it's a gate, a check failure, stale entitlement, or org policy
Fixed a crash (out-of-memory) when the CLI inherits a stale websocket/OAuth file-descriptor environment variable from a parent process
Fixed Claude in Chrome silently failing to connect when the OAuth token belongs to a different account than the Claude Code login
Fixed nested .claude/skills skills with directory-qualified names being blocked by permission prompts in non-interactive runs
Fixed claude agents workers failing with 401 Invalid bearer token when the daemon was started from a shell with a custom API gateway via ANTHROPIC_BASE_URL and ANTHROPIC_AUTH_TOKEN
Fixed model requests continuing to fail with auth errors after credentials were refreshed outside the session, due to a stale cached request configuration
several subagent issues: viewing a subagent's transcript now… compaction not honoring --fallback-model: compaction now falls back… background sessions created with /bg or ←← after… CLAUDE_CODE_PLUGIN_KEEP_MARKETPLACE_ON_FAILURE=1 preventing fresh marketplace installs from cloning MCP server-level specs (mcp__server, mcp__server__*, mcp__*) in subagent… vim mode undo: u now steps through NORMAL/VISUAL-mode… statusline links with custom URI schemes (e.g. vscode://)…
v2.1.1766월 12일 금
기능 ×3개선 ×1보안 ×3Fix ×15
기능 세션 제목을 대화 언어로 자동 생성 (language 설정으로 특정 언어 고정)
기능 푸터에 정규식 매칭 링크 배지를 다는 footerLinksRegexes 설정 추가 (사용자·관리 설정)
기능 백그라운드 세션이 자동 업데이트 중 답장 못 할 때 안내 명확화, claude daemon status가 버전 불일치 동작 설명
⚡ 개선 1
🔒 보안 3
🐛 수정 15
Improved Bedrock credential caching: credentials from awsCredentialExport are now cached until their Expiration instead of a fixed 1 hour
Fixed availableModels enforcement: alias model picks can no longer be redirected to a blocked model via ANTHROPIC_DEFAULT_*_MODEL environment variables, and /fast now refuses to toggle when it would switch to a model outside the allowlist
Fixed Linux sandbox failing to start when .claude/settings.json is a symlink with an absolute target
Fixed cloud sessions failing with "Could not resolve authentication method" when idle for too long before being claimed
auto mode failing on Fable 5 for organizations… hook if conditions for Read/Edit/Write tool paths: documented… /copy and mouse-selection copy not reaching the system… Remote Control connecting from web/mobile silently switching the… Remote Control disconnect notifications showing a bare numeric… Remote Control sessions not disconnecting when you sign… /cd and worktree moves leaving the session reporting… claude agents: pressing back in one window no… backgrounded sessions showing "Working" forever when /bg mid-turn… background agent search by PR URL: PRs opened… agents view input showing no text cursor on… claude --bg -cn <name> not seeding the session… background sessions to neutralize Windows network paths in… background-session respawn rejecting malformed resume IDs from corrupted… Windows background-service daemon not starting when ~/.claude/daemon has…
v2.1.1756월 12일 금
기능 ×1
기능 enforceAvailableModels 관리 설정 추가 — 켜면 availableModels 허용목록이 Default 모델까지 제한(허용 안 된 모델로 풀리는 Default는 첫 허용 모델로 폴백), 사용자·프로젝트 설정으로 관리 목록을 넓힐 수 없음
v2.1.1746월 12일 금
기능 ×2보안 ×3Fix ×8
기능 전체화면에서 마우스 휠 스크롤 가속을 끄는 wheelScrollAccelerationEnabled 설정 추가
기능 [VSCode] 계정·사용량 대화상자(/usage)에 사용량 출처 표시 — 캐시 미스·롱컨텍스트·서브에이전트, 스킬/에이전트/플러그인/MCP별 분해(최근 24h·7d)
🔒 보안 3
🐛 수정 8
Fixed git commit co-author attribution showing an incorrect model name for some models
Fixed the /advisor dialog pre-selecting a saved advisor model that is blocked by the availableModels allowlist
Fixed pre-warmed background workers failing with "Could not resolve authentication method" when claimed after sitting idle
/model picker hiding the model family that Default… /model picker showing a hardcoded Sonnet version label… "Fable 5 is now consuming usage credits" banner… Bedrock GovCloud regions (us-gov-*) deriving the wrong inference… background sessions inheriting another session's ANTHROPIC_* provider env… a 1-2 second pause when exiting Claude Code… skill hot-reload re-sending the entire skill listing when… Workflow tool agent() subagents missing per-agent attribution headers
v2.1.1736월 11일 목
보안 ×1Fix ×1
🔒 보안 1
🐛 수정 1
Fixed a spurious "sandbox dependencies missing" startup warning on Windows when sandbox was enabled in settings
Fable 5 model names with a [1m] suffix…
v2.1.1726월 10일 수
기능 ×9개선 ×4보안 ×4Fix ×13
기능 서브에이전트가 자신의 서브에이전트를 spawn 가능 (최대 5단계)
기능 Amazon Bedrock이 AWS_REGION 미설정 시 ~/.aws 설정에서 리전 읽음(AWS SDK 우선순위 일치), /status가 리전 출처 표시
기능 /plugin에서 마켓플레이스 플러그인 탐색 시 검색바 추가
기능 claude_code.lines_of_code.count OTEL 메트릭에 model 속성 추가
기능 완전 지원 안 되는 Windows 콘솔에서 마우스 추적 비활성화
기능 /code-review가 claude.ai 미로그인 시에도 ultra 옵션 노출(클라우드 리뷰엔 claude.ai 계정 필요 안내)
기능 Remote Control 푸터 표시를 "/rc active"로 단축, 좁은 터미널선 숨김
기능 원격 세션에서 /loop 권유 중단(대기 루프가 컨테이너를 살려두지 못함)
기능 [VSCode] PowerShell 툴 호출이 원시 JSON으로 뜨던 것 수정(정상 명령 표시·권한 대화상자), 셸 출력 ANSI 코드 제거
⚡ 개선 4
🔒 보안 4
🐛 수정 13
Improved performance in long conversations by removing redundant message normalization and avoiding full message-history transforms when streaming tool-use state is unchanged
Reduced idle CPU usage: /goal status chip no longer re-renders the terminal at 5 Hz while idle, and fewer UI re-renders while subagents run in parallel
Improved Claude in Chrome tool loading: browser tools now load in a single batched call instead of one per tool
Improved the non-interactive Usage Policy refusal message to suggest starting a new session or changing your model
Fixed background-session attach failing with EAUTH for sessions started on an older version after the daemon auto-updated
Fixed availableModels restrictions not being applied to subagent model overrides, the agent dispatch model picker, and the advisor model
Fixed availableModels allowlists hiding the /model picker's Opus and Sonnet 1M rows when entries use version-specific IDs like claude-opus-4-8
Fixed WebFetch(domain:*.example.com) wildcard domain rules never matching subdomains in allow, deny, and ask position, and file permission rules with mid-pattern wildcards (e.g. Read(secrets-*/config.json)) being rejected at startup
sessions using 1M context without usage credits getting… a repeating "an image in the conversation could… agents view keeping a session under Working with… background agents potentially reading another directory's project settings… a background sub-agent staying stuck as "active" in… /model suggestions in the claude agents dispatch input… /model picker on Bedrock offering models the provider… model IDs getting a doubled 1M-context suffix (e.g.… opusplan model setting not shipping with 1M context… up-arrow prompt history showing the main agent's prompts… memory recall not finding mounted team memory stores… workflow validation rejecting scripts whose prompt strings or… /plugin marketplace list losing its cursor after backing…
v2.1.1706월 9일 화
기능 ×1Fix ×1
기능 Claude Fable 5 출시 — 일반 사용까지 안전화한 Mythos급 모델. 지금까지 일반 공개한 어떤 모델보다 뛰어남. v2.1.170으로 업데이트 시 사용. https://www.anthropic.com/news/claude-fable-5-mythos-5
🐛 수정 1
sessions not saving transcripts (and not appearing in…
v2.1.1696월 8일 월
기능 ×12개선 ×4보안 ×5Fix ×9
기능 --safe-mode 플래그(및 CLAUDE_CODE_SAFE_MODE) 추가 — CLAUDE.md·플러그인·스킬·훅·MCP 전부 끄고 시작(문제 해결용)
기능 /cd 명령 추가 — 세션 중 프롬프트 캐시 안 깨고 작업 디렉터리 이동
기능 disableBundledSkills 설정·CLAUDE_CODE_DISABLE_BUNDLED_SKILLS 환경변수 추가 — 번들 스킬·워크플로·내장 슬래시 명령을 모델에서 숨김
기능 턴 진행 중에도 /workflows 즉시 열림
기능 Vertex/Foundry에 기본 5분 유휴 타임아웃 복구(멈춘 스트림이 무한 대기 대신 중단), API_FORCE_IDLE_TIMEOUT=0으로 해제
기능 원격 관리 설정에 잘못된 항목이 있어도 나머지 유효 정책 적용하고 검증 오류 표시(전체 폐기 안 함)
기능 백그라운드 세션이 retire→wake에서 --ide·--chrome·--bare·--remote-control 등 플래그 보존, respawn 상태 검증 강화
기능 백그라운드 세션에 공유 체크아웃 편집은 worktree 진입 전 차단됨을 안내 → EnterWorktree 전 헛된 거부 편집 방지
기능 "CLAUDE.md가 너무 김" 경고 임계값이 모델 컨텍스트 창에 맞춰 조정
기능 Windows 자동 업데이터가 claude.exe를 다른 프로세스가 잡고 있으면 세션 내 재시도 중단
기능 결제수단 없는 Apple/Google 결제 구독자의 프로모 크레딧 청구 시 추가 방법 안내
기능 동시 세션 여러 개 실행 시 claude agents 권유 팁 추가
⚡ 개선 4
🔒 보안 5
🐛 수정 9
Improved TaskCreate reliability: malformed inputs are repaired automatically and validation errors for unloaded tools include the schema
Improved the error message shown when your organization has disabled API key authentication, with guidance based on where the active API key comes from
Reduced CPU usage while responses stream and during spinner animations
Improved color contrast for skill tags in the slash-command menu
Fixed enterprise managed MCP policies (allowedMcpServers/deniedMcpServers) not being enforced on reconnect, IDE-typed configs, --mcp-config servers during the first session after install, or before remote settings loaded; also fixed slow cold starts for orgs without remote settings
Fixed a ~30-50ms UI stall at the start of each turn for macOS users logged in with claude.ai credentials
Fixed Remote Control getting stuck on "reconnecting" after resuming a session when an OAuth token refresh happened at the same time
Fixed Git Credential Manager's "Connect to GitHub" popup appearing on Windows at startup when background git commands ran without cached credentials
Fixed stale permission and dialog prompts reappearing every time you reattached to a remote session whose worker had died while waiting on them
Up/Down arrows jumping to command history past the… claude -p being slow or appearing to hang… footer hints (e.g. "esc to interrupt") not showing… claude agents --json omitting blocked and just-dispatched background… agents view leaving a stale/garbled frame after navigating… background agents ignoring project-level settings env values (e.g.… MCPB plugin cache being spuriously invalidated on Windows,… plugin .in_use PID lock files accumulating without bound;… untrusted project settings being able to set OTEL…
v2.1.1686월 6일 토
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.1676월 6일 토
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.1666월 6일 토
기능 ×7보안 ×2Fix ×12
기능 fallbackModel 설정 추가 — 기본 모델 과부하·불가 시 최대 3개를 순서대로 폴백, --fallback-model도 대화형 세션에 적용
기능 deny 규칙 툴 이름에 glob 패턴 지원("*"는 전체 차단), allow 규칙은 비-MCP glob 거부, deny의 미지 툴명은 시작 시 경고
기능 세션 간 메시징 강화 — 다른 Claude 세션이 SendMessage로 중계한 메시지는 사용자 권한 없음(수신측이 중계된 권한 요청 거부, auto 모드는 차단)
기능 MAX_THINKING_TOKENS=0·--thinking disabled·모델별 thinking 토글이 Claude API 기본 thinking 모델의 thinking을 끔(3P 제공자는 동일)
기능 API가 예기치 못한 비재시도 오류를 반환하면 폴백 모델로 턴 1회 재시도(인증·레이트리밋·요청크기·전송 오류는 즉시 표시)
기능 claude update가 다운로드 전 대상 버전을 알림(조용히 진행하지 않음)
기능 claude agents: 목록에 URL 입력 시 첫 프롬프트에 그 URL이 있던 세션으로 필터
🔒 보안 2
🐛 수정 12
Fixed voice mode requiring /login to clear a stale auth check after toggling /voice
Fixed managed settings with an invalid entry silently disabling enforcement of their remaining valid policies
a recurring "image could not be processed" error… remote sessions becoming permanently stuck when a brief… flickering in JetBrains IDE terminals (IntelliJ, PyCharm, WebStorm,… Shift+non-ASCII characters (e.g. Shift+ä → Ä) being dropped… PowerShell command validation occasionally hanging far past its… orphaned claude --bg-pty-host processes spinning at 100% CPU… managed-settings allowedMcpServers/deniedMcpServers predicates not matching when they use… background agent sessions that entered a git worktree… duplicated thinking text in the Ctrl+O transcript view… /doctor showing a contradictory failed "Not inside a… cursor sticking at the end of the first… blank lines appearing between background agent rows in…
v2.1.1656월 5일 금
기능 ×1
기능 버그 수정 및 안정성 개선
v2.1.1636월 4일 목
기능 ×10보안 ×2Fix ×10
기능 requiredMinimumVersion·requiredMaximumVersion 관리 설정 추가 — 버전이 허용 범위 밖이면 시작 거부하고 승인 버전 안내
기능 설치된 플러그인을 나열하는 /plugin list 명령 추가(--enabled/--disabled 필터)
기능 /btw에 "c로 복사" 단축키 추가 — 원시 마크다운 답을 클립보드에 복사(붙여넣기 시 서식 유지)
기능 훅: Stop·SubagentStop 훅이 hookSpecificOutput.additionalContext 반환 가능 — 훅 오류로 처리되지 않고 Claude에 피드백 주며 턴 이어감
기능 스킬: 명령 본문에서 숫자 앞 리터럴 $를 넣는 \$ 이스케이프 문법 추가
기능 stdio MCP 서버가 --resume 시 훅/Bash와 동일한 CLAUDE_CODE_SESSION_ID 받음
기능 백그라운드 에이전트 세션이 새 버전으로 백그라운드 업데이트 → 업데이트 후 세션 열 때 콜드 재시작 대기 없음
기능 / 메뉴의 내장 명령·스킬 설명 명확화
기능 구독 전환 제안을 토스트 대신 시작 안내 슬롯에 표시
기능 claude agents 상태별 뷰에서 디스패치 시 에이전트 뷰를 연 디렉터리에서 세션 시작
🔒 보안 2
🐛 수정 10
Fixed bash commands failing under bazel and EDR-protected Go workflows: $TMPDIR was overridden to /tmp/claude-{uid} for all commands instead of only sandboxed ones (regression in 2.1.154)
Fixed org-managed permission rules not applying for the entire session when the managed settings fetch completed during startup on a fresh config directory
claude -p hanging forever after its final result… claude -p failing with "ANTHROPIC_API_KEY required" on Bedrock/Vertex/Foundry… Bash commands failing on Windows with "EEXIST: file… background sessions in claude agents losing their running… terminal misalignment and a multi-second hang when exiting… clicking Stop on a background-task chip in the… keyboard input becoming permanently unresponsive after a paste… hook if: "Bash(...)" conditions firing on every Bash… deny rules on home-directory paths (e.g. Read(~/Desktop/**)) not… a stray "(no content)" line left in the…
v2.1.1626월 3일 수
기능 ×12개선 ×1보안 ×2Fix ×13
기능 claude agents --json에 waitingFor 추가 — 대기 세션이 무엇에 막혔는지 표시(예: 권한 프롬프트)
기능 --tools: Grep/Glob 명시 시 임베디드 검색 네이티브 빌드에서 전용 검색 툴 제공(이전엔 무시됨)
기능 /effort가 선택 레벨을 새 세션 기본값으로 유지할지 확인
기능 자동완성 메뉴에서 슬래시 명령 클릭 시 즉시 실행 대신 프롬프트에 채움(Enter로 실행)
기능 Remote Control을 시작 메시지 대신 푸터 펄(세션 링크 포함)로 상시 표시
기능 /ide 메뉴·/terminal-setup·/scroll-speed에서 Windsurf를 Devin Desktop으로 개명(에디터 리브랜드 반영)
기능 조용한 시작 — 알림을 심각도별로 묶고, 세션 정보·공지를 실행당 한 줄로
기능 시작 경고를 더 짧고 명확하게 재작성(각각 구체적 해결책 포함)
기능 실행 프롬프트 경고(딥링크/사전입력)가 사라지지 않고 입력창 아래 고정
기능 실패한 턴을 여러 줄 빨간 오류 블록 대신 한 줄 경고로 표시
기능 백그라운드 디스패치 spawn 실패 시 errno 없으면 오류 클래스명 표시
기능 "Claude in Chrome 활성화"·"마켓플레이스 설치" 시작 메시지 제거, 모델 자동업데이트·팀온보딩 팁은 로고 아래 조용한 알림으로
⚡ 개선 1
🔒 보안 2
🐛 수정 13
Improved background service startup and claude update verification to wait out endpoint-security scanning of new binaries instead of failing after 5 seconds
Fixed WebFetch permission rules not being applied to built-in preapproved domains; explicit WebFetch(domain:...) deny/ask/allow rules now take precedence over the preapproved-host auto-allow
Fixed Windows permission rules never matching when spelled with backslashes (~\, \\server\share) or case-variant paths, and Read deny rules not hiding files from Glob/Grep results
a silent startup hang when the config directory… an interrupt (Esc) sent at the very start… API 400 no low surrogate in string errors… MCP per-server timeout config values below 1000 ms… LSP tool's workspaceSymbol operation returning no results; it… claude agents cutting live status text (tool args,… claude agents truncating long session names at 40… claude agents attach occasionally bouncing straight back to… claude agents Ctrl+V image paste doing nothing in… backgrounding a session with ← silently losing the… replies from the agents view that fail to… cross-session messaging (SendMessage) silently breaking when CLAUDE_CODE_TMPDIR or… opening a running background session from claude agents…
v2.1.1616월 2일 화
기능 ×6개선 ×2보안 ×3Fix ×11
기능 OTEL_RESOURCE_ATTRIBUTES 값을 메트릭 데이터포인트 라벨로 포함 → 팀·repo 같은 커스텀 차원으로 사용량 분석
기능 claude agents 행이 fan-out 시 상세 앞에 done/total 표시, peek는 가장 오래 실행 항목 표시
기능 /mcp가 한 번도 로그인 안 한 claude.ai 커넥터를 "미사용 커넥터 표시" 행 뒤로 접음
기능 병렬 툴 호출: 한 Bash 명령 실패가 같은 배치의 다른 호출을 취소하지 않음(각 툴이 독립적으로 결과 반환)
기능 전체화면: Linux에서 클립보드가 wl-copy/xclip/xsel 사용(가능 시), 클립보드와 PRIMARY 선택 둘 다 복사(중클릭 붙여넣기), "네이티브 선택하려면 {key}" 힌트가 터미널별 올바른 키 표시
기능 [VSCode] 깨진 글리프 수정 위해 터미널 GPU 가속 끄기(또는 /terminal-setup) 권유 팁 추가
⚡ 개선 2
🔒 보안 3
🐛 수정 11
Improved terminal rendering performance by stabilizing the layout engine's JIT compilation profile
Improved rendering performance for large file writes
Fixed forceLoginOrgUUID/forceLoginMethod managed-settings policies blocking third-party provider sessions (Bedrock, Vertex, Foundry, Mantle) alongside the org pin (regression in 2.1.146)
Fixed claude mcp list/get/add printing secrets to the terminal: ${VAR} references are no longer expanded, and credential headers and URL secrets are redacted
Fixed Workflow agents spawned with isolation: "worktree" in background sessions being blocked from editing files inside their own worktree
/effort dialog, workflow animations, and prompt keyword shimmer… background subagent output corrupting claude -p stdout when… /usage-credits starting a re-login for Team and Enterprise… /autofix-pr reporting "cannot run on the default branch"… --resume picker not showing sessions from the current… Windows hooks that invoke bash explicitly (e.g., /usr/bin/bash… OpenTelemetry log events (user_prompt, api_request, tool_result, tool_decision) being… background sessions dispatched from claude agents booting on… a potential crash when rendering Write tool results… completed subagents getting stuck showing as running when… EADDRINUSE errors from tools that bind Unix sockets…
v2.1.1606월 2일 화
기능 ×6개선 ×3Fix ×18
기능 셸 시작 파일(.zshenv·.zlogin·.bash_login)과 ~/.config/git/ 쓰기 전 확인 프롬프트 추가(의도치 않은 명령 실행 방지)
기능 acceptEdits 모드가 코드 실행 권한을 주는 빌드도구 설정파일(.npmrc·.yarnrc*·bunfig.toml·.bazelrc·.pre-commit-config.yaml·.devcontainer/ 등) 쓰기 전 확인
기능 grep으로 파일 본 뒤 Edit에 별도 Read 불필요 — 단일 파일 grep/egrep/fgrep이 read-before-edit 충족
기능 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE 제거(이제 no-op)
기능 시작 시 JetBrains 플러그인 설치 제안 제거
기능 동적 워크플로 트리거 키워드를 workflow에서 ultracode로 변경. "workflow"는 더 이상 트리거 안 함(자기 말로 요청하면 동작), 트리거 키워드는 입력창에서 보라색 강조
⚡ 개선 3
🐛 수정 18
Improved performance of opening recently-inactive background agent sessions in claude agents
Improved auto mode classifier latency by reducing reasoning on routine actions, lowering the chance of "could not evaluate this action" blocks
Improved background-session teardown (claude rm/stop, idle reap) to send SIGTERM to running shell subprocesses before SIGKILL, so cleanup handlers run
copy-on-select not writing to the Windows clipboard on… restoring a completed session from claude agents dropping… background sessions re-attached after overnight retire losing their… claude --bg occasionally failing with "socket missing" when… an issue on Windows where the directory a… background agents that resumed work being shown under… claude agents freezing for several seconds when returning… Esc, arrow keys, and typing becoming unresponsive on… background agents emitting terminal sync-output markers to terminals… mouse wheel scrolling prompt history instead of the… CJK IME composition appearing at the bottom-left of… valid file:///C:/... links being rewritten to a broken… voice mode failing to connect when the project… auto mode unavailability message on third-party providers (Bedrock/Vertex/Foundry)… /effort ultracode incorrectly blaming the dynamic workflows setting… model-not-found errors suggesting --model when running via the… Claude's past replies disappearing from scrollback when resuming… vim mode p pasting on the line below…
v2.1.1595월 31일 일
기능 ×1
기능 내부 인프라 개선 (사용자 영향 없음)
v2.1.1585월 30일 토
기능 ×1
기능 Bedrock·Vertex·Foundry에서 Opus 4.7·Opus 4.8용 Auto 모드 지원. CLAUDE_CODE_ENABLE_AUTO_MODE=1으로 활성화
v2.1.1575월 29일 금
기능 ×17개선 ×1보안 ×2Fix ×13
기능 .claude/skills 디렉터리의 플러그인이 마켓플레이스 없이 자동 로드
기능 .claude/skills에 새 플러그인 스캐폴딩하는 claude plugin init <name> 추가
기능 /plugin 인수 자동완성 추가 — 서브커맨드·설치된 플러그인 이름·알려진 마켓플레이스 플러그인
기능 claude agents: 디스패치된 세션에 settings.json의 agent 필드 적용, --agent <name>으로 재정의 가능
기능 EnterWorktree가 세션 중 Claude 관리 worktree 간 전환 가능
기능 OTEL_LOG_TOOL_DETAILS=1 시 tool_decision 텔레메트리 이벤트에 tool_parameters(bash 명령·MCP/스킬 이름) 포함
기능 에이전트 완료 시 Claude 관리 worktree가 잠금 해제 상태로 유지 — git worktree remove/prune으로 정리 가능
기능 WSL: 이미지 붙여넣기(alt+v 단축키)·Windows 11 스크린샷 붙여넣기 수정, Windows 탐색기에서 이미지 드래그 지원 추가
기능 /terminal-setup이 VS Code/Cursor/Windsurf 통합 터미널에서 GPU 가속 비활성화 — 텍스트 깨짐 방지
기능 이 주의 기능 크레딧 청구 상태가 프롬프트 위 줄 대신 상태 영역 알림으로 표시
기능 claude agents: 디스패치 입력의 슬래시 명령 자동완성이 부분 문자열 매칭
기능 "bash commands will be sandboxed" 시작 배너 제거 — 샌드박스 상태는 /status와 명령 차단 시 계속 표시
기능 "/ide for …" 시작 힌트 토스트 제거
기능 [IDE] 백그라운드 서브에이전트 실행 중 Stop 클릭해도 실제로 중단되지 않던 문제 수정
기능 [VSCode] Opus 4.8에서 빠른 모드 표시기가 나타나지 않던 문제 수정
기능 워크플로 트리거 키워드 직후 Backspace 누르면 문자 삭제 대신 워크플로 요청 취소(alt+w와 동일)
기능 /config에 "Workflow keyword trigger" 설정 추가 — 프롬프트의 "workflow" 단어가 동적 워크플로를 트리거하지 않도록
⚡ 개선 1
🔒 보안 2
🐛 수정 13
Improved performance of long and resumed conversations by eliminating redundant message-rendering recomputations
Fixed sandbox network permission prompts appearing in auto and bypass-permissions mode when using the desktop app, IDE extensions, or SDK
Fixed claude agents completed sessions not retiring when an idle subagent was still parked or had leaked a backgrounded shell
unprocessable images (zero-byte, corrupt) attached via paste, MCP,… claude agents pressing Esc not cancelling a slow… background agent worktrees under .claude/worktrees/ being orphaned after… background sessions re-attached after a sleep/wake not telling… copy-on-select in claude agents not reaching the system… --resume not reporting background subagents that were running… --resume session picker leaving its contents on the… --worktree and --worktree --tmux returning to the canonical… /model picker showing an incorrect "Newer version available"… literal markdown markers (backticks, asterisks) appearing in the… terminal freezing after approving the managed-settings security dialog… a rare duplicate line appearing in scrollback after… right-click paste duplicating the clipboard in the VS…
v2.1.1565월 29일 금
Fix ×1
🐛 수정 1
an issue when using Opus 4.8 where thinking…
v2.1.1545월 28일 목
기능 ×21개선 ×2보안 ×3Fix ×18
기능 Opus 4.8 출시! 기본값이 high effort — 가장 어려운 작업엔 /effort xhigh
기능 동적 워크플로 도입 — Claude에게 워크플로 생성 요청 시 수십~수백 개 에이전트를 백그라운드에서 조율. 더 크고 복잡한 작업 처리 가능. /workflows로 실행 현황 확인
기능 Opus 4.8 빠른 모드가 크게 저렴해짐 — 표준 요금의 2배 비용으로 2.5배 속도
기능 Haiku·Sonnet·Opus 4.7 이전을 제외한 모든 모델의 기본값이 린 시스템 프롬프트로 변경
기능 Claude가 스스로 결정 불가한 경우에만 선택지 질문 사용 — 충분한 컨텍스트가 있을 때는 묻지 않음
기능 /simplify가 전체 버그 탐지 리뷰 대신 정리 전용 리뷰(재사용·단순화·효율·고도) 실행 후 수정 적용
기능 /effort 슬라이더 레이블을 "Speed"/"Intelligence"에서 "Faster"/"Smarter"로 변경
기능 claude agents: ! <command> 입력으로 셸 명령을 attach/detach 가능한 백그라운드 세션으로 실행. claude --bg --exec '<command>'로도 사용 가능
기능 claude agents: /logout이 백그라운드 세션으로 전달되지 않고 로그아웃 처리
기능 agents 뷰를 여는 ←←가 Bedrock·Vertex·Foundry 및 텔레메트리 비활성화 상태에서도 동작
기능 Chrome용 Claude: /chrome → "Select browser…"로 연결된 브라우저 선택, 또는 여러 브라우저 연결 시 채팅 중 선택
기능 플러그인이 plugin.json이나 마켓플레이스 항목에 defaultEnabled: false 선언 가능 — /plugin 또는 claude plugin enable로 활성화. 활성화된 플러그인의 의존성은 자동 활성화
기능 /plugin Discover 탭이 현재 디렉터리와 연관성 높은 플러그인을 "suggested for this directory" 주석과 함께 고정
기능 Stdio MCP 서버 서브프로세스가 환경에 CLAUDE_CODE_SESSION_ID·CLAUDECODE=1 수신
기능 claude mcp list/get가 파이프 출력 시 자동 승인·연결 대신 미승인 .mcp.json 서버를 ⏸ Pending approval로 표시
기능 Remote Control 활성화 시 /remote-control 자동완성에 "Disconnect Remote Control" 표시
기능 /claude-api 스킬에 Claude Opus 4.8 지원 및 4.7 → 4.8 마이그레이션 안내 추가
기능 CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE deprecated(06/01 제거 예정). Opus 4.6 빠른 모드는 /model claude-opus-4-6[1m] 전환 후 /fast on 사용
기능 Windows: claude.exe 사용 중 업데이트 실패 시 일반 오류 대신 다른 세션 닫고 재시도 안내
기능 단축키 도움말 패널에서 낡은 "& for background" 힌트 제거
기능 [VSCode] Auto 모드가 모드 피커에 나타나는 데 bypass-permissions 설정 불필요, 첫 활성화 시 새 세션 화면에 닫을 수 있는 안내 표시
⚡ 개선 2
🔒 보안 3
🐛 수정 18
Streaming tool execution is now always enabled, including when telemetry is disabled or on Bedrock/Vertex/Foundry (previously behind a feature flag)
Improved the auto-mode classifier's detection of data exfiltration, particularly bulk transfers of repository contents
Fixed $TMPDIR resolving to different directories in sandboxed vs unsandboxed Bash commands within the same session
Fixed subagents in background sessions bypassing the worktree-isolation guard and writing to the shared checkout
Fixed a single invalid allowedMcpServers/deniedMcpServers entry in managed settings discarding all managed-settings policy; the bad entry is now dropped with a claude doctor warning
rm -rf $HOME not being blocked as a… unreadable highlighted-row text in claude agents when the… background-agent completion notifications triggering premature "out of context"… background-session classifier losing the user's goal when a… pinned background sessions respawning every minute after a… background sessions stuck at "blocked", "running", or "working"… orphaned claude --bg-pty-host processes spinning at 100% CPU… number key shortcuts not working for options shown… worktree.baseRef: "head" resolving to the main checkout's HEAD… a stray leading space on wrapped lines when… intermittent terminal rendering corruption in VS Code by… plan file names including [Image #N] / [Pasted… a phantom expand/click affordance on colored tool output:… API 400 errors on models that don't support… task panel below the prompt showing a stray… /mcp tools list and tool detail rendering when… /model picker not showing fast mode pricing on… auto mode incorrectly blocking actions with "could not…
v2.1.1535월 28일 목
기능 ×13보안 ×2Fix ×21
기능 github/git 플러그인 마켓플레이스 소스에 clone·업데이트 시 Git LFS 다운로드를 건너뛰는 skipLfs 옵션 추가
기능 npm 전역 설치가 자동 업데이트 불가 시 Claude Code가 일회성 알림 표시 — /doctor에서 수정 방법 제공
기능 상태 표시줄 명령이 COLUMNS·LINES 환경변수 수신 — 스크립트가 터미널 너비에 맞게 출력 크기 조정 가능
기능 claude agents: 디스패치 입력 자동완성이 프로젝트 스킬뿐 아니라 기본 슬래시 명령·번들 스킬도 제안
기능 claude agents: PR 컬럼이 단일 PR은 PR #N, 복수 PR은 N PRs로 표시
기능 claude doctor가 마지막 업데이트 시도 결과 표시
기능 MCP 서버·커넥터의 별도 "인증 필요" 시작 알림을 단일 메시지로 통합
기능 macOS: 백그라운드 에이전트가 개인정보 보호 및 보안에서 "Claude Code"로 표시되고 업그레이드 후에도 권한 유지
기능 --strict-mcp-config가 명시적으로 전달된 에이전트 정의(--agents/SDK agents)의 인라인 mcpServers를 제거하지 않음; 차단된 서브에이전트 MCP 서버는 경고 표시
기능 Claude 응답 중 /bg 실행 시 응답을 백그라운드 세션에서 계속 진행
기능 [VSCode] Windows에서 VS Code 종료 시 Claude Code 프로세스가 정상 종료되지 않아 잘못된 "비정상 종료" 보고·고아 MCP 서버 발생 수정
기능 /model이 선택을 새 세션 기본값으로 저장(IDE와 동일). 피커에서 s를 누르면 현재 세션에만 모델 전환.
기능 modelPicker:setAsDefault 키 바인딩을 커스터마이즈했다면 keybindings.json에서 modelPicker:thisSessionOnly로 변경(d 액션이 s로 대체됨)
🔒 보안 2
🐛 수정 21
Fixed a regression where a custom API gateway could receive the user's Anthropic OAuth credential instead of the gateway's own token
Fixed background sessions writing temp files to $CLAUDE_JOB_DIR triggering a "sensitive file" permission prompt
stateful MCP servers without the optional GET SSE… subagent (Agent tool) frontmatter MCP servers ignoring --strict-mcp-config,… Windows PowerShell installer reporting "Installation complete!" when installation… claude update installing the latest version instead of… excessive memory usage (multiple GB) when resuming a… claude agents and claude --bg running on a… a hang where the CLI could fail to… malformed file:// links in Claude's responses not being… claude --help rendering unwrapped output on terminals narrower… MCP tool progress notifications not rendering in the… Agent tool with subagent_type: 'claude' running in an… /btw keyboard shortcuts becoming unresponsive in background sessions… recovering a background agent whose working directory was… EnterWorktree not being available immediately in background sessions… cmd+k in iTerm2/Terminal.app not repainting attached background sessions IME candidate window appearing at the bottom of… background-color bleed when attaching to a background agent… /copy and copy-on-select silently failing to update the… opening claude agents with Remote Control enabled leaving… /rename in background sessions not updating the session… Windows update rollback: if a Windows update fails,…
v2.1.1525월 27일 수
기능 ×16개선 ×1보안 ×2Fix ×14
기능 /code-review --fix가 리뷰 후 결과를 워킹트리에 적용 — 재사용·단순화·효율 제안 반영; /simplify가 /code-review --fix 호출
기능 스킬·슬래시 명령이 frontmatter에 disallowed-tools를 설정해 활성 중 특정 도구 제거 가능
기능 세션 재시작 없이 스킬 디렉토리를 재스캔하는 /reload-skills 명령 추가
기능 SessionStart 훅이 reloadSkills: true를 반환해 같은 세션에서 훅이 설치한 스킬 즉시 사용 가능
기능 SessionStart 훅이 시작·재개 시 hookSpecificOutput.sessionTitle로 세션 제목 설정 가능
기능 어시스턴트 메시지 표시 시 변환·숨김을 허용하는 MessageDisplay 훅 이벤트 추가
기능 pluginSuggestionMarketplaces 관리 설정 추가 — 관리자가 컨텍스트 팁으로 플러그인을 제안할 수 있는 조직 마켓플레이스 허용 목록 지정
기능 claude plugin marketplace remove가 --scope user|project|local 수락 — marketplace add·install·uninstall과 대칭
기능 기본 모델을 찾을 수 없을 때 매 요청 실패 대신 세션 나머지에 대해 설정된 --fallback-model로 전환
기능 Auto 모드가 더 이상 동의 옵트인을 요구하지 않음
기능 Vim 모드: NORMAL 모드에서 /가 이제 역방향 히스토리 검색 열기(Ctrl+R과 동일, bash/zsh vi-mode와 일치)
기능 /usage 분석에 대용량 세션 파일 포함 — 스트리밍 읽기로 스캔하여 메모리 사용량 일정 유지
기능 접힌 그룹의 사고 요약이 최소 3초간 표시, Markdown 렌더링, 10줄 제한(Ctrl+O로 전체 사고 확인)
기능 전체화면 모드에서 "Thinking for Ns" 표시기가 사고 중 실시간 카운트업, 중단해도 값 유지
기능 백그라운드 에이전트·워크플로 실행 중 응답 후 타이머에 "Waiting for N background agents/workflows to finish" 표시, 결과 처리 완료 후 누적 시간 보고
기능 세션 진입점을 OpenTelemetry 메트릭 속성으로 추가(app.entrypoint, OTEL_METRICS_INCLUDE_ENTRYPOINT=true로 옵트인)
⚡ 개선 1
🔒 보안 2
🐛 수정 14
Simplified the Workflow tool's inline progress display — live agent counts now show only in the persistent workflow status row below the prompt
Fixed the sandbox-enabled warning not appearing in condensed startup mode — it now shows in every layout
Fixed a background worker crash in claude agents when accepting a stale permission prompt after a subagent was cancelled
terminal styling degrading in very long sessions by… loading spinner showing "still thinking"/"almost done thinking" while… focus mode showing a spurious "N messages hidden"… clicking a link inside an expanded tool result… markdown table cell borders inheriting the color of… plugin MCP servers with the same command but… /doctor reporting "marketplace not found" or "plugin not… plugins that track a git branch silently no… remote MCP servers failing to connect in Claude… effort-change confirmation dialog appearing when the conversation has… Agent tool description referencing an agent list that… cache_creation_input_tokens reporting as 0 in transcript and result… PushNotification tool incorrectly reporting "Mobile push not sent… sessions getting stuck after a model or login…
v2.1.1505월 23일 토
Fix
🐛 수정 1
내부 인프라 개선 (사용자 가시 변경 없음)
v2.1.1495월 22일 금
기능 ×2개선 ×1 보안 ×3Fix
기능 /usage 카테고리 분석 /usage skills·subagents·plugins·MCP별 비용. 어디서 토큰이 새는지 파악.
기능 /diff 키보드 스크롤 화살표·j/k·Space·PgUp/PgDn diff 뷰에서 마우스 없이 키보드로 완전 탐색.
⚡ 개선 1
🔒 보안 3
🐛 수정 7
GFM task list 체크박스 렌더링 마크다운 출력에서 - [x] / - [ ] 시각적 표시.
권한 분석 갭 — PWD/OLDPWD/DIRSTACK cd·pushd·popd 후 오래된 변수 추적값을 파서가 신뢰하던 갭 수정.
PowerShell 권한 우회 내장 cd 함수가 디렉토리 변경 탐지 못해 workspace 외부 파일 접근 가능하던 취약점 수정.
Sandbox write allowlist — git worktrees shared .git 대신 전체 메인 저장소 루트를 커버하던 문제 수정.
Bash find macOS vnode 고갈·충돌 Enterprise allowAllClaudeAiMcps PowerShell prefix/wildcard allow rules managed-settings 승인 대화창 /ultraplan thinking spinner Ctrl+O · 프롬프트 히스토리 · /config · /insights · 상태 표시줄

v0.69.0 → v0.167.0  ·  2025.12.10 – 2026.11.6

v0.167.011월 6일 금
기능 ×6Fix ×6
기능codex agents --no-daemon으로 에이전트 커맨드 센터 열기. 커맨드 센터·세션 선택기가 이제 읽지 않은 결과를 표시 (#58238, #58239, #58263, #58264).
기능터미널 세션 선택기에서 연결된 백엔드 간 전환 및 전환 시 초안 유지 (#58280, #58457).
기능지원 터미널에서 작성 중 로컬 이미지 첨부 미리보기 및 클릭 가능한 트랜스크립트 경로에서 본 로컬 이미지 열기 (#58261, #58446).
기능gcp_setup_wizard to set up Google Cloud Vertex AI with Application Default Credentials or a credential file (#57857, #58427).”>"Sign in another way"에서 API 키·클라우드 공급자 옵션 확인. gcp_setup_wizard를 활성화해 Application Default Credentials·자격증명 파일로 Google Cloud Vertex AI 설정 (#57857, #58427).
기능/experimental에서 macOS·Windows 시스템 프록시 설정 옵트인 (#58157).
기능승인 프롬프트가 열린 동안 트랜스크립트에서 직접 패치 세부정보 펼치기 (#58281).
FixSaved chats stay visible after you switch model providers. If a chat can’t resume, you can read its transcript and prepare an editable prompt to continue in a new chat (#58202).
FixCtrl+L clears the terminal display while keeping earlier messages available through Ctrl+T (#58266).
FixDeleting text that exposes a leading ! keeps an ordinary draft in chat mode (#58412).
FixNetwork approval prompts close when their requests end. Concurrent requests to the same endpoint prompt one at a time (#58350, #58351).
FixLong realtime V3 conversations save completed speech to chat history as the transcript grows (#58221).
FixAutomatic context compaction now accounts for retained output from failed responses and responses with missing token usage data (#58404).
v0.166.010월 29일 목
기능 ×6Fix ×7
기능단어·줄·페이지 이동, 통합 검색, 설정 가능한 단축키를 갖춘 키보드 기반 트랜스크립트 선택 추가.
기능비동기 질문·선택지·답변·트랜스크립트 답변에서 Markdown을 일관되게 렌더링.
기능번들·Vertex AI·Amazon Bedrock 모델 카탈로그에 GPT-6.1 Terra 추가.
기능메시지 큐 추가 후 언로드된 스레드를 재개하는 codex queue --resume 추가.
기능TUI에 더 명확한 안전 차단 설명과 선택 가능한 안전한 후속 프롬프트 추가.
기능집중적인 설정·연결성·WebSocket 진단을 위한 codex doctor --network-only 추가.
FixPreserved acknowledged approval and permission settings when resuming or forking threads.
FixPreserved local image attachments when restoring killed composer text.
FixFixed standalone release cleanup on macOS when installations are in use or paths contain non-ASCII characters.
FixRestored spawned descendant threads when unarchiving their parent.
FixFixed app-server thread startup and shutdown races and released completed runtimes promptly.
FixImproved TUI reconnection recovery, including offline /quit and /exit handling.
FixPreserved reasoning-token accounting across resume and fork to avoid premature compaction.
v0.165.010월 27일 화
기능 ×6Fix ×6
기능model_provider = "gcp"로 설정하는 기본 내장 Google Cloud Vertex AI 공급자 추가.
기능모델 카탈로그에 GPT-6.1 Terra 추가.
기능세션 선택기에 저장소 필터, 에이전트 커맨드 센터에 디렉터리 그룹화 추가 — 연결된 워크트리 간 세션 탐색 편의성 향상.
기능앱 서버 API에 실험적 첨부 스레드 포크 추가.
기능지원 모델에서 대화 중 추론 노력 변경을 기본으로 활성화.
기능새 프로필에 메모리 v2를 기본으로 활성화하고 외부 에이전트 메모리 가져오기 지원 추가.
FixFixed fresh TUI sessions to honor the server’s default approval reviewer when no explicit override is provided.
FixKept TUI preferences editable and immediately applicable when execution settings are invalid.
FixCancelled remote MCP tool requests when their local response futures are dropped.
FixPrevented queued agent messages from restarting work after an interrupt or a switch to Plan mode.
FixStopped retrying when a provider reports that a model was not found, preserving its error message.
FixClosed a marketplace URL validation gap that could allow Git to connect to a different host than the one checked against allowed patterns.
v0.164.010월 23일 금
기능 ×6Fix ×6
기능재사용 가능한 프롬프트·슬래시 명령을 10개 번호 /presets 슬롯에 저장, 키보드 메뉴로 빠른 접근.
기능인라인 /model·/permissions 인수로 모델·추론 노력·속도·권한 프로필 직접 설정.
기능Kitty·Sixel 그래픽 지원 터미널의 전체화면 트랜스크립트에서 본 이미지·생성된 이미지 미리보기.
기능시크릿이 필요한 OAuth 클라이언트를 포함, 적격 Codex 계정 허용 또는 전용 로그인으로 엔터프라이즈 MCP 연결 인증.
기능커스텀 공급자 자격증명을 포함, 지원되는 원격 Bash 명령·Zsh 스냅샷 세션에서 자격증명 마스킹.
기능Amazon Bedrock 설정 마법사가 이제 기본으로 활성화 — 자격증명 감지 시 API 키 입력이 다른 AWS 로그인 방법과 함께 그룹화.
FixFailed compaction no longer leaves partial summaries in conversation history, and background compaction failures fall back without panicking.
FixResuming sessions now finds compressed histories and restores saved thread settings instead of replacing them with global defaults.
FixWindows HTTPS and WebSocket connections now handle proxy authentication challenges using the signed-in user’s Negotiate or NTLM credentials.
FixCLI configuration overrides are preserved when -c or --config appears at multiple subcommand levels.
FixQueued prompts now wait for pending permission selections to resolve before continuing.
FixHardened sandbox checks for case-variant metadata paths on macOS and replaceable symlinks used to locate executables.
v0.163.010월 15일 목
기능 ×6Fix ×6
기능/config에서 카테고리별 설정 검색, 지원 설정 즉시 변경, 재시작 필요 항목 확인 가능.
기능Codex 응답 중 후속 메시지를 보내 즉시 방향 전환 가능. 턴 중단 시 활성 Code Mode 셀과 중첩된 툴 호출도 함께 중단.
기능/keymap에서 리더 키 설정 가능. 기본값 Ctrl+X, 단축키 힌트는 선택·취소 전까지 열린 상태 유지, 음성 음소거는 F9로 이동.
기능/daemon에서 관리형 백그라운드 서버 재시작 가능. Codex가 재시작 시 중단될 작업을 경고한 뒤 자동 재연결.
기능Codex가 스킬·메모리·대화 기록 조회 등 독립적인 읽기 전용 툴을 병렬로 실행 가능.
기능적격 계정에서 Daybreak가 기본으로 활성화됨. 서버가 접근을 제공할 때 OpenAI API 키로 codex exec에서도 선택 가능.
FixResuming a saved thread restores its permissions and network approvals, while respecting explicit overrides and current managed policy.
FixThe network proxy now checks permission before a DNS lookup, rejects duplicate Host headers, and prevents credential aliases from bypassing inspection hooks.
FixReturn to an existing side conversation with /side after switching threads. Answers to pending prompts also go back to the thread that asked.
FixOn Windows, Ctrl+V and Shift+Insert paste text as well as images. On WSL, repeated pastes reuse the clipboard reader, and copy attempts time out instead of hanging.
FixLocal commands finish promptly when a child keeps an output pipe open. Remote commands preserve late-arriving output so the final poll can still collect it.
Fixcodex exec no longer prints the same file diff again after an unrelated command.
v0.162.110월 9일 금
Fix ×2
FixFixed a TUI crash when asynchronous questions contain multiple lines, preserving line breaks and complete hyperlink destinations.
FixFixed startup failures caused by differences between a running background server's feature settings and CLI defaults. Compatibility checks now apply only to explicit command-line feature overrides.
v0.162.010월 8일 목
기능 ×6Fix ×6
기능신뢰된 로컬 프로젝트에서 관리형 Git worktree를 생성·조회하는 툴 추가(worktrees 기능 활성화 시).
기능에이전트 커맨드 센터에서 p로 작업 고정 — 서버 지원 시 공유 Pinned 그룹 유지.
기능/copy로 트랜스크립트 블록 탐색·복사, Ctrl+Insert로 선택 복사, tui.mouse_scroll_speed로 마우스 휠 스크롤 속도 조정.
기능승인 헤더·질문·MCP 프롬프트·경고·배너·인증 프롬프트 내 URL을 클릭 가능하도록 변경(줄 넘김 포함).
기능커스텀 Responses 호환 모델 공급자에 실시간 웹 접근·원격 압축 기능 설정 가능.
기능프라미스 결과를 완료 순서대로 스트리밍하는 JavaScript 헬퍼 추가, Code Mode에서 옵트인 랭킹 툴 검색 지원.
FixRespect server model and reasoning-summary defaults for new TUI threads while retaining explicit launch overrides.
FixPreserve existing CRLF line endings in apply_patch updates without requiring an opt-in.
FixFix Linux sandbox startup with multiple denied files, reject writable sandbox-construction executables, and keep ripgrep configuration from weakening deny-glob masks.
FixRestore ordinary drive-letter file access on Windows 10 and match Windows sandbox temp permissions to the child process environment.
FixHonor server Retry-After advice for retryable Responses and WebSocket failures.
FixFix archive checksum verification when installing through Windows PowerShell with PowerShell 7 module paths present.
v0.161.010월 7일 수
기능 ×6Fix ×6
기능GPT-6.1 Sol이 번들·Amazon Bedrock 카탈로그의 기본 모델로 변경.
기능Amazon Bedrock이 호환 모델에서 멀티 에이전트 V2·Ultra 추론 지원 — Bedrock Mantle이 AWS GovCloud 리전도 수락.
기능활성 터미널 세션에서 /mcp login <name>으로 MCP 서버 로그인 가능.
기능음성 대화용 마이크·스피커·마이크 입력 채널 선택 — 설정이 로컬에 저장.
기능Daybreak는 --enable cli_daybreak 또는 features.cli_daybreak=true로 옵트인; daybreak=true 단독은 부족. 기본적으로 컨트롤·표시기 숨김, /daybreak 사용 불가, Daybreak 저장 스레드 포함 자동 Cyber 라우팅 생략. 저장된 기본 설정은 유지. 옵트인 라우팅에는 적격 ChatGPT 로그인·OpenAI 공급자·지원 모델/프로그램 필요.
기능codex exec --cyber-access-program 또는 TypeScript SDK의 cyberAccessProgram 옵션으로 턴별 Cyber 액세스 프로그램 선택. cli_daybreak 비활성화 시에도 명시적 exec 재정의 사용 가능하며 저장된 선택은 변경 없음.
FixApproved filesystem escalation can now grant broader write access while preserving denied reads and network restrictions. Background tasks retain their originating turn’s permissions.
FixExplicit launch permissions survive terminal reconnects and new sessions, while implicit client settings no longer overwrite server or saved-thread web-search settings.
FixElevated Windows terminal sessions can start using an embedded server, and sandboxed PowerShell preserves relative paths beneath protected user profiles.
FixEnter correctly submits buffered input after paste detection expires, including in Vim insert mode.
FixThread resume includes the latest committed history. Startup detects recoverable SQLite corruption earlier and preserves damaged databases as backups.
FixResponses retries and WebSocket-to-HTTP fallback honor server retry guidance, reducing premature failures during overload.
v0.160.110월 5일 월
Fix ×1
FixPreserve SYSTEMROOT, TEMP, and TMP when launching remote stdio MCP servers with explicitly configured remote environment variables, allowing Unix hosts to retain the Windows executor's startup environment.
v0.160.010월 1일 목
기능 ×4Fix ×6
기능에이전트 커맨드 센터에서 키보드로 접근 가능한 “Show more” 동작으로 오래된 작업 탐색.
기능지원되는 로컬 Linux X11 터미널의 전체화면 모드에서 트랜스크립트 텍스트 선택 후 가운데 클릭으로 붙여넣기.
기능정책이 허용할 때 프로젝트 외부에서 워크스페이스 기본값으로 세션 시작, 재개 시 저장된 권한 복원.
기능이전 사용자 지시를 검색하고 에이전트 핸드오프 컨텍스트를 포함하는 옵트인 Guardian 검토 기능 추가.
FixUnsent queued messages now resume after reconnection once uncertain submissions are resolved, avoiding duplicate sends.
FixThe terminal UI now preserves server provider, reasoning-summary, and verbosity settings and shows the correct sessions in resume and fork history.
FixFixed Windows sandbox PowerShell fallbacks and long-path permission repairs, and suppressed unwanted console windows from background helpers.
FixSubagents now retain environments that are still starting and receive their configuration or preparation failure.
FixPrevented SQLite stalls during connection setup and logging, and surfaced initialization errors instead of masking them as timeouts.
FixExplicit provider model catalogs no longer include unsupported bundled models or reuse stale entries after refresh failures.
v0.159.39월 30일 수
기능 ×1
기능ChatGPT로 로그인한 적격 로컬 세션에 이제 계정 보안 설정 완료를 위한 선택적 알림 표시 가능.
v0.159.29월 29일 화
Fix ×1
FixSuppressed console windows flashing on Windows when Codex launches background processes and sandboxed commands.
v0.159.19월 29일 화
기능 ×1
기능번들·Amazon Bedrock Mantle·Runtime 카탈로그에서 GPT-6.1 Sol을 기본 모델로 추가.
v0.159.09월 29일 화
기능 ×6Fix ×6
기능옵트인 instant_interrupt: 모델 응답 또는 장시간 코드 모드 호출 중 새 입력으로 Codex를 조종 가능.
기능새 세션에 간결한 환영 화면과 일관된 헤더 적용 — 턴 중·후 가끔 팁 표시.
기능경고 뷰어를 닫으면 확인한 경고가 해제됨 — k를 눌러 나중을 위해 보존 가능.
기능플랜 실행 여부를 결정하는 동안 트랜스크립트 스크롤 가능.
기능네이티브 Mermaid 렌더링에서 더 많은 플로우차트 엣지·레이블·노드 그룹 지원.
기능앱 서버 클라이언트가 특정 항목부터 스레드 기록 페이지네이션 가능.
FixWindows launches avoid stray console windows for MCP servers, code-mode hosts, and piped commands; restrictive launchers can fall back to embedded mode.
FixCopying transcript selections preserves Markdown tables, formatting, and significant whitespace. More terminals now copy automatically on selection.
FixBlank sessions retain drafts when switching tasks, and threads can be archived and listed before their first turn.
FixLocal ChatGPT sign-in opens the browser reliably; onboarding also provides a shortcut to copy the login link.
FixApproved commands retain explicit filesystem denials, and .aws directories are protected by default under writable roots.
FixFixed macOS TLS access in network-enabled sandboxes and remote environments that require proxy access.
v0.158.09월 28일 월
기능 ×5Fix ×6
기능전체화면 TUI에서 선택 시 복사·우클릭 붙여넣기 설정 가능. 복사한 트랜스크립트 선택 영역이 이제 Markdown 서식을 보존.
기능codex mcp add --oauth-client-secret를 포함하여 사전 등록된 OAuth 클라이언트 시크릿이 필요한 MCP 서버에 연결.
기능app-server를 통해 구성된 연결을 포함하여 exec-server WebSocket 직접 연결을 bearer 토큰으로 보호.
기능이미지 생성·편집 시 투명 배경을 명시적으로 요청 가능, 편집이 이제 파일 기반 대화 이미지도 수락.
기능상승된 권한으로 실행되는 명령에 터미널 입력 승인이 기본으로 활성화 — 런타임 전용 허용이 더 이상 불필요한 검토를 유발하지 않음.
FixFixed Windows sandbox failures involving ordinary Windows 10 paths, rejected stored credentials, and large permission policies.
FixFixed Linux sandbox startup with nested writable roots and preserved Git metadata protections across writable roots on Linux and macOS.
FixmacOS patch operations now recognize system path aliases covered by existing permissions, avoiding unnecessary approval prompts.
FixApproval reviews now retry when new user input arrives, so a status question does not automatically abort a pending action.
FixMermaid flowcharts now render quoted labels and ampersands; unsupported diagrams explain why they fall back to source.
FixCommand completion events now include early output and report process-launch failures to clients.
v0.157.19월 26일 토
기능 ×1
기능릴리스 하이라이트를 확인할 수 없습니다: PR 인덱스가 비어 있으며 GitHub 태그 비교 시 404가 반환되었습니다.
v0.157.09월 25일 금
기능 ×6Fix ×6
기능GPT-6 Sol과 Luna 추가 — Amazon Bedrock 지원 및 구 모델 마이그레이션 프롬프트 포함.
기능전체화면 트랜스크립트를 기본으로 활성화하고 Shift-클릭으로 텍스트 선택 범위 확장 추가.
기능적격 인터랙티브 세션에 백그라운드 서버 자동 시작 활성화 — 서버 설정 호환 안 될 때 복구 선택지 제공.
기능다른 앱에서 열린 대화를 포크하는 f 단축키 추가 — 초안·대기 프롬프트 보존.
기능원격 세션 및 로컬 백그라운드 서버 세션에서 /import 사용 가능.
기능Unicode 글머리 기호·체크박스·정렬 수식·최적화 표기법으로 터미널 렌더링 개선.
FixPreserved active voice conversations when switching threads.
FixRecovered unsent question answers into the composer when turns end, without disrupting active history searches.
FixRespected tmux mouse settings and restored native scrollback for Terminal.app over SSH in automatic screen mode.
FixFixed configured proxy routing for realtime connections and standalone web search, including search redirects.
FixAdded retries for transient file-upload failures and increased the upload timeout to five minutes.
FixEnforced network restrictions across redirects and ongoing HTTP and WebSocket traffic, including cancellation when policy changes revoke access.
v0.156.19월 23일 수
기능 ×1
기능모델 피커에서 GPT-6 Sol 또는 GPT-6 Luna 선택 가능. 사용량 한도 전환 프롬프트가 이제 GPT-6 Luna를 권장.
v0.156.09월 22일 화
기능 ×6Fix ×6
기능다음 실행에 선택적 전체화면 UI /tui 사용 — 트랜스크립트 검색·마우스 선택·우클릭 복사 포함.
기능음성 대화 기본 활성화 — F8 토글, /voice settings 선택기, Linux·Windows 번들 오디오 런타임.
기능/usage 대시보드에서 계정 사용량·토큰 합계·플러그인·스킬 활동 확인.
기능에이전트 커맨드 센터에서 상태별 작업 필터링·worktree 세션 생성; worktree 지원 기본 활성화.
기능6가지 새 테마로 터미널 커스터마이즈 — 응답에서 Mermaid 다이어그램·수식 직접 표시.
기능/daemon으로 로컬 백그라운드 서버 업데이트, 또는 --no-daemon으로 우회.
FixPreserve streamed answers and plans when turns fail, are interrupted, or receive subagent completion events.
FixFix clipboard forwarding in tmux and SSH sessions and preserve tab indentation when terminals send pasted text as individual keystrokes.
FixRestore Plan mode when resuming sessions and preserve thread identity and settings when editing earlier prompts.
FixRecover login through system proxies and refresh MCP credentials when OAuth discovery returns a 503 error.
FixPrevent speech from being dropped during playback pauses or bursts of incoming audio.
FixClose sandbox isolation gaps involving inbound Windows connections, privileged Linux/macOS sockets, and writes through read-only macOS file handles.
v0.155.19월 18일 금
Fix ×1
FixNew local TUI sessions now leave reasoning summaries disabled by default, fixing request rejection by providers that do not support them. Explicit reasoning-summary settings remain respected.
v0.155.09월 17일 목
기능 ×6Fix ×6
기능지원 빌드에서 /experimental로 활성화하는 실시간 트랜스크립트·마이크 컨트롤을 갖춘 실험적 /voice 대화 추가
기능TUI 상태 표시줄에 실시간 추론 요약 및 성공한 턴 완료 타임스탬프 표시
기능에이전트 개요에서 작업 숨기기·보관·삭제 추가 — 워크트리 소유권 정보 및 정리된 관리 워크트리의 삭제 확인 포함
기능지원 Mac의 로컬 TUI 세션에서 MCP 요청에 Touch ID 인증 추가
기능데몬 업데이트 일정 설정 및 codex app-server daemon update 추가 — 데몬 재시작 후 저장된 스레드·활성 목표 복구 가능
기능Amazon Bedrock이 설정된 명령에서 AWS 자격증명 획득 가능 — 캐싱·만료 기반 갱신·인증 복구 지원
FixAccepted prompts are now saved even when compaction fails before a turn starts.
FixFixed missed tmux resizes, transcript viewport restoration, and stale history appearing after switching threads.
FixMCP servers now report expired OAuth credentials accurately and provide reconnect guidance when token refresh fails.
FixAutomatic approval reviews now preserve complete actions and authorization evidence more reliably, retry transient failures, and distinguish review failures from unsafe-action findings.
FixSwitching accounts now invalidates remote-control sessions, cached WebSocket state, and model catalogs belonging to the previous identity.
FixBlocked Windows-process escapes from restricted WSL sandboxes and hardened brokered shell snapshots against credential exposure.
v0.154.09월 9일 수
기능 ×6Fix ×6
기능GPT-6-Astra를 모델 피커 및 Amazon Bedrock 카탈로그에서 선택 가능.
기능--worktree·/worktree로 새·포크 세션용 격리 체크아웃 생성·탐색·재개를 지원하는 실험적 worktree 기능.
기능Codex 작업 중 제안 선택지 또는 직접 입력으로 인라인 질문 답변 — 메인 초안 유지.
기능Windows 세션이 이제 백그라운드 Codex 서버를 공유 — 데몬 생명주기 명령 및 관리형 업데이트 지원.
기능Vim 편집에 실행 취소·점 반복을 지원하는 R 교체 모드 추가, 레거시 터미널 Escape 처리 개선.
기능응답 복사 시 리치텍스트 앱에서 서식 보존, /copy로 상태 출력 또는 개별 세션 필드 복사 가능.
FixExisting sessions pick up newly installed plugin tools and refresh skills and hooks after external plugin upgrades or rollbacks.
FixMCP connections coordinate OAuth token refreshes and surface login challenges when refresh fails, without automatically replaying rejected tool calls.
FixStartup avoids running workspace-controlled helpers before trust is established, and the macOS sandbox blocks terminal input injection.
FixRemote resume and fork operations preserve saved permissions; fresh sessions and forks respect server model defaults unless explicitly overridden.
FixResuming a conversation open in another app now shows a read-only transcript with a retry option while preserving your draft.
FixAutomatic approval reviews better preserve authorization context through compaction and reject approvals invalidated by new user instructions or answers.
v0.153.49월 4일 금
Fix ×2
FixFixed Astra’s visibility in the bundled model picker and made it the bundled default when no model is explicitly configured.
FixUpdated Astra’s guidance to use asynchronous questions only when the tool is available in the session.
v0.153.39월 4일 금
기능 ×1Fix ×1
기능Mantle·Runtime 전역/US 라우트의 Amazon Bedrock 모델 피커에 GPT-6-Astra 추가.
FixCorrected GPT-6-Astra’s guidance for asynchronous clarification questions to use the supported tool and recognize that it accepts text only.
v0.153.29월 3일 목
Fix ×1
FixCorrected the GPT-6-Astra Fast tier description to say “2x speed, increased usage” instead of “1.5x.” This changes only the displayed text, not how requests run.
v0.153.19월 3일 목
기능 ×1
기능API를 통해 GPT-6-Astra 설정 지원 추가 — 기본 모델 변경 없이, 모델 피커에도 미표시.
v0.153.09월 3일 목
기능 ×5Fix ×5
기능Vim 모드에서 u로 실행 취소, Ctrl+R로 다시 실행 지원 — 붙여넣기·첨부 파일 포함 완전한 초안 보존. (#41941, #42140)
기능플러그인 CLI로 원격 마켓플레이스의 플러그인 목록 조회·설치·제거 가능. (#42150)
기능tui.auto_recap = false 설정으로 자동 요약 비활성화, 수동 /recap은 유지. (#42101)
기능TUI 기록에 완전한 패치·백그라운드 터미널 전송 입력·완료된 개별 명령 표시. (#41893, #42107)
기능Plus·Team 사용자가 약 5시간 사용 창에서 허용량의 절반 미만 남을 때 더 일찍 경고 수신. (#42142)
FixTUI sessions reconnect after an external app-server connection drops, preserving drafts and transcripts while keeping uncertain or queued submissions paused for review. (#41911, #41916, #41918)
FixFull Access skips Guardian reviews for confirmation-only actions. User approval mode skips background Guardian scoring and prewarming, while sensitive-action checks and requests for user input retain their existing handling. (#42147, #42256)
FixGuardian review history survives compaction, restarts, and user-created forks while respecting rollback boundaries and isolating subagent history. (#41879, #42065)
FixRemembered MCP tool approvals are scoped to the selected app account, and relative MCP executable paths start more reliably on macOS. (#42133, #42117)
FixRollout compression includes shared histories, codex exec resume handles compressed rollouts when selecting by working directory, and thread forks work with symlinked session roots. (#42039, #42135)
v0.152.19월 1일 화
Fix ×1
FixGuardian approval review now honors Node REPL policies provided through model metadata.
v0.152.09월 1일 화
기능 ×6Fix ×8
기능Vim 모드에서 초안 내 /·? 검색, 매칭 강조, n·N으로 반복 탐색 지원.
기능사용량 한도 배너에서 사용 확인·크레딧 관리·한도 초기화·플랜 관리 액션 제공.
기능터미널 UI와 codex exec에서 Amazon Bedrock 재인증을 포함한 자격증명 갱신 진행 상황 표시.
기능MCP 서버 이름에 :·@·/·. 포함 가능 — CLI 명령어·인증 전반에서 패키지 스타일 이름 지원.
기능개별 MCP 툴이 output_token_limit 설정 지원, 세션 재개 시에도 일관된 출력 잘림 적용.
기능앱서버 클라이언트가 1시간 초과 데드라인을 포함한 thread/shellCommand 타임아웃 설정 가능.
FixVim-enabled composers now start fresh drafts in Insert mode, including after submitting messages or dispatching slash commands.
FixAutomatic approval reviews can retain longer messages and a larger conversation transcript.
FixAutomatic approval reviews preserve user instructions, answers, and valid authorizations across history compaction.
FixResumed threads restore their saved working directory when none is supplied, and client metadata updates preserve filesystem permissions.
FixMCP tools remain available through cache refreshes and remote plugin changes; authentication retries use refreshed helper-provided headers.
FixOpening the model picker refreshes available models without losing the highlighted choice.
FixFixed Windows sandbox execution with Microsoft Store PowerShell, subprocess hangs on terminal queries, and cursor-related display corruption in older JediTerm terminals.
FixCloud task requests reject untrusted backend URLs and disable redirects to protect saved credentials.
v0.151.08월 29일 토
기능 ×3Fix ×6
기능선택적 MCP 서버의 툴 탐색용 설정 가능한 유예 기간 추가.
기능확장 프로그램이 MCP 툴 결과를 모델에 전달 전 검사·교체 가능.
기능플러그인 카탈로그가 저장소별 설정을 통합하고, 유효하지 않은 프로젝트 마켓플레이스를 유효 플러그인 숨김 없이 보고.
FixPreserved restored permission profiles across TUI turns and prevented /cd from weakening sandbox restrictions.
FixKept tool availability and reasoning effort correct when switching models or falling back to another model.
FixImproved remote sandbox enforcement using the executor’s actual home directory, operating system, and path conventions.
FixPreserved structured MCP tool and resource errors in app-server responses.
FixCounted nested subagent token usage toward root goal budgets.
FixPrevented stale Guardian classifications from authorizing actions after permission state changes.
v0.150.18월 27일 목
Fix ×1
FixRemote compaction now counts retained images toward its token budget by default, trimming older images as needed.
v0.150.08월 26일 수
기능 ×6Fix ×6
기능@ 멘션으로 다른 Codex 작업 참조, 터미널에서 에이전트에게 작업 읽기·생성·메시지 전송 요청 가능.
기능/copy가 전체 응답·개별 코드 블록·인용구 선택 피커 제공.
기능이름 없는 터미널 작업에 설명적 제목 자동 부여, /rename이 대화 기반 수정 가능한 제목 제안.
기능지원 터미널에서 마크다운 링크가 클릭 가능한 레이블로 표시, 그 외 환경에서는 URL 그대로 표시.
기능권한 모드 순환 단축키 바인딩 가능, Vim 모드에서 .으로 마지막 편집 반복.
기능활성 최상위 턴이 중단될 때 명령 또는 MCP 핸들러를 실행하는 새 Interrupt 훅 추가.
FixUntrusted projects no longer supply project-level AGENTS.md instructions, and managed deny-read rules remain enforced after permission changes.
FixImproved credential redaction in app-server diagnostics, including provider, authentication refresh, and attestation fields.
FixFixed remote MCP bearer-token lookup and required-server startup while preserving compatibility with older executors.
FixFixed elevated Windows sandbox setup and launch aliases under Unicode user paths.
FixPrevented Unix shutdown hangs caused by detached processes retaining a terminal or full terminal output buffers.
FixFixed conversation compaction and multi-agent compatibility for Amazon Bedrock models.
v0.149.08월 20일 목
기능 ×6Fix ×6
기능작업 검색·시작·열기·이름 변경·중지와 단축키 설정을 지원하는 인터랙티브 codex agents 대시보드 추가.
기능TUI 세션의 작업 디렉터리 관리용 /cd·/pwd·/cwd 명령 추가.
기능기존 로컬·원격 세션에 메시지를 보내는 codex queue 추가.
기능문자 교체 및 cw·c$·cc 등 추가 변경 모션으로 Vim 편집 기능 확장.
기능codex doctor가 이제 엔드포인트 보호·네트워크/프록시 오류·데스크탑 앱 상태·업데이트 연결 진단.
기능SDK 사용자가 이제 정확한 CLI 설정 재정의를 전달하고 max·ultra 추론 노력 선택 가능.
FixQueued messages now wake idle sessions reliably, resolve duplicate session names more usefully, and preserve pasted or deferred command semantics.
FixResumed and forked threads now restore their active permission profile instead of silently falling back to current defaults.
FixFixed duplicate sub-agent activity and tightened TUI routing for sub-agent notifications and approvals.
FixRealtime WebRTC sideband connections now reconnect after unexpected transport loss without dropping pending output.
FixInline TUI history now remains available in Windows Terminal scrollback.
FixInactive TUI thread replay buffers are now bounded to prevent excessive retained streamed output.
v0.148.08월 18일 화
기능 ×6Fix ×6
기능TUI 대화 전체를 /export로 Markdown 내보내기 — 클립보드 또는 새 파일로 저장.
기능codex exec fork로 세션 포크, TUI 재개 피커에서 세션 보관·복원.
기능TUI 초기화 중 프롬프트 초안 작성 가능, 시작 중 재개·포크 진행 상황 표시.
기능적격 워크스페이스의 예상 스레드 크레딧 또는 비용을 /status·상태 표시줄·터미널 제목에서 확인.
기능AWS 프로파일·리전·GPT-5.6 라우팅 지원으로 Amazon Bedrock Runtime을 내장 공급자로 사용.
기능훅이 이제 비동기적으로 명령을 실행하고 MCP 툴을 호출 가능.
FixModel switches and settings updates no longer leave stale instructions behind or change an active turn midstream.
FixResumed sessions now restore their persisted working directory and approval policy, with more accurate transcript previews.
FixTurns reconnect through temporary provider outages, and MCP servers recover after OAuth reauthentication without restarting Codex.
FixTUI startup no longer lets buffered terminal input activate prompts accidentally, and onboarding appears when authentication is missing.
FixComposer and transcript rendering now handle CRLF pastes, wrapped whitespace, and long URLs correctly.
FixSandbox restrictions now fail closed for denied or unreadable paths across Linux and Windows.
v0.147.08월 7일 금
기능 ×6Fix ×6
기능포터블 Agent 플러그인 설치 및 로컬·개인·워크스페이스·원격 플러그인 카탈로그 전체 검색.
기능대화를 지속적으로 유지되는 수동 정렬 섹션으로 구성하고 긴 트랜스크립트를 단계적으로 탐색.
기능새 --approve-for-me CLI 플래그로 자동 검토 승인 활성화.
기능Cursor 관리 스킬 임포트 및 중복 생성 없이 임포트한 Claude·Cursor 대화 변경 사항 동기화.
기능페이지네이션 디스커버리·다중 라운드 요청·비차단 서버 시작을 포함한 opt-in MCP 2026-07-28 프로토콜 지원.
기능Amazon Bedrock에 캐시된 웹 검색 및 원격 대화 압축 활성화.
FixRedact secrets and complete bearer tokens from displayed commands and replayed conversation history.
FixPrevent lost or stalled terminal input when focus returns, MCP servers initialize, or Ghostty handles keyboard shortcuts.
FixCorrect rendering and cursor positioning for Japanese characters, emoji, hyperlinks, and text near viewport boundaries.
FixProperly interrupt Windows background processes and handle Windows filesystem paths consistently.
FixRequire explicit trust for unfamiliar local projects and enforce managed authentication restrictions before credentials are used.
FixHarden plugin isolation and deny network access when policy updates fail.
v0.146.18월 5일 수
Fix ×1
FixApply safer automatic-review defaults for cyber-capable models and explain permission changes in the terminal interface.
v0.146.07월 29일 수
기능 ×6Fix ×6
기능/new·/clear로 새 세션 이름 지정, 중요 스레드 고정, 사이드 대화를 닫지 않고 전환.
기능Agent Plugins 매니페스트, 워크스페이스 플러그인 게시, Amazon Bedrock·Claude Code 추가 플러그인 마켓플레이스 지원.
기능스레드 목록에 표시되지 않는 임시 포크를 포함한 페이지네이션 히스토리로 스레드 포크.
기능앱서버를 WebSocket으로 원격 Code Mode 호스트에 연결.
기능호환 커스텀 모델 공급자에 독립형 웹 검색 활성화.
기능executor 제공 스킬 발견 및 명시적으로 선택된 스킬 포함 관련 리소스 안전 읽기.
FixHonor configured proxies across authentication, plugin downloads, MCP authorization, remote execution, WebSockets, redirects, and LM Studio connections.
FixKeep MCP connections and Apps tools current when authentication or configuration changes, reconnecting closed servers without restarting healthy connections.
FixPreserve submitted messages, final responses, failed-turn errors, imported timestamps, and approval settings across interruptions, replay, imports, and forks.
FixImprove terminal responsiveness and rendering, including nonblocking interrupts, keyboard handling, narrow layouts, hyperlinks, and refreshed mention results.
FixFix Windows navigation keys, reliably terminate sandboxed process trees, and preserve proxy settings during security reviews.
FixRetain more available skills under tight context budgets and warn when skill catalogs must be truncated.
v0.145.07월 21일 화
기능 ×6Fix ×6
기능효율적 재개·검색·이름 지속·서브에이전트 지원·메모리를 갖춘 실험적 페이지네이션 스레드 히스토리 추가.
기능/import가 Cursor·Claude Code 설정, MCP 서버, 플러그인, 세션, 명령어, 프로젝트 메모리 마이그레이션으로 확장.
기능실험적 Amazon Bedrock 로그인·커스텀 엔드포인트·인증 지원 추가, Bedrock 기본 모델로 GPT-5.6 Sol 설정.
기능일반 로컬 오디오 형식을 포함한 오디오 입력·툴 출력 추가, 스트리밍 실시간 V3 대화 도입.
기능설정 가능한 서브에이전트 모델·추론 수준·동시성·역할 복원·에이전트 내비게이션 개선으로 opt-in 멀티에이전트 V2 경험 안정화.
기능터미널 UI에 보안 클릭 가능한 인라인 시각화 링크 추가.
FixEditing an earlier prompt or retrying a safety-buffered turn now creates a contextual branch, preserving the original conversation, attachments, and mention bindings.
FixImproved terminal responsiveness for long conversations and streamed output through incremental Markdown rendering, fewer redraws, caching, and bounded command output.
FixPrevented slow or conflicting MCP startup and authentication flows by enforcing startup timeouts, avoiding blocking OAuth discovery, serializing refreshes, and reusing tool catalogs safely.
FixImproved Windows execution and sandbox reliability, including native exec-server sandboxing, network-proxy enforcement, hidden helper consoles, and correctly quoted hook commands.
FixFixed compact release-metadata parsing and macOS code-mode installation, with an in-process fallback when the external code-mode host is unavailable.
FixStrengthened safety and approval handling with better forced-rm detection, consistent full-access confirmation, and preserved rejection reasons across tools.
v0.144.67월 18일 토
Fix ×1
FixRefreshed bundled instructions for GPT-5.6 Sol, Terra, and Luna, and corrected their context windows to 272,000 tokens.
v0.144.57월 16일 목
Fix ×1
FixImproved dangerous-command detection, including more forced rm forms, and provides clearer rejection reasons when commands are denied.
v0.144.47월 14일 화
기능 ×1
기능이 패치 릴리스에는 사용자 관련 변경 사항 없음.
v0.144.37월 13일 월
기능 ×1
기능버전 전용 릴리스 — rust-v0.144.2 이후 병합된 풀 리퀘스트 변경 없음.
v0.144.27월 13일 월
Fix ×1
FixRestored the previous Guardian auto-review policy, request format, and tool behavior after rolling back a prompting regression.
v0.144.17월 9일 목
Fix ×3
FixFixed standalone installs failing when GitHub returns compact or reordered release metadata.
FixEnsured macOS package installs expose the code-mode host alongside the codex executable.
FixKept code mode working when the companion host binary is unavailable by falling back to the embedded runtime.
v0.144.07월 9일 목
기능 ×6Fix ×6
기능사용량 한도 리셋 크레딧이 종류·만료일 표시 및 사용할 크레딧 선택 가능.
기능읽기 전용 선언 액션은 허용하고 쓰기 시 프롬프트하는 writes 앱 승인 모드 추가.
기능MCP 툴이 실험적 opt-in 없이 인터랙티브하게 인증 요청 가능.
기능앱서버 호스트가 런타임에 Codex 인증 제공·로그인 성공 시 호스팅 페이지로 리다이렉트 가능.
기능전역 pnunen 설치 감지 — 진단·업데이트에 올바른 패키지 매니저 사용.
기능Ultra 추론 선택 시 높은 멀티에이전트 동시성이 사용량을 빠르게 늘릴 수 있다고 경고.
FixResumed ChatGPT threads recover when compaction references a retired model by retrying with the currently selected model.
FixFixed Code Mode crashes in Intel macOS release binaries.
FixWindows sandbox sessions can delete files in writable roots and access the managed primary runtime.
FixPasted terminal control sequences can no longer corrupt TUI rendering or resumed conversation history.
FixLong-running app sessions now refresh expired authentication for the hosted codex_apps connector.
FixResponses WebSockets continue using the low-latency transport while respecting system proxies and custom certificate authorities.
v0.143.07월 8일 수
기능 ×6Fix ×6
기능원격 플러그인이 기본 활성화 — 더 풍부한 카탈로그 행, npm 마켓플레이스 소스, 원격/로컬 버전 표시
기능Codex가 인증·Responses API 트래픽을 macOS·Windows 시스템 프록시(PAC·WPAD 포함)를 통해 라우팅 가능
기능실행 중인 데몬에서 수동 페어링 코드를 생성하는 codex remote-control pair 추가
기능Amazon Bedrock GPT-5.6 Sol·Terra·Luna 모델 추가, max 추론 노력 일급 지원
기능MCP 툴이 기본적으로 tool search 사용, ChatGPT 호스팅 MCP 서버는 세션 인증 명시적 사용 가능
기능앱 서버 클라이언트가 환경 검사, 하위 스레드 목록 조회, 특정 턴까지의 히스토리 포크 가능
FixFixed Windows ConPTY input handling for line endings and backspace, plus sandbox credential retry edge cases.
FixFixed stale TUI safety prompts and cancelled reviews that could leave MCP startup appearing busy.
FixImproved recovery when exec servers are temporarily offline and prevented remote-control token refresh retry storms.
FixPreserved trailing realtime transcript text and terminal rollout events during shutdown.
FixImproved incremental WebSocket request success by ignoring response metadata during comparisons.
FixReduced installer failures from GitHub API rate limits by reusing release metadata.
v0.142.57월 1일 수
Fix ×1
FixPrevented full Responses WebSocket request payloads from being written to trace logs.
v0.142.46월 29일 월
기능 ×1
기능사용자 관련 변경 사항 없는 릴리스
v0.142.36월 26일 금
기능 ×1
기능0.142.2 이후 사용자 변경 없는 유지보수 패치
v0.142.26월 25일 목
기능 ×4Fix ×6
기능지원 시 MCP 툴이 기본적으로 tool search 사용 — 이전 모델·공급자 호환성 유지하며 툴 발견성 향상
기능respect_system_proxy 활성화 시 macOS 인증 클라이언트가 시스템 프록시·PAC·WPAD 설정 준수
기능플러그인이 로컬 매니페스트·원격 카탈로그를 통해 전용 다크모드 로고 제공 가능
기능앱이 서버 제공 가시성·빠른 모델 메타데이터로 더 풍부한 safety-buffering UI 표시 가능
FixRemote plugin catalogs now return curated featured-plugin rankings.
FixExpired Amazon Bedrock credentials now produce actionable recovery guidance instead of a generic authorization error.
FixRemote stdio MCP servers now accept absolute working directories written in the remote platform’s path format.
FixRemote HTTP(S) image inputs now return clear model-visible validation errors; inline data URLs and local images remain supported.
FixPowerShell commands containing executable AST regions the safety classifier cannot inspect now require approval.
FixCode Mode now warns when the selected model lacks the required metadata.
v0.142.16월 25일 목
기능 ×1
기능인증용 Windows 시스템 프록시 opt-in 지원 추가 — PAC·WPAD·정적 프록시·우회 규칙 포함
v0.142.06월 22일 월
기능 ×6Fix ×6
기능/usage에서 적립된 사용량 한도 리셋 크레딧 확인·사용 가능 — 확인·재시도·갱신 상태 포함.
기능/plugins가 원격 플러그인을 OpenAI Curated·Workspace·Shared with me 섹션으로 분류, 적합한 턴에서 관련 플러그인 추천·설치 가능.
기능설정 가능한 롤아웃 토큰 예산이 에이전트 스레드 전반 사용량 추적, 잔여 예산 알림, 소진 시 턴 중단.
기능앱서버 클라이언트가 멀티에이전트 위임을 disabled·명시적 요청 전용·proactive로 스레드·턴 수준에서 설정 가능.
기능실시간 검색은 허용하되 직접 페이지 접근을 서버 승인 URL로 제한하는 인덱스 웹검색 모드 추가.
기능Codex가 예약된 UTC 시간 알림 수신·현재 시간 직접 조회 가능 — 클라이언트 제공 앱서버 시계 포함.
FixRestored reliable Linux TUI rendering after suspending with Ctrl+Z and resuming with fg.
FixExec-server processes and stdio MCP sessions now survive transient disconnects, including signed-URL refresh and retry-safe stdin writes.
FixRemote environments now preserve executor-native paths, shells, AGENTS.md discovery, and sandbox behavior across operating systems.
FixPlugin loading and installation now handle root marketplace layouts, manifest fallbacks, multiple skill paths, actionable download errors, and immediate tool refreshes.
FixParent agents now receive terminal subagent errors instead of seeing failed work as an empty successful completion.
FixGoal-first threads are once again persisted and returned by thread/list and thread/search.
v0.141.06월 18일 목
기능 ×6Fix ×6
기능원격 executor가 인증·E2E 암호화된 Noise 릴레이 채널 사용.
기능크로스플랫폼 원격 실행이 executor 고유 작업 디렉터리·셸 보존 — app-server·exec-server 경계 파일시스템 권한 경로 포함.
기능선택된 executor 플러그인이 스레드별 stdio MCP 서버 활성화 가능; 플러그인 발견에 내가 만든 마켓플레이스·auth별 큐레이션 카탈로그 추가.
기능앱서버 클라이언트가 직계 자식 스레드 목록·외부 에이전트 가져오기와 상세 결과 연결·레이트리밋 리셋 크레딧 조회/사용 가능.
기능Realtime 클라이언트가 음성 명시적 추가·Codex 응답의 대화 진입 방식 제어·시작 컨텍스트 생략 가능.
기능TUI 입력 프롬프트가 비활성 후 자동 확인 — 상호작용 시 일시정지되는 카운트다운 포함.
FixHook trust bypass now persists through codex exec thread start and resume, while blocking PostToolUse hooks correctly reject code-mode tool calls.
FixPlugin capabilities now route consistently by authentication mode, deduplicate conflicting App/MCP declarations, and preserve remote marketplace ordering.
FixWindows sandbox execution repairs stale credentials automatically and gives PowerShell commands more time before backgrounding.
FixIdle exec-server relays remain connected, and steered user input immediately interrupts wait_agent.
FixBundled SQLite is pinned to a version containing the WAL-reset corruption fix.
FixTLS connections now support P-521 certificate signatures commonly used by enterprise proxies.
v0.140.06월 15일 월
기능 ×6Fix ×6
기능/usage에 일·주·누적 계정 토큰 사용량 뷰 추가.
기능/goal이 대용량 텍스트·붙여넣기 블록·이미지 첨부 보존 — 원격 app-server 세션 포함.
기능codex delete·/delete·app-server thread/delete로 세션 영구 삭제 추가 — 확인 안전장치·서브에이전트 정리 포함.
기능/import 추가 — Claude Code에서 설정·프로젝트 구성·최근 대화를 선택 가져오기.
기능@ 입력 시 파일·플러그인·스킬 통합 멘션 메뉴가 기본으로 열림.
기능관리형 Amazon Bedrock API 키 인증 + CLI·MCP OAuth 자격증명 암호화 로컬 저장 추가.
FixCorrupted SQLite state databases are now backed up and rebuilt automatically from rollout data, including malformed database-directory cases.
FixPrevented /review from crashing when Esc is pressed with queued guidance, while preserving that guidance when the review is canceled.
FixImproved MCP reliability by retrying transient startup failures, reporting unusable OAuth credentials as logged out, and preserving explicitly disabled servers.
FixFixed remote plugin uninstall requests and correctly surfaced apps requiring authentication during installation.
FixPersisted “Don’t remind me” update dismissals reliably and cleared stale running-hook indicators after completed turns.
FixNon-TTY background commands can now be interrupted with Ctrl-C while preserving their final output and exit status.
v0.139.06월 9일 화
기능 ×4Fix ×6
기능Code mode에서 웹 검색을 직접 호출 — 중첩 JS 툴 호출 포함, 결과는 일반 텍스트로.
기능툴·커넥터 입력 스키마가 oneOf·allOf 보존, 큰 스키마는 압축 시 구조 유지 — MCP 툴 호환성↑.
기능codex doctor 로컬 리포트에 에디터·페이저 환경 정보 추가(JSON 출력은 원시값 가림).
기능플러그인 마켓플레이스 자동화 강화 — codex plugin marketplace list --json에 소스 포함, 목록은 캐시 카탈로그 먼저 반환 후 백그라운드 갱신.
Fixcodex resume --last "..." and codex fork --last "..." now treat the trailing argument as the initial prompt instead of misreading it as a session ID.
FixMCP startup warnings from subagents now stay in the thread that owns them, avoiding duplicate parent-thread alerts and stuck startup spinners in the TUI.
FixImage edits now use the exact referenced image file paths instead of guessing from conversation history, so attached-image edits land on the intended input.
FixBare URLs with ~ in the path are now linkified end to end in the TUI instead of being truncated before the tilde.
FixThread resets such as /new, /clear, and /fork no longer drop cloud-managed requirements or feature flags during TUI config reloads.
FixSandbox execution now preserves approved escalation decisions and enforces configured proxy-only networking more consistently.
v0.138.06월 8일 월
기능 ×5Fix ×6
기능/app 명령으로 현재 CLI 스레드를 macOS·Windows의 Codex Desktop으로 넘김 — Windows는 Desktop으로 바로 열림.
기능로컬 이미지 첨부·이미지 생성의 저장 경로를 모델에 노출 → 후속 편집·파일 참조 안정화.
기능reasoning effort 선택 유연화 — Alt 미지원 터미널용 폴백 단축키 추가, 모델이 알린 순서대로 effort 적용.
기능앱서버 연동이 계정 토큰 사용량 조회 가능, Codex auth가 CLI·앱서버서 v2 PAT 지원.
기능플러그인 자동화 구조적 출력 강화 — add/remove·마켓 명령 --json 지원, 목록 JSON에 마켓 소스, 상세에 기본 프롬프트·원격 MCP 서버 노출.
FixGoal workflows are more predictable: multiline paste in /goal edit no longer submits early, idle auto-turns stay out of Plan mode, and goals stop auto-continuing after terminal turn failures.
FixForked threads now keep user-renamed titles instead of falling back to the original first-prompt name.
FixThe TUI no longer adds extra blank space while streaming, and cancelled prompts reopen with the cursor at the end so you can keep editing naturally.
FixTUI config write failures now show the underlying cause, making validation problems and read-only filesystem issues much easier to diagnose.
FixStartup is more resilient across environments, with support for /usr/bin/bash, shorter Linux proxy socket paths, and pre-refresh of expired OAuth-backed MCP credentials.
FixWorkspace instruction loading is more accurate for remote and symlinked workspaces, so the right AGENTS.md files are picked up consistently.
v0.137.06월 4일 목
기능 ×6Fix ×6
기능TUI가 F13–F24 키바인딩·검색 메뉴 붙여넣기·컴팩트 reasoning 전용 상태/타이틀 항목 지원 (#25329, #25400, #25504).
기능엔터프라이즈/관리자 흐름이 월 크레딧 한도 표시·클라우드 관리 config 번들(EDU 포함) 적용 (#24812, #24617, #24619, #24620, #24622, #25963).
기능원격 제어 클라이언트가 앱서버 v2 RPC로 페어링 시작·컨트롤러 권한 조회/취소 (#25675, #25785).
기능플러그인 워크플로에 기계 판독용 codex plugin list --json 출력·캐시 원격 카탈로그 제안 추가 (#25330, #25457).
기능호스팅 웹·이미지 툴을 더 많은 code-mode 흐름서 사용, 단독 웹 검색 병렬 실행 가능 (#25176, #25702, #25890, #25923).
기능Multi-agent v2가 스레드별 런타임 선택 유지, spawn 에이전트의 후속·메타데이터 기본값 정리 (#25266, #25636, #25720, #25721, #25722, #25841, #26114).
FixCancelling a submitted prompt before visible output now restores the draft, attachments, and collaboration mode for editing (#25316).
FixSlash-command filtering and footer shortcut hints now reset or render according to the current UI state (#25492, #25625).
FixPlatform reliability improved for macOS app launches and Windows SQLite startup, thread resume, and sandbox setup refreshes (#25485, #25490, #25509, #25949).
FixPlugin loading preserves app manifest order, deduplicates local/remote curated installs, and treats malformed skills fields as warnings (#25491, #25681, #25717, #25782).
FixPermission requests and approvals now carry environment identity, and managed MITM proxying exports readable CA bundles to child commands (#25850, #25858, #25862, #22668).
FixLocal session history is safer for compressed rollouts, renamed titles, pathless side-chat reloads, and stack-heavy startup/config rebuilds (#25087, #25624, #25661, #25814, #25844, #25847).
v0.136.06월 1일 월
기능 ×6Fix ×6
기능TUI 마크다운이 OSC 8로 웹 링크 클릭 유지, 좁은 표는 링크 보존한 key/value 레코드로 전환.
기능TUI /archive·CLI codex archive/codex unarchive로 세션 아카이브 — 복원 전까지 재개/포크 차단.
기능앱서버 연동이 초기 턴 페이지로 스레드 재개·MCP 서버 상태 풍부화·codex app-server --stdio로 stdio 모드 실행.
기능원격 실행 설정이 승인된 OpenAI 호스트용 CODEX_API_KEY 등록 지원, 원격제어 웹소켓은 단명 서버 토큰 사용.
기능Windows 관리자용 알파 codex sandbox setup --elevated 프로비저닝 경로 + 허용 Windows 샌드박스 requirements 지원.
기능기능 게이트된 단독 이미지 생성 확장이 네이티브 Codex 이미지 아티팩트 파이프라인으로 동작.
FixChatGPT auth refreshes tokens before the five-minute expiry window and shows a relogin-required path for reused refresh tokens instead of collapsing into a generic cloud error.
FixCommand-safety hardening prevents /diff from running repository-provided Git helpers/hooks, avoids PowerShell parser execution on non-Windows hosts, and rejects browser-origin exec-server websocket handshakes.
FixSandboxed commands clean up more reliably after interruptions or denied Windows network attempts, and deny read rules stay enforced for safe-command and approval-bypass paths.
FixResumed TUI sessions seed prompt history from the session transcript, multiline hook output renders as separate rows, and Vim normal-mode editing behaves correctly.
FixApp-server filesystem watchers debounce later batches correctly, and standalone web search calls now show and restore completed search activity.
FixBedrock auth now falls back to AWS_REGION / AWS_DEFAULT_REGION, and unsupported Bedrock GPT service tiers are no longer advertised or sent.
v0.135.05월 28일 목
기능 ×6Fix ×6
기능codex doctor가 환경·Git·터미널·앱서버·스레드 인벤토리 진단을 풍부하게 리포트(지원 케이스용).
기능/status가 원격 전송 연결 시 원격 연결 정보·서버 버전 표시.
기능Vim 모드에 텍스트 오브젝트 편집·word/line-end 동작 개선·인터럽트 턴 바인딩 설정 추가.
기능/permissions가 명명된 권한 프로파일 인식·커스텀 프로파일 표시.
기능패키지 Codex 빌드가 번들된 패치 zsh 헬퍼를 macOS·Linux서 발견·사용.
기능Python SDK가 스레드·턴 API용 친숙한 Sandbox 프리셋 노출.
FixMarkdown tables and multiline lists render more readably in the TUI, with better column sizing and app-style table formatting
FixTUI output is more stable on macOS and Zellij, avoiding stderr/composer corruption and raw-output overlap
FixSlash-command completion now preserves existing draft text for commands that accept inline arguments
FixOlder tmux/iTerm control-mode sessions no longer lose normal Ctrl-C handling from unsupported keyboard enhancement setup
FixApp mentions now exclude inaccessible or disabled apps instead of offering unusable $ suggestions
FixResume flows now include non-interactive exec sessions when requested and honor cwd overrides for idle cached threads
v0.134.05월 26일 화
기능 ×6Fix ×6
기능로컬 대화 기록 검색 추가 — 대소문자 무시 내용 매칭·결과 미리보기.
기능--profile을 CLI·TUI 권한·샌드박스 전반 기본 프로파일 선택자로, 레거시 config는 마이그레이션 안내로 거부.
기능MCP 설정 개선 — 서버별 환경 타겟팅·streamable HTTP 서버용 OAuth 옵션.
기능커넥터 툴 스키마 안정화 — 로컬 $ref/$defs 구조 보존, 과대 스키마는 노출 전 압축.
기능읽기 전용 MCP 툴이 readOnlyHint 표시 시 동시 실행 허용.
기능확장·훅 컨텍스트 풍부화 — 확장 툴에 대화 기록, 훅 입력에 서브에이전트 신원 포함.
FixImproved remote reliability by reconnecting stale exec-server websocket clients, retrying remote control immediately after auth recovery, and retrying remote compaction v2 streams
FixFixed Windows TUI rendering corruption by restoring virtual terminal mode before drawing
FixDisplayed workspace-specific usage-limit messages for credit and spend-cap failures
FixAllowed plugin skills to reuse shared plugin-level icon assets
FixPreserved active permission profile metadata when syncing auto-review runtime settings
FixEnsured Node-based tools honor Codex’s managed network proxy environment
v0.133.05월 21일 목
기능 ×5Fix ×6
기능Goals 기본 활성화 — 전용 스토리지 기반, 활성 턴 전반 진행 추적.
기능codex remote-control이 포그라운드 명령처럼 동작·준비 대기·머신 상태 보고, 데몬식 start/stop 유지.
기능권한 프로파일에 list API·상속·관리형 requirements.toml·런타임 새로고침·Windows 샌드박스 통합 강화.
기능플러그인 발견성 개선 — 마켓 인식 목록·설치 버전·마켓 루트 표시·원격 컬렉션 지원.
기능확장이 더 많은 생명주기 이벤트 관찰 — 서브에이전트 start/stop·툴 실행·턴 메타데이터·비동기 승인/턴 처리.
FixFixed TUI startup choosing the wrong working directory when reusing a local app-server socket
FixFixed plan-mode free-form answers so modified Enter keys, like Shift+Enter, no longer submit unexpectedly
FixRemoved stale background terminal poll events after a process exits
FixPreserved raw code-mode exec output unless an explicit output token limit is requested
FixMade AGENTS instruction loading more reliable, including local global reads and warnings for invalid UTF-8 instead of silent drops
FixFixed app-server startup/shutdown races, empty resume/fork paths, plugin upgrade failures, and realtime v1 websocket compatibility
v0.132.05월 20일 수
기능 ×6Fix ×6
기능Python SDK가 일급 인증 지원 — API 키 로그인·ChatGPT 브라우저/디바이스 코드 흐름·계정 조회·로그아웃 API.
기능Python 턴 API가 텍스트 전용 워크플로서 쉬워짐 — 입력에 일반 문자열 전달 가능, 핸들 기반 실행은 항목·타이밍·사용량 담은 TurnResult 반환.
기능codex exec resume가 --output-schema 수용 → 재개 자동화서 세션 컨텍스트 유지하며 구조화 JSON 출력 강제.
기능터미널 능력 탐지를 일괄 처리해 TUI 시작 속도 향상.
기능원격 executor 등록이 별도 레지스트리 자격증명 대신 표준 Codex auth 사용 가능.
기능앱서버 턴이 요청된 이미지 충실도(원본 해상도 로컬 이미지 포함)를 입력·이미지 생성 툴 전반에 보존.
FixGoal continuations now stop when they hit usage limits or a repeated blocker instead of looping and burning more tokens, and completion responses phrase usage more naturally
FixThe session picker is easier to trust: renamed threads now show name (thread-id) in resume hints, and pasted text works in the picker search box
FixMulti-session TUI flows are more reliable: in-progress MCP calls stay marked as active during replay, and elicitation replies are sent back to the thread that requested them
FixRemote sessions now keep websocket connections alive and show repo-relative diff paths again instead of /tmp/...-prefixed paths
FixWindows installs are more robust: codex doctor now detects npm-managed installs correctly, and MSVC release binaries no longer depend on separately installed VC++ runtime DLLs
FixTUI polish fixes include immediate shutdown feedback on exit, hiding the ChatGPT usage link for non-OpenAI providers, and keeping a cleared Fast tier from reappearing after side-thread resume
v0.131.05월 18일 월
기능 ×6Fix ×6
기능TUI 세션 제어·표시 강화 — service-tier 명령·혼합 토큰 사용량·권한/승인 모드·유효 워크스페이스 루트·반응형 마크다운 표.
기능@ 멘션이 파일·디렉터리·플러그인·스킬을 한 피커서 검색(앱서버 플러그인 메타데이터 기반).
기능플러그인 워크플로에 마켓 CLI 명령·버전 인식 공유·share checkout·공유 워크스페이스 버킷 정리·기본 활성 훅 추가.
기능원격 워크플로가 데몬 관리 codex remote-control·런타임 enable/disable API·상태 조회·레지스트리 기반 원격 환경 지원.
기능Python SDK가 openai-codex/openai_codex로 이전 — 고정 런타임 생성 타입·동시 턴 라우팅·승인 모드·통합 커버리지.
기능런타임·auth·터미널·네트워크·config·로컬 상태 전반 지원용 진단 codex doctor 추가.
FixFixed several TUI interaction and rendering issues, including URL wrapping, light-mode selection contrast, Shift+Enter in tmux, /review MCP startup status, /side Esc handling, and network approval history text
FixHardened Windows sandbox behavior around deny-read rules, scoped write roots, ineffective firewall policy, and PowerShell edge cases
FixPreserved managed read restrictions during permission escalation and cleaned up workspace-root permission profile resolution
FixMade app-server and local state startup safer by preserving SQLite data, failing closed when state cannot open, adding recovery paths, and softening optional metadata sync failures
FixImproved Git and auth reliability by using root worktree hooks consistently, ignoring repo hook/fsmonitor config in helper commands, binding local MCP OAuth callbacks, and revoking superseded login tokens
FixReduced remote and Windows cleanup friction with longer exec-server transport timeouts, quieter taskkill cleanup, and non-queued plugin reads
v0.130.05월 8일 금
기능 ×5Fix ×6
기능플러그인 상세에 번들 훅 표시, 플러그인 공유가 링크 메타데이터·발견성 제어 노출.
기능헤드리스·원격 제어 가능한 앱서버 시작용 간단 진입점 codex remote-control 추가.
기능앱서버 클라이언트가 큰 스레드를 unloaded/summary/full 턴 뷰로 페이지네이션.
기능Bedrock auth가 aws login 프로파일의 AWS 콘솔 로그인 자격증명 사용 가능.
기능view_image가 다중 환경 세션서 선택된 환경 통해 파일 해석.
FixLive app-server threads now pick up config changes without requiring a restart
FixTurn diffs stay accurate across apply-patch operations, including partial failures that still mutated files
FixThread summaries, renames, resume, and fork paths work better through ThreadStore, including threads without local rollout paths
FixRemote compaction now emits response.processed for v2 streams and avoids sending service_tier on API-key compact requests
FixWindows sandbox setup now grants sandbox users access to the desktop runtime binary cache
FixRemoved stale “research preview” wording from the codex exec startup banner
v0.129.05월 7일 목
기능 ×6Fix ×6
기능TUI 작성기서 모달 Vim 편집 지원 — /vim·기본 모드 config·Vim 전용 키맵 컨텍스트.
기능TUI 재개·복사 개선 — 재설계된 resume/fork 피커·원시 스크롤백 모드·/ide 컨텍스트 주입·워크스페이스 인식 /diff.
기능상태줄이 테마 인식 색상·선택적 PR·브랜치 변경 요약 표시, /keymap debug로 터미널 키 이벤트 점검.
기능플러그인 관리에 워크스페이스 공유·접근 제어·소스 필터·로컬 공유 경로 추적·마켓 제거/업그레이드·원격 번들 동기화·관리자 비활성 처리 추가.
기능/hooks서 훅 탐색·토글, compaction 전후 실행·PreToolUse 컨텍스트 추가 가능; Codex Apps auth·MCP elicitation이 TUI/Guardian 흐름에 노출.
기능실험적 goals 발견 가능·재개 시 다시 켜기 전까지 일시정지 유지·검증·다일 기간 출력 명확화.
Fix/copy works better in tmux, Alt+Enter and modified Delete/Backspace keys behave correctly, and Windows typing/paste latency was reduced
FixLarge paste placeholders and Ctrl+C-stashed drafts now survive clear/editor workflows without corrupting draft history
FixTUI startup and accessibility were tightened by bounding terminal probes, clearing the first inline viewport render, and honoring animations = false for live rows
FixLinux sandbox startup is more reliable across older bwrap, slow mount probes, symlink-protected paths, and shared /tmp setups
FixWindows sandbox and exec policy now handle named pipes, ConPTY teardown, PowerShell-wrapped allow rules, worktree safe.directory, and unsafe Git options more reliably
FixFixed custom CA login behind TLS-inspecting proxies, Bedrock runtime endpoint reporting, dangerous project config keys, heredoc redirect approval matching, and unbounded MCP/hook output growth
v0.128.04월 30일 목
기능 ×6Fix ×6
기능앱서버 API·모델 툴·런타임 연속·생성/일시정지/재개/초기화 TUI 제어를 갖춘 영속 /goal 워크플로 추가.
기능codex update·설정 가능 TUI 키맵·plan-mode 넛지·action-required 터미널 타이틀·활성 턴 /statusline·/title 편집 추가.
기능권한 프로파일 확장 — 기본값·샌드박스 CLI 프로파일 선택·cwd 제어·클라이언트용 활성 프로파일 메타데이터.
기능플러그인 워크플로 개선 — 마켓 설치·원격 번들 캐싱·원격 제거·플러그인 번들 훅·훅 활성 상태·외부 에이전트 config 가져오기.
기능외부 에이전트 세션 가져오기 추가 — 백그라운드 가져오기·가져온 세션 타이틀 처리.
기능MultiAgentV2 설정 명시화 — 스레드 상한·대기시간 제어·root/subagent 힌트·v2 전용 depth 처리.
FixFixed several resume and interruption issues, including stale interrupt hangs, persisted provider restoration, large remote resume responses, and slow filtered resume lists
FixImproved TUI reliability around terminal resize reflow, markdown list spacing, slash-command popup layout, keyboard cleanup, shell-mode escape, and working status updates
FixHardened managed network behavior for deferred denials, proxy bypass defaults, resolved target checks, IPv6 host matching, and git -C approval handling
FixFixed Windows sandbox and PTY edge cases, including pseudoconsole startup, elevated runner process handling, core shell environment inheritance, and named-pipe validation
FixFixed Bedrock model support for apply_patch, GPT-5.4 reasoning levels, and updated Bedrock GPT-5.4 endpoint/model metadata
FixFixed MCP/plugin edge cases around stdio server cleanup, plugin MCP approval persistence, and custom MCP metadata isolation
v0.125.04월 24일 금
기능 ×6Fix ×6
기능앱서버 연동이 Unix 소켓 전송·페이지네이션 친화 resume/fork·sticky 환경·원격 스레드 config/store 지원.
기능앱서버 플러그인 관리가 원격 플러그인 설치·구성된 마켓플레이스 업그레이드 가능.
기능권한 프로파일이 TUI 세션·유저 턴·MCP 샌드박스 상태·shell 에스컬레이션·앱서버 API 전반서 왕복 유지.
기능모델 제공자가 모델 발견을 소유, AWS/Bedrock 계정 상태를 앱 클라이언트에 노출.
기능codex exec --json이 프로그램 소비자용 reasoning-token 사용량 보고.
기능rollout 추적이 툴·code-mode·세션·multi-agent 관계 기록, 점검용 debug reducer 명령 제공.
FixInterrupting /review and exiting the TUI no longer leaves the interface wedged on delegate startup or unsubscribe
FixExec-server no longer drops buffered output after process exit and now waits correctly for stream closure
FixApp-server now respects explicitly untrusted project config instead of auto-persisting trust
FixWebSocket app-server clients are less likely to disconnect during bursts of turn and tool-output notifications
FixWindows sandbox startup handles multiple CLI versions and installed app directories better, and background Start-Process calls avoid visible PowerShell windows
FixConfig/schema handling now rejects conflicting MultiAgentV2 thread limits, resolves relative agent-role config paths, hides unsupported MCP bearer-token fields, and rejects invalid js_repl image MIME types
v0.124.04월 23일 목
기능 ×6Fix ×6
기능TUI 빠른 reasoning 제어 — Alt+, 낮춤·Alt+. 높임, 모델 업그레이드 수용 시 reasoning을 새 모델 기본값으로 리셋.
기능앱서버 세션이 다중 환경 관리·턴별 환경·작업 디렉터리 선택 가능 → 멀티 워크스페이스·원격 설정 타겟팅 정밀화.
기능OpenAI 호환 제공자용 일급 Amazon Bedrock 지원 추가 — AWS SigV4 서명·AWS 자격증명 기반 auth.
기능원격 플러그인 마켓플레이스를 직접 조회·읽기 가능, 상세 조회 안정화·결과 페이지 확대.
기능훅 안정화 — config.toml·관리형 requirements.toml에 인라인 설정 가능, MCP 툴·apply_patch·장기 Bash 세션 관찰.
기능적격 ChatGPT 플랜이 명시적 opt-out 전까지 Fast service tier 기본 적용.
FixPreserved Cloudflare cookies across approved ChatGPT hosts, reducing auth breakage in HTTP-backed ChatGPT flows
FixFixed remote app-server reliability issues so websocket events keep draining under load and shutdown no longer fails when the remote worker exits during cleanup
FixFixed permission-mode drift so /permissions changes survive side conversations and updated Full Access state is correctly reflected in MCP approval handling
FixFixed wait_agent so it returns promptly when mailbox work is already queued instead of waiting for a fresh notification or timing out
FixFixed local stdio MCP launches for relative commands without an explicit cwd, bringing fallback path resolution in line with CLI behavior
FixStartup now fails less often on managed config edge cases: unknown feature requirements warn instead of aborting, and cloud-requirements errors are clearer about what failed

v1.0.4 → v1.5.3  ·  2026.6.1 – 2026.11.7

v1.5.311월 7일 토
기능 ×6Fix ×12
기능프롬프트 위 서브에이전트 행과 /agents에서 각 서브에이전트 이름 옆에 모델 표시(좁은 터미널에선 숨김), 서브에이전트 상세 뷰에 전체 모델·노력 수준, 상태 표시줄 JSON의 각 subagents 항목에 model 필드 추가; /agents가 모든 행에 [view details] 반복 대신 단일 Tip: Press enter on a subagent to view details. 줄 표시.
기능플러그인에서 오는 훅 명령에 PLUGIN_ROOT·PLUGIN_DATA 환경 변수 추가 — 플러그인 폴더와 영구 데이터 폴더를 가리켜 플러그인 훅이 번들 파일을 사용하고 실행 간 상태를 유지할 수 있음; agy plugin validate가 훅에 이 변수가 설정되지 않았다는 경고를 더 이상 표시하지 않음.
기능Vertex AI가 선택한 모델이 없거나 Google Cloud 프로젝트가 사용 불가하다고 보고할 때 표시되는 오류 변경 — 원시 API 오류 대신 The requested model was not found, or your project does not have access to it.으로 표시.
기능/plugin의 플러그인 로그인 화면 개선 — 로그인 링크가 주변 텍스트처럼 들여쓰기되고 빈 줄로 구분, 줄 바꿈 링크의 뒤 공백 밑줄 제거, plugin.json의 표시 이름 사용(예: canva 대신 Canva).
기능plugin.json의 category 필드가 알 수 없는 필드로 보고되는 대신 허용되도록 agy plugin validate 개선 — 비어 있지 않은 문자열이 아닐 때만 경고.
기능자동 생성 대화 제목 개선 — 요청의 약어·두문자어를 의미 추측 대신 그대로 유지.
FixFixed agy plugin uninstall, agy plugin enable, agy plugin disable, and uninstalling from /plugin failing for plugins installed as symbolic links, such as plugins installed from Antigravity, or for plugins whose names contain spaces or symbols such as c++-tools, and agy plugin list shows symlinked plugins again.
FixFixed agent turns failing with http2: timeout awaiting response headers when the model took more than 60 seconds to start responding, which are now retried.
FixFixed every model request failing with a 404 error when an enterprise model gateway URL ended in /v1beta, even though the model list loaded; a trailing /v1beta in the gateway URL is now ignored.
FixFixed the agent's requests to sign in to a plugin being dropped from the conversation, so when a plugin needs a sign-in the CLI now shows a line such as ⚠ The <plugin> plugin needs you to sign in. Open /plugin to sign in.
FixFixed the agent's file tools mishandling text that is not UTF-8, mostly on Windows: reading a UTF-16 or legacy code-page file now returns its text instead of treating it as binary, edits keep a file's UTF-8 byte order mark or UTF-16 encoding, and PowerShell scripts (.ps1, .psm1, .psd1) with non-ASCII text are written with a UTF-8 byte order mark so Windows PowerShell 5.1 reads them correctly.
FixFixed a message sent during a turn with the Send Immediately queued-messages mode briefly disappearing from the conversation and reappearing when it arrived just as the turn ended.
FixFixed hooks receiving a placeholder or empty model name when the session uses a custom model, so hooks now get the name of the model actually in use.
FixFixed files larger than the remote read limit being silently cut off in --remote-agent sessions, which now load in full up to 20 MiB and report an error above that instead of showing partial content.
FixFixed agy acp sessions exiting before the agent backend finished shutting down when the client closed the connection, which could interrupt saving conversation data.
FixFixed a security issue where a command run in the terminal sandbox could change environment state later loaded by persistent terminal commands run outside the sandbox, and hardened persistent terminal IDs against path traversal.
FixFixed garbled characters in tool-call summaries when the CLI shortens file paths that contain non-ASCII characters.
FixFixed paths that share a prefix with your home directory, such as /home/alice when your home is /home/al, showing with a mangled ~ prefix in the /context file list and the keybindings reset hint.
v1.5.211월 6일 금
기능 ×10Fix ×7
기능/plugin으로 연결한 클라우드 플러그인의 스킬을 --remote-agent 세션에 추가 — 이제 / 메뉴에 표시·메시지 시작에 입력 가능, /skills가 Remote agent skills 아래 플러그인별로 그룹화해 나열, /skills reload로 재나열.
기능alt+m 같은 macOS Option 키 단축키 기본값 변경 — 이제 터미널에서 Option을 Alt로 설정하지 않아도 바로 작동(이전에는 아무것도 안 하거나 µ 같은 문자 입력); 이전 동작으로 돌아가려면 AGY_CLI_MAC_OPTION_AS_ALT=0 설정.
기능시스템 명령 거부 목록의 명령이 자동 승인 대신 차단되도록 --dangerously-skip-permissions 변경 — 나머지 명령은 여전히 묻지 않고 실행.
기능Gemini Enterprise 관리자가 검토를 요구하는 워크스페이스 외부 터미널 명령·파일 접근을 헤드리스 실행이 자동 승인 대신 거부하도록 agy -p --dangerously-skip-permissions 변경.
기능--remote-agent 세션에서 워크스페이스 외부 파일 읽기 프롬프트가 로컬 비워크스페이스 접근 토글 대신 대화 또는 원격 설정에서 해당 경로를 항상 허용·거부하는 옵션을 제공하도록 변경.
기능agy -p 실행이 인쇄 모드에서 표시되지 않는 대화 제목 생성을 위한 백그라운드 모델 요청을 더 이상 하지 않도록 개선.
기능새 연결 설정 중 짧은 네트워크·서버 오류를 연결 끊기 대신 재시도하도록 Remote Control 연결 개선.
기능plugin.json의 extensions["com.google.antigravity"] 하위 알 수 없는 필드가 오류 대신 무시된다는 경고로 보고되고 플러그인의 다른 확장 설정은 계속 검사되도록 agy plugin validate 개선.
기능악성 플러그인 보호 강화: agy plugin 가져오기·설치·제거·활성화·비활성화가 안전하지 않은 파일 이름의 플러그인 이름을 invalid plugin name으로 거부하고 플러그인 폴더 외부·심볼릭 링크를 통한 쓰기 거부 — 가져온 플러그인이 mcp_config.json 같은 다른 설정 파일을 덮어쓸 수 없음.
기능신뢰할 수 없는 저장소 보호 강화: 워크스페이스의 .agents/plugins.json·.agents/skills.json에 나열된 플러그인·스킬이 이제 워크스페이스 내부 또는 저장소 루트에서만 로드 — 절대 경로·../·심볼릭 링크로 다른 곳을 가리키는 항목은 건너뜀.
FixFixed subagents stalling for about 60 seconds on file permissions under --dangerously-skip-permissions, so reads and writes outside the workspace now go through without a prompt, and headless -p runs with the flag no longer wait on any remaining interaction, while your explicit deny rules still apply.
FixFixed signing in to an MCP server that uses OAuth failing with Invalid PKCE code_verifier when the server reconnected during sign-in, such as when /mcp reloaded servers or a new turn started, so the sign-in link you already opened keeps working.
FixFixed MCP tools that declare their own explanation, toolSummary, toolAction, or waitForPreviousTools parameter receiving calls without that argument, so the value the model sends now reaches the tool.
FixFixed the agent re-running a failed turn in a rapid loop when messages were queued at the moment it hit an error, so queued messages now wait for your next message.
FixFixed the / menu listing the commands and skills of a default agent instead of those of the agent the session actually runs, so in agy acp sessions it now shows that session's agent, including a custom agent's commands.
FixFixed adding PDFs, other binary files, or files larger than about 8 MB to a remote project from /projects in --remote-agent sessions, which failed and now upload successfully.
FixFixed voice dictation in Chinese and Japanese showing a space between every character in the live draft before the final transcript arrived, and fullwidth Latin words losing the spaces between them.
v1.5.111월 5일 목
기능 ×5Fix ×7
기능이전에는 고정된 편집기 목록에만 Gemini 외 모델을 제공하던 것에서, agy acp가 모든 ACP 클라이언트에 계정의 모든 모델을 제공하도록 변경.
기능--remote-agent 세션에서 /config의 탭 이름을 Local·Remote에서 TUI·Remote Agent로 변경 — 하나는 터미널 UI를, 다른 하나는 원격 에이전트를 설정함을 명확히; 각 탭의 설정은 변경 없음.
기능터미널 명령 종료 후 시작한 백그라운드 프로세스가 출력을 계속 열고 있을 때 에이전트가 넘어가는 속도 개선 — 최대 5초에서 약 1초로 단축.
기능프롬프트 위 서브에이전트 행 개선 — 사용자를 기다리며 차단된 서브에이전트가 Blocked · Processing... 대신 Blocked · AskQuestion처럼 대기 중인 도구 이름 표시.
기능터미널 샌드박스에서 플러그인 OAuth 자격증명 보호 개선 — 플러그인의 실제 토큰이 이제 요청의 Authorization 헤더에서만 대체 토큰을 교체하므로 명령이 다른 헤더나 URL에 대체 토큰을 전송해 웹사이트가 실제 토큰을 돌려보내게 할 수 없음.
FixFixed several agy acp session bugs: closing, reloading, or resuming a session while a prompt runs now ends that prompt as cancelled instead of leaving it hanging, cancelling a prompt no longer also stops the next prompt sent right after it, session/update notifications no longer arrive after the session/prompt reply for that prompt, and permission requests and question forms now close when they are answered elsewhere or their prompt ends, instead of blocking later prompts or receiving their answers.
FixFixed file edits on Windows failing with target content not found in files that use CRLF line endings, so edits now match whichever line endings the file uses and the lines they insert keep the file's line endings.
FixFixed agent-run commands on Windows failing or returning garbled text when their output contains non-ASCII characters, by running Python in UTF-8 mode (PYTHONUTF8=1, unless you have set PYTHONUTF8 yourself) and switching PowerShell's output encoding to UTF-8.
FixFixed stdio MCP servers on Windows leaving their child processes running after the server stops, which could lock plugin folders and make plugin upgrades fail because the files were in use.
FixFixed agy plugin commands being unavailable, with no plugin marketplaces listed, when you sign in with Application Default Credentials (AGY_ADC_AUTH) or through an enterprise model gateway.
FixFixed the built-in browser agent being listed among the agents you can start a conversation with, since it is meant to run only as a subagent, which it still does.
FixFixed copy-on-select and /copy inside GNU screen, so copied text now reaches your clipboard and long selections no longer leave stray characters in the terminal.
v1.5.011월 4일 수
기능 ×10Fix ×3
기능agy --help에 acp 추가: agy acp가 CLI를 stdio 기반 ACP(Agent Client Protocol) 서버로 실행 — 편집기가 에이전트로 사용 가능. 프롬프트에 이미지·파일 컨텍스트 포함, 다른 프롬프트 전송으로 실행 중인 턴 조종, default·accept-edits·plan 세션 모드, 기록 재생 없이 세션 복원하는 session/resume, 각 세션의 고유 모델·사고 수준, SSH 연결 편집기·브라우저 없는 환경을 위한 agy acp --login으로 터미널 Google 로그인.
기능agy --help에 --remote-agent 추가 — 이 머신 대신 원격 에이전트에서 세션 대화 실행. --project로 ID·이름으로 원격 프로젝트 지정, 그 외에는 기본 원격 프로젝트에서 대화 열림; 이 세션에서 @-멘션 완성이 원격 에이전트 파일 검색, 터미널에 표시 불가 아티팩트에 Open in browser 링크, 헤더에 로컬 디렉터리 대신 remote workspace 표시, / 메뉴에서 이 머신의 스킬 제외, /config의 Remote 탭에 권한 프리셋이 있는 경우 대화 고유 프리셋 표시.
기능/projects에 로컬 프로젝트 추가 — 로컬 세션에서 현재 프로젝트가 표시된 목록 확인, 절대·~·워크스페이스 상대 경로로 이름·폴더 세트로 생성, 이름 변경·폴더 변경, 프로젝트 전환(폴더를 워크스페이스에 추가하고 새 대화 시작).
기능/plugin에서 파트너 플러그인 설치 시 MCP 서버 로그인 추가 — 각 서버의 로그인 페이지를 여는 Connect <plugin> 화면(Esc로 건너뜀), Installed 탭에 ⚠ needs sign-in 표시·Sign-in: 행, Discover 목록 끝·플러그인 세부정보·agy plugin install·/plugin install 후 서드파티 개발자 도구 안내.
기능플러그인 sidecar.json 템플릿에 기본 제공 ${HOME} 변수 추가 — 사이드카가 workspaceUris·accessGrants에서 file://${HOME}/worktrees처럼 사용자 홈 디렉터리 하위 경로를 지정 가능; HOME 사이드카 인수가 여전히 우선.
기능--print-timeout 없는 헤드리스 -p 실행이 백그라운드 작업 완료를 기다리도록 변경 — 이전에는 숨겨진 30분 한도 후 중단·성공 종료; --print-timeout이 턴을 단축하면 이제 코드 3으로 종료, 종료한 작업을 명시하는 AGY_ERROR 줄 출력, stderr에 [agy] print timeout after ... 줄 기록.
기능/btw 사이드 질문이 파일 읽기·검색 같은 도구를 호출할 수 있도록 변경 — 각 호출이 /btw 카드에 실시간 표시되고 답변 완료 후 Called N tools 요약, 권한 요청이 필요한 툴 호출은 자동 거부; 모델이 도구를 사용하려 할 때 빈 응답 오류로 사이드 질문이 실패하던 문제 수정.
기능/config의 Rendering Mode 아래 no flickering (altscreen) 옵션 이름을 full screen (altscreen)으로 변경; 저장된 설정은 변경 없음.
기능명령이 설치되지 않은 stdio MCP 서버의 오류 개선 — 원시 executable file not found in $PATH 오류 대신 예를 들어 "uvx" is not installed or not on PATH, install it or set "command" to its full path로 표시.
기능터미널 샌드박스를 벗어나는 명령에 대한 Auto 모드 검토 개선 — 검토를 요청하지 않는 업로드·에이전트가 시작한 작업 중단·레지스트리의 패키지 설치·제거·버전 관리에서 복원 가능한 파일 삭제 같은 안전한 명령에서 더 빠르게 타임아웃되고 덜 자주 질문.
FixFixed /diff drawing an empty ↕ ··· fold divider at the top of new files and of edits starting at line 1, where nothing was folded away, and fixed undo in the prompt bringing back a message you had already sent, and undo in ! shell or : search mode bringing back prompt text that Enter would then run as a command or search.
FixFixed conversations using a GEMINI_API_KEY re-sending a prompt forever when the API's safety filter blocks it, which now ends the turn with a content-filter message, and the pro and flash subagents on that connection running models two generations older instead of Gemini 4 Argon and Gemini 3.8 Flash.
FixFixed certain models failing a turn on rate-limit (429) and server (5xx) errors instead of retrying them, now honoring the server's Retry-After header, and fixed plugin auto-upgrades of a plugin installed under a different folder name, such as after a rename, writing to a new folder and retrying on every startup instead of updating the existing folder in place.
v1.4.1210월 30일 금
기능 ×1Fix ×1
기능플러그인 auth.json의 API 키 공급자에 "optional": true 추가 — 키 없이도 작동하지만 키로 속도 제한이 올라가는 서비스용: 키를 설정하지 않은 경우 플러그인 명령이 변수를 미설정으로 보고 401 오류·로그인 요청 대신 무인증 요청을 무료 속도 제한으로 실행.
FixFixed Markdown tables in long streaming replies leaving misaligned borders and repeated text in your terminal scrollback: a table's rows now stay in the live view until the table is complete, so they reach scrollback with their final column widths.
v1.4.1110월 30일 금
기능 ×4Fix ×1
기능Google Cloud 로그인 후 Gemini 구독·종량제 중 청구 모델 선택 추가.
기능PreInvocation 훅에 terminationBehavior 추가: "terminate" 반환 시 모델 호출 전 턴 중단(예: 민감한 데이터 포함 프롬프트 차단), 훅이 이제 모델에 전송 없이 사용자에게 표시되는 userMessage를 가진 errorMessage를 주입 가능 — -p 실행도 비정상 종료 코드로 종료.
기능--output-format json·stream-json 실행 결과에 finished_reason 필드 추가 — 턴이 일찍 종료된 이유: --print-timeout 만료·부분 응답 시 print_timeout, Ctrl+C 같은 취소 시 interrupted, 기타 실패 시 error; 스크립트가 잘린 답변과 완전한 답변을 구별 가능; 턴이 정상 완료 시 필드 생략.
기능긴 선반의 /plugin Discover 탭 개선 — 각 선반이 처음 6개 플러그인과 ⋯ N more — enter to show 행 표시, Ctrl+E로 커서 아래 선반 펼치기·접기, [·]로 이전·다음 선반 이동.
FixFixed agy plugin import claude printing No claude extensions found. for plugins installed from a Claude Code marketplace: it now reads Claude Code's list of installed plugins, skipping plugins disabled in Claude Code's settings and plugins installed for a single project only, and imported plugins now keep their remote MCP servers ("type": "http" with url and headers) and servers from .mcp.json files without an mcpServers wrapper, expand ${CLAUDE_PLUGIN_ROOT} to the installed plugin's directory, and list servers that can't be converted, such as ones using the legacy SSE transport, with a warning instead of reporting them as installed.
v1.4.1010월 29일 목
기능 ×3Fix ×3
기능에이전트 답변 스트리밍 개선: 화면 위로 스크롤되는 줄이 전체 화면 재그리기 대신 터미널 스크롤백으로 이동하고, 텍스트 줄바꿈이 한 번에 이어진 텍스트를 쓰도록 변경 — 터미널에 쓰는 바이트 약 70% 감소, 느린 SSH 연결에서 훨씬 부드럽게 동작.
기능시작 직후 메모리 사용 개선: 인터랙티브 UI 열린 후 15초 뒤 CLI가 시작 시 남긴 약 100 MB 메모리를 운영체제에 반환 — 인쇄·헤드리스 모드는 영향 없음.
기능압축 마커와 /context에 표시되는 압축 후 크기 개선 — 이전 요청·아티팩트·서브에이전트·실행 중인 작업 스냅샷 등 요약이 다음 프롬프트로 가져오는 내용도 집계해 실제 크기에 더 가깝게 표시; (N summary) 레이블은 여전히 요약만 표시.
FixFixed subagents losing the task their parent agent gave them, and the parent's ID, after their context was compacted, including with /compact; a subagent's summary now keeps the parent agent's 10 most recent messages.
FixFixed conversations with many or large images, such as screenshots or pasted images, being rejected for exceeding the model's request size limit: images are now capped at 2000 pixels per side and large PNGs are sent as JPEGs when that is much smaller, and an image saved as JPEG but labeled PNG, such as a pasted image or browser screenshot, is no longer rejected for a mismatched type.
FixFixed the /browser subagent not receiving the current page's snapshot when the selected page belongs to an isolated browser context, such as a page opened with isolatedContext or attached from an Incognito window.
v1.4.910월 28일 수
기능 ×6Fix ×8
기능터미널 자체 붙여넣기 단축키(Cmd+V·Ctrl+Shift+V, 이미지만 복사된 경우)로 이미지 붙여넣기 추가, 이미지 파일을 프롬프트로 드래그하면 경로 삽입 대신 첨부 — SSH에서 X11·Wayland 포워딩으로도 이미지 붙여넣기 지원; 첨부할 항목이 없으면 CLI 붙여넣기 키가 No image or video found in the clipboard를 표시하고 Wayland의 wl-clipboard 같이 설치할 클립보드 도구 안내.
기능단일 평면 목록 대신 Antigravity 플러그인 마켓플레이스와 동일한 섹션으로 마켓플레이스 플러그인을 그룹화하도록 /plugin Discover 탭 개선 — 플러그인이 속한 모든 섹션에 나열.
기능agy plugin validate 개선 — 마켓플레이스 게시 불가인 Neo4j·foo_bar 같이 소문자 케밥케이스가 아닌 플러그인 name에 경고 및 유효한 이름 제안(--strict에서 실패); logo도 검사 — plugin.json에 없거나 경로가 공백·백슬래시·절대경로·플러그인 외부·.github/ 같이 마켓플레이스 번들에서 제외되는 폴더·표시되지 않는 URL일 때 경고, 컨텍스트 제공자 iconUri 값도 동일 검사.
기능긴 /diff 목록 아래 위치 표시기 개선 — All Changes에서 [1-44 of 195 files], Per Turn에서 턴 헤더를 행으로 계산한 [1-44 of 195 rows]처럼 집계 대상 표시, 파일 수와 불일치해 보이는 현상 해결.
기능터미널 샌드박스를 벗어날 명령에 대한 Auto 모드 검토 개선 — 검토자가 이제 작업 디렉터리가 Git 또는 다른 저장소 내부인지 알 수 있어 저장소가 아닌 폴더에서 git status를 실행하는 데 시간을 낭비하지 않고 타임아웃 빈도 감소.
기능www.google.com·cloud.google.com 같은 Google 사이트 승인이 mail.google.com·docs.google.com·drive.google.com·accounts.google.com·console.cloud.google.com 같은 민감한 Google 앱에 더 이상 적용되지 않도록 execute_url 권한 변경 — 각 앱은 이제 별도 승인 필요.
FixFixed always-allow rules for multi-line commands, such as a python -c or node -e script spanning several lines, never taking effect, which made the CLI ask again every time and pile up unusable entries in your settings; existing multi-line rules now apply.
FixFixed onboarding screens being cut off in small terminals and hiding their buttons: text and links now wrap to the terminal width, the color preview is cropped or hidden in very narrow terminals, the banner only shows when the whole step fits, and a step that is still too tall scrolls with Shift+↑/Shift+↓ or PgUp/PgDn while the buttons stay visible.
FixFixed Vim mode's r, f, F, t, and T canceling when the target character is a space, so r<space>, f<space>, and df<space> now work, commands on an empty last line acting on the line above, and a half-typed operator such as d carrying over after you submit a prompt.
FixFixed invisible U+FFF9 and U+FFFA characters reaching the terminal around wrapped code in agent replies, which made some terminals and multiplexers draw boxes or leave stale characters on screen.
FixFixed conversations failing every later model request with INVALID_MEDIA after the agent viewed a corrupt image or one with text in front of its header, such as a screenshot captured with adb exec-out screencap -p > screenshot.png that also captured a warning; such images are now rejected with an error that says where the real image header starts, so the agent can fix the command.
FixFixed conversations getting stuck failing on every turn after a tool result was left without its matching tool call, such as after older history was trimmed; unmatched tool calls and results are now left out of the request.
FixFixed conversations with certain models on a Google Cloud project failing for the rest of the conversation once the system prompt, tools, or an earlier message changed after a thinking block; outdated thinking blocks are now dropped instead of rejected.
FixFixed the /browser subagent not receiving the current page's snapshot at the start of each turn with Chrome DevTools MCP 1.11 and later, because the snapshot request left out the now-required page ID and failed silently.
v1.4.810월 27일 화
기능 ×7Fix ×6
기능/diff의 Per Turn 탭에 이전·다음 턴의 첫 번째 파일로 이동하는 [·] 추가(양 끝에서 순환) — 파일 목록·파일 뷰 모두 적용; 좁은 터미널에서 All Changes·Per Turn 키 힌트 하단이 잘리는 대신 두 번째 줄로 줄바꿈.
기능대규모 저장소·긴 대화에서 /diff 열기 속도 개선: All Changes·Commit Tree는 추적된 변경 준비 즉시 표시하며 백그라운드 미추적 파일 로드 중 checking for untracked files… 표시; Per Turn은 최신 턴을 먼저 표시하고 오래된 것을 checking N older turn(s)… 표시기와 함께 백그라운드 로드 — 완료된 턴을 캐싱하여 /diff 재열기 시 최신 것만 재계산.
기능미추적 파일이 많은 체크아웃에서 /diff 개선: 1MB 초과 바이너리·미추적 파일은 메모리 읽기 대신 binary file·7.3 MB, over the 1 MB limit 같은 메모를 달아 목록화; ++ 뒤 공백으로 시작하는 줄을 포함한 미추적 파일의 잘못된 표시 수정; /diff 로딩 중 파일 삭제 시 전체 파일 목록 실패 수정.
기능터미널 샌드박스를 벗어날 명령에 대한 Auto 모드 검토 개선: 결정 시간 증가 및 느린 단일 검사를 10초 후 중단 — 타임아웃 빈도 및 안전한 명령 승인 요청 감소.
기능agy plugin install 출력 개선: 설치된 스킬·에이전트·규칙·명령·MCP 서버·훅 각각 이름 표시, 플러그인에 없는 구성 요소 유형을 건너뜀으로 미나열, 설치 폴더 경로 출력, 이전 설치 덮어쓰기 시 (replaced existing installation) 추가.
기능agy plugin validate 개선 — plugin.json의 author·homepage·repository 필드 검사: author가 이름 문자열도 {"name", "url"} 객체도 아니거나 URL이 유효한 https:// 링크가 아닐 때 경고; 플러그인 목록에서 author가 객체로 작성된 경우 공백 대신 이름 표시.
기능완료된 툴 호출을 다시 렌더링하지 않아 대화 재개 시 CPU 사용량 약 10% 감소.
FixFixed failed tool calls, including calls to a tool that doesn't exist and canceled or interrupted calls, being passed back to the agent as ordinary results; the agent now sees them as errors and can recover on its next step.
FixFixed conversations forked from one with an active /goal, including /btw side questions and forked subagents, inheriting that goal and being unable to stop; the inherited goal is now canceled at the fork point.
FixFixed subagents failing to run when their custom agent's name contains a colon.
FixFixed deleting a conversation leaving its running subagents, their saved history, and their shared or branched workspaces behind; they are now stopped and cleaned up with it.
FixFixed a memory leak in long sessions with plugins that run sidecars, where every sidecar run left a background task running for the rest of the session.
FixFixed pasting images on Windows when they were copied from a browser, Snipping Tool, or another app that puts PNG or V5 bitmap data on the clipboard, and pasting now retries when another app briefly holds the clipboard.
v1.4.710월 24일 토
기능 ×7Fix ×7
기능훅 명령이 stdin으로 받는 JSON에 lastUserInput 추가 — 에이전트가 동작하기 전 프롬프트를 걸러내는 등 최근 메시지를 훅이 검사 가능.
기능임시 옵트인 핼러윈 테마 추가: /config에서 Seasonal Themes 활성화(시즌 중에만 행 표시) — 핼러윈 시작 배너·달 위상 스피너·테마 실행 표시·프롬프트 박스 테두리.
기능임시 파일 정리·로컬 프로세스 중지·코드 포매터 실행 같은 일상 명령에 Auto 모드가 승인을 덜 요청하도록 개선.
기능헤드리스 -p 실행의 CPU 사용량 대폭 감소 — 긴 답변·저장된 대화가 많을 때 특히: 대화 검색 색인 빌드·표시용 트랜스크립트 렌더링·커스텀 상태줄·창 제목 명령 시작 생략(print 모드에서 모두 불필요).
기능응답 스트리밍 중·권한 프롬프트 표시 시·창 크기 조정 시 렌더링 속도 개선.
기능온디맨드로 로드되는 MCP 툴이 최대 10KB 결과를 에이전트에 직접 반환하도록 개선 — 기존에는 4KB 초과 시 파일에 저장되어 에이전트가 추가 단계로 읽어야 했음.
기능화살표 키 같은 기본 탐색 키를 제외하여 더 유용한 단축키를 쉽게 찾을 수 있도록 /help 단축키 탭 개선.
FixFixed skills, rules, custom agents, plugins, plugin MCP servers, and hooks not loading when you sign in with Application Default Credentials (AGY_ADC_AUTH).
FixFixed conversations compacting over and over when a single message, tool output, or attached document was too large to fit in the context.
FixFixed long links that wrap inside a Markdown table cell being linked only on their first line, to a truncated URL, so the whole link can now be clicked or copied. Tables in the default Terminal color scheme now use box-drawing borders instead of ASCII |, matching the other color schemes.
FixFixed copying a long command that wraps across rows in a code block or inline code, which now copies as a single line instead of with a line break at each wrap point; wrapped code-block lines also now break between words and keep the block's indentation.
FixFixed Vim mode's r replace, in Normal and Visual mode, leaving part of a collapsed [Pasted text #N] placeholder behind; the whole placeholder is now replaced.
FixFixed plugin and MCP server sign-ins not being saved on macOS and Windows when the token was too large for the system keychain; such tokens are now stored in the CLI's private secrets file.
FixFixed plugin MCP servers that sign in with OAuth being able to use a token saved by another user of the same computer account, or keeping the previous user's connection after you switch accounts or sign out. Their tokens now belong to the signed-in user and these servers reconnect when the user changes, so you may need to sign in to them again.
v1.4.610월 23일 금
기능 ×7Fix ×4
기능/plugin에서 설치된 플러그인에 Configure MCP servers... 항목 추가 — 비활성화·재활성화 없이 언제든 MCP 서버 변수 설정·변경 가능; 값이 누락된 플러그인은 ⚠ needs setup 표시, 각 서버는 ✓ configured 또는 필요한 변수 표시, 저장 시 활성 플러그인의 서버를 재시작하여 새 값 반영.
기능더 많은 자격증명 보호를 위해 터미널 샌드박스 기본값 개선 — 명시적 허용 없이는 샌드박스 명령이 ~/.docker·~/.kube·~/_netrc를 읽거나 수정할 수 없음. 기존에는 ~/.docker·~/.kube가 샌드박스 내에서 쓰기 가능했으므로, Docker 레지스트리·Kubernetes 클러스터 자격증명을 사용하는 샌드박스 명령에 이제 명시적 허용 필요.
기능오래된 기록 요약 후에도 에이전트가 볼 수 있도록 /compact를 포함한 컨텍스트 압축이 대화 요약에 첨부한 이미지·PDF·파일을 유지하도록 개선.
기능메인 에이전트 또는 서브에이전트에서 동작을 허용하면 동일 동작을 다시 묻는 대신 메인 대화와 모든 서브에이전트에 적용되도록 권한 프롬프트 개선.
기능일반 작업 중 레이블 대신 MCP 서버 초기화·사용 불가 모델 재시도(Model unavailable (attempt 2/10), retrying in 12s 같은 실시간 카운트다운 포함) 등 에이전트가 대기 중인 내용을 표시하도록 진행 중 상태 표시줄 개선.
기능모든 색 테마에서 수정된 각 줄 내 변경된 정확한 단어를 강조하도록 /diff 개선.
기능agy plugin validate 개선: --help 추가, 플러그인의 컨텍스트 제공자 검사(label·command 누락, 잘못되거나 중복된 트리거, 알 수 없는 필드, 누락된 명령 파일), plugin.json의 skills 항목 중 존재하지 않거나 SKILL.md 없는 경우 경고, plugin.json·skills.json으로 나열된 스킬 포함 플러그인 로더가 건너뛰는 모든 SKILL.md 보고.
FixFixed terminal commands occasionally failing to start with argument list too long when the model returned a very large reasoning signature with the tool call.
FixFixed text cursors drifting away from the insertion point after wide characters (CJK, emoji), tabs, other Unicode spaces, and on soft-wrapped lines, including Up/Down landing on the wrong row, in the prompt and in the settings, permission amend, plugin setup, feedback, hooks, and artifact search boxes.
FixFixed the Esc disabled during file edits warning naming the wrong reject key when the prompt shows an extra choice, such as for edits outside the workspace in accept-edits mode.
FixFixed sign-in not persisting across restarts on macOS and Windows for enterprise accounts, because the saved credential exceeded the system keychain's size limit.
v1.4.510월 22일 목
기능 ×9Fix ×3
기능에이전트 응답 가독성 개선: 접힌 사고 블록과 응답 사이에 빈 줄 추가, 응답 시작 후 접힌 사고는 사고 일부를 반복하는 대신 Thought for … 헤더만 표시 — 펼치면 전체 사고 확인 가능.
기능/diff 파일 뷰의 / 검색 개선 — 접힌 변경 없는 줄 안의 일치 항목도 계산(match 2/5 · +3 hidden, no matches · +1 hidden 등), f 힌트가 이제 show N hidden matches로 표시.
기능/diff의 Commit Tree 개선 — 강조 바 대신 All Changes·Per Turn과 동일한 > 커서·선택 색상으로 선택된 커밋 표시, Per Turn이 턴 헤더 대신 첫 번째 파일에 커서를 두고 시작.
기능트래픽 폭증 방지를 위해 에이전트의 schedule 툴로 만든 반복 cron 스케줄을 cron 경계 정각 대신 일정한 스케줄별 오프셋으로 실행하도록 개선: 하루 내 반복(30분마다·매시간 등)은 주기 내 어느 시점에 실행, 매일 9:00 같은 고정 시간은 예약 분 내에 계속 실행, 에이전트가 필요 시 정확한 시간 요청 가능. @every 스케줄은 변경 없음.
기능화면 변화가 없을 때 화면 갱신을 중지하여 유휴 CPU 사용량 개선 — 유휴 시 CLI의 CPU 사용량 약 절반으로 감소.
기능불필요한 화면 업데이트 건너뛰기·크레딧 잔액 갱신 빈도 감소로 응답 스트리밍 중 CPU 사용량 개선.
기능긴 대화의 렌더링 속도 개선, 재개 시 긴 대화 로드 속도 향상.
기능CLI가 대화 요약을 갱신할 때의 시작 CPU 사용량 개선.
기능미리 메모리를 예약하는 대신 입력 시 프롬프트·텍스트 입력 공간을 할당하여 메모리 사용량 개선.
FixFixed the agent silently retrying, potentially without end, when a model response was blocked by content safety filters.
FixFixed plugins failing to load when plugin.json gives skills as a single path string, such as "skills": "./skills/", instead of an array, as some plugins written for other tools do.
FixFixed marketplace plugin installs and automatic updates failing with a checksum mismatch or network error when a download was briefly stale or interrupted; the CLI now retries the download once.
v1.4.410월 21일 수
기능 ×8Fix ×10
기능Windows 11 24H2 이상 개인 Google 계정에 Auto 모드 추가 — --mode auto, /config의 Agent Mode, Shift+Tab, 또는 Remote Control 설정으로 선택 가능(Agent가 기본값).
기능/diff의 Commit Tree·Per Turn 뷰에 전체 파일 토글(f)·헝크 접기(Ctrl+O) 추가, 한 턴 내 같은 파일 여러 번 편집 시 하나의 통합 diff로 표시하도록 Per Turn diff 통합.
기능중첩된 서브에이전트에서 툴이 호출될 때도 MCP 서버가 최상위 대화 ID를 수신하도록 MCP tools/call 요청에 _meta["antigravity.google/root_conversation_id"] 추가.
기능터미널 샌드박스를 벗어날 명령 검토 시 yes 같은 짧은 답변에 어시스턴트의 이전 질문 포함, 파이프라인의 모든 서브명령 검사, 파괴적 Git·파일 명령 전 확인하도록 Auto 모드 개선.
기능plugin.json·MCP 서버 설정·hooks.json·사이드카 매니페스트에서 잘못된 JSON 구문·알 수 없는 필드·잘못된 변수 플레이스홀더·인식 불가 훅 툴 매처·누락된 훅 스크립트를 더 엄격하게 검사하도록 agy plugin validate 개선.
기능스트리밍된 코드 블록 구문 토큰·렌더링된 Markdown 블록·인라인 파일 편집 확인 diff를 프레임 간 캐싱하여 응답 스트리밍 중 CPU·메모리 사용량 개선.
기능모델 API가 캐시된 프롬프트 프리픽스를 재사용할 수 있도록 요약 요청 시 툴 선언을 유지하도록 /compact·자동 압축 개선.
기능태블릿·폴더블에서 Remote Control이 폰 뷰로 축소되는 대신 터치 크기 컨트롤의 다중 창 레이아웃을 사용하도록 개선, 스크롤바 드래그 중 팝오버 유지.
FixFixed subagents losing plugins inherited from the parent session, and fixed plugin-bundled subagents with plugins.inherit_user: false and restricted MCP tools failing to start with mcp spec not found for provider.
FixFixed rules and SKILL.md skills loading twice when discovered from both a standalone customization folder and an enabled plugin.
FixFixed long rows wrapping instead of truncating at the terminal width in /diff's Commit Tree and Per Turn lists, and Per Turn headers truncating prompts at 50 characters.
FixFixed the prompt box staying mid-screen after closing panels, dropdowns, or inline prompts, and blank gaps appearing above the prompt in Medium verbosity mode.
FixFixed Ctrl+Z undo in the prompt mishandling pasted text, merging typing with recalled history entries, recording no-op Backspace or Delete steps, and truncating characters near emoji.
FixFixed MCP client sessions and background connection routines leaking when tools/list failed during server startup or when the CLI shut down while a server was connecting.
FixFixed the system prompt's user rules wording so GEMINI.md and AGENTS.md rules explicitly override earlier built-in instructions instead of only instructions that follow them.
FixFixed supported media attachments with parameterized MIME types such as audio/webm; codecs=opus being rejected as unsupported.
FixFixed several UI issues in Remote Control, including clipped headers and dialogs on phones, iOS Safari zoom on input focus, Enable Telemetry and Marketing Emails reverting while Settings loads, and dragged URLs losing query or # parameters.
FixFixed rendering and export bugs in Remote Control, including broken nested code blocks, $VAR shell variables parsed as LaTeX, broken media previews, blurry or blank diagrams in Copy Image and Export as PDF, and background-tab timer drift.
v1.4.310월 20일 화
기능 ×3Fix ×14
기능/diff 파일 목록·파일 뷰에 / 검색 추가: 입력 시 일치 항목 강조, 검색 프롬프트에 diff·각 파일의 일치 수 표시, Enter로 첫 번째 일치로 이동, n/N으로 모든 파일에 걸쳐 한 번에 하나씩 이동(파일 뷰 헤더에 match A/B 표시). 아티팩트 뷰어의 n/N도 같은 줄의 여러 일치 포함해 줄 단위 이동 대신 하나씩 이동.
기능agy plugin validate 개선 — 플러그인 훅·사이드카·구성 요소 목록도 검사: hooks.json·sidecar.json·skills.json·rules.json·agents.json·sidecars.json 파싱 불가 시 오류; 알 수 없는 훅 이벤트·유효하지 않아 일치하지 않는 훅 매처·읽히지 않는 hooks/hooks.json·경로 없는 목록 항목·플러그인에 없는 경로 항목·플러그인이 로드하지 않는 commands/ 폴더·workflows/ Markdown 파일·hooks라는 단일 훅으로 로드되는 Claude Code 스타일 최상위 "hooks" 키에 경고.
기능/tasks와 활성 작업 목록의 타이머 레이블 개선 — 93784s timer 같은 초 단위 대신 1d 2h timer·5m timer처럼 일·시·분·초로 표시.
FixFixed Gemini 4 Argon not shown in /model and --model when you connect with a GEMINI_API_KEY.
FixFixed the CLI offering options that need the terminal sandbox on systems where it can't run, such as Linux systems that block unprivileged user namespaces and Windows before Windows 11 24H2.
FixFixed subagents and custom agents in Auto mode asking you to approve every command that would leave the terminal sandbox; like the main agent's, their commands are now first reviewed by a separate agent, so safe commands run without asking and risky ones still prompt you.
FixFixed the agent losing track of its most recently started subagents after a conversation was compacted, because the summary included each subagent's full initial prompt and was cut off before their conversation IDs; the summary now keeps only each subagent's type, role, and result, which also leaves more room in the context window.
FixFixed a PostToolUse hook that fails to run, for example because its command is missing, exits with an error, times out, or prints invalid JSON, marking the tool call it follows as failed even though the tool succeeded; the failure is now logged and the tool keeps its result.
FixFixed the agent failing to create empty files such as __init__.py or .gitkeep, and failing to write or edit regular project files with ... is not a valid artifact path when the model sent blank artifact details.
FixFixed updating or reinstalling a marketplace plugin on Windows leaving it half-deleted when another agy session, the Antigravity desktop app, or the Remote Control background service had it open; the installed plugin now stays intact until the new copy is in place, and the previous version is restored if the replacement fails.
FixFixed agy plugin install and agy plugin import writing color codes into piped or redirected output, ignoring NO_COLOR, and showing raw codes in older Windows consoles; like agy plugin validate, they now use color only in a terminal and follow NO_COLOR, CLICOLOR, and CLICOLOR_FORCE.
FixFixed Remote Control on iPhone and iPad asking you to accept the Security Notice & Data Use terms and showing the Enable Notifications prompt again every time you reopened it; it now remembers your answers, along with your theme, layout, and dismissed tips.
FixFixed the prompt cursor appearing in the wrong place after resizing the terminal (sometimes on the ↑ N more lines indicator or below the input box), when a slash command's completion hint didn't fit on the last line of the prompt (the hint is now shortened or left out), when the prompt was taller than the terminal, after pressing Up or Down onto a line with CJK characters or emoji, and after entering Vim visual mode, which also rewrapped the text.
FixFixed the cursor drifting on lines with emoji such as 👩‍💻, 👍🏽, or ⚠️ inside tmux 3.6 and later, and after returning from your external editor (Ctrl+G) or a Ctrl+Z suspend in terminals that support grapheme-cluster widths.
FixFixed the cursor drifting and lines wrapping too early under Japanese, Chinese, or Korean locales such as LANG=ja_JP.UTF-8 when text contains characters like →, …, ─, or •, which parts of the CLI counted as two columns wide while the rest drew them as one.
FixFixed Left, Right, Backspace, and Delete in the prompt and other text boxes moving over or deleting only part of an emoji such as 👩‍💻 or 👍🏽, a flag, or a letter with a combining accent, and fixed text boxes cutting off a wide character, such as a CJK character or emoji, at the end of a wrapped line instead of moving it to the next line.
FixFixed lines containing combining marks or other zero-width characters wrapping too early or leaving blank rows in /diff and the inline diff preview, and being cut off with … too soon in /artifact previews.
v1.4.210월 18일 일
Fix ×1
FixFixed conversation history not showing in Remote Control in daemon mode.
v1.4.110월 17일 토
기능 ×3Fix ×7
기능agy plugin validate 개선 — 스킬·서브에이전트·규칙도 검사: 스킬은 frontmatter 누락·잘못된 SKILL.md 시 오류, name·description 누락·폴더명 불일치·본문 24KB 초과·이름 중복으로 건너뛴 스킬에 경고; 서브에이전트는 잘못된 frontmatter·name/description 누락된 agents/ Markdown·파싱 불가 agent.json·내장 에이전트 예약 이름 시 오류, 중복 이름·frontmatter 없는 Markdown·CLI가 무시하는 agent.json에 경고; 규칙은 잘못된 frontmatter·유효한 trigger 없는 규칙 시 오류, description 없는 model_decision·globs 없는 glob 규칙·24KB 초과 내용 절삭·rules/ 대신 플러그인 루트의 AGENTS.md/GEMINI.md에 경고.
기능에이전트가 파일 편집·생성 요청 시 인라인 diff 미리보기 개선 — /diff 파일 뷰처럼 색상 테마에 맞는 구문 강조, 추가·삭제 줄 배경 색조(Terminal 테마 사용 시 터미널 밝기·어두움에 따라 선택), 색조 없는 줄 번호 여백 적용.
기능입력 중·에이전트 작동 중 CPU 사용량 개선 — 프롬프트 영역을 프레임당 한 번 렌더링, 변경 없는 행의 줄 너비 재사용, 애니메이션 상태 줄을 문자 단위 대신 스타일 단위로 렌더링.
FixFixed Enable Telemetry in /config remaining editable for Business accounts (such as Google Cloud project and Application Default Credentials sign-in via AGY_ADC_AUTH), where prompts, content, and model responses are never collected: the row now shows off (disabled) and explains why, and first-run setup with AGY_ADC_AUTH now shows the Google Cloud Platform Terms of Service without the consumer telemetry opt-in checkbox.
FixFixed agent commands failing to start on Windows versions that don't support the terminal sandbox (Windows 10 and Windows 11 before version 24H2) when a sandboxed permission mode was selected: the CLI now turns off the terminal sandbox and falls back to asking before running commands, and the Remote Control browser Settings modal hides sandboxed permission options on those systems.
FixFixed socket disconnect errors such as broken pipe, software caused connection abort, network is down, and http2: client connection lost (for example after laptop sleep or a Wi-Fi change) stopping the turn with Agent execution terminated due to error. instead of retrying automatically and reporting a network error if retries fail.
FixFixed an MCP server continuing to show as Ready in /mcp after its process exited unexpectedly, which left later tool calls failing with client is closing: EOF; the server is now marked as Error and its closed session is removed.
FixFixed large structured tool outputs (such as JSON results from MCP tools) bypassing the per-step token limit while still being counted as truncated, which could push long conversations past the model's context window before automatic compaction ran.
FixFixed clickable links in agent responses whose URL contains ; opening a URL cut off at the first ; in terminals and multiplexers that split link sequences on semicolons.
FixFixed /title and /remote-control rejecting on and off when typed with uppercase letters, such as /title ON or /remote-control Off.
v1.4.010월 16일 금
기능 ×3Fix ×6
기능OSC 7501을 통한 터미널 상태 보고 추가: 지원 터미널에서 탭·창에 CLI 작동 중·입력 대기·완료·실패 여부 표시. CLI가 먼저 지원 여부를 확인하므로 다른 터미널에는 영향 없음. AGY_CLI_OSC7501=off로 끄기, AGY_CLI_OSC7501=on으로 지원하지만 확인에 응답하지 않는 터미널에 적용, AGY_CLI_OSC7501_MESSAGES=brief로 대기 중인 명령·질문 세부정보 없이 상태만 표시.
기능alt+m 단축키 추가(macOS에서 Option을 Alt로 설정 시 Option+m) — /config의 Queued Messages 설정 반대로 메시지 전송: Queue 모드에서 즉시 전송, Send Immediately 모드에서 대기 전송.
기능agy plugin validate 개선 — CLI 로딩과 동일한 규칙으로 플러그인 검사(유효한 플러그인 거부 및 로딩 문제를 놓치는 간소화 검사 대체). 각 오류·경고를 파일·행과 함께 나열, 플러그인 디렉토리 또는 plugin.json 허용, plugin.json 흔한 실수 경고(알 수 없는 필드에 "did you mean" 제안, 잘못된 이름, 플러그인 루트 대신 .antigravity-plugin/에 배치된 구성 요소), --strict로 경고 시 실패, --json으로 CI용 기계 가독 보고서 출력.
FixFixed the CLI refusing every message with Eligibility check failed until you restarted it when the service was briefly unavailable or rate-limited at launch; the check now retries temporary errors and no longer locks the session.
FixFixed plugin MCP servers that use a variable in a request header, such as "Authorization": "Bearer ${TOKEN}", sending the literal placeholder and failing to authenticate; headers now get the value you configured, like the server's command, arguments, and environment already did.
FixFixed the /diff Commit Tree view: the header now counts commits instead of lines, the cursor stops only on commit rows and Enter opens that commit, the view fills the terminal height, and it shows the latest 100 commits (previously 10) with scrolling.
FixFixed the agent losing track of its file changes, tasks, and session cost when a background command finished while the agent kept working; they no longer roll back to the point where that command started.
FixFixed a background command's final output sometimes missing from its task log; the output is now always recorded when the command finishes or is canceled.
FixFixed links to directories disappearing from agent responses; they now show the directory name, for example pipelines/.
v1.3.610월 15일 목
기능 ×3Fix ×10
기능Application Default Credentials(AGY_ADC_AUTH) 로그인에 Claude Opus 5.5·Sonnet 5.5 추가. Claude 모델은 이제 Google Cloud 프로젝트가 사용 가능할 때만 /model에 표시.
기능터미널 샌드박스를 벗어날 명령에 대한 Auto 모드 검토 개선: 검토 속도 향상 및 결정 없는 타임아웃 제거, 워크스페이스 자체 format·lint·fix 명령을 묻지 않고 허용, 민감한 데이터 업로드 명령 차단.
기능/diff Commit Tree 뷰에 색상 개선: 커밋 해시·변경 ID 강조, 설명 흐림 처리, Working Copy (Uncommitted Changes) 행 부각, @ 굵게 표시 — 해시·타임스탬프·설명이 구분됨.
FixFixed the agent hanging indefinitely when the model connection stalled: if no data arrives for 5 minutes the request is now canceled and retried automatically, and a stalled request no longer leaves an empty response step behind.
FixFixed questions asked by subagents and workflow agents being lost, which left the subagent waiting forever: the alert now reads <agent> has a question and shows it, and Ctrl+K or a in the subagent's view opens a question picker that sends your answer to that agent. Headless -p runs skip these questions so the subagent can continue.
FixFixed agent shell commands hanging on an invisible editor when a version control command wants one, such as git commit without -m or jj describe: the CLI now sets GIT_EDITOR, HGEDITOR, and JJ_EDITOR to false for agent commands, so they fail right away instead.
FixFixed skills, rules, workflows, and Markdown agents failing to load with mapping values are not allowed in this context when an unquoted description: contains a colon, such as description: Runs checks: formatters and linters.
FixFixed Mermaid diagrams that start with YAML frontmatter, a %%{init: ...}%% directive, or %% comments, or that use Mermaid v11 syntax such as id@{ shape: ..., label: ... } nodes, showing as raw source instead of rendering in agent responses and the artifact viewer.
FixFixed the @ file-mention dropdown staying open after a newline in a multi-line prompt, where it took over Up/Down and made Enter pick a file instead of inserting the newline.
FixFixed / search in the file and artifact viewer highlighting the wrong characters, or crashing, on lines with letters whose lowercase form has a different length such as İ; n and N now stop only on lines that show a highlight.
FixFixed long lines and file paths containing CJK or other multi-byte text turning into � characters in /codesearch results; they are now cut cleanly with an ellipsis.
FixFixed agy plugin validate, the summary agy plugin install prints, and marketplace previews in the /plugin Discover tab leaving out subagents a plugin declares in its root agents.json.
FixFixed plugin names and manifests being case-sensitive where the agent was not: /plugin subcommands such as /plugin List now work in any case instead of failing with Unknown subcommand, and a manifest named Plugin.json is now found by agy plugin install, agy plugin validate, and enable and disable.
v1.3.510월 14일 수
기능 ×5Fix ×1
기능파일 편집·안전한 명령을 묻지 않고 승인하며 되돌릴 수 없는 동작 전에는 확인하는 Auto 모드 추가 — 터미널 샌드박스를 벗어날 명령은 별도 에이전트가 먼저 검토. --mode auto, /config의 Agent Mode, 또는 Shift+Tab으로 선택. Linux·macOS 지원, Windows는 추후 예정.
기능요청 시 대화를 압축하고 컨텍스트 창을 확보하는 /compact 명령 추가: 단독 사용 시 대화 요약 후 턴 종료, /compact <message>는 요약 후 답변. 실행 중 Esc로 취소 가능한 Compacting conversation... 진행 표시, 완료 시 요약 단계 수·컨텍스트 감소량 표시.
기능/diff 파일 뷰에 구문 강조 추가 — 색상 테마별 토큰 색상과 추가·삭제 줄 배경 색조. Terminal 테마에서 CLI가 터미널 배경의 밝기·어두움을 감지하여 색상 자동 선택. /config·첫 실행 설정의 테마 미리보기가 이제 /diff와 동일하게 표시.
기능/diff 파일 뷰에 접기 추가: 각 헝크 헤더에 위에 숨겨진 변경 없는 줄 수 표시, Ctrl+O로 커서 가장 가까운 접기 펼치기·닫기, f로 변경 사항만·전체 파일 보기 전환. 미커밋 변경사항에서 파일이 diff와 일치할 때 두 키 모두 작동, 사용 불가 시 하단 안내.
기능화면에 표시되는 행만 렌더링하여 매우 큰 파일의 /diff 성능 개선 — 스크롤·접기 펼치기·전체 파일 열기 시 CLI 멈춤 해소. 100,000줄 또는 10MB 초과 파일은 접기 펼치기·전체 파일 표시 비활성화(하단 이유 표시).
FixFixed colors being reduced to 256 colors in iTerm2 over SSH, where COLORTERM is not forwarded; the CLI now uses full 24-bit color when LC_TERMINAL=iTerm2 is set, unless COLORTERM or NO_COLOR says otherwise.
v1.3.410월 13일 화
기능 ×4Fix ×10
기능agy plugin list에 기계 가독 출력용 --json 플래그 추가, 가져온 플러그인만 표시하던 문제 수정 — 마켓플레이스에서 설치된 것을 포함한 모든 설치 플러그인을 버전과 활성화 여부와 함께 나열.
기능--model·/model이 --effort 없이 기본 모델 이름을 받도록 변경: --effort를 요구하는 오류로 실패하는 대신 CLI가 모델의 기본 사고 수준(해당 모델의 서버 기본값, 없으면 medium, 없으면 최저 사용 가능 수준)을 선택.
기능Remote Control 개선 — CLI 세션에서 브라우저의 Settings 모달이 열려 CLI가 실제 사용하는 설정(프로젝트·글로벌 권한, 대기 메시지, AI 크레딧, 텔레메트리, 아티팩트 검토)을 표시(브라우저에서 변경 불가 안내 대신), agy remote-control serve 세션이 저장된 settings.json을 사용하고 브라우저에서 변경한 내용을 다시 저장.
기능선불제 Google Cloud 프로젝트로 Business 로그인 시 /model 피커 개선: 프로젝트가 접근할 수 없는 서드파티 모델이 메시지 전송 시 실패하는 대신 숨겨짐.
FixFixed long stalls when model requests fail repeatedly: the agent now waits at most 30 seconds between automatic retries instead of up to 4 minutes.
FixFixed remote MCP servers that use OAuth signing you out after a temporary network failure, timeout, or server error; saved sign-ins are now cleared only when the server or its authorization server actually rejects them.
FixFixed --agent silently running the default agent when the name matches no agent: headless -p runs now exit with code 1 and list the available agents, and interactive sessions show an Agent Not Found warning before falling back to the default agent.
FixFixed combining --print with --prompt-interactive exiting with status 0 after reporting the conflict; it now exits with status 2 like other print-mode usage errors.
FixFixed /diff showing No uncommitted changes in Git, Mercurial, and Jujutsu repositories configured to always color output, for example with color.ui = always.
FixFixed @conversation: suggestions getting stuck on Fetching matches for ... when conversation search is slow; after 2 seconds the list now falls back to your local conversations.
FixFixed the Agents: row in /plugin plugin details leaving out subagents a plugin declares in its root agents.json; it now lists every loaded agent by name instead of by its agents/ folder name.
FixFixed "Always allow" rules approved from a Remote Control browser session still applying after you removed them in the browser's rules editor or the shared tab of /permissions; these rules are now saved only to the shared config.json.
FixFixed requests failing with thinking_budget and thinking_level are not supported together when signed in with Application Default Credentials and using a model that has a thinking level.
FixFixed a conversation failing on every later request after the agent read a truncated or header-only WebM file; such files are now rejected when read instead of being attached.
v1.3.310월 10일 토
기능 ×6Fix ×15
기능긴 대화를 스크롤할 때 no flickering 모드에서 고정 프롬프트 헤더 추가: 현재 읽고 있는 응답을 생성한 프롬프트가 트랜스크립트 맨 위에 고정 — 클릭 시 해당 프롬프트로 돌아감.
기능MCP 서버가 tools/list 응답의 툴에 _meta: {"antigravity/alwaysLoad": true} 설정으로 항상 로드됨 표시 기능 추가 — 에이전트가 온디맨드 탐색 대신 해당 툴을 직접 수신.
기능플러그인 루트에 agents.json 지원 추가 — skills.json·rules.json으로 스킬·규칙을 선언하듯 서브에이전트를 선언 가능.
기능macOS 터미널 샌드박스가 기본으로 샌드박스 명령의 ~/Library/Application Support 읽기를 차단하도록 변경 — 데스크톱 앱의 자격증명·세션 토큰 저장 경로; 이전에는 읽기 가능했으며 샌드박스 규칙에서 명시적 허용 가능.
기능오류 메시지 개선: HTML 오류 페이지로 실패한 요청(예: 기업 프록시)이 원시 HTML 대신 페이지 제목을 표시, 긴 비JSON 오류 본문은 500바이트에서 잘림, 개인 할당량 초과 시 재시도 대신 즉시 보고.
기능/plugin Installed 탭 검색 개선: 검색어에 공백 입력 가능, Enter로 검색 완료 후 Space로 선택 플러그인 토글·Enter로 세부정보 확장; 다시 입력하면 검색 재개.
FixFixed an expired or revoked sign-in showing an unclear error mid-session; the agent now says Authentication expired. Please log back in., and a token refresh that was already in flight no longer restores the expired credentials.
FixFixed /add-dir claiming it added a path that doesn't exist or isn't a directory; it now reports directory not found or not a directory.
FixFixed /btw side questions running your user and workspace hooks, which could make hooks such as stop hooks loop or add extra steps to a quick question.
FixFixed Jujutsu (jj) commands run by the agent, such as jj diff or jj log, hanging in an interactive pager; agent commands now set JJ_PAGER=cat alongside PAGER and GIT_PAGER.
FixFixed subagents started with a branch or share workspace in a multi-repository workspace silently working in your real checkout; each repository now gets its own isolated copy.
FixFixed a stopped subagent staying in the active agents list while it still had an approval pending; stopping it now clears its pending approvals right away.
FixFixed --remote-control failing when you sign in with Application Default Credentials (AGY_ADC_AUTH); Remote Control doesn't support ADC yet, so the flag now exits with a clear error and the /remote-control command is hidden.
FixFixed custom alt keybindings such as alt+s not working with the macOS Option key in terminals that don't treat Option as Meta, such as Terminal.app and VS Code-based terminals.
FixFixed /keybindings silently doing nothing when the configured editor can't be found; it now shows an error.
FixFixed agy plugin validate and plugin listings missing skills declared through the skills field in plugin.json or ignoring skills.json exclusions, so they now match the skills that actually load, and fixed a race that could drop results when importing plugins.
FixFixed sandboxed commands failing with Access is denied. on Windows when PowerShell 7 was installed from the Microsoft Store; the agent now falls back to Windows PowerShell in that case.
FixFixed /diff showing the error from git diff HEAD instead of the real cause, such as a corrupt index, when the fallback git diff also fails.
FixFixed file links in agent responses whose line anchor was percent-encoded, such as file.go%23L795; the label now shows the line number and the link opens the correct line.
FixFixed separate links to the same URL highlighting together when you hover over one of them in terminals that support clickable links.
FixFixed counts in tool steps and the /codesearch panel, which now read "Found 1 result", "1 match", "1 file", and "Wrote 1 line" instead of "1 results", and the file-creation step reporting one line too many.
v1.3.210월 8일 목
기능 ×6Fix ×4
기능/plugin 추가: 공식 Antigravity 플러그인 마켓플레이스 인터랙티브 관리자 — 스킬·MCP 서버·서브에이전트·규칙·훅을 번들하는 플러그인 탐색·설치; 셸에서 agy plugin install <plugin-name>@antigravity-plugins-official로 CLI 없이 설치; + Install from local directory...로 로컬 폴더에서 직접 설치; 활성화 전 폼에서 플러그인 설정 입력; /plugin install·uninstall·enable·disable·list로 설치된 플러그인 관리.
기능플러그인 제작자 옵션 추가: .antigravity-plugin/·.gemini-plugin/ 폴더에 매니페스트 보관, plugin.json에 스킬 목록, PLUGIN_DATA로 접근 가능한 플러그인별 폴더에 데이터 저장, 에이전트가 이름으로 실행 가능한 bin/ 폴더에 명령줄 도구 제공.
기능플러그인 설치 개선: 플러그인 목록이 즉시 열리고, 중단된 설치가 반쯤 설치된 플러그인을 남기지 않으며, Windows에서 플러그인 설치·제거가 더 안정적.
기능플러그인 호환성 개선: 플러그인이 skills/ 폴더의 모든 스킬을 로드하고, 설정 완료 후 원격 MCP 서버가 정상 시작되며, 플러그인의 서브에이전트가 플러그인 자체 MCP 서버를 사용 가능.
기능--dangerously-skip-permissions가 /plan 모드에서 구현 계획을 자동 승인하지 않도록 변경: 이 플래그는 이제 툴 권한 프롬프트만 건너뛰므로 플랜은 다시 검토를 기다림. 플랜 등 아티팩트를 자동으로 진행하려면 /config에서 Artifact Review 설정.
기능에이전트가 출력이 많은 장시간 셸 명령 실행 시 CPU 사용량 개선 — 이미 유효한 UTF-8 출력을 매 업데이트마다 전체 재스캔하지 않음.
FixFixed Tab, →, and ← in the /diff Commit Tree view moving the cursor to other lines instead of switching views as the ←/→ switch view hint says, and added Shift+Tab to switch to the previous view in every /diff tab.
FixFixed the /resume conversation picker crashing when you pressed Enter to import a conversation from the Other tab on a narrow terminal, and conversation titles with CJK characters being cut off mid-character.
FixFixed conversations that collect many images failing on Claude models: images the agent views or you attach are now scaled down to at most 2576 pixels per side (previously 4096), keeping them within the model's limits however many images a conversation contains.
FixFixed a timer the agent scheduled with a wake-up condition keeping a CPU core at 100% until it expired when the condition could no longer be met; the timer now waits idly and fires on schedule.
v1.3.110월 7일 수
기능 ×2Fix ×10
기능/diff 파일 뷰 탐색 개선: ←/→로 이전·다음 파일의 첫 변경사항을 헝크 헤더·앞부분 컨텍스트와 함께 열기, 파일 전환·목록 복귀 시 커서·스크롤 위치 기억, n/N이 현재 파일 마지막 변경에서 멈추는 대신 다음·이전 파일로 이어짐, 좁은 터미널에서 잘리는 대신 키 힌트 하단이 추가 줄로 줄 바꿈하고 일반 스크롤·페이지 힌트 제거.
기능/diff 파일 뷰 헤더가 현재 위치를 표시하도록 개선: 커서 아래 추가·삭제 줄 블록과 파일 목록 내 순서를 나타내는 change A/B · file X/Y 위치가 우측 정렬로 끝에 표시됨(file X/Y는 파일이 하나만 변경된 경우 생략, 좁은 터미널에서 위치 숨김).
FixFixed /rewind in very long conversations listing older messages as (empty message) and failing with an error when you picked one: messages that were cleared to save space now show their original text, dimmed and labeled cleared to save space, can't rewind here, and can no longer be selected.
FixFixed installing, reinstalling, and uninstalling plugins with /plugin on Windows failing while one of the plugin's MCP servers was running: the CLI now stops the plugin's MCP servers before replacing or deleting its folder and restarts them afterwards, and if another Antigravity process such as another agy session, the Antigravity Hub, or the remote-control daemon still holds the plugin open, it tells you to close it and retry. Plugin manifests, mcp_config.json, and hooks.json files saved with a UTF-8 byte-order mark now load, and installing from a marketplace no longer overwrites an existing plugin folder that came from a different source.
FixFixed markdown custom agents ignoring skills:, plugins:, rules:, agents:, and hooks: entries written as paths relative to the agent's own file when the agent ran as a subagent or as the main agent; such entries now resolve against the agent's directory, so an agent that lists agents: [child.md] can invoke child.
FixFixed subagents that stopped on an error, such as running out of quota or model capacity, being shown as Done in /agents and the list of running agents; they now show Error: with the reason, and the error clears once the subagent makes further progress.
FixFixed /tasks, the active task list, and the status line's task count showing only background shell commands; timers and recurring jobs the agent schedules, and other tools running in the background, now appear there too and are shown as completed or failed without a made-up exit code.
FixFixed messages sent with Queued Messages set to Send Immediately in /config being silently queued until the end of the turn whenever the agent had already written or updated an artifact, such as a task list or plan, during that turn; they now reach the agent right away.
FixFixed terminal notifications not firing when the agent stops to ask you a question; with Notifications turned on in /config, the CLI now alerts you for pending questions just as it does for tool permission prompts.
FixFixed restarting an MCP server from /mcp sometimes leaving it stopped, with an error such as Failed to stop existing instances for reload: ... signal: killed, when the old server process took too long to exit; the server now always starts again.
FixFixed the sign-in error for accounts that need to verify their identity or appeal a Terms of Service block sometimes showing only Verify your account to continue. with no link; the verification or appeal link now always appears, and the CLI no longer suggests logging out and back in when that would not help.
FixFixed GEMINI_API_KEY sessions failing a turn as if you had cancelled it when the connection to the Gemini API was dropped internally; the CLI now retries the request instead.
v1.3.010월 6일 화
기능 ×2Fix ×2
기능기본 Verbosity 설정을 high에서 medium으로 변경 — 대화 뷰에서 관련 툴 호출·생각을 간결한 요약으로 묶되 명령·응답은 계속 표시. 상세도를 한 번도 설정하지 않은 모든 사람과 기본값이 high일 때 선택한 사람에게 적용 — /config에서 Verbosity를 다시 high로 설정하면 모든 툴 호출·명령·생각이 전체 표시.
기능/diff 파일 뷰에서 j·k가 다음·이전 파일로 이동하는 대신 파일 목록·Vim처럼 위아래 화살표 키와 동일하게 줄 커서를 이동하도록 변경 — 파일 전환은 좌우 화살표 키 사용.
FixFixed trackpad and mouse-wheel scrolling in the conversation view jumping back and forth, most noticeably over SSH or inside tmux, by ignoring the sideways part of diagonal swipes and limiting how far a single fast scroll step can move; Page Up and Page Down still move a full page.
FixFixed files and folders whose paths contain spaces, #, %, or other special characters, or that sit on a Windows drive, being mishandled across the CLI: @ file mentions, /codesearch results, and file links in agent responses now open the right file, and workspace trust and project-scoped custom agents now recognize projects created in the Antigravity desktop app in such folders.
v1.2.1710월 5일 월
기능 ×2Fix ×2
기능모델 출시·지원 종료·기타 서비스 공지를 위한 프롬프트 위 공지 카드 추가. 최신 순으로 한 번에 하나씩 표시 — 빈 프롬프트에서 Esc로 현재 카드 영구 해제 후 다음 카드 표시, 메시지 전송 시 해당 세션 동안 카드 숨김.
기능샌드박스 명령에 더 이상 관리자 권한이 불필요하고 Python·Git·npm 등 일반 도구가 기본으로 샌드박스 내에서 작동하도록 Windows 명령 샌드박스 개선.
FixFixed markdown table columns drifting out of alignment when a cell contains emoji such as ⚠️ or 👍🏽 or scripts with combining characters such as Hindi, which affected every session over SSH or inside tmux.
FixFixed .tiff images being reported with the wrong file type and silently converted to PNG when the agent viewed them.
v1.2.1610월 3일 토
기능 ×6Fix ×7
기능/config에서 하이라이트된 설정 위 ←/→ 단축키로 드롭다운 없이 이전·다음 값으로 즉시 전환·저장 — 하단에 ←/→ Change 힌트 표시
기능긴 대화의 no flicker(altscreen) 모드 응답성 개선: 터미널 크기 조정 시 CLI 멈춤·지연 해소, 전체화면 뷰가 전체 재렌더링 전 화면 내 메시지부터 재그림, Esc로 에이전트 중단·대화 재개 시 기존 단계 재렌더링 없음
기능altscreen 뷰·아티팩트 뷰어의 마우스 텍스트 선택 개선: 상하 드래그 시 자동 스크롤, 에이전트 스트리밍·마우스 휠 스크롤 중에도 선택 유지, 화면 밖으로 스크롤된 줄 복사 포함(줄 번호·댓글 미리보기 제외)
기능go 명령 승인 시 항상 허용 제안 개선: go vet·go build 같은 명령 승인 시 해당 서브커맨드를 임의 인수로 허용하는 제안 제공, go run·go test·go generate·go install·go tool은 여전히 정확한 명령 필요
기능/config의 Queued Messages에서 Send Immediately 옵션 개선: 이전 메시지 대기 중 전송한 메시지가 대기열에 합류 대신 순서대로 에이전트에게 함께 전달, 턴 도중 전송 실패한 메시지가 유실 대신 대기열로 복귀
기능에이전트 이미지 생성 방식 변경: 이미지 요청을 내장 image-generator 서브에이전트에 위임하여 프롬프트 작성·최대 3회 결과 확인·아티팩트 저장 처리 — 이미지 생성이 대화에서 서브에이전트 실행으로 표시
FixFixed the agent stalling when a background command it was waiting on crashed or was killed by the system, for example when it ran out of memory; the agent now sees the command finish with its exit code, such as 137 or 134, and keeps going
FixFixed headless -p runs sometimes exiting before the agent could respond to a background command that finished after its first turn
FixFixed k in Vim Normal mode recalling the last history entry instead of your queued messages when pressed on the top line, which could send a queued message twice; k now pulls queued messages back into the editor like the Up arrow does
FixFixed skills.json, rules.json, and other customization manifests in a parent .agents/ directory being ignored when a session started in a subdirectory; manifests now load from every .agents/ directory between the working directory and the project root
FixFixed the / menu listing built-in skills that the current agent does not enable, which inserted instructions for tools the agent could not use when selected
FixFixed settings failing to load when ~/.gemini/config/config.json starts with a UTF-8 byte order mark, as files saved by Notepad or PowerShell Set-Content on Windows do
FixFixed slash-command output and alerts where a line exactly as wide as the terminal had its last word pushed to the start of the next line without indentation
v1.2.1510월 2일 금
기능 ×5Fix ×9
기능proot-distro 환경 없이 Termux에서 직접 실행 가능한 CLI 사전 빌드 네이티브 Android 바이너리 추가
기능업데이트·재그리기마다 CLI가 할당하는 메모리를 대폭 줄여 입력·스크롤·에이전트 출력 스트리밍 중 응답성 개선
기능터미널 출력 시 -p "/usage"가 로컬 시간대로 할당량 초기화 시간을 표시하도록 개선; 파이프·--json 출력은 여전히 UTC 타임스탬프 사용으로 기존 스크립트에 영향 없음
기능repo 명령 승인 시 항상 허용 제안 개선: 모든 repo 명령 허용 대신 repo status처럼 서브커맨드로 범위 제한 — git·hg·jj와 동일
기능승인되지 않은 권한 요청(예: 사용자에게 물을 수 없는 서브에이전트의 요청) 처리 개선: 에이전트가 이제 거부를 존중하고 다른 명령·스크립트·툴로 우회 시도하지 않음
FixFixed the conversation view freezing for the rest of the session, with no new steps appearing while the agent kept working, after redraws such as several quick terminal resizes in a long conversation; the CLI now reconnects automatically, warns only if reconnecting fails, and sending a new message recovers a lost connection
FixFixed requests made after your plan quota is used up and your AI credits balance cannot cover them: instead of retrying on Working... for about two and a half minutes and then showing the generic "Agent execution terminated due to error.", the CLI now immediately says "Your AI credits balance is too low to continue."
FixFixed text like Ga=q,f=32,s=1,v=1,i=31;AAAAAA== being left behind in macOS Terminal.app after exiting the CLI over SSH; the CLI now asks the terminal to identify itself before probing for image support, and over SSH only Kitty and Ghostty are treated as image-capable, so WezTerm and Konsole no longer show garbled image placeholders
FixFixed the Vim mode cursor stopping inside emoji such as 👩‍💻 or ⚠️ and characters with combining marks such as Devanagari: h, l, and other motions now move over whole characters, and x and r delete or replace the whole character instead of a hidden part of it
FixFixed the search box in the /resume conversation picker wrapping long queries so that their beginning scrolled out of view; the box now uses the full terminal width
FixFixed the agent being blocked from reading your global rules and customization files in ~/.gemini/config, including the rules/ folder, AGENTS.md, GEMINI.md, skills.json, rules.json, plugins.json, and agents.json; it can now read them and asks before editing them, while other files in that folder stay off-limits
FixFixed global rules being added to the agent's context more than once when ~/.gemini/GEMINI.md, ~/.gemini/AGENTS.md, or their ~/.gemini/config/ counterparts are symlinks to the same file
FixFixed signing in to MCP servers whose OAuth client registration responds with HTTP 200 instead of 201, which previously failed with registration failed with status 200
FixFixed large WebP images opened by the agent not being scaled down to fit image size limits the way PNG and JPEG images are
v1.2.149월 30일 수
기능 ×6Fix ×3
기능/config에 Queued Messages 옵션 추가: 기본 Queue는 현재 턴이 끝날 때까지 후속 메시지 보류, Send Immediately는 에이전트에 즉시 전달; settings.json의 "queuedMessages": "send-immediately"로도 설정 가능(이전에는 무시됨)
기능대부분의 컨테이너처럼 systemd 사용자 서비스 관리자가 없는 Linux 머신에서 remote-control start 개선: 실패 대신 데몬을 백그라운드 프로세스로 시작하고 충돌 후 재시작·부팅 시 자동 시작 불가 경고; remote-control status로 PID 확인, remote-control stop으로 종료
기능긴 대화 로딩 개선: CLI가 더 이상 모든 단계를 미리 스캔하지 않아 수천 단계의 대화 재개가 눈에 띄게 빨라짐
기능자동 생성 대화 제목이 첫 메시지에 첨부된 이미지·파일을 반영하도록 개선 — 스크린샷·파일 기반 요청이 구체적인 제목을 얻고, 첨부만 있는 메시지에도 제목 생성
기능이용약관 위반으로 차단된 계정에 표시되는 로그인 오류 개선 — 이의 제기 링크 추가
기능--json-schema가 일반 텍스트·string 같은 단순 타입 이름·누락된 스키마 파일을 문자열 스키마로 조용히 처리하는 대신 거부하도록 변경 — 이 입력과 루트가 "type": "object"가 아닌 스키마는 시작 시 오류와 종료 코드 1로 실패
FixFixed the prompt cursor drifting away from the end of the text after emoji such as ⚠️ or 👩‍💻, or scripts with combining marks such as Devanagari and Thai, especially inside tmux, and fixed prompt wrapping splitting such characters across two lines
FixFixed the agent hanging when it tried to view a pipe, socket, or device file, and a conversation getting stuck with INVALID_ARGUMENT errors after the agent viewed a truncated MP4, MOV, or M4A recording; both are now rejected up front with a clear message
FixFixed resuming a conversation whose history had a missing step, for example after a crash or an interrupted write, hiding the most recent steps and letting new messages overwrite them
v1.2.139월 29일 화
기능 ×3Fix ×1
기능모델 API 재시도 지연 시 사용량 한도 처리 개선: CLI가 고정 5초 대신 서버 요청 지연을 기다리고, 지연이 30초 초과이거나 일별·청구 한도이면 재시도 대신 즉시 중단.
기능렌더링 효율 개선 — 빠른 스크롤·에이전트 작업 중 대화 뷰 재그리기 시 CPU 사용량·메모리 처리 감소.
기능아티팩트 뷰어의 m 힌트가 toggle ASCII·toggle raw 대신 전환할 컨텐츠와 모드(diagram ASCII·diagram source·math image 등)를 명시하도록 개선.
FixFixed the workspace trust dialog, the /help panel, and the sign-in and MCP authentication screens clipping text on narrow terminals of around 40 columns; long lines and navigation hints now wrap, and the /help tab bar compacts to fit
v1.2.129월 27일 일
기능 ×2Fix ×3
기능전체화면 뷰 스크롤 개선: 마우스 휠·트랙패드 이벤트가 재그리기 전에 일괄 처리되어 CPU 사용량 감소 및 긴 대화·아티팩트 뷰어에서 스크롤 지연 감소
기능Gemini API가 일일 할당량 소진·프로젝트/청구 계정 지출 한도·선불 크레딧 고갈을 보고할 때 성공할 수 없는 재시도에 수분을 소비하는 대신 즉시 중단하도록 GEMINI_API_KEY 세션 개선 — 단기 분당 사용량 한도는 여전히 재시도
FixFixed resuming a long conversation in medium or low verbosity taking many seconds and lagging while history replayed: earlier tool groups now appear already finished instead of each re-animating, and keys pressed during the replay no longer refresh a half-loaded transcript
FixFixed the terminal or tab title changing to a string like Ga=q,f=32,... every time the CLI starts inside GNU screen, tmux (including iTerm2 tmux -CC tabs), or Zellij; the CLI no longer sends its image-support probe through a multiplexer, and CLI_GRAPHICS=kitty still forces image mode
FixFixed Vim mode ignoring non-ASCII characters such as é or 中 after r, f, F, t and T, fv and fV in Visual mode leaving Visual mode instead of extending the selection, and D, C, or Visual ~/u/U recording an empty undo step and clearing redo history when they changed nothing
v1.2.119월 25일 금
기능 ×2Fix ×3
기능지원이 다른 모델의 추론 노력 수준 개선 — --effort 또는 /effort·/model의 노력 게이지에서 조정 가능.
기능~/.gemini/config/plugins에 직접 배치된 플러그인 변경: MCP 서버에 설정 변수가 필요한 플러그인이 이제 활성화 전까지 비활성화 상태로 시작 — /plugin으로 설치된 플러그인과 동일.
FixFixed Mermaid diagrams and LaTeX rendering as rows of garbled placeholder characters in WezTerm and the VS Code integrated terminal; these terminals are no longer assumed to support Kitty graphics and now show the ASCII fallback
FixFixed copying text from the artifact viewer when Copy on Select is turned off in /config: the viewer no longer captures the mouse, so your terminal's own selection and copy shortcut work, and Ctrl+C goes back to interrupting or exiting
FixFixed project custom agents in .agents/agents/ not being found or selectable in workspaces created in the Desktop App, in already-trusted workspaces, under execution with --agent, in headless (-p / --prompt) runs, and in the /agents panel.
v1.2.109월 24일 목
기능 ×6Fix ×5
기능/config에 high·low 사이의 medium 상세도 모드 추가 — 관련 툴 호출·생각을 간결한 요약(Explored N files 등)으로 묶으면서 명령·응답은 계속 표시; Verbosity 설정과 각 옵션이 이제 표시 내용을 설명
기능Kitty 호환 터미널의 아티팩트 뷰어에서 Mermaid 다이어그램·LaTeX 렌더링 개선: 백그라운드 미리 렌더링으로 뷰어 열리자마자 다이어그램 표시, 이미지를 더 작은 크기로 한 번만 업로드, Ctrl+=/Ctrl+- 확대·축소 시 깜박임 해결
기능아티팩트 뷰어 푸터 개선: 상단·하단 힌트를 g/G top/bottom 항목 하나로 통합, m을 전환 뷰(diagram·LaTeX·ASCII·raw)로 레이블링, 화살표 기호가 포함된 힌트의 조기 줄 바꿈 수정
기능에이전트가 샌드박스 우회를 덜 요청하도록 터미널 샌드박스 동작 개선: 샌드박스 명령이 자체 아티팩트·스크래치 디렉토리 읽기·쓰기 가능함을 인지하고, 이전 명령이 우회를 필요로 했어도 먼저 샌드박스로 시도
기능비정상 종료 코드로 종료된 명령의 단계 제목을 Errored에서 Failed로 변경
기능skills.json·rules.json·agents.json·plugins.json의 디렉토리 항목 스캔 방식 변경: 하위 전체 재귀 로드 대신 .agents/skills/ 폴더처럼 디렉토리 바로 안의 항목만 로드; 중첩 항목 로드 시 include_only에 이름 지정, 예: {"path": "shared_skills", "include_only": ["category/my-skill"]}
FixFixed pressing Esc while the suggestions dropdown is open interrupting the agent's turn; it now closes the dropdown, and a second Esc interrupts
FixFixed Mermaid diagrams and LaTeX leaving a blank gap inside tmux or GNU screen when the outer terminal supports Kitty graphics; the CLI now falls back to ASCII diagrams unless images actually reach the terminal, and CLI_GRAPHICS=kitty still forces image mode for setups with image passthrough configured
FixFixed headless (-p / --prompt) runs that streamed part of a response and then ended on a model or agent error exiting with code 0; they now exit with code 3 and print the AGY_ERROR line, and JSON error output includes the partial response, while multi-turn stream-json sessions still warn and continue
FixFixed machines set up with the old Remote Control installer script crash-looping after an upgrade; when the CLI is launched by that deprecated background service it now unregisters the service and points to remote-control start instead of restarting repeatedly
FixFixed files that subagents write inside their own Git worktree being treated as artifacts, which demanded artifact metadata and left .metadata.json files in the worktree; subagent worktrees now live under a worktrees/ directory in the app data directory
v1.2.99월 23일 수
기능 ×6Fix ×9
기능서브에이전트 대화에 직접 메시지를 보내는 @<subagent> <message> 프롬프트 구문 추가 — 실행 중·완료된 서브에이전트를 자동완성으로 나열
기능Normal·Visual 모드의 연산자·모션·동작에 숫자 배수를 적용하는 Vim 숫자 카운트 배수 추가 — 3dw·2d3w·3dd·3x·3rX·3p·3u·[count]G/gg/$ 및 2di( 같은 카운트 텍스트 객체 포함
기능비API 키 로그인 경로와의 동작 차이를 줄이도록 GEMINI_API_KEY 세션 개선
기능넓은 다이어그램이 창을 넘칠 때 아티팩트 뷰어 하단에 좌우 패닝 힌트 표시 개선
기능/rewind에서 각 단계의 상대 타임스탬프를 표시하고 패널 열릴 때 가장 최근 단계에 포커스하도록 개선
기능항상 허용 명령 제안 시 jj config·jj op 서브커맨드를 인식하도록 명령 허용 목록 제안 개선
FixFixed headless (-p / --prompt) runs leaving daemon background processes running after exit, which could hang scripts reading the CLI's output until end-of-file; daemon processes now terminate when the run ends
FixFixed headless (-p / --prompt) runs cancelling still-running background tasks about 5 seconds after the agent went idle; runs now wait for background tasks until the --print-timeout deadline, up to a 30-minute cap
FixFixed a conversation-history database corruption risk where checking the database file for write access could silently drop file locks held by concurrent CLI processes on the same file
FixFixed context compaction failing when the tool configuration used for compaction checkpoints was rejected in certain scenarios
FixFixed a backend crash when a streamed model response chunk arrived without its response envelope, which terminated the session with connection errors
FixFixed markdown table column alignment when a table cell contains file links that wrap across lines
FixFixed markdown file links to code symbols dropping their display text and rendering the raw path instead
FixFixed incomplete enterprise sign-ins (for example closing the browser window before finishing license or project selection) leaving behind a stuck partial credential; such credentials are now cleared automatically so sign-in can be retried cleanly
FixFixed the browser companion page title to read Antigravity CLI instead of Antigravity Cli
v1.2.89월 22일 화
기능 ×2Fix ×9
기능사용자 요청 예산을 모든 캡처된 프롬프트에 분산하도록 컨텍스트 압축 개선 — 대화의 다른 프롬프트가 짧을 때 긴 초기 지시문이 작은 고정 슬라이스로 잘리지 않음
기능요약·잘림 예산을 압축 트리거 임계값 대신 모델의 전체 컨텍스트 창 기준으로 산정하도록 컨텍스트 압축 개선 — 압축된 요약·백그라운드 작업 목록이 더 이상 조기에 잘리지 않음
FixFixed PDF and audio tool outputs and attachments failing with unsupported mime type errors on custom models configured in settings.json; custom models now accept PDFs by default and honor the modelFeatures media flags for images, video, PDF, and audio
FixFixed pressing Ctrl+G to edit the prompt in a full-screen terminal editor such as vim hanging with Vim: Warning: Output is not to a terminal; external editors now run against a real terminal stdout
FixFixed voice dictation sessions longer than 4 minutes failing with a deadline error and erasing the drafted transcription; recordings now automatically stop and finalize at 3 minutes 30 seconds
FixFixed the startup banner displaying a Google Cloud Project ID for consumer (non-enterprise) sign-ins
FixFixed a stack-overflow crash when loading or compacting conversations containing background-task, subagent-management, messaging, or scheduling steps
FixFixed forked conversations inheriting step output data from steps after the fork point, which could collide with new steps produced in the fork
FixFixed a background poller and timer leaking for every conversation session, slowly accumulating memory over long-running sessions
FixFixed canceled conversation and workspace creation requests continuing to provision resources in the background; aborted requests now stop immediately
FixFixed quitting the CLI taking around 5 extra seconds before the process exited; shutdown now cancels open streaming connections immediately instead of waiting for a forced timeout
v1.2.79월 19일 토
기능 ×7Fix ×6
기능아티팩트 상세 뷰어에서 LaTeX 수식($$...$$ 및 펜스 math·latex·tex 블록)과 Mermaid 플로우차트·시퀀스 다이어그램에 인라인 Kitty 그래픽 렌더링 추가 — Unicode ASCII 폴백, 넓은 다이어그램 좌우 화살표 수평 패닝, m으로 Image·ASCII·Raw 보기 전환
기능ask_question 대화형 프롬프트 개선 — 질문 간 좌우 화살표 탐색, 확인된 직접 입력 답변 인라인 미리보기, 답변된 옵션에 체크 표시, 마지막 질문 단계 제출
기능엔터프라이즈 계정 CLI 시작 배너에서 로그인 계정·플랜 등급 아래에 활성 Google Cloud Project ID 표시하도록 개선
기능시도당 재시도 대기 시간 상한을 최대 4분에서 30초로 단축하여 모델 API 재시도 응답성 개선
기능사용자·워크스페이스 규칙에 20,000토큰 전용 예산 할당으로 커스터마이즈 토큰 예산 관리 개선 — 초과 규칙을 줄바꿈 기준으로 절단하고 경로·설명별로 나열하여 대규모 규칙 세트가 스킬·워크플로·서브에이전트·MCP 툴을 밀어내지 않음
기능각 진행 막대 아래 중복된 남은 할당량 비율 줄 제거로 /usage 패널 개선
기능레거시 find_by_name·grep_search·list_dir 툴을 기본 베이스라인에서 제거하되, tools에 명시한 커스텀 에이전트에서는 계속 사용 가능하도록 기본 에이전트·서브에이전트 툴셋 개선
FixFixed plugin skill slash commands being double-prefixed (/<plugin>:<plugin>:<skill>) when a skill's frontmatter name already includes the plugin prefix, or being shadowed when multiple plugins define skills with the same short name
FixFixed plugin upgrades leaving old MCP server and sidecar processes running from deleted install directories, and pruned superseded plugin versions and staging directories from the marketplace cache on startup
FixFixed disabled plugins disappearing from the /plugin list after enabled-only customization queries, and hardened plugin ID path validation on uninstall
FixFixed terminal rendering and Kitty keyboard protocol stack handling on exit and screen clear by upgrading Bubble Tea to v2.0.9
FixFixed headless (-p / --prompt) runs occasionally skipping the background-task waiting notice, logged background SDK tool progress to task log files, and reduced memory usage by cloning truncated command output previews
FixFixed starting the CLI unpinning conversations or marking them unread in the desktop app
v1.2.69월 18일 금
기능 ×4Fix ×6
기능Remote Control 추가(--remote-control 시작 플래그 또는 /remote-control 슬래시 명령으로 연결) — 다른 기기에서 활성 터미널 세션을 팔로우·제어하는 세션 범위 원격 연결 생성. /remote-control off 입력 또는 세션 종료 시 터널 자동 해제 및 Remote Control 세션 목록에서 기기 제거.
기능헤드리스(-p/--prompt) 실행 기본 타임아웃을 5분에서 무제한으로 변경 — 응답 완료까지 에이전트 턴 실행(--print-timeout 명시 시 제외), 헤드리스 GEMINI_API_KEY 세션에서 데몬 백그라운드 명령 활성화로 턴 완료 후에도 백그라운드 서버 유지.
기능에이전트·모델 API 오류로 턴 종료 시 헤드리스(-p/--prompt) 오류 보고 개선 — CLI가 표준 상태·HTTP/gRPC 오류 코드·재시도 가능 여부·오류 ID를 담은 구조화된 AGY_ERROR: {...} JSON 줄을 stderr에 출력하고 코드 1 대신 3으로 종료.
기능프롬프트 편집기의 단어 단위 커서 이동(Alt+F·Alt+B·Ctrl/Alt+화살표)과 단어 삭제(Ctrl+W·Alt+Backspace·Alt+D)가 공백뿐 아니라 구두점 경계에서도 멈추도록 개선 — 파일 경로·URL·플래그의 개별 세그먼트를 쉽게 탐색·삭제 가능.
FixFixed turns triggered from a connected Remote Control session or running across secondary workspaces executing without the CLI session's active permission mode, cycle mode, and non-workspace file access grants.
FixFixed artifacts in the Remote Control companion rendering as plain <name>.md file links instead of rich artifact cards when the CLI's application data directory differs from the default bundle name.
FixFixed text selection in the full-screen artifact viewer capturing the line-number gutter and trailing padding; dragging across the viewer now highlights and copies only the document text, with Ctrl+C to re-copy an active selection, Esc to clear it, and Shift+drag for native terminal selection.
FixFixed submitting /model <name> <prompt> while a turn is already running switching the active model immediately in the middle of the in-flight turn; the one-shot model switch now waits until the queued prompt begins executing so the running turn and any earlier queued prompts finish on the session's original model.
FixFixed file edits with diffs larger than 1 MiB exceeding the conversation storage limit and force-clearing the session; oversized edits now preserve their line-change statistics while omitting the raw diff body from stored conversation history and skipping the elided diff during /rewind reverts.
FixFixed /rewind conversation reverts and forks sweeping backward to an older workspace snapshot when recent snapshot commits were skipped, which could silently overwrite kept work; snapshot lookup now sweeps forward from the target step and falls back to step-by-step revert replay when no later snapshot exists.
v1.2.59월 17일 목
기능 ×2Fix ×5
기능Markdown으로 정의된 커스텀 에이전트에 자동 서브에이전트 안내 추가 — invoke_subagent를 툴에 나열한 에이전트가 시스템 프롬프트에서 사용 가능한 서브에이전트 목록과 사용 지침을 받아 선언한 서브에이전트에 실제로 위임 가능.
기능백그라운드로 전송 시 지정한 이름을 작업이 유지하도록 백그라운드 작업 명명 개선 — 완료 알림·작업 목록에서 자동 생성 이름 대신 해당 이름 표시.
FixFixed stale credentials lingering after the sign-in server definitively rejects them (for example a revoked or invalidated enterprise account); the CLI now signs you out and clears the stale tokens so you can sign in again cleanly, while temporary network failures, server errors, and rate limits never cost you your session.
FixFixed commands killed by an outside signal (for example when the whole session shuts down mid-run) being recorded as successful runs with exit code 0; such commands now finish as canceled while keeping the output collected before the interruption.
FixFixed the Interrupted hint only appearing when Esc was pressed locally in the terminal; it now appears whenever the current turn is actually cancelled, including when it is stopped from a connected remote session.
FixFixed the artifact viewer leaving markdown text stuck at its original width after a terminal resize; content now re-wraps to the new window size.
FixFixed in-progress thinking frames occasionally freezing permanently in the conversation history (for example showing Thinking... (31s) forever), including after a terminal resize or session reload.
v1.2.49월 16일 수
기능 ×3Fix ×10
기능세션 재시작이나 사용자 입력 차단 없이 발견된 스킬·슬래시 명령을 비동기적으로 다시 로드하는 /skills reload 서브커맨드 추가.
기능/model 입력 시 인라인 인수 자동완성 드롭다운 추가 및 인터랙티브 /model 피커에 이름·ID로 모델을 필터링하는 실시간 퍼지 검색 바 추가.
기능OAuth 토큰에 필요 범위 누락 시 인증 오류 메시지에 /logout·/login 실행 지침 명시로 개선.
FixFixed mid-conversation model switching to Gemini thinking models failing with thought_signature validation errors when prior turns were generated by non-Gemini models.
FixFixed web search (search_web) failing with "no summary returned from GenerateContent" when the summarization model emits leading thought parts.
FixFixed agent turns terminating prematurely with NO_TOOL_CALL when a tool call fails schema validation, allowing the agent loop to return the validation error and self-correct.
FixFixed MCP tool schema augmentation mutating tool definitions in place, preventing strict argument validation failures.
FixFixed hooks.json configurations being silently dropped when customization token budget truncation is active.
FixFixed custom subagents losing configured exclude skill filters when runtime skill filtering is applied.
FixFixed subagent status and termination tracking under pubsub batch coalescing so killed subagents are not reset to active by late step updates.
FixFixed conversations with active turns or running daemon background tasks failing to auto-resume after a restart.
FixFixed terminal ERROR steps (such as failed tool executions or timeouts) being omitted from transcript.jsonl conversation logs.
FixFixed raw OSC 8 escape sequences rendering in Apple_Terminal over SSH connections by disabling unsupported hyperlink sequences.
v1.2.39월 15일 화
기능 ×2Fix ×3
기능응답 카드가 접혀 있거나 스크롤된 경우에도 활성 /btw 부가 질문 응답 전체를 클립보드에 복사하는 /copy btw 슬래시 서브커맨드 추가 — /copy 입력 시 인수 고스트 힌트 포함.
기능요청별 툴 선택 제약(any·required·명명된 함수)을 네이티브 백엔드 함수 호출 설정으로 변환하여 툴 호출 충실도 개선.
FixFixed the /hooks command and hook inspection utilities omitting hooks bundled inside enabled plugins when listing active hooks.json configurations.
FixFixed custom subagents created with enable_mcp_tools: true receiving an empty MCP server list instead of inheriting the parent agent's configured MCP servers, and fixed declarative subagent configurations failing to resolve relative config file paths (relative_path_to_config) against the parent agent's directory.
FixFixed proactive feedback prompts triggering prematurely during the first few turns of a session or on transient, recovered tool errors.
v1.2.29월 12일 토
기능 ×2Fix ×7
기능CLI·공유·프로젝트 설정 파일의 지원 중단된 unsandboxed 권한 규칙에 대한 시작 경고 개선 — 영향받는 파일 경로, 최대 5개의 위반 규칙, command 규칙으로 마이그레이션하는 단계별 지침 나열.
기능콜드하거나 오래된 요약 캐시로 대규모 대화 기록을 열 때 /resume 시작 응답성 개선.
FixFixed MCP servers bundled inside plugins colliding with each other or with user-configured servers in mcp_config.json when they shared the same server name by automatically namespacing plugin MCP servers as <plugin>_<server>.
FixFixed a memory leak where opening or scanning conversations left background step-cache eviction goroutines running for the rest of the session, significantly reducing memory usage after opening /resume or switching conversations.
FixFixed view_file attempting to parse non-UTF-8 binary files as text or loading files larger than 100 MB into the model context; unsupported binary formats and oversized files are now rejected with a clear error before overflowing the context window.
FixFixed Gemini API (GEMINI_API_KEY) sessions dropping model thinking blocks from prior turns on subsequent user messages and failing to propagate thought signatures on text and thought parts.
FixFixed artifact review failing to trigger when a directory name above .gemini/ matched a skipped path component such as scratch, prevented conversation forks and snapshot reverts from copying internal .system_generated/subagents and .system_generated/worktrees directories, and cleaned up subagent metadata records when deleting a conversation.
FixFixed deleted conversations being recreated as empty, schema-less SQLite database files when background queries reconnected after deletion.
FixFixed conversations launched without a workspace folder inheriting workspace paths and customizations from other open sessions.
v1.2.19월 11일 금
기능 ×4Fix ×5
기능커스텀 에이전트 Markdown 프런트매터에서 excludeDefaultComponents: true 지원 추가 — 커스텀 에이전트가 호출 후 훅을 유지하면서 기본 프롬프트 섹션·내장 툴 제외 가능.
기능모델 API 오류 복원력·진단 개선 — 일시적 genai.APIError 오류(502·503·504·분당 429 사용량 한도·중간 스트림 중단)가 완료된 툴 호출 출력을 보존하면서 지수 백오프로 자동 재시도, 복구 안 된 503·429 응답은 명확한 오류 메시지 표시.
기능허용 스키마({"type": "object"} 또는 명시적 additionalProperties: true)의 미선언 인수를 거부하는 대신 열린 객체 스키마를 보존하도록 MCP·공급자 툴 스키마 검증 개선.
기능대규모 대화 열기 시 턴별 응답성 개선 및 메모리 사용량 감소.
FixFixed --continue starting a brand-new conversation when launched from a subdirectory, after a crash, or while another session is open in the same workspace; it now falls back to the most recent non-empty conversation in the current workspace or its parent/child directories.
FixFixed full-screen blank flashes in inline mode when content first pushes to scrollback, at the end of a turn, or when clearing the screen with Ctrl+L.
FixFixed remote companion UIs connected to an interactive CLI session via Remote Control displaying an unauthenticated sign-in screen instead of the active session's signed-in state.
FixFixed the status line reporting the terminal sandbox as disabled when the session was launched with the --sandbox command-line flag.
FixFixed image zoom keys (Ctrl+= and Ctrl+-) and the footer zoom hint appearing in the artifact viewer when a Mermaid diagram is rendered in ASCII mode instead of as a Kitty image.
v1.2.09월 10일 목
기능 ×2Fix ×8
기능OS 서비스 관리자에 등록된 백그라운드 서비스로 CLI를 실행하는 remote-control start·remote-control status·remote-control stop 서브커맨드 추가 — 로그아웃·재부팅 후에도 머신 접근 유지; remote-control start --name <label>으로 Remote Control 목록에 커스텀 머신 레이블 설정, --session으로 서비스를 활성 로그인 세션으로 범위 제한.
기능altscreen 모드·diff 뷰어·읽기 전용 세부 패널(이제 ctrl+d가 종료 프롬프트 미트리거)을 포함한 모든 스크롤 가능 뷰에서 반 페이지 스크롤 개선 — shift+up·shift+down을 반 페이지 탐색의 기본 키바인딩으로 설정(navigation.half_page_up·navigation.half_page_down).
FixFixed prompts or model responses blocked by content safety filters failing with a spurious "no candidate found" error, ending silently with an empty turn, or repeatedly retrying the rejected input; the CLI now surfaces a clear content-filter stop reason.
FixFixed temporary working files written to the agent scratch/ directory triggering recursive filesystem watchers and appearing as noisy entries in the artifact review panel and checkpoints.
FixFixed MCP servers bundled inside globally installed plugins failing to initialize at CLI startup or failing to update their running status when plugins are enabled or disabled.
FixFixed third-party MCP server tools failing schema validation when their input schemas omit additionalProperties.
FixFixed unnecessary filesystem customization discovery walks running on every user message even when no slash command is invoked, reducing latency before the agent begins responding.
FixFixed every log line in cli.log and background daemon subcommand output being prefixed with a spurious ERROR: logging before google.Init message.
FixFixed the macOS remote-control background service terminating shortly after startup when launched by the system service manager, remote-control start and remote-control stop leaving legacy installer-script background services running, and the Remote Control setting being unavailable when your access comes from a paid Google Cloud project.
FixFixed older conversations failing to load with an unknown step type error when resumed.
v1.1.289월 9일 수
기능 ×9Fix ×7
기능일시적 모델 API 오류 복원력 개선 — 에이전트가 503 Unavailable 등의 오류를 지수 백오프로 훨씬 오래 재시도하여 짧은 서비스 장애로 세션이 중단되지 않음.
기능매 실행·브라우저 동의 후 네트워크 요청 대신 저장된 자격증명에서 로그인 ID를 읽어 로그인·시작 속도 개선 — ID 조회 실패가 로그인 완료를 막지 않으며, 시작 중 표시된 플랜 등급이 잠깐 사라지지 않음.
기능헤드리스(-p) 실행이 최종 답변 전달 후 즉시 종료하도록 개선 — CLI가 실행 중 백그라운드 작업·예약 타이머를 --print-timeout 범위 내에서 기다리고, dev 서버 같은 데몬 백그라운드 작업은 종료 대신 계속 실행.
기능헤드리스(-p) 실행 오류 보고 개선 — 치명적 오류가 안정적인 error: 마커와 함께 stderr에 표시되고, 응답이 잘릴 수 있을 때 안내 출력, 이전에 출력 없이 조용히 종료되던 실행이 이유 설명.
기능턴당 최대 200ms 유휴 레이턴시 제거 및 불필요한 대화 제목 생성 모델 호출 건너뛰기로 헤드리스(-p) 응답 속도 개선.
기능툴 승인 프롬프트를 승인 대상을 명확히 표시하도록 개선 — 예: Run this command?·Allow access to this URL?·Allow calling this tool? — 명령 승인 시에만 명령 편집 단축키 제공, 훅 플래그 또는 다른 프로젝트 파일 등 불명확한 경우 Reason: 줄로 이유 설명.
기능모델 선택 감사 기능 개선 — CLI 로그에 사용자가 지정한 모델 이름이 별칭 해석·--effort 변형 선택·지원 중단 저장 모델 교체 등으로 다른 모델로 해석될 때마다 기록.
기능--print-timeout 만료 시 동작 변경 — CLI가 타임아웃 오류로 실패하는 대신 부분 출력을 반환하고 stderr에 경고와 함께 성공 종료; Ctrl+C 등 인터럽트는 여전히 비정상 종료.
기능URL 가져오기 기본 권한을 항상 허용에서 먼저 묻기로 변경 — 사용자가 접근을 허용하지 않은 경우 에이전트가 URL 읽기 전 승인 요청.
FixFixed plugin reinstalls keeping files that had been deleted from the source: installing a plugin now replaces its managed directory exactly, installing a plugin from its own installed directory is refused instead of corrupting it, and uninstalling a plugin no longer leaves its enabled/disabled entry behind in config.json.
FixFixed MCP servers defined by plugins resolving relative or unset working directories against the wrong location; they now resolve against the plugin's own directory so plugin-bundled scripts run correctly.
FixFixed a startup race where subagents could fail to find tools from MCP servers that were still initializing.
FixFixed subagents sometimes appearing stuck in a running state after they had finished — especially in very large conversations — which also left queued when-idle messages undelivered until restart.
FixFixed a memory leak where every finished terminal command kept internal state alive for the rest of the session; long sessions that run many commands now use significantly less memory.
FixFixed headless (-p) runs stalling forever on implementation-plan approval that no one could give; non-interactive runs now proceed through plan review automatically.
FixFixed sign-in failing with a project access error after switching from a business account with a selected project to a personal account; stale business project and license details are now fully cleared on personal sign-in.
v1.1.279월 5일 토
기능 ×7Fix ×6
기능단일 프롬프트를 다른 모델에서 실행한 뒤 원래 모델로 세션을 돌려주는 /model <name> <prompt> 추가 — 저장된 기본 모델을 건드리지 않고 대화 중 다른 모델 참조 가능.
기능커스텀 상태 표시줄·창 제목 스크립트에 전달되는 JSON 페이로드에 conversation_title 필드 추가 — 활성 대화 이름 표시 및 즉시 이름 변경 반영 가능.
기능커스텀 에이전트 Markdown 프론트매터에 agents 목록 추가 — skills와 동일한 워크스페이스 상대·절대·에이전트 상대 경로 규칙으로 의존 서브에이전트 선언 가능.
기능타이핑 중 [model] 인수 힌트를 표시하도록 /model 개선 — 도움말을 열지 않아도 인수 확인 가능.
기능각 Verbosity 옵션 선택 시 자기 설명을 표시하도록 /settings 패널 개선 — 도구 호출·명령어·생각이 전체 표시인지 토큰 지표 테이블로 접히는지 설명.
기능로그인·Google Cloud 설정 화면이 CLI 표준 스타일 키 힌트를 사용하도록 개선 — 색상 구성표·키 바인딩을 따르며, 선택지가 하나뿐이면 탐색 힌트 자동 생략.
기능세션이 이미 해당 모델을 사용 중일 때 실제로 일어나지 않은 전환 보고 대신 Model already set to <name>를 출력하도록 /model <name> 변경.
FixFixed tool calls to MCP servers accepting arguments the server's own schema never declared, so an invented parameter is now rejected and corrected instead of being silently dropped.
FixFixed headless runs with -p silently skipping tool actions they were not permitted to take, which now end with a notice naming the refused actions and report them as denied_actions in the JSON output.
FixFixed ? in Vim Normal mode opening the shortcuts panel while the prompt already contained text, so character-search and replace operators such as f?, t?, and df? work; ? still opens shortcuts on an empty prompt.
FixFixed /model with no argument doing nothing when run before the session had finished starting up, so it now opens the model picker.
FixFixed print mode (-p) exiting before the session finished shutting down, which could drop the run's trailing conversation history before it reached disk.
FixFixed a redundant approval prompt when the agent reads or writes another conversation's artifact files after you have already allowed access to files outside your workspace.
v1.1.269월 4일 금
기능 ×5Fix ×4
기능아티팩트 뷰어에 Ctrl+D·Ctrl+U 반 페이지 스크롤 추가.
기능/resume의 기본 대화 목록 보기(평면 또는 워크스페이스별 그룹)를 설정하는 pickerGrouping 설정을 /config·settings.json에 추가.
기능아티팩트 뷰어·대화에서 Mermaid 플로우차트의 터미널 ASCII 다이어그램 렌더링 개선.
기능키링 스토리지를 우회하거나 사용할 수 없을 때 파일 스토리지에 토큰 제거를 직접 단락시켜 /logout 실행 시간 개선.
기능대화형 /model 피커에서 선택되지 않은 모델 패밀리의 기본 추론 노력을 낮음 대신 중간으로 변경.
FixFixed subagent tasks unexpectedly prompting for tool approval in always-proceed mode while viewing the subagent details panel.
FixFixed orphaned Git worktrees accumulating on disk under .system_generated/worktrees when killing subagents or deleting conversations.
FixFixed SQLite database WAL checkpointing on CLI exit so trailing session metadata updates are flushed to disk before shutdown.
FixFixed customization discovery logging spurious errors when accessing temporary directories or paths outside the active workspace.
v1.1.259월 3일 목
기능 ×4Fix ×6
기능/resume 대화 피커에 옵트인 워크스페이스 그룹 보기 추가 — Ctrl+F로 평면 목록과 디렉터리별 그룹 보기 전환 가능.
기능GEMINI_API_KEY로 연결 시 모델 카탈로그에 Gemini 3.8 Flash 추가.
기능Markdown으로 정의된 커스텀 에이전트가 기본 에이전트 구성에 맞게 주변 스킬·규칙·서브에이전트를 기본으로 상속하도록 변경.
기능Remote Control 역방향 터널 라우팅 강화.
FixFixed MCP OAuth authentication failing when authorization servers return authorization codes longer than 1024 characters.
FixFixed skill path matching and grouping in the /skills panel on Windows where host path separators (\) caused global and workspace skills to be misclassified.
FixFixed relative path resolution in Markdown-defined custom agents so relative subagent and plugin paths resolve correctly against the agent definition's directory.
FixFixed duplicate permission grants accumulating in configuration settings across session reloads and subagent invocations.
FixFixed /boost failing at runtime by improving worker tool configurations.
FixFixed a fatal nil pointer crash in the agent runtime caused by background summary updates attempting to read cached steps after trajectory closure.
v1.1.249월 2일 수
기능 ×1Fix ×6
기능위아래 화살표는 MCP 서버·플러그인 탐색, 좌우 화살표는 사용 가능한 작업 순환, Esc는 작업 모드 또는 패널 종료하도록 /mcp 패널 탐색 개선.
FixFixed duplicate agent entries appearing in the /agents picker when an agent with the same name is discovered across multiple configuration sources or plugins.
FixFixed tool initialization and agent startup failing when launched from an inaccessible or deleted working directory by using absolute URI schemes for in-memory parameter schemas.
FixFixed headless CLI invocations with piped standard output or standard error hanging on exit by setting FD_CLOEXEC on the preserved streams so child processes do not keep the caller's pipes open.
FixFixed MCP configuration parsing failing when mcp_config.json contains single-line (//) comments, multi-line (/* */) comments, or trailing commas.
FixFixed orphaned annotation files accumulating in local storage when deleting conversations.
FixFixed /btw side questions in conversations with an active /goal being forced to continue and making unintended tool calls.
v1.1.239월 1일 화
기능 ×2Fix ×11
기능제안된 모델 이름 고스트 텍스트를 Tab으로 수락하도록 /model <name> 자동 완성 개선.
기능서브에이전트 궤적 메타데이터를 매 단계마다 보내는 대신 서브궤적당 한 번 전송하여 서브에이전트 스트리밍 오버헤드 감소.
FixFixed commands with subcommands (such as models or agents) hanging on an inherited, unclosed standard input pipe instead of executing immediately.
FixFixed CLI crashes caused by prompt hooks by catching hook panics and rejecting nil completion configurations in model requests.
FixFixed tool invocations and results omitting tool-call IDs when reconstructing request history for Gemini models.
FixFixed tool permission prompts for direct and MCP tool calls displaying generic prompt titles instead of their declared human-readable action descriptions.
FixFixed unconfigured or interrupted Google Cloud authentication and onboarding sessions dropping into broken chat sessions instead of prompting with the sign-in screen.
FixFixed transient authentication errors caused by token expiry clock skew by proactively refreshing browser and WIF OAuth tokens five minutes before expiration.
FixFixed instructional cycle mode placeholders reappearing in the input prompt after typing and clearing content.
FixFixed subagents defined with enable_mcp_tools=true failing with unknown tool errors by ensuring the MCP dispatcher meta-tool is available to the subagent executor.
FixFixed prompts entered immediately after login being discarded with an account verification alert by queueing them until background eligibility verification completes.
FixFixed cancelled or killed subagents remaining stuck in the "Running" state in the UI task drawer across ancestor conversations.
FixFixed parsing MCP JSON configuration files on Windows when saved with a UTF-8 byte order mark (BOM).
v1.1.228월 27일 목
기능 ×3Fix ×8
기능이름·슬러그·라벨로 모델을 전환하고 기본값으로 저장하는 /model <name> 인수 추가 — 타이핑 중 첫 번째 일치 이름 나머지를 고스트 텍스트로 제안; 인수 없는 /model은 피커 열기, 미인식 이름은 유효 목록 출력.
기능항상 고정 [low|medium|high] 플레이스홀더 표시 대신 실제로 입력한 내용을 완성하도록 /effort 힌트 개선.
기능파일시스템 이벤트 버스트를 단일 재스캔으로 합쳐 많은 파일을 생성하는 대화의 아티팩트 처리 개선.
FixFixed selectable reasoning effort for Gemini 3.1 Pro and Gemini 3.5 Flash when you authenticate with a Gemini API key.
FixFixed the interface redrawing continuously while the tasks panel or a subagent detail panel was open with nothing running, which held process CPU near 32% instead of the roughly 10% it now settles at.
FixFixed a running subagent's elapsed timer freezing on screen whenever the parent agent was itself waiting.
FixFixed an HTTP 502 from the model endpoint ending the whole run instead of being retried, so a transient bad gateway is now treated as the temporary outage it is.
FixFixed a self subagent launched from a conversation with no recorded agent configuration re-resolving its setup from scratch and drifting from its parent, most visibly by running interactively when the parent was in autonomous mode.
FixFixed file deletions failing on Windows with a sharing violation while another process still held the file open, which is now retried with backoff for about a second before reporting failure.
FixFixed headless daemon printing an Open in your browser: http://localhost:<port> line in its startup banner, which was never a supported way to connect and, under a service manager, was written to the log on every restart.
FixFixed the built-in migrate-workflows skill assuming POSIX home directories and path separators, so it now resolves and reports paths correctly on Windows.
v1.1.218월 26일 수
기능 ×7Fix ×4
기능음성을 프롬프트에 직접 받아쓰는 /voice 딕테이션 추가 — f5 또는 /voice로 시작·정지, mic-serve 하위 명령으로 SSH를 통해 다른 머신의 CLI에 로컬 마이크 전달. 계정당 딕테이션 스트림 하나 제한, 두 번째 시도 시 할당량 소진 대신 안내 메시지 표시.
기능상태 표시줄 데이터 모델에 cost 필드 추가 — 현재 세션의 반올림되지 않은 예상 비용을 노출해 커스텀 상태 표시줄에서 토큰 지출 표시 가능.
기능머신의 ripgrep을 쉘로 호출하는 대신 내장 ripgrep 바이너리를 실행하도록 에이전트 코드 검색 개선 — ripgrep이 없는 시스템에서도 동일하게 빠른 검색.
기능MCP 도구 호출과 페이지 읽기도 자동 승인하도록 always-proceed 권한 모드 개선 — 인터럽션 없이 실행하는 모드임에도 계속 프롬프트가 표시되던 문제 해결.
기능npm run·yarn·pnpm·cargo run 등 스크립트 러너의 항상 허용 권한 제안을 특정 스크립트 이름에 고정 — npm run dev 승인이 프로젝트 내 모든 스크립트에 권한을 부여하지 않도록 개선.
기능대화 생성 시 제목 자동 생성하도록 개선 — 재시작 피커에 첫 메시지 플레이스홀더 대신 의미 있는 이름 표시.
기능Google 자격 증명으로 구성된 MCP 서버가 Application Default Credentials를 찾지 못할 때 표시되는 오류 메시지 개선.
FixFixed corrupted edits to files containing non-ASCII text such as CJK characters, accented letters or emoji, where an inexact match was spliced at the wrong offset and produced invalid UTF-8.
FixFixed the session stalling mid-response when a tool result or file diff contained invalid UTF-8, which broke the agent state stream and left the interface waiting indefinitely.
FixFixed a file write being reported as a failure after the content had already been written to disk, which sent the agent into unnecessary retries on large files such as notebooks.
FixFixed explicitly configured skill and plugin paths losing to customizations discovered automatically nearby, so a path you set in your configuration now wins a name collision.
v1.1.208월 25일 화
기능 ×4Fix ×5
기능SKILL.md 프론트매터의 metadata.icon에 선언된 이모지 아이콘을 /skills 목록·세부 헤더·슬래시 명령 자동 완성 팝업에 표시하는 스킬 아이콘·시각 브랜딩 지원 추가, 터미널 레이아웃 정렬을 위한 멀티바이트 Unicode 표시 폭 계산 포함.
기능ripgrep 검색 결과에서 파일과 함께 빈 디렉터리를 인덱싱하도록 @ 파일 경로 자동 완성 개선 — 내용이 없거나 디렉터리만 있는 워크스페이스 구조도 경로 완성 중 탐색 가능.
기능기본 리뷰 모드에서 워크스페이스 범위 읽기 권한을 자동 부여하도록 권한 관리 개선 — 워크스페이스 루트 내 파일 읽기·목록 조회의 반복 승인 프롬프트 제거, 파일 수정·외부 접근 확인 프롬프트는 유지.
기능서브모듈의 재귀 워크트리 스캔을 건너뛰고 커밋 포인터 업데이트 추적은 유지하도록 Git 저장소 검사 성능 개선 — 서브모듈이 있는 저장소의 상태 지연 해소.
FixFixed print mode (-p/--print, including --output-format json and stream-json) treating benign tool execution errors and permission denials as fatal run failures with non-zero exit codes, ensuring headless exit codes reflect only cascade-level failures and match interactive session behavior.
FixFixed the CLI overwriting and discarding unparsed configuration in settings.json when encountering an unrecognized setting value or syntax error on startup, preserving the existing configuration file on disk instead of saving a truncated version.
FixFixed /skills, /plugins, /agents, and /hooks commands reporting that no customizations were found when invoked without an explicit agent configuration by mounting built-in customizations in listing views.
FixFixed CJK draft jitter in the main prompt by normalizing boundary whitespace in streaming transcript updates, preventing unwanted spaces from being inserted characters.
FixFixed the conversation spinner animation loop continuing to tick indefinitely in the background after turns completed, eliminating unnecessary CPU wakeups while the CLI is idle.
v1.1.198월 22일 토
기능 ×2Fix ×1
기능Added the AGY_CLI_HIDE_LOGO environment variable for narrow terminals, screen readers and recordings where the banner's logo art gets in the way; setting it suppresses the art while keeping the version and account lines.
기능Added AGY_CLI_DISABLE_ESCAPE_SEQUENCE_OPTIMIZATIONS to bypass the renderer's dirty-rectangle and diffing optimizations.
FixFixed --remote-control refusing to start whenever port was taken, so it now takes a free port from the operating system.
v1.1.188월 22일 토
기능 ×6Fix ×6
기능Added support for passing a project name to --project, which previously accepted only a project ID and failed on anything else.
기능Added item.rename and item.delete keybindings for the conversation picker's rename and delete actions, so f2 and f4 can be rebound in keybindings.json on keyboards without function keys.
기능Improved @ file path completion with a typo-tolerant fallback, so a query with a transposed or mistyped character still finds the file; typo matches never outrank exact ones.
기능Improved audio attachments by recognizing the standard formats Gemini models accept, including wav, mp3, m4a, aac, flac and opus, which were previously refused as unsupported.
기능Improved keystroke responsiveness on Windows by discarding the key-release events the console reports and nothing in the CLI reads, which were roughly doubling the rendering work per keystroke.
기능Improved the artifact viewer footer by moving the outline shortcut next to the scroll and page hints, so the three ways to move through a document read as one group.
FixFixed print mode (-p) exiting successfully with an empty response when the agent state stream was dropped mid-run, which reported a failed turn as a clean success; it now surfaces the stream error and exits non-zero.
FixFixed a valueless prompt flag swallowing the next flag as its prompt, so --print --sandbox 'do the task' no longer runs with the prompt --sandbox and the sandbox off; both that and a stray trailing argument are now errors.
FixFixed an expanded /btw card pushing the footer hints and the prompt off-screen on a long answer, which is now clamped to the terminal height and scrollable with the arrow and page keys.
FixFixed /resume opening below the fold instead of on the workspace you are working in, which happened whenever the CLI ran from a subdirectory of that workspace.
FixFixed text losing its styling for the rest of a line after a file link, where the link's own reset also reset the surrounding prose.
FixFixed a stray character appearing in the prompt every couple of seconds on terminals that print the CLI's periodic input-mode re-arming as literal text; the re-arm now happens only inside a terminal multiplexer, which is the only thing that resets those modes behind the CLI's back.
v1.1.178월 20일 목
기능 ×1Fix ×3
기능Improved the agent execution harness by consolidating onto a single execution path, giving more consistent tool, hook, and prompt behavior.
FixFixed /teamwork-preview and some other slash commands disappearing for some users.
FixFixed Enter not opening an active background task or subagent while the prompt was in Vim insert mode.
FixFixed attaching Ogg audio and video files such as .ogg, .opus and .ogv, which the model rejected because they were sent as the generic application/ogg.
v1.1.168월 20일 목
기능 ×3Fix ×15
기능Added mcp subcommands (add, remove, list, enable, disable) for managing MCP servers in your user-level mcp_config.json without hand-editing it, covering both stdio and HTTP servers through --type, --env and --header.
기능Improved @ file path completion in large workspaces by running the lookup through the bundled ripgrep and debouncing keystrokes, and by ranking a file whose name matches your query above a directory or generated artifact that merely contains it.
기능Improved /effort so it adjusts reasoning effort for Gemini 3.6 Flash and Gemini 3.7 Flash when you sign in with a Gemini API key, a route that previously reported those models as not adjustable even though the same models were adjustable on every other sign-in path.
FixFixed links printing as raw escape sequences on terminals that do not implement OSC 8 hyperlinks, such as Terminal.app, and extended the same detection to command output and alert bodies, which still emitted hyperlinks unconditionally.
FixFixed a = character accumulating in the prompt every couple of seconds on terminals that do not implement the Kitty keyboard protocol, where the renderer's periodic re-arming of that protocol was printed as literal text instead of being interpreted.
FixFixed @ file path completion showing files that were in your .antigravityignore.
FixFixed the artifact list showing a percent-escaped filename such as quarterly%20plan.md for artifacts whose name contains a space, so the list row, the inline preview and the detail header all spell the name the same way.
FixFixed the prompt editor's cursor becoming misaligned when text wrapped.
FixFixed the /mcp panel dropping enabledTools, timeoutSeconds, url and tools.eager from mcp_config.json when you toggled a server on or off; it now preserves any field it does not recognize, so configuration written by a newer client survives an edit.
FixFixed read_resource discarding non-image binary content returned by an MCP server, which now offloads every blob to disk and inlines only small text and image resources, so large PDFs, audio and other binary resources are usable instead of silently dropped.
FixFixed Workforce Identity Federation sign-in signing you out roughly every hour, because the token refresh went to the standard sign-in endpoint rather than the federated one.
FixFixed skills that ship with the CLI being reported as not built-in, so the builtin flag in the /skills listing under --output-format json is accurate and the /skills panel groups them correctly.
FixFixed the reasoning-effort description under the timeline gauge in the /effort and /model pickers overflowing on narrow terminals, where it is now omitted so the gauge stays readable.
FixFixed /btw failing with a planner configuration error in conversations driven by a custom or SDK-defined agent, so side questions work regardless of which agent you are running.
FixFixed a failed /btw side question always reporting model returned an empty response, which was a hardcoded guess rather than the real failure; the card now shows the side question's own error when there is one.
FixFixed the status line, the active-items list and the /tasks panel continuing to show background tasks that had already finished.
FixFixed the CLI overwriting a settings.json it could not parse with default settings, which silently reverted every setting the next time anything was saved; a refused save now leaves the file byte-identical so you can repair it by hand, and the status line names the file.
FixFixed a subagent whose definition leaves model at inherit failing to start when the parent agent has no model of its own, which now falls back to the default fast tier.
v1.1.158월 19일 수
기능 ×4Fix ×10
기능Added --input-format stream-json to print mode, which reads newline-delimited JSON prompts from stdin and runs one turn per message in a single conversation, so a driver can keep a session open.
기능Added a rules: key to markdown agent frontmatter, so an agent can name rule files directly instead of inheriting your whole rule tree; a rule named this way always applies.
기능Added plugin support for a top-level rules.json, so a plugin can declare the rule files it ships the same way it already declares its skills.
기능Added a more specific hint on the spinner line, which now names the tool call the agent is currently running.
FixFixed the CLI aborting at startup on hosts that preload their own allocator through LD_PRELOAD, such as Cloud TPU VM images, where it died before the interface appeared.
FixFixed personal accounts hitting a resource-exhausted error at startup when saved credentials were restored from the system keyring, and cut the repeated account checks that followed.
FixFixed your billing project, and the license tier it selects, being lost when the CLI restarted and restored saved credentials from the system keyring.
FixFixed a spurious "Out of credits" message for enterprise users signed in through Application Default Credentials.
FixFixed the /model picker cutting off models, and its own header, on terminals too short to show every model; the list now scrolls.
FixFixed the /model picker misaligning its columns for model names that are not plain ASCII, by measuring column widths in display cells rather than bytes.
FixFixed the spinner line flickering to a generic label between quick tool calls.
FixFixed streamed text corrupting non-ASCII characters into replacement characters, in both the interactive display and --output-format stream-json text deltas.
FixFixed artifacts written into a subdirectory of a conversation's artifact directory, such as scratch/, never appearing in the artifact list.
FixFixed reading a .wav file failing as an unsupported media type, by normalizing non-canonical MIME types such as audio/wave before they reach the model.
v1.1.148월 18일 화
기능 ×5Fix ×9
기능Added a faster return path for enterprise sign-in, so a returning user is offered a single Continue with ... option naming the method they last used.
기능Added support for OAuth client ID metadata documents when connecting to an MCP server, so servers implementing that part of the specification no longer require a manually supplied client ID or dynamic client registration.
기능Improved the /context panel, which is now scrollable and sized to the terminal. /usage is sized the same way.
기능Improved markdown-defined agents with a single inheritCustomizations switch that decides whether the agent adopts your skills, rules, plugins, subagents and MCP servers, replacing per-kind defaults that silently disagreed with each other.
기능Improved the setting that allows access outside your workspace, which now grants only read access; writes are auto approved according to the cycle mode setting.
FixFixed the CLI exiting silently when its language server failed, both at startup and while running; the failure is now printed to the terminal and the process exits non-zero instead of reporting success.
FixFixed the sign-in URL and other links rendering as garbled text on terminals that do not parse OSC 8 hyperlinks, such as GNU screen, which are now detected and given plain text instead.
FixFixed Enter being swallowed while the path-suggestion popup was still loading, which sent the prompt and then popped the results open on top of it.
FixFixed the artifact list marking every earlier artifact as approved when reopened, so artifacts that were unreviewed, commented on or rejected in a previous turn keep their real status.
FixFixed one malformed entry in your MCP configuration bringing down every other server, which is now logged and skipped so the remaining servers still load.
FixFixed built-in skills, rules and plugins disappearing from an agent that set inherit_user to false, which was only meant to opt out of your personal customizations, not the ones shipped with the CLI.
FixFixed reverting or branching a long conversation failing with too many SQL variables.
FixFixed a long conversation's title jumping to an unrelated older message once history was truncated, by protecting the checkpoint the title is derived from.
FixFixed a multi-line paste submitting one prompt per line on terminals that do not honour bracketed paste.
v1.1.138월 14일 금
기능 ×10Fix ×11
기능Added support for GEMINI_API_KEY, so the CLI can run against the Gemini API directly without signing in. Set modelProvider: "gemini" in settings.json, export GEMINI_API_KEY, and point GOOGLE_GEMINI_BASE_URL at a custom endpoint if you need one. The banner and /help show Gemini API key as the credential, and /logout explains that it comes from the environment rather than appearing to end a session.
기능Improved /codesearch resilience by falling back to a local search when the ripgrep binary cannot be executed, such as when an endpoint security agent blocks it.
기능Improved artifact list scrolling by caching each file's preview line count, which previously re-read every listed file from disk on every keypress.
기능Improved custom agent support by making manage_task available to declarative agents that have not opted out of fundamental components, so a custom agent can list and kill its own background tasks, and reworded its step lines to read Killed task X and Checked task X.
기능Improved search_web steps by showing the query while the search is still running rather than only after it returns.
기능Improved the agent's behavior after backgrounding work by removing the anti-polling reminder text from the manage_task and manage_inbox tool results, which could itself nudge the model into a polling loop.
기능Improved the /resume picker by relabeling its second tab, which previously carried a name that did not distinguish it from the first.
기능Improved deleting a conversation from the /resume picker by moving the keybinding from ctrl+delete to f4, since macOS terminals disagree on how they report the delete key and the old binding silently did nothing there.
기능Improved the time to open a large conversation by loading step headers in batches and no longer reading each step's full payload just to read its type.
기능Improved embedded ripgrep reliability and security by saving extracted binaries to the user cache directory instead of /tmp. Added content-addressed SHA-256 verification and atomic renaming to guarantee binary integrity and prevent concurrent execution races.
FixFixed a distorted startup banner in Cloud Shell, where the web terminal mishandles the cursor-optimization escape sequences the renderer emits; a conservative rendering mode now turns on automatically there.
FixFixed the direct Gemini API route parking on the sign-in screen instead of booting straight into the main UI, and fixed model requests failing against a custom endpoint set through GOOGLE_GEMINI_BASE_URL by dropping a session field such an endpoint is not guaranteed to support.
FixFixed conversations disappearing from the /resume picker after cycling to the second tab and back, which left it reporting No conversations available, and kept the tab hint in the shortcut bar even when a tab is empty.
FixFixed trajectory truncation destroying nearly all of a long conversation's history, by charging the size budget only against steps whose bytes can actually be reclaimed instead of against protected checkpoints and the unreclaimable residue of already-cleared steps.
FixFixed unbounded growth of the on-disk conversation database in sessions woken by background tasks, subagents or agent messages, where each wake appended duplicate grants and settings to every persisted row.
FixFixed corruption of the saved transcript when a background message appended to it while context compaction was rewriting it, which left malformed JSON that no longer parsed.
FixFixed a hung sandbox setup killing the rest of the conversation, where the step was never unregistered so every later message was silently swallowed and the session appeared dead until a restart.
FixFixed define_subagent using a model-supplied agent name directly as a directory name, so a name containing .. could write its agent.md outside the conversation's artifact directory; names are now validated at both the tool and the handler.
FixFixed artifact list rendering, where previews produced garbled text and overflowed the panel on wide CJK or emoji characters, the cursor could point past the end of the list when entries disappeared, and the header and footer lines were left out of the scroll math so the list overflowed its viewport.
FixFixed Esc in the artifact viewer showing a spurious submit confirmation for reviews that had completed in earlier turns, and fixed submitting re-reporting those same reviews.
FixFixed invoke_subagent, send_message, manage_subagents, define_subagent, and generate_image rendering with no tool call line at all in collapsed and expanded tool groups, leaving a bare (ctrl+o to expand) hint with no tool name.
v1.1.128월 11일 화
기능 ×13Fix ×13
기능Added a heading outline to the artifact viewer, opened with t, so a long markdown document's structure is visible at a glance and you can jump straight to a section instead of scrolling.
기능Added non-interactive answers for more read-only slash commands in print mode, so -p "/permissions", /hooks, /help, /changelog and /config each emit one tab-separated record per line — or a structured payload under --output-format json and stream-json — without starting an agent turn, spending quota or leaving a conversation behind, with /help listing exactly the commands print mode answers and /changelog printing the release notes.
기능Added machine-readable output to the models and agents subcommands through an --output-format flag accepting json and stream-json, and moved their error messages and progress spinner off stdout so captured output contains only the list.
기능Added a disable-slash-command: true flag for a skill's SKILL.md frontmatter, which hides that skill from the / menu and from /name resolution while leaving it discoverable and invocable by the model, so a large skill library no longer floods the command menu.
기능Added rendering for alert callouts ([!NOTE], [!TIP], [!IMPORTANT], [!WARNING], [!CAUTION]) and for carousel blocks in markdown artifacts, which previously showed as raw markup.
기능Improved terminal hyperlink support, enabling clickable links over SSH and in hyperlink-capable tmux, keeping word-wrapped URLs clickable past their first line, linking URLs that the markdown renderer had left as plain text including ones inside code blocks, no longer highlighting unrelated links together on hover, and fixing horizontal scrolling and text selection on lines that contain a link.
기능Improved tool call headers so every native and MCP tool call carries a short summary of what it is doing instead of a bare name or a raw argument blob, with the same summary naming background tasks and subagents in the activity list and the matching action phrase describing the request in permission prompts.
기능Improved headroom for large toolsets by raising the per-session limit on tool declarations, so heavy MCP, plugin and skill setups stop being rejected for having too many tools.
기능Improved sign-in with Application Default Credentials by resolving the quota project automatically, so service-account logins work without extra configuration.
기능Improved repository detection so a Git repository nested inside a larger multi-repository checkout resolves to the intended root, with submodules and worktrees covered.
기능Improved headless -p runs so the agent settles a choice itself where it would otherwise ask, instead of stalling on a question nobody is there to answer.
기능Improved the schedule tool by dropping the redundant Timer Cancelled notification when a one-shot timer with an early-termination condition is cancelled, and by naming both the condition and the exact sender whose message satisfied it in the step result.
기능Improved file paths in tool step lines by collapsing your home directory to ~ instead of truncating the front of the path, so the interesting end of a long path stays on screen.
FixFixed --mode being ignored in headless -p runs, where a valid value such as accept-edits or plan was never applied and an unrecognized value produced no warning at all.
FixFixed startup diagnostics being swallowed into the log file instead of reaching the terminal, including crash notices, the --conversation not-found warning, the --print and --prompt-interactive conflict, conversation load errors, and the --mode and --agent warnings.
FixFixed a character disappearing from your submitted prompt where it wrapped at the terminal's right edge, caused by the echoed prompt being indented after it had already been wrapped to the full width.
FixFixed file citations in a response losing their line numbers, so a cited range renders as path:10-25 again instead of just the file name.
FixFixed a write-in answer in a multi-select question discarding the boxes you had already ticked, and fixed a stale write-in being submitted after you went back to a predefined option.
FixFixed large background tasks crowding out the prompt by limiting each active item below the input box to a single line.
FixFixed corruption of config.json by writing user config atomically, so a crash or a concurrent writer can no longer leave a truncated file that silently breaks settings persistence.
FixFixed the CLI giving up on a slow OS keyring after one second and falling back to empty storage, which forced a re-login; it now waits five seconds, as every other keyring operation already did.
FixFixed conversation preview titles derived from the first user message by cutting them at the first line and capping them at 500 characters, so a large pasted or scripted prompt no longer produces a multi-megabyte stored title.
FixFixed a crash on Windows when resolving the conversation transcript path, by honoring the path's drive letter in the trajectory log artifact converter.
FixFixed a subagent going silent on its parent when its own message failed to send, and fixed the parent being handed an empty notice when a subagent went idle without a final response.
FixFixed the read_url_content tool leaking a connection on every call, which could eventually exhaust the machine's available ports.
FixFixed the status line reporting model quota that was always one fetch out of date, so it now matches the quota you actually have left.
v1.1.118월 7일 금
기능 ×9Fix ×9
기능Added a Vim editing mode, off by default and switched on from /settings under Editor Mode, bringing modal editing to the prompt with Normal, Insert, Visual and Visual Line modes, a mode badge in the status line and a Vim tab in /help, and covering the h/j/k/l, w/b/e and W/B/E motions, the 0/^/$/gg/G boundaries, the f/F/t/T character searches with their ; and , repeats, the i/a/I/A insert entries, the d/c/y operators alongside x, D and C filling the unnamed register for p, and the iw/aw/iW/aW/ip/ap text objects.
기능Added Vim-aware submission so a prompt can be sent without leaving modal editing, through an Editor Mode > Insert First toggle that opens the prompt in Insert mode where a bare Enter submits and a modified key such as shift+enter or ctrl+j inserts a newline, ctrl+s and ctrl+enter keys that submit from Normal mode, an Enter binding available as vim.insert.submit, and the full set of vim.* scopes in keybindings.json for remapping any of it.
기능Added Vim editing to the comment editors in the diff and artifact-detail views, whose footer hints follow the active mode rather than showing one fixed set of bindings, and made a collapsed block behave as a single unit under Vim motions.
기능Added non-interactive answers for the read-only slash commands in print mode, so -p "/usage", /quota, /credits, /model, /effort and /skills emit one tab-separated record per line — or a structured payload under --output-format json and stream-json — without starting an agent turn, spending quota, or leaving a conversation behind.
기능Added an explicit refusal for the remaining interactive-only slash commands in print mode, which previously fell through as literal prompt text and let the model answer as though the command had run, so -p "/clear" reported the context cleared while nothing was cleared; each now fails with the flag or subcommand that replaces it.
기능Improved plugin enable and disable so config.json is the only place enablement lives, seeded once from each plugin's manifest, which stops a plugin that later ships "disabled": true from switching itself off under someone who was already running it and stops a shipped-default change from moving every user on the next release.
기능Improved the artifact detail view by wrapping long lines in code files instead of clipping them at the right edge.
기능Improved model retries by honoring the server-supplied retry delay instead of the client's own backoff, so a retry after a rate limit or an overload waits exactly as long as the server asks.
기능Improved model-loading errors so a permission failure such as a missing license or a missing IAM role is shown as itself, with a troubleshooting link, instead of a generic failure during the run.
FixFixed an allowlist entry that tokenizes to zero command words — command(time), a comment-only entry, or an empty compound such as () — matching every command and silently auto-approving anything the agent ran; such an entry now matches nothing.
FixFixed commands being auto-approved while the session was in request-review or strict permission mode.
FixFixed admin controls being skipped for MCP servers at startup, where a fetch made before authentication cached "admin controls not applicable" and allowed every server for the next five minutes, and fixed the built-in Chrome DevTools MCP server being blocked outright by admin controls.
FixFixed MCP progress callbacks being dropped and the task log file not being initialized, so long-running MCP tool calls report progress again.
FixFixed a slash command receiving the collapsed [Pasted text #N] placeholder instead of the pasted content when its argument was pasted into the prompt.
FixFixed the prompt saving the typed prefix rather than the completed command name to history when an autocompleted slash command was submitted, so up-arrow recall replays what actually ran, and made an alias require an exact match before auto-executing so a partial alias fills the prompt instead of running a command you did not finish typing.
FixFixed an asynchronous settings refresh re-enabling the feedback survey partway through a print-mode run that had switched it off.
FixFixed spurious "Out of credits" errors, where an empty credits response was read as a balance of zero.
FixFixed the "Use AI Credits" setting being offered to accounts signed in through a Google Cloud project or application default credentials, where it does not apply.
v1.1.108월 3일 월
기능 ×7Fix ×11
기능Added Business sign-in for Gemini Enterprise accounts, so you can authenticate with a Google Cloud project under Google Cloud terms, use a license seat allocated or auto-assigned from your organization's GE-Standard or GE-Plus subscription, run inference in a chosen region, and have your organization's administrator controls applied to various features.
기능Added Workforce Identity Federation sign-in for enterprise users, available as the Use advanced SSO config option on the Google Cloud sign-in screen, so organizations that federate identity through an external provider can authenticate with their own identity provider.
기능Added sign-in with Application Default Credentials so you can use Agent Platform.
기능Added a non-blocking advisory banner when the same conversation is already open in another CLI instance on the same machine, pointing at /fork so two sessions no longer interleave writes into one trajectory.
기능Improved the terminal sandbox by granting read-only rather than writable access to a Git repository's .git directory, so the agent can inspect repository metadata without being able to rewrite it from inside the sandbox.
기능Improved hook ordering so hooks defined in hooks.json run before the built-in termination checks, which lets PostInvocation hooks observe the final invocation of a turn and lets Stop hooks run at all instead of sitting unreachable behind the built-ins.
기능Improved the schedule tool to accept DurationSeconds and MaxIterations when a model emits them as bare JSON numbers rather than strings, accepting integral values and rejecting non-integral ones with a clear error instead of failing the call.
FixFixed --model and --effort being ignored in interactive sessions and in headless -p runs, where the flags were applied after model configuration had already been initialized so the run silently fell back to the persisted or default model.
FixFixed a bare --effort resolving against the default model instead of the model you actually have selected, which could silently move you to a different model.
FixFixed stopping a subagent tree stopping only the conversation it was invoked from, while every descendant subagent and the background tasks they owned kept running and the CLI still reported them as killed.
FixFixed a forced-continuation deadlock where a coordinator waiting on active subagents or background tasks would loop injecting empty continue steps until it hit the invocation limit, wasting tokens and blocking progress.
FixFixed the spacebar not toggling an option in multi-select prompts, including the ask_question dialog and the onboarding import checkbox, which left x as the only working toggle; the hint bar now advertises it.
FixFixed the Left and Right arrow keys being captured to navigate the input box suggestion dropdown, so you can move the cursor and edit text again while suggestions are showing.
FixFixed the model picker's "No models available" state rendering without its header and footer, so it now shows the standard chrome and an esc hint to go back.
FixFixed tools that an MCP server marks to always run in the background executing as blocking calls that stalled the turn.
FixFixed an MCP process leak when a server connection dropped unexpectedly.
FixFixed the artifact viewer corrupting plain documents by horizontally clipping every document rather than only the diagram artifacts that need it.
FixFixed the sandbox not recording blocked network requests when the command itself exited successfully, which hid the fact that a request had been denied.
v1.1.97월 31일 금
기능 ×4Fix ×7
기능Added slash-command and skill expansion to print mode, so a headless run such as -p "/my-skill review this diff" now resolves and applies the skill instead of sending it as literal text, with --disable-slash-commands to opt out.
기능Improved interactive startup so a slow or hanging MCP server no longer stalls the first agent turn, loading MCP servers in the background for the interactive session while headless and one-shot runs keep blocking so their single scripted turn still sees the full toolset.
기능Improved permission grants so a pattern approved at a prompt is recorded for the rest of the conversation, letting later commands that match it run without prompting again.
기능Improved the default system temporary-directory grant to cover writes as well as reads, so agents no longer trigger a permission prompt when creating or updating files there.
FixFixed stop hooks that always block hanging the agent forever; after a configurable number of consecutive continuations, the hook can no longer block and the turn ends normally.
FixFixed PostToolUse hooks firing on non-tool steps such as user input and model responses, which also caused them to ignore their configured matchers.
FixFixed slash commands not being recognized when separated from their arguments by a newline or tab, so a prompt starting with a command followed by a newline is now parsed as a command instead of being sent verbatim.
FixFixed deleting into a collapsed paste placeholder removing one character at a time, which left a visible fragment in the prompt while the full pasted content was still submitted; the block is now deleted atomically.
FixFixed the artifact viewer losing syntax highlighting when returning from the editor view, and returning to the wrong panel when exiting the artifact detail view.
FixFixed the headless stream-json init event advertising tools that are not available in your build.
FixFixed MCP servers forcing a full re-authentication after a dropped connection.
v1.1.87월 28일 화
기능 ×7
기능Print mode (-p / --print) now supports structured, machine-readable output via the --output-format flag (text (default), json, or stream-json), so headless runs in CI, eval harnesses, and scripts can consume the CLI's output programmatically; these flags are now discoverable in --help.
기능Added the stream-json output format: a strongly-typed NDJSON event stream that emits typed init, step_update, and terminal result events with a stable, closed-vocabulary step_type discriminator, so consumers receive progress incrementally instead of waiting for the whole run to finish.
기능Added the --json-schema flag to enforce a custom JSON schema on the structured output, accepting either an inline schema string or a path to a schema file; for stream-json the schema applies to the final result event.
기능Enriched the structured stream with a tool_info object for each tool call (canonical tool name, parameters, and output) and a subagent_info payload for delegated subagents (including conversation_id and log_uri) so consumers can correlate child trajectories.
기능The JSON usage object emitted by json and stream-json now reports token accounting including cache_read_tokens, so non-interactive consumers can attribute prompt-cache hits.
기능Added a copyOnSelect setting (default on, toggleable in /settings) that controls whether releasing a mouse text-selection auto-copies it to the system clipboard in the TUI's altscreen rendering mode; disable it to stop the automatic copy on release — useful when the auto-copy is unwanted or corrupts certain payloads.
기능Improved compound-command permissions so an exact chained command (such as git fetch && git rebase) can be saved as an allow-always rule and no longer re-prompts on the next identical run.
v1.1.77월 26일 일
기능 ×1Fix ×5
기능Improved permission prompts for compound shell commands so the full command is shown when any part of it needs approval.
FixFixed disabled plugins still running their hooks and contributing other customizations, which could keep a broken hook active and break file-editing tools even after the plugin was turned off.
FixFixed MCP OAuth against providers that do not strictly follow the spec (such as Salesforce and Atlassian) by relaxing issuer validation and including the refresh_token grant.
FixFixed /btw failing with a "parent conversation not found" error when used as the very first action in a fresh session.
FixFixed clipboard corruption of CJK and other non-ASCII text when copying on Windows.
FixFixed print mode (-p) sending a prompt before the account-eligibility check finished.
v1.1.67월 24일 금
기능 ×8Fix ×12
기능Custom Agents (Markdown Format). Added support for defining custom agents using Markdown files (agent.md) with YAML frontmatter and H1-delimited system prompts. Markdown agents support mainAgent, subagent, hidden, inheritMcp, and commandExecutionPolicy frontmatter fields for fine-grained control over agent behavior. Dynamically defined subagents (via define_subagent) now also write Markdown format so they resolve correctly on external builds.
기능Added an optional index argument to /copy so /copy <n> copies the n-th most recent response to the clipboard, while /copy and /copy 1 still copy the latest.
기능Improved /codesearch to render results progressively as they stream in, showing a live count while loading and letting you cancel an in-flight search with Esc instead of blocking until the whole search finishes.
기능Improved default file access by granting read access to the system temporary directory out of the box, resolved correctly per platform, so agents no longer trigger permission prompts when reading temporary files.
기능Improved plugin skill discovery by aggregating skills from both skills.json and the skills/ directory instead of using only one, matching user-customization behavior.
기능Improved support for markdown-based custom agents so custom agent management and selection behave more consistently.
기능Improved customization discovery by sorting rules and discovered paths deterministically, preventing unstable prompt ordering and needless prompt-cache misses.
기능Improved overall reliability and stability across the CLI with additional hardening and fixes for intermittent failures in background tasks, print mode, and interactive flows.
FixFixed switching from a custom agent back to the default agent via /agents, which previously failed silently and left the conversation stuck on the custom agent's persona.
FixFixed a crash when a command was blocked by sandbox permissions before its output was captured, and cleaned up the permission approval and denial messages.
FixFixed the CLI rewriting a hand-authored sidecar.json as unreadable compact JSON when creating or updating a sidecar.
FixFixed the artifact viewer emitting garbage escape bytes when cycling to image mode on terminals that are detected but cannot actually render Kitty graphics, such as iTerm2.
FixFixed the first keystroke (such as Esc) being dropped when opening the first artifact view on some non-Kitty terminals.
FixFixed conversation jitter and a stranded input box during streaming so transient markdown reflow no longer shifts the pending line and input box upward.
FixFixed print mode (-p) surfacing the real conversation-creation failure instead of a misleading "no active conversation" error.
FixFixed the message list dropping its header when rewinding or resetting conversation steps.
FixFixed a background auto-updater double-spawn race where two processes could each spawn an updater within a single update window.
FixFixed sandbox error reporting so blocked actions are recorded even when the network proxy is disabled.
FixFixed the screen going blank after the authentication page.
FixFixed the ctrl+b shortcut being hardcoded to background shell commands even when none were running, so a remapped ctrl+b is now respected whenever there are no running shell commands in the conversation.
v1.1.57월 21일 화
기능 ×8Fix ×5
기능Added a /effort command to view and change the current model's reasoning effort, with a left/right timeline-gauge picker and a direct /effort <level> form so you can trade latency for depth on the fly.
기능Added an --effort flag to select a model's reasoning-effort variant when launching the CLI.
기능Added stable, user-facing model slugs that appear in the /model picker and are accepted by --model, so you can pin a specific model reliably across sessions.
기능Added a model option to custom agent frontmatter so an agent runs at a chosen model tier (such as flash or pro) when invoked as a subagent, defaulting to inherit (the parent's model).
기능Redesigned the /model picker to group models by their base model and choose reasoning effort from a timeline gauge navigable with Left and Right, and added an effort badge to the status line for models that expose multiple effort variants.
기능Improved the /settings (/config) panel by making it a bounded, scrollable list so it renders correctly in short terminals instead of overflowing, and stopped it from flickering when opening and closing dropdowns.
기능Improved background-task reliability by moving long-running work onto a shared lifecycle with deterministic startup and shutdown and panic-safe launching, so a failure in one background task no longer disrupts the session and pending analytics are flushed on exit instead of dropped.
기능Improved responsiveness of bursty background refreshes by coalescing rapid repeated triggers into a single run, cutting redundant work.
FixFixed a crash when triggering Authenticate on a remote MCP server in the /mcp panel.
FixFixed MCP tool results containing embedded resources being silently dropped, so text and inline media returned by MCP servers now surface in the conversation.
FixFixed permission checks splitting a single command into a pipeline when an argument contained quoted shell metacharacters (such as --grep="a|b"), which caused spurious permission prompts.
FixFixed the file-view and file-search tools failing with invalid-UTF-8 errors when a multi-byte character was split at a truncation boundary.
FixFixed a data race when collecting customization rules by guarding the shared structures.
v1.1.47월 18일 토
기능 ×2Fix ×5
기능Added support for stacking multiple leading slash commands in a single prompt, so a chain like /plan /grill-me <prompt> parses, activates, and renders every command in the order you typed them.
기능Improved scrolling in the /diff viewer so paging through a diff no longer jitters or pushes the status line off the screen when lines wrap or comments expand.
FixFixed custom agents that declare subagent: false still appearing in the available-subagents list and being invocable as subagents.
FixFixed headless (-p / --print) runs so they now honor persisted settings.json policies, including permissions, file access, sandbox mode, auto-execution, and artifact review.
FixFixed /btw side-questions leaking into the conversation list as duplicate entries that carried the parent conversation's title.
FixFixed the prompt to honor a custom Enter binding to prompt.insert_newline, so a remapped Enter inserts a newline instead of submitting.
FixFixed eligibility error messages so the CLI shows the real reason again instead of defaulting to a generic "unknown reason".
v1.1.37월 16일 목
기능 ×7Fix ×9
기능Added a /codesearch command (aliases /cs and /search) to interactively search code across your workspace, interpreting queries as regex by default with -F/--literal for exact matching and f:/file: globs to include or exclude paths.
기능Added copy-on-select in no-flickering mode so dragging highlights text and releasing the mouse copies the ANSI-stripped selection to the clipboard, and hides the virtual scrollbar so it no longer interferes with copying multi-line output.
기능Added an indicator at each context-compaction boundary so you can see where earlier compaction happened.
기능Improved interactive startup latency by loading skills asynchronously so the CLI no longer blocks on a synchronous, filesystem-heavy skill-discovery pass during bring-up.
기능Improved eligibility error handling by showing errors with a verification URL inline in the input loop instead of stacking them above the screen.
기능Improved customization loading latency for skills, rules, agents, and hooks by consolidating directory walks and caching filesystem lookups to cut redundant I/O during discovery.
기능Removed the padding spaces around inline code for tighter rendering.
FixFixed code-block corruption where $...$ math expansion desynced from the Markdown parser and mangled fenced shell snippets such as git fetch "$GIT_REMOTE" by detecting fenced code blocks line-by-line.
FixFixed headless (-p) runs hanging or silently auto-approving tools that require a permission confirmation, so the CLI now soft-denies such tools and prints a stderr notice naming the allow-rule needed to permit them.
FixFixed outside-of-workspace file writes being incorrectly auto-approved in always-proceed mode.
FixFixed high CPU and unbounded render cost on large conversations in no-flickering mode by making index rebuilds idempotent so the conversation index converges instead of growing on every rebuild.
FixFixed lingering artifact comments after dismissing the artifact detail view and corrected no-flickering-mode row math so the status line renders correctly within the viewport.
FixFixed repeated sign-in prompts on Linux caused by the OS keyring: the CLI now bypasses the keyring when no D-Bus session bus is present (headless hosts and containers), skips it for an hour after a timeout, and uses longer keyring timeouts so a slow-but-successful credential read is no longer cut short and forced into a fresh login.
FixFixed MCP servers hanging the agent indefinitely when a server never responds by bounding connection, tool-listing, and per-tool-call attempts with timeouts.
FixFixed conversations breaking after certain tool calls, which previously corrupted the conversation history and blocked all further responses.
FixFixed customization rules being loaded twice when a rules directory is reachable through a symlink.
v1.1.27월 13일 월
기능 ×3Fix ×6
기능Added an f (full diff) shortcut to the create-file tool review screen so new-file confirmations can open a full-screen diff view, matching the existing file-edit experience.
기능Added support for pasting the OAuth authorization code in print mode (-p) via the controlling terminal (/dev/tty on POSIX and CONIN$ on Windows) when stdin is consumed by a piped prompt, and made truly headless runs fail fast with an actionable message instead of blocking.
기능Improved responsiveness on large conversations (5000+ steps) in no flickering mode by switching hot-path line-count methods to pointer receivers, cutting the per-frame prefix-sum cost and eliminating sustained 99% CPU and keystroke lag.
FixFixed print mode silently downgrading to the default model when --model cannot be resolved by hard-failing with a non-zero exit and listing the available models, while interactive sessions keep the fallback-with-warning behavior.
FixFixed permission checks not respecting the allowlist for nested command substitutions, so a command like echo "$(dirname $(git rev-parse --show-toplevel))" now runs without prompting when echo and git are allowlisted, instead of double-counting the nested command and prompting for review.
FixFixed the CLI keybindings file staying out of sync with /keybindings when new default bindings are introduced by persisting the injected defaults while preserving user overrides.
FixFixed garbled builtin tool headers such as CodeSearch(4 files found...) by mapping generic tool steps back to clean summaries like Read(/path) and CodeSearch(query).
FixFixed mcp manager failing to resolve tool schema paths in standalone mode and leaking MCP server subprocesses after shutdown, which previously caused panics and cleanup failures for custom agents loading MCP tools.
FixFixed a data race and copy-on-write violation when updating subagent states by cloning their stats before in-place mutation, preventing corrupted step counts and status for parallel subagents.
v1.1.17월 10일 금
기능 ×6Fix ×6
기능Added the --agent flag and agent/agents subcommand, allowing users to select a custom agent at launch and list available agents.
기능Added in-file keyword search (/) and jump navigation (n/N) to the artifact detail viewer, allowing users to find and cycle through matches without disrupting terminal escape sequences or image grids.
기능Added support for displaying nested subagents (grandchild and deeper) and handling tool confirmation requests across all subagent depths by recursively relaying nested subtrajectory updates to the root conversation.
기능Changed the default mode to respect write_file permissions allowlisted in settings.json under permission.allow, so pre-approved file writes no longer prompt for review.
기능Changed the default name for the newly initialized project to CLI Project for clearer workspace identification.
기능Improved the session exit output by placing the resume command on its own line, making it easier to copy and paste in terminals and tools like tmux.
FixFixed print mode (--print / -p) silently exiting with a success code and empty output when a request failed server-side, now writing the error to stderr and returning a non-zero exit code.
FixFixed agy -p hanging when run inside a shell script or subprocess by no longer reading stdin when a prompt is provided via a flag.
FixFixed a data race on the /btw cancellation function.
FixFixed interactive /diff viewer defects in Jujutsu (jj) workspaces by correctly prioritizing .jj over .git in colocated repos, fixing commit hash regex boundaries, and correctly highlighting active @ graph nodes.
FixFixed workspace-local hooks defined in <workspace>/.agents/hooks.json not loading after trusting a folder by reloading hooks whenever workspaces change.
FixFixed misaligned markdown tables containing file links in chat output.
v1.1.07월 8일 수
기능 ×8Fix ×6
기능Agent execution mode cycling is now publicly available: default -> accept-edits -> plan)
기능Added request-review (default) mode as the default execution behavior: automatically pauses before file write operations to display an interactive, line-level diff preview (f shortcut) where users can review, accept, or reject individual code modifications before they are saved to disk.
기능Added an Agent Mode option to the /settings panel so users can set and persist a default execution mode (default, accept-edits, plan) without manually editing settings.json or passing --mode on startup, with real-time synchronization so changes take effect immediately.
기능Added a dedicated "Create file" confirmation preview for new file creations (write_to_file without overwrite): renders new content as an addition-only diff preview.
기능Added /plan mode to replace legacy /planning, and removed /fast slash commands: consolidated and simplified execution mode switching around shift+tab mode cycling and the /plan mode prefix
기능Improved file-edit diff preview rendering: computed accurate line-level diffs with context lines (3 lines) and hunk separators, capped inline preview height with truncation hints, and added a comment confirmation prompt when exiting the diff view with unsent comments.
기능Improved UI footer keybinding hints across all panels (such as /tasks, /agents, /permissions, and /mcp) by replacing hardcoded hint strings with centralized layout helpers that dynamically respect customized global and local keybinding configurations (keybindings.json).
기능Improved the multiline conversation rename view in the /resume picker by dynamically adjusting input box width and padding, and right-aligning metadata columns (workspace, steps, time) on the top line to prevent horizontal scrolling or layout shifts during active renaming.
FixFixed the tool confirmation dialog to accurately check normalized file URIs against active workspace directories, resolving an issue where valid in-workspace file creations and reads were incorrectly flagged with an "Reason: outside workspace" warning.
FixFixed workspace initialization failures when launching the CLI inside dot-prefixed directories (such as .parent_dir/project ) by scoping path exclusion filters strictly to relative paths inside the workspace rather than rejecting dot-prefixed ancestor directories.
FixFixed the /agents view header displaying agent.json instead of agent.md when creating new subagents.
FixFixed the /agents panel's "Create New Agents" section displaying the wrong global configuration directory (~/.gemini/antigravity-cli/ instead of ~/.gemini/config/), ensuring users create global subagents in the location actively scanned during startup discovery.
FixFixed statusline shortcut hints (? for shortcuts) and redundant escape hints (Esc to cancel) erroneously appearing inside full-screen overlay panels (such as /changelog, /artifact, /bug, and /settings) by correctly tracking overlay panel states.
FixFixed inconsistent timestamp formatting in the /tasks panel and task detail views by converting agent-initiated background task timestamps (time.Time) from UTC to the local timezone.
v1.0.167월 2일 목
기능 ×2Fix ×4
기능Improved the /tasks detail panel to automatically scroll to the bottom as new background task logs stream in, and default to the latest output when opened while preserving scroll position if scrolled up manually.
기능Improved model generation resilience by adding automatic client-side retries when encountering transient errors.
FixFixed dynamically defined subagents by transitioning definitions from JSON to Markdown format, fixing an issue where dynamically created subagents failed to invoke.
FixFixed a crash occurring when executing background tasks or terminal commands that produce empty outputs (such as sleep).
FixFixed shutdown resource leaks by integrating the shared SQLite summary store for background synchronization and resolving goroutine and database connection leaks on CLI exit.
FixFixed a permission manager hook error by safely handling empty decision strings returned by pre-tool hooks instead of failing with an "unknown pre-tool hook decision" error.
v1.0.157월 1일 수
기능 ×5Fix ×4
기능Introduced a new interactive status indicator below the input box that displays active subagents and background tasks in real-time, making it easy to monitor and navigate parallel workflows at a glance.
기능Added ctrl+g on the artifact view to open $EDITOR. Also added a warning confirmation prompt before opening the editor in the artifact detail view if there are unsent comments, and ensured these comments are preserved upon reload if the artifact content was not modified.
기능Added alt+v as an alternative paste shortcut on Windows to resolve issues where ctrl+v is intercepted by the terminal emulator, enabling reliable image pasting.
기능Improved the /permissions panel to dynamically reload configurations from disk and prevent accidental overwrites.
기능Increased the MCP connection timeout to 60 seconds to improve reliability for slow-starting custom MCP servers.
FixFixed a bug on Windows where print mode and other non-TUI command outputs were silently discarded when run in non-TTY environments (such as pipes or subprocesses).
FixFixed Windows editor fallback to use "edit" or "notepad" when the editor setting is "auto" and no editor is configured, instead of attempting to use "vim".
FixFixed the subagent approval TUI to dynamically render user-defined custom keybindings (such as alternative approval keys) instead of showing hardcoded defaults.
FixFixed alignment and wrapping issues in the comment editor for multiline comments, ensuring all lines are indented consistently.
v1.0.146월 30일 화
기능 ×3Fix ×4
기능Allowed image pasting from the clipboard in local tmux sessions.
기능Removed the max limit for the /goal command, allowing goals to run indefinitely until completed or cancelled.
기능Enabled "always proceeds" mode for subagents to auto approve artifacts, preventing them from hanging when the parent is blocked.
FixFixed plugin import logic to copy the entire plugin directory, preventing it from stripping non-skill directories (like shared/).
FixFixed an MCP configuration path mismatch in the CLI and permission manager to ensure reliable custom MCP server loading.
FixFixed a TUI layout race condition caused by stale input state in the conversation model.
FixFixed a bug where the inline viewport was not properly reset after a conversation rewind.
v1.0.136월 27일 토
기능 ×3Fix ×4
기능Resolved bugs during UI transitions (such as opening subagent details or logging out) by introducing a unified synchronization mechanism that prevents key lockups and ensures overlay panels like the /help view are properly reset.
기능Improved command permission security by making "Always Approve" rule matching strict (non-regex) by default, while allowing users to explicitly opt-in to regex matching by prepending rules with regex:.
기능Improved command permission usability by relaxing redirection checks, allowing safe commands with output redirection (e.g., tool > file) to match without requiring strict full-command approval.
FixFixed a bug where the CLI would temporarily render skill commands without their slash prefix during optimistic updates by deferring prefix stripping to the serialization boundary, ensuring the UI always displays exactly what the user typed.
FixFixed a redundant CLI exit message by removing the "Resume in the same project" hint line, leaving only the standard resume command to simplify exit output.
FixFixed a bug in the CLI prompt editor where undo and redo history stacks could become desynchronized during rapid mutations by decoupling the history state into a unified, pointer-backed structure.
FixFixed a bug where browser-related prompt sections were missing from the agent's prompt registry, ensuring browser-based tasks execute reliably.
v1.0.126월 24일 수
기능 ×5Fix ×4
기능Added support for --project and --new-project launch flags to allow users to explicitly set or create projects, and updated the project resolution logic to default regardless of the active workspace.
기능Added a confirmation prompt when pressing Esc in comment mode with unsaved modifications to prevent users from accidentally discarding their work in review views.
기능Added dynamic OSC8 terminal hyperlink support to render clickable links in supporting terminals, with automatic fallback stripping for backward compatibility.
기능Introduced reverse diff cycling navigation mapped to shift+n in unified diff review mode to allow users to easily cycle backwards through diff blocks.
기능Improved permission config merging priorities by ensuring project-specific configurations (located in ~/.gemini/config/projects/) take precedence over global settings in ~/.gemini/antigravity-cli/settings.json.
FixFixed a regression where ctrl+o scrollback clearing failed by restoring the use of cached fields rather than shared pointer comparisons for trajectory toggle detection.
FixFixed a rendering bug where Makefile syntax (like $(call ...)) inside code blocks was mistakenly parsed and mangled by LaTeX math expansion, by introducing a state machine that restricts expansion to prose segments.
FixFixed an enterprise network connectivity issue by restoring AES-NI compile-time optimizations, which prevents Deep Packet Inspection (DPI) firewalls from incorrectly flagging and resetting TLS connections.
FixFixed incorrect key strings by removing the unsupported backtab default binding and correcting invalid pgdn references to pgdown to align with Bubble Tea v2 canonical names.
v1.0.116월 24일 수
기능 ×12Fix ×4
기능Added ctrl+c as an exit and interrupt key: the first press cancels active agent operations (like streaming responses), and a double-press triggers the exit flow. Also added a dynamic exit hint in the status line.
기능Improved /resume loading performance by implementing a persistent metadata cache and parallel loader, eliminating severe latency with large conversation histories and preventing background loading log spam.
기능Added an expanded AltScreen view for tool confirmations (accessible via ctrl+g), allowing users to view and edit the full command and associated permissions in a dedicated full-screen view, replacing the inline edit (e) key.
기능Added the AGY_CLI_CMD_OUTPUT_PERCENTAGE environment variable, allowing users to customize the maximum height of command outputs in the TUI as a percentage of the terminal height.
기능Added strict key name validation to the keybindings system to reject invalid key names (like typos) and suggest canonical alternatives, preventing "dead keys" from being registered.
기능Added a validation warning when ctrl+c is mapped to a non-default action, clarifying that the system always intercepts ctrl+c to interrupt active operations or exit, and providing instructions on how to resolve the warning.
기능Improved command output rendering by making the output height dynamic, improving the readability of commands like /keybindings.
기능Improved text rendering with ANSI-aware word wrapping at word boundaries and prevented URLs containing hyphens from being incorrectly split across lines.
기능Improved the /resume experience: added support for pasting clipboard text into the search filter and rename fields, upgraded the rename input to a multiline editor to prevent long titles from being hidden, and fixed a bug where the navigation cursor could disappear.
기능Improved keybinding validation warning messages to use user-facing names (e.g., cli.escape) instead of internal representation names.
기능Improved startup behavior by only creating the keybindings.json configuration file when the user explicitly runs the /keybindings customization command, rather than automatically generating it on every startup.
기능Improved keybinding error presentation by replacing the persistent error footer with transient error alerts, freeing up valuable terminal space.
FixFixed ctrl+d behavior to act as a forward-delete when the input prompt contains text, only triggering the exit flow when the prompt is empty.
FixFixed the ctrl+c exit safety valve to ensure it always works as an interrupt or exit key, regardless of how it is mapped in the user's custom keybindings configuration.
FixFixed VCS commit tree rendering to reserve the @ marker exclusively for the actual current commit in the VCS history rather than the synthetic "Working Copy" entry, helping users easily identify the working copy parent.
FixFixed authentication error handling to gracefully handle unsigned-in states by returning an empty configuration and suppressing noisy error logs.
v1.0.106월 19일 금
기능 ×9Fix ×4
기능Improved compatibility with a broader set of ARM64 devices (e.g. raspberry pi 4b).
기능Added antigravity_guide builtin skill to provide instant, in-context reference guides for the Antigravity 2.0, CLI, IDE, and SDK.
기능Improved commit history navigation: scrolling now immediately loads and displays changed files and diffs.
기능Improved Git integration by enabling ASCII node graphs (git log --graph) for visual parity with hg/jj.
기능Improved commit hash matching to seamlessly resolve short (6-char) to long (64-char) hashes via prefix comparison.
기능Added alert message type for system errors/warnings, separating them from standard command output.
기능Added the CLI log file path to the /help menu for easy troubleshooting.
기능Improved markdown rendering by upgrading glamour to v2.0.1 for cleaner headings and block padding.
기능Improved authentication to automatically launch browser sign-in via rundll32.
FixFixed a bug where "ask" permissions were dropped during settings updates, ensuring settings.json preservation.
FixFixed permission engine matching bugs by escaping regex metacharacters (like $ or .) in saved rules, preventing infinite prompt loops.
FixFixed environment flag parsing to prevent ignored disablement flags.
FixFixed bash mode argument escaping (preventing swallowed stdout) and defaulted shell resolution to PowerShell.
v1.0.96월 17일 수
기능 ×6Fix ×3
기능Added submodule support for plugins installation. External plugin installation now automatically resolves and initializes Git submodules.
기능Optimized customizations permissions: Automatically grants read-only access to the builtin customizations directory, eliminating redundant permission prompts on startup.
기능Improved glamour parser error handling (like nested checkboxes inside list emphasis) and preventing it from crashing the TUI, falling back to raw text with a warning banner.
기능Updated bubbletea to v2.0.7: Resolves a potential TUI panic when terminal input is unavailable, fixes a data race in mouse handling within the Cursed Renderer, and corrects mouse release behavior under the Kitty Keyboard protocol.
기능Hardened command execution permission checks by enforcing strict exact-match verification for PowerShell scripts, complex shell redirections ( > , 2>&1 ), and unparseable strings to prevent sandbox escapes.
기능Hardened sandbox execution by adding .git to the core list of dangerous paths, preventing unauthorized or destructive repository modifications.
FixFixed a bug where allowlisted terminal commands with quoted arguments (e.g., python -c "print(1)") would silently fail to match at runtime due to flawed whitespace tokenization.
FixFixed a bug in headless print mode resumption (--conversation/-c -p ...) where the CLI would dump the entire historical conversation transcript instead of only printing the newly generated response.
FixFixed a CPU compatibility issue on ARM64 devices without AES hardware support.
v1.0.86월 12일 금
기능 ×9Fix ×8
기능Added support for capturing slash command history, allowing users to use the up arrow to replay previously entered slash commands.
기능Redesigned the "Models & Quota" page (enabled by default, replacing the legacy usage page) to gracefully handle disabled quota buckets by displaying a dimmed "Disabled" status and omitting the progress bar.
기능Added display of quota usage and execution mode in the status line.
기능Improved /btw to be more token efficient and support streaming responses for a smoother user experience and fixed premature truncation.
기능Added a per-line guard against extremely long single-line pastes in the TUI prompt editor to prevent performance lag, replacing them with an expandable placeholder.
기능Redesigned the /resume conversation picker to align the workspace column and added adaptive column dropping (workspace, time, steps) to support narrow terminals.
기능Redesigned the /tasks list and detail views for better alignment and readability, placing start times on the left, right-aligning status, and capping the panel height.
기능Improved configuration saving by propagating write failures as transient error flashes on the statusline.
기능Improved settings inheritance by ensuring the CLI inherits the use_ai_credits setting from global user settings on startup.
FixFixed a bug where the /hooks command wrote configurations to ~/.gemini/antigravity-cli/hooks.json instead of the shared ~/.gemini/config/hooks.json, ensuring hooks remain synchronized between the TUI and the backend.
FixFixed a CPU compatibility issue (SIGILL on non-AES-NI CPUs), preventing immediate crashes on startup on older CPUs (like Intel Ivy Bridge) or VM environments that lack AES-NI support.
FixFixed dynamic reloading of custom skills and system slash commands, ensuring they are instantly discovered in autocomplete upon conversation switch or /add-dir.
FixFixed a TUI hang in the artifact view during long sessions by optimizing the rendering complexity of large step histories.
FixFixed an autocomplete bug where a command that is an exact prefix of another (e.g., /conv vs /conv-switch) would aggressively auto-complete and hide the suggestions menu.
FixFixed a race condition where sending a message immediately after denying a permission request would fail due to incomplete backend cleanup.
FixFixed potential OOM risks when reading large clipboard files by verifying file size before reading.
FixFixed Windows and Wayland-only Linux distributions clipboard image and file reading.
v1.0.76월 9일 화
기능 ×6Fix ×8
기능Added a configurable timeout for launching MCP servers, allowing users to specify a custom timeout or set it to -1 to disable the timeout completely.
기능Revamped the artifact viewer gutter numbering and line mapping to accurately align terminal viewport lines with actual 1-based source file line numbers, including support for wrapped lines and collapsed Mermaid diagrams.
기능Increased the maximum tool calls limit to 512 for Gemini models, allowing agents to perform significantly more complex, multi-step tasks in a single turn.
기능Added support for installing plugins directly from GitHub subpaths (with branch resolution).
기능Added native Wayland clipboard support (wl-paste) on Linux, falling back to xclip for X11 environments, and prioritized copied files (from file managers) over raw image data.
기능Preserved unknown fields in settings.json during read, write, and merge operations, preventing settings from being silently wiped out when switching between different CLI versions or builds.
FixFixed a bug where the CLI could get stuck in a pending state (showing a transient spinner) after sending a message due to stale status updates.
FixFixed a bug where the wrong workspace directory was displayed in the header and /help menu when multiple workspaces were active.
FixFixed a desync bug in the agent state management where stale callbacks from previous runs could be used upon cache hits in new agent state.
FixFixed Windows-specific sandbox network proxy issues, resolving a hang during connection hijacking and correcting tunnel response protocols.
FixFixed a bug where the archival status timestamp was not correctly saved when archiving conversations.
FixFixed a potential stack overflow crash by introducing a non-recursive warning output mechanism for pre-conversation errors.
FixFixed variable resolution in plugins, ensuring gemini cli variables like ${extensionPath} correctly resolves to the final installation directory.
FixFixed layout boundary overflow, scrolling visibility, and out-of-bounds scrolling bugs in the artifact detail view when inline comments are present.
v1.0.66월 6일 토
기능 ×5Fix ×3
기능Added shell-style path auto-completion for /open and /add-dir.
기능Added optimistic rendering for user chat prompt submissions, injecting messages immediately into the viewport to eliminate perceived input lag.
기능Added fuzzy and partial substring matching across slash commands. E.g. /el -> shows /help and /model while previous no suggested completions.
기능Skipped subagent conversations from /resume, keeping the standalone conversation picker focused purely on direct user initiated conversations.
기능Added a stack_with_default flag to the statusLine configuration to render both the default Antigravity status line and custom status line output vertically stacked.
FixFixed a bug when suggestion was not triggered when @ is typed after (. Enabled unconditional typeahead suggestions whenever @ is typed without preceding whitespace, streamlining mention workflows.
FixFixed a bug where entering a prompt immediately after pressing Esc (to interrupt an active agent stream) caused the newly typed input to be swallowed or rejected.
FixFixed --sandbox flag propagation in headless print mode (-p / --print), ensuring sandbox isolation is correctly enforced during non-interactive execution.
v1.0.56월 3일 수
기능 ×9Fix ×1
기능Added --model to set model when launching CLI. Also a new models subcommand to list available models.
기능Added /permissions command which allows to add/edit/remove permissions rules for each of the three configs above directly inside the CLI.
기능Allowed opening the Artifact Review panel (shortcut ctrl+r) while answering pending questions or tool permission confirmations, preserving your current progress when toggling back.
기능Improved statusline layout by merging active tip and artifact status on a single line and truncating with ellipsis on narrow terminals to prevent collisions.
기능Improved customization support by allowing directories in the customization manager to be passed as workspace directories, enabling correct trajectory metadata population and /add-dir support.
기능Added support for url in mcp_config.json to configure MCP servers directly via a URL.
기능Improved /resume performance: optimized lazy loading of conversation details, filtered out empty conversations, and added support for scanning SQLite database files (.db and .db-wal).
기능Improved autocomplete: tab completion for slash commands now resolves to the matched alias instead of the primary command name (e.g., /se autocompletes to /settings instead of /config).
기능Integrated the permissioning system with the rest of Antigravity. CLI permissions now merges project level permissions, permissions from user settings shared with Antigravity, and permissions from the CLI settings.json.
FixFixed a bug that metadata was written in the current directory as opposed to ~/.gemini/antigravity-cli/cache when running using -p.
v1.0.46월 1일 월
기능 ×11
기능Added SQLite (.db) conversation support and will be CLI’s conversation format. Fixed a bug when importing SQLite conversation from Antigravity 2.0 to CLI.
기능Added LaTeX math rendering, enabling the CLI to display beautiful mathematical formulas directly in the terminal viewport. Set AGY_CLI_DISABLE_LATEX environment variable to turn off LaTeX rendering globally if desired.
기능Decoupled project discovery from local .antigravitycli workspace directories. The CLI now stores workspace-to-project mappings in a centralized ~/.gemini/antigravity-cli/cache/projects.json file, eliminating repository clutter and speeding up project discovery to a single-map lookup.
기능Resolved sporadic and permanent UI hangs caused by a stateful callback streamer race condition during network drops or extremely fast agent steps.
기능Collapses all newlines and consecutive whitespaces in conversation previews and titles before rendering list items, preventing visual UI layout breaks in the picker rows.
기능Styled the separator space between the line number column and diff content to match the text blocks, ensuring background highlights stretch seamlessly across the viewport width in tool outputs and /diff details.
기능Resolved inconsistent behavior where selecting skill-derived slash commands from autocompletion suggestions cleared the input without executing. Autocompleted skill commands are now correctly submitted to the backend.
기능Aligned the interactive /changelog and agy changelog cache paths to both use antigravity-cli, and made the caching process synchronous to resolve a race condition where immediate process exit terminated the cache write.
기능Moved VCS detection out of the synchronous CLI startup path to prevent slow initialization.
기능Resolved an issue where exclusion rules and allowlists configured in rules.json were silently ignored, causing the discovery engine to load every .md rule file unconditionally at boot.
기능Parallelized the MCP server initialization sequence, preventing slow or hanging custom MCP servers from blocking independent, fast-starting servers (like local plugins) from loading on startup or configuration reloads.