agent:~/.claude$ cat claude-code-cheatsheet.md

Claude Code 치트 시트: 명령어, 설정 및 단축키

# v2.1.281용 Claude Code 치트 시트입니다. CLI 플래그, 슬래시 명령어, 키보드 단축키, 권한 모드, 모델(모든 요금제에서 Opus 5.5가 기본값), 훅, 플러그인, Workflow 및 환경 변수를 다룹니다.

author: words: 6027 read_time: 31m updated: 2026-09-25 05:38

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

모든 CLI 플래그, 슬래시 명령어, 키보드 단축키, 설정 키, 훅 이벤트, 환경 변수를 한곳에 모았습니다. 자세한 설명은 Claude Code 전체 가이드를 참고하세요. 처음 설정하시는 경우 퀵스타트를 참고하세요.

1. 설치

권장 순서에 따라 3가지 설치 방법을 소개합니다.

# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew (macOS)
brew install --cask claude-code

# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code

특정 버전을 설치합니다.

curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

설치 상태를 확인합니다.

claude doctor
claude --version

인증합니다.

claude auth login       # Log in or switch accounts
claude auth status      # Check current auth state
claude auth logout      # Clear stored credentials

2. CLI 플래그

플래그 설명 예시
-p 출력 모드 — 단일 쿼리를 실행한 후 종료 claude -p "list TODOs"
-c 가장 최근 세션 계속하기 claude -c
-r, --resume 이름이나 번호로 세션 재개하기 claude -r "auth-refactor"
-n, --name 시작할 때 세션 표시 이름 설정하기 claude -n "feature-x"
--model 현재 세션의 모델 재정의하기 claude --model opus
--max-turns 자율 실행 횟수 제한하기 claude -p "fix lint" --max-turns 10
--output-format 출력을 text, json 또는 stream-json 형식으로 지정하기 claude -p "count files" --output-format json
--allowedTools 사용 가능한 도구 제한하기 claude -p "fix" --allowedTools "Edit,Bash(npm:*)"
--permission-mode 권한 모드 설정하기 claude --permission-mode auto
--permission-mode auto Auto Mode가 활성화된 상태로 시작하기 (--enable-auto-mode를 대체했으며 v2.1.111에서 제거됨) claude --permission-mode auto
--dangerously-skip-permissions YOLO 모드 — 모든 확인 절차 건너뛰기 claude --dangerously-skip-permissions
--from-pr PR에 연결된 세션 시작하기(v2.1.27+). GitHub, GHE, GitLab MR, Bitbucket PR URL을 지원합니다(v2.1.119+) claude --from-pr 123
--fork-session 재개한 세션에서 분기하기 claude -r base --fork-session
-w 격리된 git worktree에서 시작하기 claude -w
--bare 스크립트 모드 — hooks, LSP, plugins 건너뛰기 claude -p "count files" --bare
--plugin-url <url> 현재 세션에서 사용할 plugin .zip 아카이브 가져오기(v2.1.129+) claude --plugin-url https://example.com/plugin.zip
--plugin-dir <path> plugin 디렉터리, .zip 아카이브 또는 plugins 폴더 불러오기 — 매니페스트가 있는 각 하위 폴더를 불러오며 변경 사항은 실시간으로 반영됩니다(.zip v2.1.128+, 폴더 모드 v2.1.265+) claude --plugin-dir ./my-plugin.zip
--channels 승인 요청을 Telegram/Discord로 전달하기 claude --channels
--forward-subagent-text stream-json 출력에 subagent 텍스트와 사고 과정 포함하기(v2.1.211+). 환경 변수: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 claude -p "audit" --output-format stream-json --forward-subagent-text
--ax-screen-reader 화면 읽기 모드 활성화하기(v2.1.208+). CLAUDE_AX_SCREEN_READER=1 또는 "axScreenReader": true도 사용할 수 있습니다 claude --ax-screen-reader
--debug 디버그 로그 활성화하기 claude --debug
--init CLAUDE.md로 프로젝트 초기화하기 claude --init

v2.1.212에서 추가된 하위 명령: claude auto-mode reset은 터미널에서 auto-mode 상태를 초기화합니다. 확인 요청을 건너뛰려면 --yes를 전달하세요.7


3. 슬래시 명령

명령 기능
/init CLAUDE.md로 프로젝트 초기화하기
/compact 대화 기록 압축하기. 초점을 추가할 수 있습니다: /compact focus on tests
/context 실행 가능한 제안과 함께 컨텍스트 창 사용량 확인하기
/diff 대화 옆에 전체 화면 diff 패널을 표시하여 Claude이 수정하는 동안 커밋되지 않은 변경 사항을 실시간으로 보여줍니다. /diff로 전환합니다(v2.1.260)
/usage 토큰 사용량, 비용 및 플랜 사용량을 통합 대화 상자에서 확인합니다(v2.1.118+: /cost와 /stats는 /usage 탭을 여는 입력 단축 명령입니다). v2.1.149+에서는 skills, subagents, plugins의 범주별 한도 사용량과 MCP 서버별 비용도 표시합니다
/cost 입력 단축 명령 → /usage의 비용 탭을 엽니다(v2.1.118+)
/model 모델 변경하기. /model opus, /model sonnet
/fast 빠른 출력 모드 전환하기 — Opus 5.5(v2.1.280부터 기본값, MTok당 $8/$40), Opus 5 또는 Opus 4.8($10/$50)을 지원합니다. v2.1.219에서 Opus 4.7이 제거되었습니다. 출력 속도는 약 2.5배이며 v2.1.271부터 Remote 세션에서도 작동합니다(클라우드 및 자체 호스팅 실행 환경)
/effort 작업 강도 설정하기: low, medium, high, xhigh, max(Opus 5.5의 기본값은 medium, 대부분의 다른 모델은 high)
/status 세션 상태, 모델 및 설정 확인하기
/permissions 권한 설정을 대화형으로 관리하기
/config 전체 설정 인터페이스 열기
/mcp MCP 서버 구성하기. /mcp enable, /mcp disable
/hooks hook 구성 확인하기
/memory 자동 메모리 파일 확인 및 관리하기
/copy 코드 블록 복사하기. 최근 응답 중 N번째 응답은 /copy N으로 복사합니다
/resume 이름이 지정된 세션 재개하기. /resume 1 또는 /resume name
/rename 현재 세션 이름 지정하기. /rename feature-auth
/branch 병렬 탐색을 위해 대화 분기하기
/fork 대화를 새 백그라운드 세션으로 복사합니다. claude agents에서 별도 행으로 표시됩니다(v2.1.212에서 용도 변경). v2.1.221부터 복사본에는 자체 worktree가 생성됩니다
/subtask 세션 내 분기 — 이전 /fork 동작의 새 이름입니다(v2.1.212)
/list-agents Claude이 메시지를 보낼 수 있는 모든 agent를 나열합니다. subagents, 사용자의 다른 로컬 세션, 그리고 Remote Control 사용 시 다른 기기의 세션이 포함됩니다(v2.1.224)
/peers /list-agents의 별칭입니다(v2.1.224)
/clear 대화 기록 지우기
/plan 계획 모드로 전환하기. /plan refactor the auth module
/powerup 애니메이션 데모가 포함된 대화형 기능 학습(v2.1.90+)
/voice 눌러서 말하기 음성 모드 전환하기
/loop 반복 작업 실행하기. /loop 5m /foo는 5분마다 실행됩니다
/rewind 체크포인트로 돌아가기(또는 Esc를 두 번 누르기)
/export 대화 기록 내보내기
/add-dir 파일 접근 범위를 확장할 작업 디렉터리 추가하기
/agents v2.1.198에서 제거됨 — Claude에게 subagents 생성 또는 관리를 요청하거나 .claude/agents/를 직접 수정하세요. /agents를 입력하면 마법사가 어디로 이동했는지 설명합니다
/goal 완료 조건 설정하기. 목표를 달성할 때까지 Claude이 계속 작업합니다(v2.1.139+)
/skills 설치된 skills 나열하기. 입력해서 필터링할 수 있는 검색창을 제공합니다(v2.1.121+)
/skill-doctor 불러온 skills 중 사용되지 않는 항목과 각 항목이 차지하는 컨텍스트 비용을 표시합니다(v2.1.261+)
/bashes 백그라운드 Bash 작업 나열하기
/tasks 백그라운드 agents 나열하기
/theme 이름이 지정된 테마 관리하기(v2.1.118+). plugins는 themes/ 디렉터리를 제공합니다
/output-style [name] 출력 스타일을 나열하고 전환합니다. /config를 권장하면서 v2.1.73부터 v2.1.268까지 지원이 중단되었다가 v2.1.269에서 복원되었습니다. Remote Control과 클라우드 및 헤드리스 세션에서도 작동합니다
/color 프롬프트 표시줄 색상 설정하기. 초기화하려면 /color default를 사용합니다
/code-review [effort] 선택한 작업 강도로 정확성 버그를 찾습니다. --comment는 GitHub PR에 인라인 댓글을 게시합니다(v2.1.147에서 /simplify로부터 이름 변경). v2.1.218부터 백그라운드 subagent로 실행됩니다. v2.1.223부터 /review는 이 명령의 별칭이며, 옵션 없이 /code-review를 실행하면 마지막으로 입력한 작업 강도를 다시 사용하고, /code-review ultra는 심층 클라우드 리뷰를 실행합니다
/batch 일괄 작업 실행하기
/security-review 코드의 취약점 검토하기
/claude-api Claude API/Anthropic SDK로 앱 빌드하기
/doctor 전체 설정 점검 — 문제를 진단하고 해결합니다(v2.1.205. /checkup은 별칭입니다)
/bug Anthropic에 버그 신고하기
/release-notes 변경 기록이 포함된 대화형 버전 선택기(v2.1.92+)
/buddy 터미널 반려동물 — 18종, 희귀도 5단계이며 계정 ID에 따라 일정하게 결정됩니다
/login / /logout 세션에서 인증하거나 로그아웃하기

