>_ 오늘 뭐 써볼까 새로 나온 것 용도별 모델 Claude Code Codex Antigravity 공식 패치노트 공식 릴리스 공식 릴리스 해봄 0/0 2026-09-24 05:09

새로 들어온 것 0개

등급명령어무엇이 바뀌나좋은 점
── 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.jsonhooks.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 의 vimInsertModeRemapsjj→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 --jsonjq 로 걸러 지금 도는 세션 수를 센다.

── 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훅을 로컬 스크립트가 아니라 서버로 뺄 수 있다

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

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

── 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-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.tomltui.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 공식 릴리스 ↗

새로 들어온 것 2개

등급명령어무엇이 바뀌나좋은 점
── 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 목록이 장식이 아니게 된다

해보기커스텀 에이전트 toolsinvoke_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 startagy 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 를 눌러 대화가 폴더별로 묶이면 된 것.

알아둘 것늘 묶어 보려면 /configpickerGrouping 을 바꾼다(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.jsonmodelProvider: "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 로 프롬프트를 고친다

해보기/settingsEditor 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 공식 릴리스 ↗

명령어무엇을 하나버전
명령어무엇을 하나버전
── 긴 작업 맡기기8
/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
── PR · 코드 리뷰14
/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
── 일상 UI · 네비41
/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
/copy[VSCode] 응답에 Copy 버튼 — /copy 로 클립보드 복사v2.1.277
── Hook · 모니터링24
"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
── Subagent · 멀티 세션39
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
@세션이름프롬프트에서 세션 이름 언급 → 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
── 비용 · 토큰15
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
── Plugin · MCP · 확장26
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
── 모델 · Enterprise34
동기화 스킬이 로컬 명령·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

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

명령어무엇을 하나버전
명령어무엇을 하나버전
── 긴 작업 맡기기6
작업 중 인라인 질문 답변 — 에이전트 멈추지 않고 응답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
── Plugin · MCP · 확장19
포터블 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
── 모델 · Enterprise19
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
── Subagent · 멀티 세션9
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 · 네비23
/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 · 모니터링5
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

여기까지가 골라낸 것 — 빠짐없이 보려면 Codex 공식 릴리스 ↗

명령어무엇을 하나버전
명령어무엇을 하나버전
── 긴 작업 맡기기7
-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
── 비용 · 토큰4
cost상태줄 자료에 cost — 세션 누적 추정 비용v1.1.21
-p "/quota"헤드리스로 /usage·/quota 읽기v1.1.11
model:커스텀 에이전트 frontmatter model — subagent 모델 등급 지정v1.1.5
/effort/effort — 추론 노력 수준 보기·바꾸기v1.1.5
── Plugin · MCP · 확장5
/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
include_onlyskills.json 디렉터리 항목 — 직접 자식만 로드v1.2.10
── 모델 · Enterprise3
URL 읽기 기본 권한이 「허용」→「먼저 묻기」v1.1.28
/model/model <name> <prompt> — 한 번만 다른 모델에 묻고 원래 모델로 복귀v1.1.27
GEMINI_API_KEY로그인 없이 Gemini API 키로 실행v1.1.13
── 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
── 일상 UI · 네비10
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
── Hook · 모니터링2
conversation_title상태줄·창 제목 스크립트에 대화 제목 전달v1.1.27
stack_with_default기본 상태줄과 커스텀 상태줄 함께 표시v1.0.6

여기까지가 골라낸 것 — 빠짐없이 보려면 Antigravity CLI 공식 릴리스 ↗

코딩 모델 · 성능 대비 비용 2026-09-23 기준

Terminal-Bench 4.0 점수와 과제 하나에 드는 비용이에요. 모델마다 effort 단계를 가벼운 쪽부터 이었어요. 왼쪽 위일수록 싸게 잘 풀어요.

밀면 $20 까지 →

이 그림에서 해볼 것

핵심/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 xhigheffort 는 xhigh 에서 멈추기max 는 점수가 같거나 낮은데 값만 오른다 — Opus 5.5 는 1.5배

과제당 비용은 API 정가로 낸 값이에요. 구독이면 한도를 얼마나 빨리 쓰는지의 상대 비교로 읽어요.
출처 Artificial Analysis · Terminal-Bench 4.0 (mini-swe-agent) ↗ · Opus 5.5 는 출시(9/22) 하루 뒤 수치예요. Sonnet 5 는 AA 에 모든 effort 가 2~14점으로 올라 있어요. 실행 이상일 수 있어 해볼 것에선 뺐어요.

── 모두 해제

v2.0.0v2.1.281  ·  2025.9.29 – 2026.9.23

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가 managedMcpServersenvHelper 경로가 \??\ 또는 /??/로 시작하면 시작 거부하도록 변경 — 현재 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] 설정 파일이나 environmentVariablesCLAUDE_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.yamlpricing:을 설정하면 로그인된 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(또는 메인 모델)을 모든 서브에이전트에 강제 적용, 스폰별·에이전트 정의 모델 재정의 무시
기능 /efforts 추가: /model과 동일하게 현재 세션에만 노력 수준 변경
기능 세션 강제 종료로 남은 오래된 샌드박스 마스크 파일에 대한 /doctor 경고 추가
기능 자동 모드에서 작업 디렉터리 외부 파일 최초 읽기 전 일회성 프롬프트 추가 — 해당 읽기 차단 옵션(permissions.blockReadsOutsideWorkingDirectories)
기능 게이트웨이 제공 description/model 피커 항목(CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY)에 표시 지원 추가; 없는 항목은 "From gateway" 표시 유지
기능 --effort가 새 모델의 기본 노력 대기를 영구적이 아닌 해당 세션에만 해제하도록 변경; Remote Control 세션에서 claude.ai로 선택한 노력 수준이 대기 중에도 적용
기능 MDM 또는 managed-settings.jsonpolicyHelper가 캐시된 서버 managed 설정으로 시작 시 가려진 경우, 다음 실행이 아니라 fetch에서 제거 응답이 오면 즉시 실행(또는 종료)하도록 변경
기능 managedSourcesBehavior: "merge"sandbox.credentials.awsPairssandbox.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.jsondefaultMode: "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 --helpattach·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_viaadmin-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 키 미허용 조직도 로그인 가능
기능 /statusSkipped sources 행 추가 — 우선순위 높은 managed 소스 활성화로 적용되지 않은 managed 설정 소스(예: managed-settings.json) 목록 표시
기능 조직이 인증을 관리하는 claude.ai 커넥터에 /mcp·/pluginsmanaged 마커 추가
기능 웹 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과 달리)
기능 크로스 세션 SendMessagenotify_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·allowedMarketplacesextraKnownMarketplaces·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-prorigin 외에도 저장소에 설정된 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 --jsonwaitingFor 추가 — 대기 세션이 무엇에 막혔는지 표시(예: 권한 프롬프트)
기능 --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.jsonagent 필드 적용, --agent <name>으로 재정의 가능
기능 EnterWorktree가 세션 중 Claude 관리 worktree 간 전환 가능
기능 OTEL_LOG_TOOL_DETAILS=1tool_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 mode no longer requires opt-in consent
기능 Vim mode: / in NORMAL mode now opens reverse history search (like Ctrl+R), matching bash/zsh vi-mode
기능 The /usage breakdown now includes large session files; files are scanned with a streaming read so memory usage stays flat
기능 Thinking summaries in the collapsed group now stay readable for at least 3 seconds, render as markdown, and cap at 10 lines (Ctrl+O shows the full thinking)
기능 In fullscreen mode, the "Thinking for Ns" indicator now counts up live while the model is thinking, and keeps its value if you interrupt mid-thought
기능 The post-response timer now shows "Waiting for N background agents/workflows to finish" when backgrounded agents or workflows are still running, and reports the cumulative time once their results are processed
기능 Added the session entrypoint as an OpenTelemetry metric attribute (app.entrypoint, opt-in via 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.0v0.156.1  ·  2025.12.10 – 2026.9.23

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.4v1.2.10  ·  2026.6.1 – 2026.9.24

v1.2.109월 24일 목
기능 ×6Fix ×5
기능/confighigh·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.