사용자 지정 명령: .claude/commands/my-command.md(프로젝트) 또는 ~/.claude/commands/my-command.md(개인)를 생성한 후 /my-command로 호출합니다. 명령은 설명, 허용된 도구, 모델 재정의와 $ARGUMENTS 또는 위치 인수 $1, $2를 통한 인수 보간을 위해 YAML frontmatter를 지원합니다.

---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---

Fix GitHub issue #$ARGUMENTS following our coding standards.

사용법: /fix-issue 123

4. 키보드 단축키

일반 제어

단축키 동작
Ctrl+C 현재 작업 취소
Ctrl+D 세션 종료(EOF)
Ctrl+L 화면 지우기(기록은 유지)
Ctrl+O 상세 출력 전환
Ctrl+R 명령 기록 검색
Ctrl+V 클립보드에서 이미지 붙여넣기
Ctrl+B 현재 작업을 백그라운드로 전환
Ctrl+Enter (또는 Ctrl+X Ctrl+S) 즉시 전송: 대기 중인 모든 메시지를 한 번에 전송합니다. 대기 중인 텍스트는 수신될 때까지 회색으로 표시됩니다(v2.1.275+). v2.1.281부터는 턴을 취소하는 대신 실행 중인 도구를 백그라운드로 전환합니다
Ctrl+X Ctrl+K 모든 agents 중지(v2.1.83에서 Ctrl+F로부터 변경됨. 두 번째 키는 3초 안에 눌러야 하며 시간 초과 알림이 표시됨, v2.1.265+)
Ctrl+S 프롬프트 초안 보관
Ctrl+G 외부 편집기 열기
Esc Esc 마지막 변경 되돌리기
Tab 프롬프트 제안 수락
! Tab Bash 기록 자동 완성
Shift+Tab 권한 모드 순환
Alt+P / Option+P 입력 중 모델 전환
Alt+T 사고 모드 전환
Ctrl+T 구문 강조 전환
Shift+Down agent 팀 동료 순환
Up/Down 명령 기록 탐색
v Vim 비주얼 모드 — 문자 선택(v2.1.118+, vim 모드 전용)
V Vim 비주얼 라인 모드(v2.1.118+, vim 모드 전용)
? 단축키 표시

빠른 접두사

접두사 동작 예시
# 영구 메모리에 추가 # Always use TypeScript
/ 슬래시 명령 /review
! bash 직접 실행 ! git status
@ 파일 참조 @src/index.ts
& 클라우드로 작업 전송 & Build the API

여러 줄 입력

방법 키
줄 바꿈 이스케이프 \ 다음 Enter
macOS Option+Enter
iTerm2/WezTerm/Ghostty/Kitty Shift+Enter
기타 터미널 Shift+Enter (먼저 /terminal-setup 실행)
제어 문자 Ctrl+J

키 바인딩은 /keybindings를 통해 사용자 지정할 수 있습니다(~/.claude/keybindings.json에 저장됨).


5. 설정 파일

우선순위 계층(높은 순서부터)

수준 위치 적용 범위
엔터프라이즈(잠김) /Library/Application Support/ClaudeCode/managed-settings.json (macOS) 모든 사용자, 재정의 불가
CLI 플래그 명령줄 인수 현재 세션
로컬 프로젝트 .claude/settings.local.json 개인용, 현재 프로젝트(git에서 무시됨)
공유 프로젝트 .claude/settings.json 팀용, git에 체크인됨
사용자 전역 ~/.claude/settings.json 사용자의 모든 프로젝트
런타임 상태 ~/.claude.json OAuth 토큰, MCP 설정

먼저 일치하는 항목이 적용됩니다. 엔터프라이즈 설정은 우회할 수 없습니다.


6. Settings.json 참조

주요 설정의 자료형과 예시입니다. 위 계층에 있는 어떤 설정 파일에든 추가할 수 있습니다.

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4-6",
  "permissions": {
    "allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
    "deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
    "ask": ["WebFetch", "Bash(docker:*)"],
    "defaultMode": "acceptEdits",
    "additionalDirectories": ["../shared-lib"]
  },
  "env": {
    "NODE_ENV": "development"
  },
  "hooks": {},
  "sandbox": {
    "enabled": false,
    "autoAllowBashIfSandboxed": true
  },
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

권한 규칙 구문: Tool(pattern:*)은 접두사 일치를 제공합니다. Bash(npm run test:*)는 npm run test, npm run test:unit 등을 허용합니다. 파일 패턴에는 glob 구문을 사용합니다: Edit(src/**). v2.1.214부터 단일 세그먼트 dir/** 허용 규칙은 <cwd>/dir만 일치시킵니다. 더 이상 트리 어디에나 있는 dir/과 일치하지 않습니다. 모든 깊이에서 일치시키려면 Edit(**/src/**)를 작성하세요. deny/ask 규칙은 모든 깊이에서의 일치를 유지하며, hook의 if: 조건에도 동일한 cwd 범위 지정이 적용됩니다.

새로운 키(v2.1.118+):

키 동작
autoMode.allow $defaults 기본 제공 목록에 사용자 지정 규칙을 함께 추가하는 센티널입니다(soft_deny, environment에도 적용됨) — v2.1.118+
prUrlTemplate 바닥글 PR 배지 URL 템플릿 — v2.1.119+
wslInheritsWindowsSettings WSL이 Windows 측 관리 설정을 상속합니다 — v2.1.118+
skillOverrides skills를 숨기거나 축소합니다: off, user-invocable-only 또는 name-only — v2.1.129+
allowAllClaudeAiMcps managed-mcp.json과 함께 claude.ai 클라우드 MCP 커넥터를 불러오는 엔터프라이즈 관리 설정 — v2.1.149+
sandbox.filesystem.disabled 네트워크 송신 제어는 유지하면서 파일 시스템 격리를 건너뜁니다 — v2.1.216+
emojiCompletionEnabled 프롬프트 입력에서 이모지 단축 코드 자동 완성을 사용합니다(:heart: → ❤️). 비활성화하려면 false로 설정하세요 — v2.1.217+
sandbox.network.strictAllowlist 샌드박스 명령이 허용 목록에 없는 호스트에 접근하면 묻지 않고 거부합니다 — v2.1.219+
workflowSizeGuideline 어느 설정 파일에서든 참고용 Dynamic workflow 크기 지침을 설정합니다. 기본값은 중간(“agents를 15개 미만으로 유지”)이며, 값이 설정되어 있으면 /config 행이 숨겨집니다 — v2.1.219+
syncClaudeAiSkills / syncClaudeAiPlugins claude.ai 계정의 skills와 plugins를 해당 계정으로 로그인한 터미널 세션에 동기화합니다. 동기화를 거부하려면 false로 설정하세요 – v2.1.275+
attribution 커밋 및 PR 출처 표시이며, 더 이상 사용되지 않는 includeCoAuthoredBy를 대체합니다. "attribution": false는 모든 출처 표시를 숨기지만(v2.1.281+), 이전 CLI 버전은 이 설정이 포함된 설정 파일을 건너뛰므로 여러 버전에서 공유하는 파일에는 객체 형식(commit, pr, sessionUrl)을 유지하세요

전체 설정 스키마는 전체 가이드의 설정 심층 분석을 참조하세요.


7. CLAUDE.md 빠른 참조

CLAUDE.md는 프로젝트의 지침 파일입니다. Claude는 모든 세션을 시작할 때 이 파일을 읽습니다.

파일 위치:

위치 적용 범위
CLAUDE.md (프로젝트 루트) 모든 사용자, 이 프로젝트의 모든 세션
.claude/CLAUDE.md 위와 동일한 대체 위치
~/.claude/CLAUDE.md 개인용, 모든 프로젝트

AGENTS.md(v2.1.277+): CLAUDE.md가 없는 프로젝트에서는 Claude Code가 대신 AGENTS.md를 읽습니다. /config의 “프로젝트 지침”에서 이 동작을 변경할 수 있습니다(아직 Bedrock/Vertex/Foundry에서는 지원되지 않음).

포함할 내용:

# Project Name

## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5

## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`

## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands

## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models

빠르게 훑어볼 수 있도록 작성하세요. 빽빽한 산문은 세션마다 컨텍스트 토큰을 낭비합니다. 글머리 기호, 표, 짧은 코드 블록을 사용하세요. 긴 문단은 피하세요. Claude는 모든 세션을 시작할 때 CLAUDE.md를 읽으므로 단어 하나하나가 컨텍스트를 차지합니다.

유용한 팁: - CLAUDE.md를 편집하지 않고 자동 메모리에 항목을 추가하려면 REPL에서 # 접두사를 사용하세요: # Always use TypeScript strict mode - 하위 디렉터리의 CLAUDE.md는 Claude가 해당 디렉터리의 파일을 읽을 때 불러옵니다 - 팀 공유 규칙은 모듈식 구성을 위해 .claude/rules/*.md에 저장하세요


8. 권한 모드

모드 동작 사용 사례
default / manual — “수동”으로 표시됨(v2.1.200+) 각 도구를 처음 사용할 때 확인 일반 개발
acceptEdits 파일 편집은 자동 승인하고 bash는 확인 신뢰할 수 있는 프로젝트
auto 분류기(v2.1.210 기준 Sonnet 5, 원래 Sonnet 4.6)가 각 작업의 안전성을 검토 안전장치를 갖춘 자율 실행
plan 읽기 전용 — 편집이나 실행은 허용되지 않음 분석 및 계획 전용
bypassPermissions 모든 확인을 건너뜀 CI/CD 자동화

자동 모드(v2.1.85+)는 2026년 8월 14일부터 Pro, Max, Team 요금제에서 새 세션의 기본 권한 모드입니다(직접 설정한 defaultMode는 일회성 전환 메시지를 수락할 때까지 유지되며, disableAutoMode는 조직 전체에서 비활성화합니다). --dangerously-skip-permissions를 대체하는 권장 옵션입니다. 읽기 전용 작업과 파일 편집은 자동 승인됩니다. 분류기 검토가 서버 측에서 실행되는 v2.1.281부터는 읽기 전용 명령과 샌드박스 셸 명령도 검토를 기다리며, 분류기가 위험하다고 판단하면 차단됩니다. 사용자 지정 허용 및 거부 규칙이 먼저 적용됩니다. 나머지는 모두 안전 분류기로 전달됩니다. 기본적으로 자동 차단되는 작업은 curl | bash, main으로의 강제 푸시, 프로덕션 배포, 대규모 클라우드 삭제, IAM 변경, 민감한 데이터의 외부 전송입니다.1

회로 차단기: 연속 3회 또는 한 세션에서 총 20회 차단되면 수동 확인 모드로 돌아갑니다.

무인 모드의 위험한 rm(v2.1.281): 자동 모드와 --dangerously-skip-permissions에서 위험한 rm 확인은 2분간 기다린 후 명령을 거부하고 재작성 안내를 표시하여 세션이 계속 진행되도록 합니다. rm -rf "$(pwd)"처럼 대상이 명령 치환의 출력으로만 이루어진 재귀적 rm은 이제 Bash 허용 규칙이 있어도 확인을 요청합니다.

# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto

# Cycle during session
Shift+Tab    # Manual (aka default) -> acceptEdits -> auto -> plan

PowerShell 자동 승인(v2.1.119+): PowerShell 도구 명령은 Bash 명령과 동일한 방식으로 권한 모드에서 자동 승인됩니다. PowerShell(Get-*:*) 같은 허용 규칙은 읽기 전용 작업의 확인을 건너뜁니다. PowerShell을 많이 사용하는 workflow에서는 v2.1.149 이상을 사용하세요. 이 버전에서는 기본 제공 cd의 권한 우회, 접두사 및 와일드카드 허용 규칙 일치, 오래된 디렉터리 변수 추적 문제가 수정되었습니다.


9. Hook 이벤트

이벤트 실행 시점 차단 가능 여부
PreToolUse 도구 실행 전 예
PostToolUse 도구 완료 후 아니요
PostToolUseFailure 도구 실패 후 아니요
UserPromptSubmit 사용자가 프롬프트를 전송할 때 예
Stop Claude이 응답을 완료할 때 예
SubagentStart subagent가 생성될 때 아니요
SubagentStop subagent가 완료될 때 예
SessionStart 세션이 시작될 때 아니요
SessionEnd 세션이 종료될 때 아니요
Notification 알림이 트리거될 때 아니요

| InstructionsLoaded | CLAUDE.md가 로드될 때 | 아니요 | | ConfigChange | 세션 도중 설정 파일이 변경될 때 | 예 | | DirectoryAdded | /add-dir 또는 SDK register_repo_root가 세션 도중 작업 디렉터리를 추가할 때(v2.1.219+) | 아니요 | | WorktreeCreate | worktree가 생성될 때 | 예 | | WorktreeRemove | worktree가 제거될 때 | 아니요 | | PreCompact | 컨텍스트 압축 전 | 아니요 | | PostCompact | 컨텍스트 압축 후 | 아니요 | | Elicitation | MCP이 구조화된 입력을 요청할 때 | 예 | | ElicitationResult | 사용자가 MCP 대화 상자에 응답할 때 | 예 | | StopFailure | API 오류로 인해 턴이 종료될 때 | 아니요 | | PermissionRequest | 권한 대화 상자가 표시될 때 | 예 | | PermissionDenied | 자동 모드가 작업을 거부할 때(v2.1.88+) | 아니요 | | CwdChanged | 작업 디렉터리가 변경될 때(v2.1.83+) | 아니요 | | FileChanged | 감시 중인 파일이 외부에서 수정될 때(v2.1.83+) | 아니요 | | TaskCreated | 새 작업이 생성될 때(v2.1.84+) | 아니요 | | TeammateIdle | 에이전트 팀원이 유휴 상태가 될 때 | 예 | | TaskCompleted | 작업이 완료로 표시될 때 | 예 |

전체 hook 프로토콜(입출력 JSON, 매처, 종료 코드)은 전체 가이드의 Hooks 심층 분석을 참고하세요.


10. Hook 설정

Hooks는 settings.json 또는 별도의 hooks.json에 저장합니다. 다음은 최소 구성 예시입니다.

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/validate-bash.sh"
          }
        ]
      }
    ]
  }
}

매처 문법:

패턴 일치 대상
* 모든 도구
Bash Bash만
Edit\|Write Edit 또는 Write
mcp__github MCP 서버 도구
"" (비어 있음) 도구가 없는 이벤트(예: UserPromptSubmit)

종료 코드:

코드 의미
0 성공 — 작업이 계속 진행됩니다
2 차단 — 작업이 중단되고 stderr가 Claude에 전달됩니다
1, 3+ 차단하지 않는 경고

비동기 hooks는 작업을 차단하지 않고 백그라운드에서 실행됩니다. hook 객체에 "async": true를 추가하세요.2

Hook 출력 및 입력 필드:

  • PostToolUse / PostToolUseFailure hook 입력의 duration_ms(v2.1.119+) — 권한 프롬프트와 PreToolUse hooks를 제외한 도구 실행 시간입니다.
  • hookSpecificOutput.updatedToolOutput(v2.1.121+) — 모든 도구의 출력을 대체합니다(v2.1.118에서는 MCP에만 도입되었으며, v2.1.121부터 모든 도구로 확장되었습니다).
  • hookSpecificOutput.sessionTitle(v2.1.96+) — UserPromptSubmit hook에서 세션 제목을 설정합니다.
  • 명령 hooks의 args: string[](v2.1.139+) — 셸 따옴표 처리 없이 구조화된 argv를 전달합니다.
  • PostToolUse hooks의 continueOnBlock(v2.1.139+) — 차단 사유를 Claude에 다시 전달하고 턴을 계속 진행합니다.
  • 에이전트 hook 입력의 subagent_type(v2.1.140+) — 실행 중인 에이전트 유형을 식별합니다.
  • hook JSON 출력의 terminalSequence(v2.1.141+) — 알림, 창 제목, 벨을 위한 터미널 제어 시퀀스를 출력합니다.

11. MCP 빠른 설정

명령 하나로 MCP 서버를 추가합니다.

# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
  --header "Authorization: Bearer $TOKEN"

# Local stdio server
claude mcp add --transport stdio postgres \
  --env "DATABASE_URL=postgresql://user:pass@localhost/db" \
  -- npx -y @anthropic-ai/mcp-server-postgres

범위 제어:

claude mcp add --scope project ...   # Team-shared (.mcp.json)
claude mcp add --scope user ...      # Personal (~/.claude.json)

프로젝트 .mcp.json 예시:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "database": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost/db"
      }
    }
  }
}

현재 MCP의 월간 다운로드 수는 1억 회이며, 색인된 서버는 3,000개 이상입니다.3 전송 방식, 입력 요청, 도구 검색 설정은 전체 가이드의 MCP 섹션을 참고하세요.

alwaysLoad(v2.1.121+): 신뢰하는 서버가 Tool Search 지연 로딩을 사용하지 않도록 설정합니다. 해당 서버의 모든 도구가 세션 시작 시 로드되므로 ToolSearch 왕복 과정이 발생하지 않습니다.

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

자동 재시도(v2.1.121+): 시작 중 오류가 발생한 MCP 서버는 연결 끊김으로 표시되기 전에 최대 3번 재시도합니다.

SDK mcp_authenticate redirectUri(v2.1.121+): 데스크톱 앱과 claude.ai 커넥터 흐름처럼 사용자 지정 URI 스킴에서 OAuth을 완료하려면 필요합니다.


11.5. Plugin CLI 명령

명령 동작
claude --plugin-url <url> 현재 세션에서 사용할 plugin .zip 아카이브를 가져옵니다(v2.1.129+)
claude --plugin-dir <path> plugin 디렉터리, .zip 아카이브 또는 plugins 폴더를 로드합니다. 매니페스트가 있는 각 하위 폴더가 로드됩니다(.zip은 v2.1.128+, 폴더 모드는 v2.1.265+)
claude plugin prune 상위 항목이 더 이상 존재하지 않는 자동 설치 plugins를 제거합니다(v2.1.121+)
claude plugin uninstall <name> --prune 제거하고, 연결이 끊어진 자동 설치 종속 항목도 연쇄적으로 제거합니다(v2.1.121+)
claude plugin tag 버전을 검증한 후 릴리스 git 태그를 생성합니다(v2.1.118+)
claude plugin eval plugin의 평가 모음을 실행하여 점수가 포함된 재현 가능한 결과와 JSON + HTML 보고서를 생성합니다(v2.1.269+)
claude plugin validate 게시 전에 plugin을 검증합니다. v2.1.281에서는 MCP 검사(로드할 때 조용히 누락되는 .mcp.json 항목, 선언되지 않은 ${user_config.*} 참조, 안전하지 않은 URL)가 추가되었으며, 셸 형식 hook에서 따옴표로 감싸지 않은 ${CLAUDE_PLUGIN_ROOT}에 대한 경고도 추가되었습니다
/plugin install <plugin> --marketplace <source> 아직 추가하지 않은 marketplace에서 세션 중 설치합니다. 먼저 marketplace를 추가할지 묻습니다(v2.1.275+)

12. Subagent 유형

유형 기본 모델 모드 용도
Explore 세션 모델을 상속하며 최대 Opus로 제한됩니다(v2.1.198+; 이전에는 Haiku) 읽기 전용 코드베이스 검색, 파일 찾기, 구조 파악
General-purpose 기본 에이전트의 모델을 상속합니다 전체 읽기/쓰기 복잡한 조사 및 수정 작업
Plan 기본 에이전트의 모델을 상속합니다 읽기 전용 실행 전 구현 계획 수립
Custom 설정 가능 설정 가능 도메인별 작업(보안 검토, 테스트 등)

Claude은 작업을 subagents에 자동으로 위임합니다. 다음과 같이 명시적으로 요청할 수도 있습니다.

> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema

사용자 지정 subagents는 .claude/agents/(프로젝트) 또는 ~/.claude/agents/(개인)에 YAML frontmatter가 포함된 markdown 파일로 정의합니다. 최대 10개의 subagents를 병렬로 실행할 수 있습니다.4

현재 릴리스에서 claude agents는 Agent View를 엽니다. Agent View는 실행 중이거나 차단되었거나 완료된 Claude Code 세션을 관리하는 연구 프리뷰 운영 화면입니다. claude agents --cwd <path>는 보기를 하나의 디렉터리로 제한하며(v2.1.141+), v2.1.142에서는 백그라운드 세션용 디스패치 플래그가 추가되었고, v2.1.143에서는 이러한 플래그가 대시보드와 백그라운드 세션에 일관되게 적용됩니다. 해당 플래그는 --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort, --dangerously-skip-permissions입니다. v2.1.144에서는 백그라운드 세션에 대한 /resume 지원이 추가되고 해당 세션에 bg 표시가 붙습니다. v2.1.145에서는 claude agents --json, 입력 대기 탭의 개수 표시, Agent View 응답 창 수정이 추가되었습니다. v2.1.147에서는 유휴 상태에서도 계속 실행되고 업데이트 시 같은 위치에서 다시 시작되는 고정 백그라운드 세션이 추가되었습니다. Agent View는 모니터링에만 사용하고, 작업이 품질 기준을 통과했다는 증거로 사용하지 마세요.6

사용자 지정 에이전트 frontmatter 필드:

필드 용도
name 고유 식별자(소문자, 하이픈)
description 호출 시점(자동 위임하려면 “PROACTIVELY” 포함)
tools 쉼표로 구분한 도구 목록입니다. 생성할 수 있는 유형을 제한하는 Agent(Explore)를 지원합니다
disallowedTools 상속된 도구 모음에서 사용을 금지할 도구
model opus, sonnet, haiku 또는 inherit(기본값)
permissionMode default/manual, acceptEdits, plan, bypassPermissions 등
maxTurns 최대 에이전트 턴 수
background 항상 백그라운드 작업으로 실행하려면 true
isolation 격리된 git worktree 사본을 사용하려면 worktree

사용자 지정 에이전트 예시 (.claude/agents/security-reviewer.md):

---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---

You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.

13. 환경 변수

인증 및 API

변수 용도
ANTHROPIC_API_KEY 직접 API 인증
ANTHROPIC_AUTH_TOKEN 사용자 지정 인증 헤더
ANTHROPIC_CUSTOM_HEADERS 추가 요청 헤더

모델 설정

변수 용도
ANTHROPIC_MODEL 기본 모델 재정의
CLAUDE_CODE_SUBAGENT_MODEL subagents용 모델. v2.1.147에서는 에이전트 팀의 팀원 프로세스에 모델 설정이 전달되지 않던 문제가 수정되었습니다
CLAUDE_CODE_WORKFLOWS 결정론적 다중 에이전트 오케스트레이션을 위한 Workflow 도구를 활성화하려면 1로 설정합니다. 기본적으로 비활성화되어 있습니다(v2.1.147+)
MAX_THINKING_TOKENS 확장 사고 활성화
CLAUDE_CODE_MAX_OUTPUT_TOKENS 출력 길이 제한

클라우드 제공업체

변수 용도
CLAUDE_CODE_USE_BEDROCK=1 AWS Bedrock 사용
CLAUDE_CODE_USE_VERTEX=1 Google Vertex AI 사용
CLAUDE_CODE_USE_FOUNDRY=1 Microsoft Foundry 사용
ANTHROPIC_BEDROCK_SERVICE_TIER=priority Bedrock 서비스 등급 — default/flex/priority(v2.1.122+). X-Amzn-Bedrock-Service-Tier로 전송됩니다
ENABLE_TOOL_SEARCH=true Vertex AI에서 Tool Search 사용에 동의합니다(v2.1.119+). 지원되지 않는 베타 헤더를 방지하기 위해 기본적으로 비활성화되어 있습니다
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 /model 선택기에서 게이트웨이 /v1/models 검색 기능 사용에 동의합니다(v2.1.129+)
CLAUDE_CODE_AUTO_MODE_SERVER=0 서버 측 자동 모드 분류기를 사용하지 않습니다. 이 경우 로컬 분류기 사용량도 사용량에 포함됩니다. =1로 설정하면 사용에 동의합니다. v2.1.278부터 Bedrock, Vertex, Foundry 및 게이트웨이에서는 서버 측 방식이 기본이며 분류기 오버헤드는 과금되지 않습니다. v2.1.281부터 이 변수는 직접 Anthropic API 연결에도 적용됩니다. v2.1.273~277에서는 로컬 방식이 기본이고 =1이 사용 동의 설정이었습니다
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 LLM 게이트웨이에 5개의 x-claude-code-* 힌트 헤더를 전송합니다(v2.1.273+)

동작 제어

변수 용도
DISABLE_AUTOUPDATER=1 자동 업데이트 방지
DISABLE_UPDATES=1 수동 claude update를 포함한 모든 업데이트 경로를 차단합니다(v2.1.118+, DISABLE_AUTOUPDATER보다 엄격함)
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 Homebrew/WinGet 설치에서 백그라운드로 패키지 관리자 업그레이드를 실행하고 재시작을 요청합니다(v2.1.129+)
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 SSH 키를 사용할 수 없을 때 SSH 대신 HTTPS를 통해 GitHub plugin 소스를 복제합니다(v2.1.141+)
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE 제거됨 — v2.1.160부터 아무 효과가 없습니다. 이제 빠른 모드는 /model <model>을 실행한 다음 /fast on을 실행합니다
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP 중지 hooks가 반복해서 차단될 때 경고와 함께 턴을 종료하는 v2.1.143+의 상한을 재정의합니다
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 v2.1.143+의 PowerShell -ExecutionPolicy Bypass 동작을 사용하지 않습니다
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 v2.1.143에서 Bedrock, Vertex 및 Foundry 사용자를 대상으로 기본 활성화된 PowerShell 도구를 비활성화합니다
DISABLE_TELEMETRY=1 사용량 원격 분석을 비활성화합니다
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH OTel 콘텐츠 속성의 잘림 한도(기본값 60 KB, v2.1.214+)
DISABLE_COST_WARNINGS=1 비용 경고 숨기기
DISABLE_PROMPT_CACHING=1 프롬프트 캐싱을 전체적으로 비활성화합니다
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 자동 압축을 통해 모든 네이티브 1M 모델을 200K로 제한합니다(v2.1.223에서 고정 목록을 넘어 적용 범위가 확대됨)
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 인식되지 않는 모델 식별자가 추정 컨텍스트 창을 초과할 수 있도록 허용합니다(v2.1.223)
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 기본 제공 커밋 및 PR 지침 제거
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 자동 모드와 --dangerously-skip-permissions에서 위험한 rm 프롬프트가 2분 후 거부되지 않고 계속 대기하도록 합니다(v2.1.281+)
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 rm -rf "$(pwd)"처럼 대상이 명령 치환 출력으로만 구성된 재귀적 rm의 프롬프트를 건너뜁니다(v2.1.281+)
CLAUDE_CODE_HIDE_CWD=1 시작 로고에서 작업 디렉터리를 숨깁니다(v2.1.119+)
CLAUDE_CODE_FORK_SUBAGENT=1 외부 빌드에서 분기된 subagents를 사용합니다(v2.1.117+. v2.1.121+부터 비대화형 -p 모드에서도 작동함)
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 자동 감지에서 놓친 경우 동기화된 터미널 출력을 강제합니다(v2.1.129+)
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 stream-json 출력에 subagent 텍스트와 사고 내용을 포함합니다. --forward-subagent-text와 함께 사용합니다(v2.1.211+)
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION 세션별 WebSearch 상한(기본값 200, v2.1.212+)
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION 세션별 subagent 생성 상한(기본값 200. /clear를 실행하면 할당량이 초기화됨, v2.1.212+)
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS 동시에 실행되는 subagents의 상한(기본값 20. 위의 세션별 총합과는 별개, v2.1.217+)
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS 프롬프트 캐시 재사용을 위한 Workflow 팬아웃 시차. 0으로 설정하면 비활성화됩니다(v2.1.229+)
CLAUDE_CODE_TOOL_MEMORY_LIMIT Bash 도구 명령을 위한 선택적 Linux 메모리 cgroup(MB)(v2.1.233+)
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS WebFetch의 URL별 세션 캐시 유지 시간. 기본값은 15분입니다(v2.1.233+)
CLAUDE_CODE_ENABLE_TODO_TOOLS Opus 4.8+/Sonnet 5+/Fable 5+에서 할 일 및 작업 도구를 복원합니다. v2.1.233부터 기본적으로 비활성화되어 있습니다
CLAUDE_CODE_PROJECT_DIR_NAME 세션별 설정 디렉터리를 사용하는 호스트를 위한 짧은 프로젝트별 대화 기록 디렉터리 이름(v2.1.234+)
CLAUDE_CODE_GOAL_CHECKIN_MINUTES 이 시간 동안 /goal을 지연시키는 백그라운드 작업을 확인합니다. 0으로 설정하면 비활성화됩니다(v2.1.234+, 기본값 30)
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH 중첩된 subagent 생성 깊이 — v2.1.219 기준 기본값은 3입니다. 중첩을 비활성화하려면 1로 설정하세요. 기본값 변경 이력은 5(v2.1.172~v2.1.216) → 1(v2.1.217) → 3(v2.1.219)이므로 명시적으로 설정하세요
CLAUDE_AX_SCREEN_READER=1 화면 읽기 프로그램 모드를 활성화합니다. --ax-screen-reader와 동일합니다(v2.1.208+)

도구 설정

변수 용도
BASH_DEFAULT_TIMEOUT_MS Bash 명령 제한 시간(기본값 30000)
BASH_MAX_TIMEOUT_MS 최대 Bash 제한 시간(기본값 600000)
MCP_TIMEOUT MCP 서버 시작 제한 시간(기본값 5000)
MCP_TOOL_TIMEOUT MCP 도구 실행 제한 시간(기본값 30000). v2.1.142에서는 더 큰 값을 무시하던 원격 HTTP/SSE 호출 문제가 수정되었습니다
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH MCP 도구 설명 및 서버 지침의 2,048자 상한을 재정의합니다. 세션의 모든 MCP 서버에 적용됩니다(v2.1.280+)
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS 오래 실행되는 MCP 도구 호출이 자동으로 백그라운드로 이동하기까지의 임계값(기본값 2분, v2.1.212+)

네트워크 및 프록시

변수 용도
HTTP_PROXY / HTTPS_PROXY 프록시 설정
NO_PROXY 특정 도메인에서 프록시 우회
CLAUDE_CODE_CLIENT_CERT mTLS 인증서 경로
ANTHROPIC_WORKSPACE_ID 하나의 규칙이 여러 작업 공간에 걸쳐 있을 때 워크로드 신원 연동 토큰의 범위를 지정합니다(v2.1.141+)

전체 목록은 전체 가이드의 환경 변수를 참조하세요.


14. 비용 참고

토큰 100만 개당 가격입니다(2026년 9월 기준).5

모델 입력 출력 참고
Sonnet 5 $2.00 $10.00 비용에 민감한 일상적인 코딩에 적합합니다. v2.1.280에서 해당 플랜이 Opus로 전환되기 전까지 Pro/Team Standard의 기본 모델이었습니다. 기본 1M 컨텍스트를 지원하며, $2/$10은 표준 정가입니다(9월 1일로 예정되었던 $3/$15 인상은 취소되었으며, v2.1.243에서 이에 맞게 /model 선택기가 업데이트되었습니다). /model sonnet (claude-sonnet-5).
Opus 5.5 $4.00 $20.00 v2.1.280(2026년 9월 22일)부터 기본 Opus 모델입니다. 모델 ID는 claude-opus-5-5이며, 1M 컨텍스트를 지원하고 캐시 읽기 비용은 $0.20/MTok입니다(입력 비용의 0.05배로, 표준 0.1배보다 저렴합니다). 모든 구간에서 Opus 5보다 저렴하며, v2.1.280에서 Pro와 Team Standard가 Sonnet에서 Opus로 전환됨에 따라 이제 모든 플랜의 기본 모델입니다. /model opus.
Opus 5 (이전 모델) $5.00 $25.00 v2.1.219(2026년 7월 24일)부터 v2.1.278까지의 Opus 등급 모델입니다. 모델 ID는 claude-opus-5이며, 1M 컨텍스트와 128K 출력을 지원하고 thinking이 기본으로 활성화되며, effort의 기본값은 high이고 지식 기준 시점은 2026년 5월입니다. v2.1.280에서 Opus 5.5가 기본 Opus 모델로 지정되기 전까지 프리미엄 플랜인 Max, Team Premium, Enterprise(v2.1.251부터 좌석 적용)와 Anthropic API의 기본 모델이었습니다. ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5로 고정할 수 있습니다.
Opus 4.8 (레거시) $5.00 $25.00 가격은 동일하며, 현재 문서의 레거시 모델 표에 포함되어 있습니다. v2.1.154부터 v2.1.219까지 프리미엄 등급의 기본 모델이었습니다. ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8로 고정할 수 있습니다.
Fable 5.1 $10.00 $50.00 Opus보다 상위 등급인 모델입니다. Fable 5.1이 처음 포함된 설치 가능 릴리스인 v2.1.257부터 /model fable로 선택할 수 있습니다(Fable 5는 v2.1.170 이상에서 제공되었으며, 현재 문서의 레거시 표로 이동했습니다). 모델 ID는 claude-fable-5-1이며, 1M 컨텍스트와 128K 출력을 지원하고 적응형 thinking이 항상 활성화됩니다. 지식 기준 시점은 2026년 6월로 현재 모델 중 가장 최신이며, 캐시 읽기 비용은 $0.25/MTok입니다(입력 비용의 0.025배로, 표준 0.1배보다 저렴합니다).
Haiku 4.5 $1.00 $5.00 빠른 탐색과 간단한 작업에 적합합니다.

일반적인 세션에서는 입력 토큰 50K~200K개와 출력 토큰 10K~50K개를 사용합니다. Haiku 세션 비용은 $0.10~$0.45이며, Opus 5.5 세션 비용은 $0.40~$1.80입니다.

Claude Code의 기본 모델(플랜별): v2.1.280(2026년 9월 22일)부터 모든 플랜에서 Opus가 기본입니다. Pro와 Team Standard가 Sonnet에서 Opus로 전환되어 Max, Team Premium, Enterprise와 동일해졌으며, 기본 Opus 모델은 Opus 5.5(claude-opus-5-5)입니다. 이제 opus 별칭도 이 모델을 가리킵니다. 프리미엄 플랜에는 Opus 5, Pro/Team Standard에는 Sonnet 5를 적용했던 v2.1.251의 구분과 모든 플랜에서 Sonnet 5를 기본으로 사용했던 v2.1.197의 설정은 이제 과거 방식입니다. 관리자는 조직 전체의 기본 모델을 설정할 수 있으며, 해당 모델은 /model에 “조직 기본값”으로 표시됩니다(v2.1.196 이상). AWS, Amazon Bedrock, Google Cloud의 Agent Platform에서 제공되는 Claude Platform도 기본으로 Opus 5.5를 사용합니다. Microsoft Foundry만 예외로, 기본 모델은 Sonnet 4.5이며 opus가 Opus 4.6을 가리키는 유일한 환경입니다. ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL을 사용하면 특정 모델로 고정할 수 있습니다.

Opus 5.5, Sonnet 5, Opus 5, Opus 4.8, Fable 5, Fable 5.1은 적응형 추론만 사용하며 고정된 thinking 예산은 지원하지 않습니다. 가장 어려운 코딩 및 에이전트 작업에는 /effort xhigh를 사용합니다. 이 모델들의 effort 기본값은 모두 high이지만, Opus 5.5만 medium이 기본값입니다. 또한 v2.1.280부터는 /effort 설정이 모델별로 분리되기 전에 저장한 effort 수준이 Opus 5.5와 같은 새 모델에 이어지지 않습니다. 따라서 새 모델은 사용자가 수준을 선택하기 전까지 자체 기본값으로 시작합니다. Opus 5.5와 Fable 모델에서는 thinking을 끌 수 없습니다(MAX_THINKING_TOKENS=0도 해당 모델에서는 효과가 없습니다). Opus 4.8과 비교한 Opus 5의 주요 변경 사항: thinking 필드를 생략한 요청에서는 thinking이 기본으로 활성화되며, effort가 xhigh 또는 max인 상태에서 thinking: {type: "disabled"}를 사용하면 400 오류가 반환됩니다.

Fast mode(/fast)는 Opus 5.5, Opus 5, Opus 4.8에 적용되며, v2.1.280부터 Opus 5.5가 기본 모델입니다. 비용은 Opus 5.5에서 MTok당 $8 / $40, Opus 5와 4.8에서 $10 / $50로 각각 기본 가격의 2배이며, 초당 출력 토큰 수는 최대 2.5배입니다. Opus 4.7은 제거되었습니다. 이제 claude-opus-4-7과 speed: "fast"를 함께 사용하면 표준 속도로 대체되지 않고 오류가 발생합니다. 리서치 프리뷰 기능으로, Claude API 및 구독에서만 사용할 수 있습니다(Bedrock/Vertex/Foundry 또는 AWS의 Claude Platform에서는 사용할 수 없습니다). 속도를 전환하면 프롬프트 캐시가 무효화됩니다. v2.1.271부터 fast mode는 Claude Code Remote 세션에서도 작동합니다(클라우드 및 자체 호스팅 러너). 조직에서 허용하는 경우 호스트의 fast mode 설정이나 세션에서 입력한 /fast가 적용됩니다.

세션 도중 모델 전환:

/model opus       # Switch to Opus 5.5 (v2.1.280+)
/model sonnet     # Switch to Sonnet 5
/model haiku      # Switch to Haiku 4.5
/model fable      # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh     # Recommended for the hardest coding/agentic work

선택 기준: 간단한 탐색에는 Haiku를 사용합니다. 비용에 민감한 일상적인 코딩에는 Sonnet을 사용합니다. 어려운 추론, 아키텍처, 에이전트 루프, 보안 분석에는 Opus를 사용합니다. 복잡한 리팩터링에는 opusplan을 사용합니다(Opus가 계획하고 Sonnet이 실행합니다).


15. 주요 파일 위치

경로 용도
~/.claude/settings.json 사용자 전체에 적용되는 설정
~/.claude/keybindings.json 사용자 지정 키보드 단축키
~/.claude/CLAUDE.md 개인 지침(모든 프로젝트)
~/.claude/commands/ 개인 slash commands
~/.claude/skills/ 개인 skills
~/.claude/agents/ 개인 subagent 정의
~/.claude.json 런타임 상태, OAuth 토큰, MCP 설정
.claude/settings.json 프로젝트 설정(git으로 공유)
.claude/settings.local.json 프로젝트 설정(개인용, git에서 제외)
.claude/CLAUDE.md 프로젝트 지침
.claude/commands/ 프로젝트 slash commands
.claude/agents/ 프로젝트 subagent 정의
.claude/skills/ 프로젝트 skills
.claude/plans/ 계획 모드 출력 파일
.claude/memory/ 자동 메모리 파일
.mcp.json 프로젝트 MCP 서버 설정
CLAUDE.md 프로젝트 지침(루트 대체 경로)
AGENTS.md 프로젝트에 CLAUDE.md가 없으면 프로젝트 지침으로 읽습니다(v2.1.277 이상).

16. 변경 기록

날짜 변경 사항
2026-09-24 v2.1.281의 선별 동기화(Sep 23, npm latest와 next는 2.1.281, stable은 2.1.273으로 이동, v2.1.280 이후 건너뛴 버전 없음). 즉시 전송(Ctrl+Enter)은 이제 턴을 취소하는 대신 실행 중인 도구를 백그라운드로 전환합니다. CLAUDE_CODE_AUTO_MODE_SERVER는 이제 직접 Anthropic API 연결에도 적용됩니다. Auto mode에서는 서버가 검토하는 읽기 전용 명령과 샌드박스 셸 명령이 검토 완료를 기다리며, 위험한 rm 프롬프트는 무인 모드에서 2분 후 거부됩니다. 새 행: attribution(false는 모든 출처 표시를 숨김), claude plugin validate MCP 검사, rm 환경 변수 2개. 수정: /agents 행에 마법사가 v2.1.198에서 제거되었다고 명시했습니다.
2026-09-23 수정 사항만 있으며 새 CLI 릴리스는 없습니다(npm latest는 여전히 2.1.280). Fast mode에는 이제 MTok당 $8/$40인 Opus 5.5가 기재됩니다. 이는 v2.1.280부터 Fast mode의 기본 모델입니다(Opus 5와 4.8은 $10/$50 유지). /fast 행과 비용 참고 사항을 갱신했습니다. Opus 세션 비용은 Opus 5.5의 $4/$20을 기준으로 $0.40-$1.80로 다시 계산했습니다. /effort 행에는 전체 단계와 Opus 5.5의 기본값인 medium이 기재됩니다. Opus 5.5에서는 thinking을 끌 수 없습니다.
2026-09-22 v2.1.280의 선별 동기화(Sep 22, npm latest는 2.1.280, stable은 2.1.267 유지, 2.1.279는 게시되지 않음 – npm 릴리스와 변경 기록 섹션 모두 없음). Claude Opus 5.5(claude-opus-5-5)가 새로운 기본 Opus 모델입니다. 1M context, MTok당 $4/$20, cache read는 MTok당 $0.20입니다. 또한 Pro와 Team Standard의 기본 모델이 Sonnet에서 Opus로 변경되어 Max, Team Premium, Enterprise와 같아졌습니다. 새로운 Opus 5.5 비용 참고 행을 추가하고, Opus 5와 Sonnet 5 행은 이전 모델로 범위를 조정했으며, 기본 모델 참고 사항과 /model 설명을 갱신했습니다. CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH – 새로운 환경 변수 행으로, MCP 도구 설명과 서버 지침의 2,048자 제한을 재정의합니다. v2.1.280의 다른 변경 사항은 치트 시트 범위에 영향을 주지 않습니다. /effort가 모델별 설정으로 바뀌기 전에 저장한 effort level은 Opus 5.5 같은 새 모델에 더 이상 적용되지 않으며 새 모델은 자체 기본값으로 시작합니다. 심볼릭 링크 경로를 통한 쓰기는 이제 실제 쓰기 대상 위치를 기준으로 판단하므로, 트리 외부 대상에 대해서는 acceptEdits, allow 규칙, auto mode가 더 이상 승인하지 않습니다. 또한 안전 검사가 검토를 거부하면 auto mode가 한 번 거부하고, 응답 없는 검사가 10회 이어지면 간격을 늘린 뒤 턴을 중단합니다.
2026-09-21 v2.1.277-278의 선별 동기화(Sep 18-19, npm latest는 2.1.278, stable은 2.1.267 유지). AGENTS.md 지원(v2.1.277) – CLAUDE.md 섹션에 새 참고 사항을, 주요 파일 위치에 새 행을 추가했습니다. CLAUDE.md가 없는 프로젝트에서는 Claude Code이 대신 AGENTS.md를 읽으며, /config의 “Project instructions”에서 설정할 수 있습니다. 아직 Bedrock/Vertex/Foundry에서는 지원되지 않습니다. CLAUDE_CODE_AUTO_MODE_SERVER 의미 반전(v2.1.278) – 행을 갱신했습니다. 서버 측 분류기는 이제 Claude API 및 Enterprise 사용자와 Bedrock/Vertex/Foundry 및 게이트웨이에서 기본값이며, 분류기 오버헤드는 과금되지 않습니다. 해당 환경에서는 =0으로 사용을 중지합니다(v2.1.273 행에서는 로컬 분류기가 기본이고 =1로 사용한다고 설명했음). /status에는 “Auto mode server” 행이 추가됩니다. 다른 변경 사항은 치트 시트 범위에 영향을 주지 않습니다(v2.1.277의 샌드박스 복합 명령 glob 수정, headless 종료 코드 동작, 게이트웨이 egress 환경 변수는 전체 가이드에 수록).
2026-09-17 v2.1.274-276의 선별 동기화(Sep 17, npm latest는 2.1.276, stable은 2.1.267 유지, 2.1.276은 2.1.275의 회귀 문제를 수정함. ANTHROPIC_BASE_URL이 프록시나 게이트웨이를 가리킬 때 모든 요청이 400 오류를 반환하므로 그 뒤에서 2.1.275를 고정해 사용하면 안 됨). 즉시 전송 키(v2.1.275) – 새 행: ctrl+enter 또는 ctrl+x ctrl+s로 턴을 중단하고 대기열의 모든 메시지를 전송합니다. syncClaudeAiSkills / syncClaudeAiPlugins(v2.1.275) – 새 설정 행: claude.ai 계정의 skills와 plugins를 로그인된 터미널 세션에 동기화하며, false로 사용을 중지합니다. /plugin install <plugin> --marketplace <source>(v2.1.275) – 새 plugin 행: 먼저 marketplace 추가를 제안합니다. 다른 변경 사항은 치트 시트 범위에 영향을 주지 않습니다(v2.1.274의 “cloud session” 명칭 변경은 치트 시트 행에 영향을 주지 않으며, 새로운 MCP 환경 변수는 전체 가이드의 환경 변수 표에 수록).
2026-09-16 v2.1.273의 선별 동기화(Sep 15, npm latest로 아래의 next 태그 관찰 사항이 해소되었으며 stable dist-tag는 2.1.267로 이동). 환경 변수 행 2개 추가: CLAUDE_CODE_AUTO_MODE_SERVER(게이트웨이 auto mode는 이제 Bedrock/Vertex/Foundry에서 로컬 분류기를 기본으로 사용)와 CLAUDE_CODE_GATEWAY_HINT_HEADERS. 권한 규칙 사용자를 위한 참고 사항: v2.1.273은 v2.1.268에서 추가된 분석 불가능한 행 거부 검사를 제한적으로 되돌렸습니다(eval, env -C 행은 거부되는 대신 다시 프롬프트를 표시). v2.1.260의 상태 및 심볼릭 링크 수정은 유지됩니다. 다른 변경 사항은 치트 시트 범위에 영향을 주지 않습니다.
2026-09-15 v2.1.266-272의 선별 동기화(Sep 8-14, npm latest는 2.1.272, 2.1.273은 릴리스 노트 없이 next 태그에만 있음, 266/270은 한 줄짜리 회귀 수정이며 272에는 콘텐츠 변경이 없음). /output-style 부활(v2.1.269) – 새 행: 출력 스타일을 나열하고 전환합니다. v2.1.73-v2.1.268에서는 /config를 권장하며 더 이상 사용하지 않았지만, 이제 Remote Control과 cloud/headless 세션에서도 작동합니다. Fast mode의 Remote 세션 지원(v2.1.271) – /fast 행과 Fast mode 참고 사항을 갱신했습니다. 조직에서 허용하는 경우 cloud 및 자체 호스팅 runner에서 호스트 설정이나 세션 내 /fast로 사용할 수 있습니다. claude plugin eval(v2.1.269) – 새 Plugin CLI 행: JSON + HTML 보고서를 제공하는 점수 기반의 재현 가능한 평가 모음입니다. 다른 변경 사항은 치트 시트 범위에 영향을 주지 않습니다(/diff, /skill-doctor, --plugin-dir, chord 행은 이 릴리스에서 변경되지 않았음을 확인).
2026-09-08 v2.1.265의 선별 동기화(Sep 8, 2.1.262/2.1.264는 게시되지 않았으며 2.1.263에는 콘텐츠 변경이 없음). --plugin-dir 행: plugins 폴더 모드 – manifest가 있는 각 하위 폴더를 불러오며, 실행 중 추가되거나 제거된 하위 폴더도 반영합니다(v2.1.265 이상). Ctrl+X Ctrl+K 행: 두 키 chord는 이제 두 번째 키를 3초간 기다리고 시간 초과 시 알림을 표시합니다(이전에는 1초 후 알림 없이 취소되어 tmux에서 입력한 chord가 사라졌음). 다른 변경 사항은 치트 시트 범위에 영향을 주지 않습니다.
2026-09-05 v2.1.261의 선별 동기화(Sep 4). /skill-doctor 행을 추가했습니다. 불러온 skills 중 사용되지 않는 항목과 각 항목의 context 비용을 표시하여 정리할 수 있습니다. v2.1.261의 다른 변경 사항은 치트 시트 범위에 영향을 주지 않습니다. keybindingFlavor 설정은 폐기되었으며 이제 readline 단어 편집만 프롬프트 입력 방식으로 사용됩니다. 이 설정은 치트 시트에서 다룬 적이 없습니다.
2026-09-03 v2.1.260의 선별 동기화(같은 날 아래의 v2.1.257-259 동기화 후 몇 시간 뒤 출시). /diff 행을 추가했습니다. 대화 옆의 전체 화면 diff 패널에서 Claude이 편집할 때 커밋되지 않은 변경 사항을 실시간으로 보여 줍니다. 권한 규칙 사용자를 위한 참고 사항: v2.1.260은 Read() deny 규칙을 Bash 옵션 값과 피연산자까지 확장했던 v2.1.259의 변경을 되돌렸습니다. 이 변경은 build 디렉터리 deny 규칙이 있을 때 모든 모드에서 npm run build를 거부했습니다. v2.1.257의 입력 리디렉션 및 reader 명령 지원은 유지됩니다.
2026-09-03 v2.1.257-259와 Claude Fable 5.1 출시의 선별 동기화(Sep 1, 2026). fable 별칭은 이제 Fable 5.1(claude-fable-5-1)을 선택합니다. 가격은 동일하게 MTok당 $10/$50이며, knowledge cutoff는 Jun 2026으로 현재 모델 중 가장 최신이고, cache read는 MTok당 $0.25(0.025배, 표준은 0.1배)입니다. Fable 5는 문서의 이전 모델 표로 이동했습니다. v2.1.257은 Fable 5.1을 설치할 수 있는 첫 릴리스입니다(2.1.253-256은 npm에 게시되지 않음). 비용 참고 행, adaptive reasoning 참고 사항, /model 설명을 갱신했습니다.
2026-08-30 모델 설정 문서와 CLI v2.1.251을 바탕으로 기본 모델을 수정했습니다. Opus 5는 프리미엄 플랜(Max, Team Premium, Enterprise 종량제, Anthropic API, Bedrock / Google Cloud’s Agent Platform / Claude Platform on AWS)의 기본 모델이며 좌석 기반 Enterprise도 v2.1.251부터 포함됩니다. Sonnet 5는 Pro/Team Standard의 기본 모델입니다(Foundry는 Sonnet 4.5). Sonnet 5, Opus 5, Opus 4.8 행과 기본 모델 참고 사항 및 /model 설명을 갱신했으며, v2.1.197의 모든 플랜에서 Sonnet 5가 기본이라는 설명을 제거했습니다.
2026-08-26 가격 수정: Sonnet 5의 MTok당 $2/$10이 이제 표준 정가입니다. Anthropic 가격 페이지에서 Sep 1로 예정되었던 $3/$15 인상을 취소했으며, v2.1.243의 /model 선택기와 claude-api skill도 이에 맞게 갱신되었습니다. 비용 참고 행과 기본 모델 참고 사항을 갱신했으며 다른 콘텐츠는 변경하지 않았습니다.5
2026-08-17 v2.1.234의 선별 동기화. claude.ai 사용량 제한이 초기화되면 세션이 자동으로 계속됩니다(/config: “Continue automatically at usage limit”). 환경 변수: CLAUDE_CODE_PROJECT_DIR_NAME, CLAUDE_CODE_GOAL_CHECKIN_MINUTES. 이제 턴 도중에도 /permissions와 /add-dir을 열 수 있습니다. 인증된 glab을 통해 footer에 GitLab MR badge(!N)가 표시됩니다.
2026-08-15 v2.1.233의 선별 동기화. 환경 변수: CLAUDE_CODE_TOOL_MEMORY_LIMIT(Linux Bash cgroup), CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS, CLAUDE_CODE_ENABLE_TODO_TOOLS(todo/task 도구는 이제 Opus 4.8/Sonnet 5/Fable 5 이상에서 기본적으로 꺼짐). GitLab MR은 --worktree와 함께 작동합니다(claude agents에 !N 표시). v2.1.232의 Cygwin 심볼릭 링크 및 < file 권한 변경을 되돌렸으며, Windows auto mode 승인 회귀 문제를 수정했습니다.
2026-08-14 v2.1.231–232와 Aug-14 기본값 전환의 선별 동기화. Auto mode는 이제 Pro/Max/Team의 새 세션에서 기본값입니다(Auto Mode 블록에 명시). v2.1.232: @로 활성 세션 멘션(SendMessage를 통해 전달하며 수식어 없는 이름이 정확히 일치하면 전송), subagent forking 기본 활성화, dialog 만료와 세션 간 수신을 위한 /config 행, GitLab marketplaces 및 token redaction, additionalMarketplaces/allowedMarketplaces 설정 별칭. v2.1.231: MCP OAuth redirect-URI 수정.
2026-08-12 v2.1.228–229의 선별 동기화. 환경 변수: CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS 추가(Workflow fan-out 시차, 0은 사용 중지). 기타 변경 사항: claude remote-control --continue는 최신 Remote Control 세션을 재개합니다. /commit-push-pr은 더 이상 위험한 git flags를 자동 승인하지 않습니다. 최신 모델에서 Write 도구는 Edit와 같은 덮어쓰기 규칙을 적용합니다.
2026-08-10 전체 가이드 종합 감사에서 발견된 기존 결함 수정: auto mode 분류기 행에 여전히 Sonnet 4.6이라고 되어 있던 내용을 v2.1.210부터 Sonnet 5로 수정했습니다(원래 Sonnet 4.6).
2026-08-06 v2.1.221–v2.1.223의 명령 인터페이스 항목을 선별 동기화. /review는 다시 /code-review의 별칭이며(v2.1.223) 마지막으로 입력한 effort level을 기억합니다. /fork 복사본에는 자체 worktree가 생성됩니다(v2.1.221). VSCode에 Focus view가 추가되었습니다(Ctrl+Alt+F, v2.1.221). CLAUDE_CODE_DISABLE_1M_CONTEXT는 이제 auto-compaction을 통해 모든 기본 1M 모델을 200K로 제한하며, 알 수 없는 모델의 예외 설정으로 CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT를 사용할 수 있습니다(v2.1.223). strictKnownMarketplaces/blockedMarketplaces는 "owner/*" 조직 와일드카드를 지원합니다(v2.1.223).
2026-07-25 v2.1.219–v2.1.220 항목의 선별 동기화. 모델: Claude Opus 5(claude-opus-5)가 Opus tier와 /model opus에서 선택되는 모델로 Opus 4.8을 대체합니다. 가격은 동일하게 MTok당 $5/$25이고, 1M context / 128K output을 지원하며, thinking은 기본으로 켜지고 effort 기본값은 high입니다. knowledge cutoff는 May 2026이며 Claude Max의 기본 모델입니다. Opus 4.8은 이전 모델 행으로 유지했습니다. 4.8과 비교한 주요 변경점: thinking 필드가 없는 요청도 이제 thinking을 사용하며, thinking: {type: "disabled"}와 effort xhigh/max의 조합은 400을 반환합니다. Fast mode 수정: /fast는 Opus 5와 Opus 4.8만 MTok당 $10/$50에 지원합니다(기본 가격의 2배, output 속도 약 2.5배). Opus 4.7은 제거되었으며 이제 speed: "fast" 사용 시 대체 모델로 전환되지 않고 오류가 발생합니다. 환경 변수: CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH 수정 – v2.1.219부터 중첩 subagent 생성은 기본 깊이 3으로 활성화됩니다(v2.1.217에서는 꺼져 있었음). 1로 설정하면 비활성화됩니다. 설정 키: sandbox.network.strictAllowlist(허용 목록에 없는 호스트를 프롬프트 없이 거부)와 workflowSizeGuideline(Dynamic Workflow 크기 권고 사항, 기본값 medium / agents 15개 미만)을 추가했습니다. Hook 이벤트: DirectoryAdded 추가(/add-dir 또는 SDK register_repo_root가 세션 도중 작업 디렉터리를 등록한 후 실행). v2.1.220은 버그 수정과 안정성 개선만 포함합니다.
2026-07-24 v2.1.218 항목의 선별 동기화. 명령 인터페이스: /code-review는 이제 백그라운드 subagent로 실행되므로 review 작업이 대화를 채우지 않습니다. v2.1.218의 기타 변경 사항: context: fork가 지정된 skills는 기본적으로 백그라운드에서 실행됩니다(새 frontmatter 키 background: false로 skill별 해제 가능). /deep-research는 수동으로 호출할 때만 시작됩니다. auto mode 분류기는 권한 dialog를 여는 대신 위험한 rm, 백그라운드 &, 의심스러운 Windows 경로 검사를 판정합니다. agent frontmatter hooks를 사용하려면 agent 파일이 있는 폴더가 workspace trust 승인을 받아야 합니다.
2026-07-22 v2.1.217 항목의 선별 동기화. 환경 변수: CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS(동시에 실행되는 subagent 상한, 기본값 20)와 CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH(v2.1.217부터 중첩 subagent 생성은 기본적으로 꺼짐. 다시 활성화하려면 이 값을 설정하며 v2.1.172–v2.1.216에서는 5단계까지 허용)를 추가했습니다. 설정 키: emojiCompletionEnabled 추가(프롬프트 입력란의 emoji shortcode 자동 완성, :heart: → ❤️, false로 사용 중지). v2.1.217의 기타 변경 사항: 이제 --max-budget-usd는 상한에 도달하면 백그라운드 subagents를 중단합니다.
2026-07-21 v2.1.214–v2.1.216 항목의 선별 동기화(v2.1.213은 릴리스되지 않음). 권한 규칙 문법: 단일 segment dir/** allow 규칙은 이제 <cwd>/dir만 일치합니다(v2.1.214). 모든 깊이에서 일치시키려면 **/dir/**을 사용합니다. deny/ask 규칙은 모든 깊이 일치를 유지하며 hook if: 조건에도 같은 cwd 범위가 적용됩니다. 설정 키: sandbox.filesystem.disabled 추가(파일 시스템 격리는 건너뛰되 network egress 제어는 유지, v2.1.216 이상). 환경 변수: CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH 추가(OTel 콘텐츠 잘림 제한, 기본값 60 KB, v2.1.214 이상).
2026-07-17 Claude Code v2.1.212까지 동기화. 명령 인터페이스: /fork의 용도가 변경되어 대화를 자체 claude agents 행이 있는 새 백그라운드 세션으로 복사합니다. 세션 내부 fork는 이제 /subtask입니다. 새 claude auto-mode reset 하위 명령(--yes는 확인 생략)과 새 flags --forward-subagent-text(v2.1.211), --ax-screen-reader(v2.1.208)를 추가했습니다. 추가된 환경 변수: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION(세션당 기본값 200, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS(MCP 호출이 2분을 넘으면 자동으로 백그라운드 전환), CLAUDE_AX_SCREEN_READER.7
2026-07-07 Claude Code v2.1.202까지 동기화. 권한 모드 default → “Manual”(v2.1.200, manual도 별칭으로 허용). 모델 표를 현재 lineup으로 재구성했습니다. Sonnet 5(v2.1.197부터 Claude Code의 기본 모델), Opus 4.8, Fable 5, Haiku 4.5를 수록하고 오래된 Opus 4.7 flagship / Sonnet 4.6 행을 대체했으며 기본 routing과 /effort 참고 사항도 갱신했습니다. Explore subagent는 이제 세션 모델을 상속하며 상한은 Opus입니다(v2.1.198). 이전에는 Haiku였습니다. 오래된 항목을 제거했습니다. --enable-auto-mode는 v2.1.111에서 제거되었으므로 --permission-mode auto를 사용하며, CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE는 v2.1.160부터 아무 효과가 없습니다.
2026-05-24 최신 버전 근거를 Claude Code v2.1.150까지 동기화. /usage의 범주별 제한 사용량, 변경 기록에 따른 /diff 키보드 스크롤 참고 사항과 GFM task-list checkbox 렌더링 참고 사항, Enterprise allowAllClaudeAiMcps, PowerShell 권한 수정 지침, Bash/git-worktree/managed-settings/OTEL/Remote Control 안정성 참고 사항을 추가했습니다. v2.1.150 자체에는 공지된 사용자 대상 변경 사항이 없습니다. 로컬 확인: npm latest는 2.1.150이었지만 로컬 claude --version은 2.1.144 (Claude Code)를 반환했습니다.6
2026-05-21 최신 버전 근거를 Claude Code v2.1.147까지 동기화. 기본적으로 꺼진 Workflow 도구(CLAUDE_CODE_WORKFLOWS=1), 고정된 Agent View 백그라운드 세션, /simplify를 대체하는 /code-review [effort] --comment, 강화된 REPL/Workflow 샌드박스, auto-updater와 대용량 diff 개선, 중복 프롬프트 기록 억제, enterprise-login, PowerShell, MCP pagination, Agent View, plugin, hook 조건, 붙여넣은 텍스트 관련 수정 사항을 추가했습니다. 로컬 확인: npm latest는 2.1.147이었지만 로컬 claude --version은 2.1.144 (Claude Code)를 반환했습니다.6
2026-05-19 최신 버전 근거를 Claude Code v2.1.145까지 동기화. claude agents --json, Agent View의 입력 대기 tab 개수, status-line GitHub repo/PR JSON 필드, 더 상세한 설치 전 plugin 탐색, Stop/SubagentStop의 background_tasks 및 session_crons hook input, OTEL agent_id/parent_agent_id, 권한, MCP, spinner, Windows, Agent View, task-list, plugin 검증, skill 재귀, Read 도구 수정 사항을 추가했습니다. 로컬 확인: npm latest는 2.1.145였지만 로컬 claude --version은 2.1.144 (Claude Code)를 반환했습니다.6
2026-05-19 최신 버전 근거를 Claude Code v2.1.144까지 동기화. 백그라운드 세션을 위한 /resume 지원, /model의 현재 세션/기본값 동작, /usage-credits, plugin 마지막 갱신 시간 표시, 백그라운드 subagent 실행 시간 알림, 터미널/백그라운드 세션 안정성 수정 사항을 추가했습니다. 로컬 확인: claude --version은 2.1.144 (Claude Code)를 반환했고 npm latest도 2.1.144였습니다.6
2026-05-18 최신 버전 근거를 Claude Code v2.1.143까지 동기화. Agent View dispatch 일관성, stop-hook 차단 상한, PowerShell 정책 환경 변수를 추가하고 plugin dependency 강제 적용, 예상 plugin context 비용, worktree.bgIsolation: "none", 백그라운드 세션의 모델/effort 유지, /goal evaluator 시점 수정 사항을 기록했습니다. 로컬 확인: npm latest는 2.1.143이었지만 claude --version은 2.1.142 (Claude Code)를 반환했습니다.6
2026-05-15 최신 버전 근거를 Claude Code v2.1.142까지 동기화. terminalSequence, claude agents --cwd, v2.1.142 백그라운드 세션 dispatch flags, Fast mode의 Opus 4.7 기본 재정의, HTTPS plugin clone 환경 변수, workload identity workspace 환경 변수, MCP_TOOL_TIMEOUT remote HTTP/SSE 수정 참고 사항을 추가했습니다. 로컬 확인: npm latest는 2.1.142였지만 claude --version은 2.1.141 (Claude Code)를 반환했습니다.6
2026-05-13 최신 버전 근거를 Claude Code v2.1.140까지 동기화. /goal, Agent View 참고 사항, command-hook args, PostToolUse continueOnBlock, agent hook input의 subagent_type을 추가했습니다. v2.1.140에서 ConfigChange, disableAllHooks, allowManagedHooksOnly 동작이 수정되었음을 기록했습니다. 로컬 확인: claude --version은 2.1.140 (Claude Code)를 반환했습니다.6
2026-05-06 최신 버전 근거를 Claude Code v2.1.131까지 동기화. v2.1.131은 VS Code Windows 활성화와 Mantle endpoint 인증을 위한 수정 릴리스이므로 명령, 설정, shortcut, hook, plugin, 환경 변수 표를 변경할 필요가 없었습니다.6
2026-05-05 CC 가이드 v2.36(CLI v2.1.126–v2.1.129)에 맞춰 동기화. 추가 사항: plugin zip을 불러오는 --plugin-url, --plugin-dir의 .zip 지원, skillOverrides, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE, CLAUDE_CODE_FORCE_SYNC_OUTPUT, 실험적 themes/monitors에 관한 v2.1.129 plugin manifest 지침. v2.1.129까지 반영했습니다.6
2026-04-29 CC 가이드 v2.35(CLI v2.1.117–v2.1.123)에 맞춰 동기화. 추가 사항: alwaysLoad MCP 옵션과 시작 시 자동 재시도, claude plugin prune과 --prune 연쇄 적용, claude plugin tag, /skills 입력 필터, /theme 이름 지정 themes, /usage 통합 dialog, vim visual modes(v/V), PowerShell 자동 승인, hook input의 duration_ms와 모든 도구용 updatedToolOutput, prUrlTemplate, wslInheritsWindowsSettings, autoMode.allow $defaults, 환경 변수 ANTHROPIC_BEDROCK_SERVICE_TIER, ENABLE_TOOL_SEARCH, CLAUDE_CODE_HIDE_CWD, DISABLE_UPDATES, CLAUDE_CODE_FORK_SUBAGENT, GitLab/Bitbucket/GHE PR URLs를 지원하는 --from-pr. v2.1.123까지 반영했습니다.
2026-04-19 갱신: Sonnet 4.6 1M context는 이제 표준 가격 $3/$15로 표시됩니다(long-context 추가 요금 없음). 가격 각주를 platform.claude.com/docs/en/about-claude/pricing으로 변경했습니다. v2.1.116까지 반영했습니다.
2026-04-04 CC 가이드 v2.26을 바탕으로 다시 작성했습니다. /powerup을 추가하고 /release-notes를 갱신했으며 /vim을 제거했습니다. Ctrl+X Ctrl+K shortcut을 갱신했습니다. hook 이벤트 4개(CwdChanged, FileChanged, TaskCreated, PermissionDenied)를 추가했습니다. /cost에 모델별 상세 내역을 추가했습니다. v2.1.92까지 반영했습니다.
2026-03-28 Claude Code CLI v2.1.85까지 반영한 치트 시트 최초 릴리스

17. 참고 자료


이 치트 시트는 전체 Claude Code CLI 가이드와 함께 빠르게 찾아볼 수 있도록 만든 자료입니다. 설정 방법은 Claude Code 빠른 시작 가이드를 참고하세요. iOS 및 macOS 프로젝트에 관한 내용은 iOS Agent 개발 가이드, XcodeBuildMCP 통합 패턴, Apple 생태계 시리즈를 참고하세요. 마지막 업데이트: 2026년 7월 17일.