SpyBara
Go Premium

Documentation 2026-07-02 23:59 UTC to 2026-07-03 23:00 UTC

50 files changed +1,067 āˆ’307. View all changes and history on the product overview
2026
Sat 4 00:58 Fri 3 23:00 Thu 2 23:59 Wed 1 21:01

admin-setup.md +2 āˆ’0

Details

90| [Version floor](/ko/settings) | ģžė™ ģ—…ė°ģ“ķŠøź°€ 씰직 전첓 ģµœģ†Œź°’ ģ•„ėž˜ė”œ ģ„¤ģ¹˜ė˜ėŠ” ź²ƒģ„ ė°©ģ§€ | `minimumVersion` |90| [Version floor](/ko/settings) | ģžė™ ģ—…ė°ģ“ķŠøź°€ 씰직 전첓 ģµœģ†Œź°’ ģ•„ėž˜ė”œ ģ„¤ģ¹˜ė˜ėŠ” ź²ƒģ„ ė°©ģ§€ | `minimumVersion` |

91| [Required version range](/ko/settings) | 실행 ģ¤‘ģø ė²„ģ „ģ“ 씰직 ģŠ¹ģø ė²”ģœ„ė„¼ ė²—ģ–“ė‚  ė•Œ ģ‹œģž‘ģ„ ź±°ė¶€ķ•©ė‹ˆė‹¤. ė‹¤ģš“ź·øė ˆģ“ė“œė§Œ ģ°Øė‹Øķ•˜ėŠ” `minimumVersion`볓다 ė” ź°•ė „ķ•©ė‹ˆė‹¤ | `requiredMinimumVersion`, `requiredMaximumVersion` |91| [Required version range](/ko/settings) | 실행 ģ¤‘ģø ė²„ģ „ģ“ 씰직 ģŠ¹ģø ė²”ģœ„ė„¼ ė²—ģ–“ė‚  ė•Œ ģ‹œģž‘ģ„ ź±°ė¶€ķ•©ė‹ˆė‹¤. ė‹¤ģš“ź·øė ˆģ“ė“œė§Œ ģ°Øė‹Øķ•˜ėŠ” `minimumVersion`볓다 ė” ź°•ė „ķ•©ė‹ˆė‹¤ | `requiredMinimumVersion`, `requiredMaximumVersion` |

92 92 

93claude.ai ė˜ėŠ” Anthropic API넼 통핓 ģøģ¦ķ•˜ėŠ” źµ¬ģ„±ģ›ģ“ ģžˆėŠ” ģ”°ģ§ģ€ ģ„¤ģ •ģ„ ė°°ķ¬ķ•˜ģ§€ ģ•Šź³ ė„ ėŖØėøģ„ ꓀리할 수 ģžˆģŠµė‹ˆė‹¤. [organization model restrictions](/ko/model-config#organization-model-restrictions)ėŠ” ź°œė³„ ėŖØėøģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ź³ , [organization default model](/ko/model-config#organization-default-model)ģ€ 새 ģ„øģ…˜ģ“ ģ‹œģž‘ė˜ėŠ” ėŖØėøģ„ ģ„¤ģ •ķ•˜ė©°, [organization effort limits](/ko/model-config#organization-effort-limits)ėŠ” 역할별 ė…øė „ ģˆ˜ģ¤€ģ„ ģ œķ•œķ•©ė‹ˆė‹¤. 세 가지 ģ œģ–“ 모두 Claude Enterprise ķ”Œėžœģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ėŖØėø ģ œķ•œ ė° ė…øė „ ģ œķ•œģ€ ģ„œė²„ ģø”ģ—ģ„œ ģ‹œķ–‰ė˜ė©°, źø°ė³ø ėŖØėøģ€ ģ‚¬ģš©ģžź°€ 변경할 수 ģžˆėŠ” ģ‹œģž‘ģ ģž…ė‹ˆė‹¤(ģ”°ģ§ģ“ ģ“ė„¼ ģ‹œķ–‰ķ•˜ģ§€ ģ•ŠėŠ” ķ•œ). ģ‹œķ–‰ģ€ ģ œķ•œėœ 씰직 ģ§‘ķ•©ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. ź°€ģš©ģ„±ģ— ėŒ€ķ•“ Anthropic 계정 ķŒ€ģ— ė¬øģ˜ķ•˜ģ„øģš”. ģ“ėŸ¬ķ•œ ģ œģ–“ 중 ģ–“ėŠ ź²ƒė„ Amazon Bedrock, Google Cloudģ˜ Agent Platform, Microsoft Foundry ė˜ėŠ” [Claude Platform on AWS](/ko/claude-platform-on-aws)ģ˜ ģ„øģ…˜ģ— ė„ė‹¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ź³µźø‰ģžģ—ģ„œėŠ” ģ œķ•œģ„ ģœ„ķ•“ ģœ„ģ˜ `availableModels`넼 ģ‚¬ģš©ķ•˜ź³  źø°ė³øź°’ģ„ ģœ„ķ•“ ꓀리 ģ„¤ģ •ģ˜ `model` 키넼 ģ‚¬ģš©ķ•˜ģ„øģš”.

94 

93ź¶Œķ•œ ź·œģ¹™ ė° ģƒŒė“œė°•ģ‹±ģ€ ė‹¤ģ–‘ķ•œ ź³„ģøµģ„ ė‹¤ė£¹ė‹ˆė‹¤. WebFetch넼 ź±°ė¶€ķ•˜ė©“ Claudeģ˜ fetch ė„źµ¬ź°€ ģ°Øė‹Øė˜ģ§€ė§Œ Bashź°€ ķ—ˆģš©ė˜ė©“ `curl` ė° `wget`ģ€ ģ—¬ģ „ķžˆ ėŖØė“  URL에 ė„ė‹¬ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģƒŒė“œė°•ģ‹±ģ€ OS ģˆ˜ģ¤€ģ—ģ„œ ģ‹œķ–‰ė˜ėŠ” ė„¤ķŠøģ›Œķ¬ ė„ė©”ģø ķ—ˆģš© ėŖ©ė”ģœ¼ė”œ ź·ø 격차넼 ė‹«ģŠµė‹ˆė‹¤.95ź¶Œķ•œ ź·œģ¹™ ė° ģƒŒė“œė°•ģ‹±ģ€ ė‹¤ģ–‘ķ•œ ź³„ģøµģ„ ė‹¤ė£¹ė‹ˆė‹¤. WebFetch넼 ź±°ė¶€ķ•˜ė©“ Claudeģ˜ fetch ė„źµ¬ź°€ ģ°Øė‹Øė˜ģ§€ė§Œ Bashź°€ ķ—ˆģš©ė˜ė©“ `curl` ė° `wget`ģ€ ģ—¬ģ „ķžˆ ėŖØė“  URL에 ė„ė‹¬ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģƒŒė“œė°•ģ‹±ģ€ OS ģˆ˜ģ¤€ģ—ģ„œ ģ‹œķ–‰ė˜ėŠ” ė„¤ķŠøģ›Œķ¬ ė„ė©”ģø ķ—ˆģš© ėŖ©ė”ģœ¼ė”œ ź·ø 격차넼 ė‹«ģŠµė‹ˆė‹¤.

94 96 

95ģ“ėŸ¬ķ•œ ģ œģ–“ź°€ ė°©ģ–“ķ•˜ėŠ” ģœ„ķ˜‘ ėŖØėøģ€ [Security](/ko/security)넼 ģ°øģ”°ķ•˜ģ„øģš”.97ģ“ėŸ¬ķ•œ ģ œģ–“ź°€ ė°©ģ–“ķ•˜ėŠ” ģœ„ķ˜‘ ėŖØėøģ€ [Security](/ko/security)넼 ģ°øģ”°ķ•˜ģ„øģš”.

advisor.md +4 āˆ’3

Details

85ģ”°ģ–øģžėŠ” 주 ėŖØėø ģ“ģƒģ˜ źø°ėŠ„ģ„ 가져야 ķ•©ė‹ˆė‹¤. 각 주 ėŖØėøģ— ėŒ€ķ•“ ķ—ˆģš©ė˜ėŠ” ģ”°ģ–øģžėŠ” ė‹¤ģŒź³¼ ź°™ģŠµė‹ˆė‹¤:85ģ”°ģ–øģžėŠ” 주 ėŖØėø ģ“ģƒģ˜ źø°ėŠ„ģ„ 가져야 ķ•©ė‹ˆė‹¤. 각 주 ėŖØėøģ— ėŒ€ķ•“ ķ—ˆģš©ė˜ėŠ” ģ”°ģ–øģžėŠ” ė‹¤ģŒź³¼ ź°™ģŠµė‹ˆė‹¤:

86 86 

87| 주 ėŖØėø | ķ—ˆģš©ė˜ėŠ” ģ”°ģ–øģž | ģ°øź³  |87| 주 ėŖØėø | ķ—ˆģš©ė˜ėŠ” ģ”°ģ–øģž | ģ°øź³  |

88| ----------------------------------------------- | ------------------------ | ---------------------------------------------------------------------- |88| ----------------------------------------------- | ------------------------- | ----------------------------------------------------------------------------------------------------------- |

89| Haiku 4.5 | Fable, Opus, Sonnet | HaikuėŠ” ģ”°ģ–øģžė„¼ ķ˜øģ¶œķ•  수 ģžˆģ§€ė§Œ ģ”°ģ–øģžė”œ ģž‘ė™ķ•  수 ģ—†ģŠµė‹ˆė‹¤ |89| Haiku 4.5 | Fable, Opus, Sonnet | HaikuėŠ” ģ”°ģ–øģžė„¼ ķ˜øģ¶œķ•  수 ģžˆģ§€ė§Œ ģ”°ģ–øģžė”œ ģž‘ė™ķ•  수 ģ—†ģŠµė‹ˆė‹¤ |

90| Sonnet 4.6 | Fable, Opus, Sonnet | |90| Sonnet 4.6 | Fable, Opus, Sonnet | |

91| Sonnet 5 | Fable, Opus, Sonnet 5 | Sonnet 4.6 ģ”°ģ–øģžėŠ” ź±°ė¶€ė©ė‹ˆė‹¤ |91| Sonnet 5 | Fable, Opus, Sonnet 5 | Sonnet 4.6 ģ”°ģ–øģžėŠ” ź±°ė¶€ė©ė‹ˆė‹¤ |

92| Opus 4.6 ģ“ģƒ | 주 ėŖØėøģ˜ 버전 ģ“ģƒģø Fable, Opus | Opus 4.7 주 ėŖØėøź³¼ Opus 4.6 ģ”°ģ–øģžėŠ” ź±°ė¶€ė©ė‹ˆė‹¤. Opus 4.6 주 ėŖØėøģ€ Sonnet 5 ģ”°ģ–øģžė„ ķ—ˆģš©ķ•©ė‹ˆė‹¤ |92| Opus 4.6 | Fable, Opus, Sonnet 5 | Sonnet 5와 Opus 4.6ģ€ ė™ė“±ķ•œ 기늄으딜 ķ‰ź°€ė˜ėÆ€ė”œ Opus 4.6 주 ėŖØėøģ€ Sonnet 5 ģ”°ģ–øģžė„¼ ķ—ˆģš©ķ•©ė‹ˆė‹¤ |

93| Opus 4.7 ģ“ģƒ | Fable, Opus 4.7, Opus 4.8 | Opus 4.7ź³¼ Opus 4.8ģ€ ė™ė“±ķ•œ 기늄으딜 ķ‰ź°€ė˜ėÆ€ė”œ ė‘˜ 다 다넸 ķ•˜ė‚˜ė„¼ ģ”°ģ–øģžė”œ ķ—ˆģš©ķ•©ė‹ˆė‹¤. Opus 4.6 ė˜ėŠ” Sonnet 5 ģ”°ģ–øģžė„¼ 가진 Opus 4.7 주 ėŖØėøģ€ ź±°ė¶€ė©ė‹ˆė‹¤ |

93| Fable 5 ({/* min-version: 2.1.170 */}v2.1.170+) | Fable | Opus ė˜ėŠ” Sonnet ģ”°ģ–øģžėŠ” ź±°ė¶€ė©ė‹ˆė‹¤ |94| Fable 5 ({/* min-version: 2.1.170 */}v2.1.170+) | Fable | Opus ė˜ėŠ” Sonnet ģ”°ģ–øģžėŠ” ź±°ė¶€ė©ė‹ˆė‹¤ |

94 95 

95Fable 5ėŠ” 주 ėŖØėøė”œ ģž‘ė™ķ•˜ė“  ģ”°ģ–øģžė”œ ģž‘ė™ķ•˜ė“  Claude Code v2.1.170 ģ“ģƒź³¼ Fable 5 ģ•”ģ„øģŠ¤ź°€ ķ•„ģš”ķ•©ė‹ˆė‹¤.96Fable 5ėŠ” 주 ėŖØėøė”œ ģž‘ė™ķ•˜ė“  ģ”°ģ–øģžė”œ ģž‘ė™ķ•˜ė“  Claude Code v2.1.170 ģ“ģƒź³¼ Fable 5 ģ•”ģ„øģŠ¤ź°€ ķ•„ģš”ķ•©ė‹ˆė‹¤.


174/advisor off175/advisor off

175```176```

176 177 

177`/advisor` ėŖ…ė ¹ ė° `--advisor` ķ”Œėž˜ź·øė„¼ ķ¬ķ•Øķ•˜ģ—¬ ģ”°ģ–øģž ė„źµ¬ė„¼ ģ™„ģ „ķžˆ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1`ģ„ ģ„¤ģ •ķ•˜ģ„øģš”. [ķ™˜ź²½ ė³€ģˆ˜](/ko/env-vars)넼 ģ°øź³ ķ•˜ģ„øģš”.178ģ”°ģ–øģž ė„źµ¬ė„¼ ģ™„ģ „ķžˆ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1`ģ„ ģ„¤ģ •ķ•˜ģ„øģš”. `/advisor` ėŖ…ė ¹ģ„ ģ‚¬ģš©ķ•  수 ģ—†ź²Œ 되며 źµ¬ģ„±ėœ `advisorModel`ģ€ ė¬“ģ‹œė©ė‹ˆė‹¤. `--advisor` ķ”Œėž˜ź·øėŠ” ķ—ˆģš©ė˜ģ§€ė§Œ ķšØź³¼ź°€ ģ—†ģŠµė‹ˆė‹¤. ģ“ė„¼ ģ „ė‹¬ķ•˜ėŠ” 기씓 ģŠ¤ķ¬ė¦½ķŠøėŠ” 오넘 ģ—†ģ“ ź³„ģ† ģž‘ė™ķ•©ė‹ˆė‹¤. [ķ™˜ź²½ ė³€ģˆ˜](/ko/env-vars)넼 ģ°øź³ ķ•˜ģ„øģš”.

178 179 

179<h2 id="compare-with-related-features">180<h2 id="compare-with-related-features">

180 ꓀련 기늄과 비교181 ꓀련 기늄과 비교

Details

86<Accordion title="예제: ė©”ģ‹œģ§€ ķƒ€ģž… ķ™•ģø ė° ź²°ź³¼ 처리">86<Accordion title="예제: ė©”ģ‹œģ§€ ķƒ€ģž… ķ™•ģø ė° ź²°ź³¼ 처리">

87 <CodeGroup>87 <CodeGroup>

88 ```python Python theme={null}88 ```python Python theme={null}

89 import asyncio

89 from claude_agent_sdk import query, AssistantMessage, ResultMessage90 from claude_agent_sdk import query, AssistantMessage, ResultMessage

90 91 

92 

93 async def main():

94 try:

91 async for message in query(prompt="Summarize this project"):95 async for message in query(prompt="Summarize this project"):

92 if isinstance(message, AssistantMessage):96 if isinstance(message, AssistantMessage):

93 print(f"Turn completed: {len(message.content)} content blocks")97 print(f"Turn completed: {len(message.content)} content blocks")


96 print(message.result)100 print(message.result)

97 else:101 else:

98 print(f"Stopped: {message.subtype}")102 print(f"Stopped: {message.subtype}")

103 except Exception as error:

104 # A single-shot query() raises after yielding an error result. If the

105 # failure was an error result, the error subtype branches above have

106 # already run; connection or process failures yield no result message.

107 print(f"Session ended with an error: {error}")

108 

109 

110 asyncio.run(main())

99 ```111 ```

100 112 

101 ```typescript TypeScript theme={null}113 ```typescript TypeScript theme={null}

102 import { query } from "@anthropic-ai/claude-agent-sdk";114 import { query } from "@anthropic-ai/claude-agent-sdk";

103 115 

116 try {

104 for await (const message of query({ prompt: "Summarize this project" })) {117 for await (const message of query({ prompt: "Summarize this project" })) {

105 if (message.type === "assistant") {118 if (message.type === "assistant") {

106 console.log(`Turn completed: ${message.message.content.length} content blocks`);119 console.log(`Turn completed: ${message.message.content.length} content blocks`);


113 }126 }

114 }127 }

115 }128 }

129 } catch (error) {

130 // A single-shot query() throws after yielding an error result. If the

131 // failure was an error result, the error subtype branches above have

132 // already run; connection or process failures yield no result message.

133 console.log(`Session ended with an error: ${error}`);

134 }

116 ```135 ```

117 </CodeGroup>136 </CodeGroup>

118</Accordion>137</Accordion>


321 340 

322`result` ķ•„ė“œ(ģµœģ¢… ķ…ģŠ¤ķŠø 출렄)ėŠ” `success` ė³€ķ˜•ģ—ė§Œ ģ”“ģž¬ķ•˜ėÆ€ė”œ ķ•­ģƒ ģ½źø° 전에 ģ„œėøŒķƒ€ģž…ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ėŖØė“  ź²°ź³¼ ģ„œėøŒķƒ€ģž…ģ€ `total_cost_usd`, `usage`, `num_turns`, `session_id`넼 ģ „ė‹¬ķ•˜ėÆ€ė”œ ė¹„ģš©ģ„ ģ¶”ģ ķ•˜ź³  오넘 ķ›„ģ—ė„ ģž¬ź°œķ•  수 ģžˆģŠµė‹ˆė‹¤. Pythonģ—ģ„œ `total_cost_usd`와 `usage`ėŠ” ģ„ ķƒģ ģœ¼ė”œ ģž…ė „ė˜ė©° ģ¼ė¶€ 오넘 ź²½ė”œģ—ģ„œ `None`ģ¼ 수 ģžˆģœ¼ėÆ€ė”œ ķ˜•ģ‹ģ„ ģ§€ģ •ķ•˜źø° 전에 ė³“ķ˜øķ•©ė‹ˆė‹¤. `usage` ķ•„ė“œ ķ•“ģ„ģ— ėŒ€ķ•œ 세부 ģ •ė³“ėŠ” [ė¹„ģš© ė° ģ‚¬ģš©ėŸ‰ 추적](/ko/agent-sdk/cost-tracking)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.341`result` ķ•„ė“œ(ģµœģ¢… ķ…ģŠ¤ķŠø 출렄)ėŠ” `success` ė³€ķ˜•ģ—ė§Œ ģ”“ģž¬ķ•˜ėÆ€ė”œ ķ•­ģƒ ģ½źø° 전에 ģ„œėøŒķƒ€ģž…ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ėŖØė“  ź²°ź³¼ ģ„œėøŒķƒ€ģž…ģ€ `total_cost_usd`, `usage`, `num_turns`, `session_id`넼 ģ „ė‹¬ķ•˜ėÆ€ė”œ ė¹„ģš©ģ„ ģ¶”ģ ķ•˜ź³  오넘 ķ›„ģ—ė„ ģž¬ź°œķ•  수 ģžˆģŠµė‹ˆė‹¤. Pythonģ—ģ„œ `total_cost_usd`와 `usage`ėŠ” ģ„ ķƒģ ģœ¼ė”œ ģž…ė „ė˜ė©° ģ¼ė¶€ 오넘 ź²½ė”œģ—ģ„œ `None`ģ¼ 수 ģžˆģœ¼ėÆ€ė”œ ķ˜•ģ‹ģ„ ģ§€ģ •ķ•˜źø° 전에 ė³“ķ˜øķ•©ė‹ˆė‹¤. `usage` ķ•„ė“œ ķ•“ģ„ģ— ėŒ€ķ•œ 세부 ģ •ė³“ėŠ” [ė¹„ģš© ė° ģ‚¬ģš©ėŸ‰ 추적](/ko/agent-sdk/cost-tracking)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

323 342 

343<Note>

344 쿼리가 오넘 결과딜 ėė‚  ė•Œ:

345 

346 * ė‹Øģ¼ `query()` ķ˜øģ¶œģ€ ģµœģ¢… ź²°ź³¼ ė©”ģ‹œģ§€ė„¼ ģƒģ„±ķ•œ ė‹¤ģŒ `Reached maximum number of turns`와 ź°™ģ€ ģ‹¤ķŒØ ķ…ģŠ¤ķŠøė„¼ ķ¬ķ•Øķ•˜ėŠ” 오넘넼 ė°œģƒģ‹œķ‚µė‹ˆė‹¤. ė°œģƒģ€ ģ˜ė„ģ ģž…ė‹ˆė‹¤ — ģ½”ė“œź°€ ģ“ė„¼ ģ§€ė‚˜ģ„œ ź³„ģ† 진행핓야 ķ•˜ėŠ” 경우 루프넼 try ėø”ė”ģœ¼ė”œ ėž˜ķ•‘ķ•©ė‹ˆė‹¤. źø°ė³ø Claude Code ķ”„ė”œģ„øģŠ¤ė„ 0ģ“ ģ•„ė‹Œ ģ½”ė“œė”œ ģ¢…ė£Œė©ė‹ˆė‹¤.

347 * ģŠ¤ķŠøė¦¬ė° ģž…ė „ ģ„øģ…˜ģ€ ķ™œģ„± 상태딜 ģœ ģ§€ė˜ė©° ź³„ģ† ė©”ģ‹œģ§€ė„¼ 볓낼 수 ģžˆģŠµė‹ˆė‹¤.

348</Note>

349 

324ź²°ź³¼ėŠ” ė˜ķ•œ ėŖØėøģ“ ģµœģ¢… ķ„“ģ—ģ„œ ģƒģ„±ģ„ ģ¤‘ģ§€ķ•œ ģ“ģœ ė„¼ ė‚˜ķƒ€ė‚“ėŠ” `stop_reason` ķ•„ė“œ(`TypeScriptģ—ģ„œ string | null`, Pythonģ—ģ„œ `str | None`)넼 ķ¬ķ•Øķ•©ė‹ˆė‹¤. ģ¼ė°˜ģ ģø ź°’ģ€ `end_turn`(ėŖØėøģ“ ģ •ģƒģ ģœ¼ė”œ ģ™„ė£ŒėØ), `max_tokens`(출렄 토큰 ģ œķ•œģ— ė„ė‹¬ķ•Ø), `refusal`(ėŖØėøģ“ ģš”ģ²­ģ„ 거부함)ģž…ė‹ˆė‹¤. 오넘 ź²°ź³¼ ģ„œėøŒķƒ€ģž…ģ—ģ„œ `stop_reason`ģ€ 루프가 ėė‚˜źø° ģ „ģ˜ ė§ˆģ§€ė§‰ ģ–“ģ‹œģŠ¤ķ„“ķŠø ģ‘ė‹µģ˜ ź°’ģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤. 거부넼 ź°ģ§€ķ•˜ė ¤ė©“ `stop_reason === "refusal"`(TypeScript) ė˜ėŠ” `stop_reason == "refusal"`(Python)ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. 전첓 ķƒ€ģž…ģ€ [`SDKResultMessage`](/ko/agent-sdk/typescript#sdkresultmessage)(TypeScript) ė˜ėŠ” [`ResultMessage`](/ko/agent-sdk/python#resultmessage)(Python)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.350ź²°ź³¼ėŠ” ė˜ķ•œ ėŖØėøģ“ ģµœģ¢… ķ„“ģ—ģ„œ ģƒģ„±ģ„ ģ¤‘ģ§€ķ•œ ģ“ģœ ė„¼ ė‚˜ķƒ€ė‚“ėŠ” `stop_reason` ķ•„ė“œ(`TypeScriptģ—ģ„œ string | null`, Pythonģ—ģ„œ `str | None`)넼 ķ¬ķ•Øķ•©ė‹ˆė‹¤. ģ¼ė°˜ģ ģø ź°’ģ€ `end_turn`(ėŖØėøģ“ ģ •ģƒģ ģœ¼ė”œ ģ™„ė£ŒėØ), `max_tokens`(출렄 토큰 ģ œķ•œģ— ė„ė‹¬ķ•Ø), `refusal`(ėŖØėøģ“ ģš”ģ²­ģ„ 거부함)ģž…ė‹ˆė‹¤. 오넘 ź²°ź³¼ ģ„œėøŒķƒ€ģž…ģ—ģ„œ `stop_reason`ģ€ 루프가 ėė‚˜źø° ģ „ģ˜ ė§ˆģ§€ė§‰ ģ–“ģ‹œģŠ¤ķ„“ķŠø ģ‘ė‹µģ˜ ź°’ģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤. 거부넼 ź°ģ§€ķ•˜ė ¤ė©“ `stop_reason === "refusal"`(TypeScript) ė˜ėŠ” `stop_reason == "refusal"`(Python)ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. 전첓 ķƒ€ģž…ģ€ [`SDKResultMessage`](/ko/agent-sdk/typescript#sdkresultmessage)(TypeScript) ė˜ėŠ” [`ResultMessage`](/ko/agent-sdk/python#resultmessage)(Python)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

325 351 

326<h2 id="hooks">352<h2 id="hooks">


348 374 

349ģ“ ģ˜ˆģ œėŠ” ģ“ ķŽ˜ģ“ģ§€ģ˜ ģ£¼ģš” ź°œė…ģ„ ģ‹¤ķŒØķ•œ ķ…ŒģŠ¤ķŠøė„¼ ģˆ˜ģ •ķ•˜ėŠ” ė‹Øģ¼ ģ—ģ“ģ „ķŠøė”œ ź²°ķ•©ķ•©ė‹ˆė‹¤. ķ—ˆģš©ėœ ė„źµ¬(ģžė™ ģŠ¹ģøė˜ėÆ€ė”œ ģ—ģ“ģ „ķŠøź°€ ģžģœØģ ģœ¼ė”œ 실행됨), ķ”„ė”œģ ķŠø 설정, ķ„“ ė° 추딠 노렄에 ėŒ€ķ•œ ģ•ˆģ „ ģ œķ•œģœ¼ė”œ ģ—ģ“ģ „ķŠøė„¼ źµ¬ģ„±ķ•©ė‹ˆė‹¤. 루프가 ģ‹¤ķ–‰ė˜ė©“ ģž ģž¬ģ  ģž¬ź°œė„¼ ģœ„ķ•“ ģ„øģ…˜ ID넼 ģŗ”ģ²˜ķ•˜ź³ , ģµœģ¢… 결과넼 ģ²˜ė¦¬ķ•˜ź³ , ģ“ ė¹„ģš©ģ„ ģøģ‡„ķ•©ė‹ˆė‹¤.375ģ“ ģ˜ˆģ œėŠ” ģ“ ķŽ˜ģ“ģ§€ģ˜ ģ£¼ģš” ź°œė…ģ„ ģ‹¤ķŒØķ•œ ķ…ŒģŠ¤ķŠøė„¼ ģˆ˜ģ •ķ•˜ėŠ” ė‹Øģ¼ ģ—ģ“ģ „ķŠøė”œ ź²°ķ•©ķ•©ė‹ˆė‹¤. ķ—ˆģš©ėœ ė„źµ¬(ģžė™ ģŠ¹ģøė˜ėÆ€ė”œ ģ—ģ“ģ „ķŠøź°€ ģžģœØģ ģœ¼ė”œ 실행됨), ķ”„ė”œģ ķŠø 설정, ķ„“ ė° 추딠 노렄에 ėŒ€ķ•œ ģ•ˆģ „ ģ œķ•œģœ¼ė”œ ģ—ģ“ģ „ķŠøė„¼ źµ¬ģ„±ķ•©ė‹ˆė‹¤. 루프가 ģ‹¤ķ–‰ė˜ė©“ ģž ģž¬ģ  ģž¬ź°œė„¼ ģœ„ķ•“ ģ„øģ…˜ ID넼 ģŗ”ģ²˜ķ•˜ź³ , ģµœģ¢… 결과넼 ģ²˜ė¦¬ķ•˜ź³ , ģ“ ė¹„ģš©ģ„ ģøģ‡„ķ•©ė‹ˆė‹¤.

350 376 

377ė‹Øģ¼ `query()` ķ˜øģ¶œģ“ 오넘 결과넼 ģƒģ„±ķ•œ 후 ė°œģƒķ•˜źø° ė•Œė¬øģ—, ė£Øķ”„ėŠ” try ėø”ė”ģœ¼ė”œ ėž˜ķ•‘ė˜ģ–“ ģ œķ•œģ— ė„ė‹¬ķ•˜ė©“ ģŠ¤ķ¬ė¦½ķŠøź°€ ź¹”ė”ķ•˜ź²Œ ģ¢…ė£Œė©ė‹ˆė‹¤.

378 

351<CodeGroup>379<CodeGroup>

352 ```python Python theme={null}380 ```python Python theme={null}

353 import asyncio381 import asyncio


357 async def run_agent():385 async def run_agent():

358 session_id = None386 session_id = None

359 387 

388 try:

360 async for message in query(389 async for message in query(

361 prompt="Find and fix the bug causing test failures in the auth module",390 prompt="Find and fix the bug causing test failures in the auth module",

362 options=ClaudeAgentOptions(391 options=ClaudeAgentOptions(


389 print(f"Stopped: {message.subtype}")418 print(f"Stopped: {message.subtype}")

390 if message.total_cost_usd is not None:419 if message.total_cost_usd is not None:

391 print(f"Cost: ${message.total_cost_usd:.4f}")420 print(f"Cost: ${message.total_cost_usd:.4f}")

421 except Exception as error:

422 # A single-shot query() raises after yielding an error result. If the

423 # failure was an error result, the error subtype branches above have

424 # already run; connection or process failures yield no result message.

425 print(f"Session ended with an error: {error}")

392 426 

393 427 

394 asyncio.run(run_agent())428 asyncio.run(run_agent())


399 433 

400 let sessionId: string | undefined;434 let sessionId: string | undefined;

401 435 

436 try {

402 for await (const message of query({437 for await (const message of query({

403 prompt: "Find and fix the bug causing test failures in the auth module",438 prompt: "Find and fix the bug causing test failures in the auth module",

404 options: {439 options: {


428 console.log(`Cost: $${message.total_cost_usd.toFixed(4)}`);463 console.log(`Cost: $${message.total_cost_usd.toFixed(4)}`);

429 }464 }

430 }465 }

466 } catch (error) {

467 // A single-shot query() throws after yielding an error result. If the

468 // failure was an error result, the error subtype branches above have

469 // already run; connection or process failures yield no result message.

470 console.log(`Session ended with an error: ${error}`);

471 }

431 ```472 ```

432</CodeGroup>473</CodeGroup>

433 474 

Details

63 ```typescript TypeScript theme={null}63 ```typescript TypeScript theme={null}

64 import { query } from "@anthropic-ai/claude-agent-sdk";64 import { query } from "@anthropic-ai/claude-agent-sdk";

65 65 

66 try {

66 for await (const message of query({ prompt: "Summarize this project" })) {67 for await (const message of query({ prompt: "Summarize this project" })) {

67 if (message.type === "result") {68 if (message.type === "result") {

68 console.log(`Total cost: $${message.total_cost_usd}`);69 console.log(`Total cost: $${message.total_cost_usd}`);

69 }70 }

70 }71 }

72 } catch (error) {

73 // A single-shot query() throws after yielding an error result. If the

74 // failure was an error result, it still carried total_cost_usd and the

75 // branch above has already run; connection or process failures yield

76 // no result message.

77 console.error(`Session ended with an error: ${error}`);

78 }

71 ```79 ```

72 80 

73 ```python Python theme={null}81 ```python Python theme={null}


76 84 

77 85 

78 async def main():86 async def main():

87 try:

79 async for message in query(prompt="Summarize this project"):88 async for message in query(prompt="Summarize this project"):

80 if isinstance(message, ResultMessage):89 if isinstance(message, ResultMessage):

81 print(f"Total cost: ${message.total_cost_usd or 0}")90 print(f"Total cost: ${message.total_cost_usd or 0}")

91 except Exception as error:

92 # A single-shot query() raises after yielding an error result. If the

93 # failure was an error result, it still carried total_cost_usd and the

94 # branch above has already run; connection or process failures yield

95 # no result message.

96 print(f"Session ended with an error: {error}")

82 97 

83 98 

84 asyncio.run(main())99 asyncio.run(main())


110let totalInputTokens = 0;125let totalInputTokens = 0;

111let totalOutputTokens = 0;126let totalOutputTokens = 0;

112 127 

113for await (const message of query({ prompt: "Summarize this project" })) {128try {

129 for await (const message of query({ prompt: "Summarize this project" })) {

114 if (message.type === "assistant") {130 if (message.type === "assistant") {

115 const msgId = message.message.id;131 const msgId = message.message.id;

116 132 


121 totalOutputTokens += message.message.usage.output_tokens;137 totalOutputTokens += message.message.usage.output_tokens;

122 }138 }

123 }139 }

140 }

141} catch (error) {

142 // A single-shot query() throws after yielding an error result, so the

143 // totals below still reflect the steps that ran before the failure.

144 console.error(`Session ended with an error: ${error}`);

124}145}

125 146 

126console.log(`Steps: ${seenIds.size}`);147console.log(`Steps: ${seenIds.size}`);


139```typescript theme={null}160```typescript theme={null}

140import { query } from "@anthropic-ai/claude-agent-sdk";161import { query } from "@anthropic-ai/claude-agent-sdk";

141 162 

142for await (const message of query({ prompt: "Summarize this project" })) {163try {

164 for await (const message of query({ prompt: "Summarize this project" })) {

143 if (message.type !== "result") continue;165 if (message.type !== "result") continue;

144 166 

145 for (const [modelName, usage] of Object.entries(message.modelUsage)) {167 for (const [modelName, usage] of Object.entries(message.modelUsage)) {


149 console.log(` Cache read: ${usage.cacheReadInputTokens}`);171 console.log(` Cache read: ${usage.cacheReadInputTokens}`);

150 console.log(` Cache creation: ${usage.cacheCreationInputTokens}`);172 console.log(` Cache creation: ${usage.cacheCreationInputTokens}`);

151 }173 }

174 }

175} catch (error) {

176 // A single-shot query() throws after yielding an error result. If the

177 // failure was an error result, the per-model breakdown above has already

178 // printed; connection or process failures yield no result message.

179 console.error(`Session ended with an error: ${error}`);

152}180}

153```181```

154 182 


173 ];201 ];

174 202 

175 for (const prompt of prompts) {203 for (const prompt of prompts) {

204 try {

176 for await (const message of query({ prompt })) {205 for await (const message of query({ prompt })) {

177 if (message.type === "result") {206 if (message.type === "result") {

178 totalSpend += message.total_cost_usd;207 totalSpend += message.total_cost_usd;

179 console.log(`This call: $${message.total_cost_usd}`);208 console.log(`This call: $${message.total_cost_usd}`);

180 }209 }

181 }210 }

211 } catch (error) {

212 // A single-shot query() throws after yielding an error result. If the

213 // failure was an error result, this call's cost was already counted;

214 // connection or process failures yield no result message. Continue

215 // with the next prompt.

216 console.error(`Call failed: ${error}`);

217 }

182 }218 }

183 219 

184 console.log(`Total spend: $${totalSpend.toFixed(4)}`);220 console.log(`Total spend: $${totalSpend.toFixed(4)}`);


199 ]235 ]

200 236 

201 for prompt in prompts:237 for prompt in prompts:

238 try:

202 async for message in query(prompt=prompt):239 async for message in query(prompt=prompt):

203 if isinstance(message, ResultMessage):240 if isinstance(message, ResultMessage):

204 cost = message.total_cost_usd or 0241 cost = message.total_cost_usd or 0

205 total_spend += cost242 total_spend += cost

206 print(f"This call: ${cost}")243 print(f"This call: ${cost}")

244 except Exception as error:

245 # A single-shot query() raises after yielding an error result. If

246 # the failure was an error result, this call's cost was already

247 # counted; connection or process failures yield no result message.

248 # Continue with the next prompt.

249 print(f"Call failed: {error}")

207 250 

208 print(f"Total spend: ${total_spend:.4f}")251 print(f"Total spend: ${total_spend:.4f}")

209 252 

Details

50 50 

51ķŒŒģ¼ ģ²“ķ¬ķ¬ģøķŒ…ģ„ ģ‚¬ģš©ķ•˜ė ¤ė©“ ģ˜µģ…˜ģ—ģ„œ ķ™œģ„±ķ™”ķ•˜ź³ , ģ‘ė‹µ ģŠ¤ķŠøė¦¼ģ—ģ„œ ģ²“ķ¬ķ¬ģøķŠø UUID넼 ģŗ”ģ²˜ķ•œ ė‹¤ģŒ, ė³µģ›ģ“ ķ•„ģš”ķ•  ė•Œ `rewindFiles()`(TypeScript) ė˜ėŠ” `rewind_files()`(Python)넼 ķ˜øģ¶œķ•©ė‹ˆė‹¤.51ķŒŒģ¼ ģ²“ķ¬ķ¬ģøķŒ…ģ„ ģ‚¬ģš©ķ•˜ė ¤ė©“ ģ˜µģ…˜ģ—ģ„œ ķ™œģ„±ķ™”ķ•˜ź³ , ģ‘ė‹µ ģŠ¤ķŠøė¦¼ģ—ģ„œ ģ²“ķ¬ķ¬ģøķŠø UUID넼 ģŗ”ģ²˜ķ•œ ė‹¤ģŒ, ė³µģ›ģ“ ķ•„ģš”ķ•  ė•Œ `rewindFiles()`(TypeScript) ė˜ėŠ” `rewind_files()`(Python)넼 ķ˜øģ¶œķ•©ė‹ˆė‹¤.

52 52 

53ė‹¤ģŒ ģ˜ˆģ œėŠ” 전첓 ķė¦„ģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤: ģ²“ķ¬ķ¬ģøķŒ…ģ„ ķ™œģ„±ķ™”ķ•˜ź³ , ģ‘ė‹µ ģŠ¤ķŠøė¦¼ģ—ģ„œ ģ²“ķ¬ķ¬ģøķŠø UUID와 ģ„øģ…˜ ID넼 ģŗ”ģ²˜ķ•œ ė‹¤ģŒ, ė‚˜ģ¤‘ģ— ģ„øģ…˜ģ„ ģž¬ź°œķ•˜ģ—¬ ķŒŒģ¼ģ„ ė˜ėŒė¦½ė‹ˆė‹¤. 각 ė‹Øź³„ėŠ” ģ•„ėž˜ģ—ģ„œ ģžģ„øķžˆ ģ„¤ėŖ…ė©ė‹ˆė‹¤.53ė‹¤ģŒ ģ˜ˆģ œėŠ” 전첓 ķė¦„ģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤: ģ²“ķ¬ķ¬ģøķŒ…ģ„ ķ™œģ„±ķ™”ķ•˜ź³ , ģ‘ė‹µ ģŠ¤ķŠøė¦¼ģ—ģ„œ ģ²“ķ¬ķ¬ģøķŠø UUID와 ģ„øģ…˜ ID넼 ģŗ”ģ²˜ķ•œ ė‹¤ģŒ, ė‚˜ģ¤‘ģ— ģ„øģ…˜ģ„ ģž¬ź°œķ•˜ģ—¬ ķŒŒģ¼ģ„ ė˜ėŒė¦½ė‹ˆė‹¤. 각 ė‹Øź³„ėŠ” ģ•„ėž˜ģ—ģ„œ ģžģ„øķžˆ ģ„¤ėŖ…ė©ė‹ˆė‹¤. ģ“ ģ„¹ģ…˜ģ˜ ģ˜ˆģ œėŠ” "ģøģ¦ ėŖØė“ˆ ė¦¬ķŒ©ķ† ė§"ģ“ė¼ėŠ” ķ”„ė”¬ķ”„ķŠøė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģøģ¦ ėŖØė“ˆģ„ ķ¬ķ•Øķ•˜ėŠ” ķ”„ė”œģ ķŠøģ—ģ„œ ģ‹¤ķ–‰ķ•˜ź±°ė‚˜, ķ”„ė”¬ķ”„ķŠøė„¼ ė³€ź²½ķ•˜ģ—¬ ķ”„ė”œģ ķŠøģ— ģ”“ģž¬ķ•˜ėŠ” ķŒŒģ¼ģ„ ģ§€ģ •ķ•˜ė©“ ķŒŒģ¼ ė³€ź²½ģ„ ķ™•ģøķ•˜ź³  ė˜ėŒė¦¬źø°ź°€ ķŒŒģ¼ģ„ ė³µģ›ķ•˜ėŠ” ź²ƒģ„ ė³¼ 수 ģžˆģŠµė‹ˆė‹¤.

54 54 

55<CodeGroup>55<CodeGroup>

56 ```python Python theme={null}56 ```python Python theme={null}


197 session_id = None197 session_id = None

198 198 

199 async for message in client.receive_response():199 async for message in client.receive_response():

200 # Update checkpoint on each user message (keeps the latest)200 # Capture the first user message UUID as the checkpoint

201 if isinstance(message, UserMessage) and message.uuid:201 if isinstance(message, UserMessage) and message.uuid and checkpoint_id is None:

202 checkpoint_id = message.uuid202 checkpoint_id = message.uuid

203 # Capture session ID from the result message203 # Capture session ID from the result message

204 if isinstance(message, ResultMessage):204 if isinstance(message, ResultMessage):


210 let sessionId: string | undefined;210 let sessionId: string | undefined;

211 211 

212 for await (const message of response) {212 for await (const message of response) {

213 // Update checkpoint on each user message (keeps the latest)213 // Capture the first user message UUID as the checkpoint

214 if (message.type === "user" && message.uuid) {214 if (message.type === "user" && message.uuid && !checkpointId) {

215 checkpointId = message.uuid;215 checkpointId = message.uuid;

216 }216 }

217 // Capture session ID from any message that has it217 // Capture session ID from any message that has it


250 ```250 ```

251 </CodeGroup>251 </CodeGroup>

252 252 

253 ģ„øģ…˜ ID와 ģ²“ķ¬ķ¬ģøķŠø ID넼 ģŗ”ģ²˜ķ•œ 경우 CLIģ—ģ„œė„ ė˜ėŒė¦“ 수 ģžˆģŠµė‹ˆė‹¤:253 ģ„øģ…˜ ID와 ģ²“ķ¬ķ¬ģøķŠø ID넼 ģŗ”ģ²˜ķ•œ 경우 CLIģ—ģ„œė„ ė˜ėŒė¦“ 수 ģžˆģŠµė‹ˆė‹¤. ģ“ ėŖ…ė ¹ģ€ [Claude Code ģ„¤ģ¹˜](/ko/setup)ģ—ģ„œ ģ œź³µė˜ėŠ” `claude` 실행 ķŒŒģ¼ģ“ ķ•„ģš”ķ•˜ė©° SDK ķŒØķ‚¤ģ§€ģ—ėŠ” ģ„¤ģ¹˜ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. SDKėŠ” ģ²“ķ¬ķ¬ģøķŒ…ģ„ ķ™œģ„±ķ™”ķ•˜ģ§€ė§Œ, `claude -p`넼 직접 실행할 ė•ŒėŠ” `CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING` ķ™˜ź²½ ė³€ģˆ˜ė„¼ 설정핓야 ķ•©ė‹ˆė‹¤:

254 254 

255 ```bash theme={null}255 ```bash theme={null}

256 claude -p --resume <session-id> --rewind-files <checkpoint-uuid>256 CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING=true claude -p --resume <session-id> --rewind-files <checkpoint-uuid>

257 ```257 ```

258 

259 `--rewind-files` ķ”Œėž˜ź·øėŠ” `claude --help` ģ¶œė „ģ— ė‚˜ķƒ€ė‚˜ģ§€ ģ•Šģ§€ė§Œ CLIėŠ” ķ‘œģ‹œėœ ėŒ€ė”œ ģ“ė„¼ ķ—ˆģš©ķ•©ė‹ˆė‹¤.

258 </Step>260 </Step>

259</Steps>261</Steps>

260 262 


270 272 

271ģ“ ķŒØķ„“ģ€ ź°€ģž„ ģµœź·¼ģ˜ ģ²“ķ¬ķ¬ģøķŠø UUID만 ģœ ģ§€ķ•˜ė©°, 각 ģ—ģ“ģ „ķŠø ķ„“ 전에 ģ—…ė°ģ“ķŠøķ•©ė‹ˆė‹¤. 처리 중에 ė¬øģ œź°€ ė°œģƒķ•˜ė©“ ė§ˆģ§€ė§‰ ģ•ˆģ „ķ•œ 상태딜 ģ¦‰ģ‹œ ė˜ėŒė¦¬ź³  루프넼 ė²—ģ–“ė‚  수 ģžˆģŠµė‹ˆė‹¤.273ģ“ ķŒØķ„“ģ€ ź°€ģž„ ģµœź·¼ģ˜ ģ²“ķ¬ķ¬ģøķŠø UUID만 ģœ ģ§€ķ•˜ė©°, 각 ģ—ģ“ģ „ķŠø ķ„“ 전에 ģ—…ė°ģ“ķŠøķ•©ė‹ˆė‹¤. 처리 중에 ė¬øģ œź°€ ė°œģƒķ•˜ė©“ ė§ˆģ§€ė§‰ ģ•ˆģ „ķ•œ 상태딜 ģ¦‰ģ‹œ ė˜ėŒė¦¬ź³  루프넼 ė²—ģ–“ė‚  수 ģžˆģŠµė‹ˆė‹¤.

272 274 

275ģ“ 예제넼 ģ‹¤ķ–‰ķ•˜źø° 전에 `your_revert_condition`(Python) ė˜ėŠ” `yourRevertCondition`(TypeScript)ģ„ 오넘 감지 ė˜ėŠ” ģœ ķšØģ„± 검사 ģ‹¤ķŒØģ™€ ź°™ģ€ ģžģ‹ ģ˜ ķ™•ģøģœ¼ė”œ ė°”ź¾øģ‹­ģ‹œģ˜¤. ķ”Œė ˆģ“ģŠ¤ķ™€ė”ėŠ” ģ˜ˆģ œģ—ģ„œ ģ •ģ˜ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

276 

273<CodeGroup>277<CodeGroup>

274 ```python Python theme={null}278 ```python Python theme={null}

275 import asyncio279 import asyncio


752 756 

753**ķ•“ź²°ģ±…**: 원본 ģ„øģ…˜ģ—ģ„œ `enable_file_checkpointing=True`(Python) ė˜ėŠ” `enableFileCheckpointing: true`(TypeScript)ź°€ ģ„¤ģ •ė˜ģ—ˆėŠ”ģ§€ ķ™•ģøķ•œ ė‹¤ģŒ, ģ˜ˆģ œģ— ķ‘œģ‹œėœ ķŒØķ„“ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤: 첫 번째 ģ‚¬ģš©ģž ė©”ģ‹œģ§€ UUID넼 ģŗ”ģ²˜ķ•˜ź³ , ģ„øģ…˜ģ„ ģ™„ģ „ķžˆ ģ™„ė£Œķ•œ ė‹¤ģŒ, 빈 ķ”„ė”¬ķ”„ķŠøė”œ ģž¬ź°œķ•˜ź³  `rewindFiles()`넼 ķ•œ 번 ķ˜øģ¶œķ•©ė‹ˆė‹¤.757**ķ•“ź²°ģ±…**: 원본 ģ„øģ…˜ģ—ģ„œ `enable_file_checkpointing=True`(Python) ė˜ėŠ” `enableFileCheckpointing: true`(TypeScript)ź°€ ģ„¤ģ •ė˜ģ—ˆėŠ”ģ§€ ķ™•ģøķ•œ ė‹¤ģŒ, ģ˜ˆģ œģ— ķ‘œģ‹œėœ ķŒØķ„“ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤: 첫 번째 ģ‚¬ģš©ģž ė©”ģ‹œģ§€ UUID넼 ģŗ”ģ²˜ķ•˜ź³ , ģ„øģ…˜ģ„ ģ™„ģ „ķžˆ ģ™„ė£Œķ•œ ė‹¤ģŒ, 빈 ķ”„ė”¬ķ”„ķŠøė”œ ģž¬ź°œķ•˜ź³  `rewindFiles()`넼 ķ•œ 번 ķ˜øģ¶œķ•©ė‹ˆė‹¤.

754 758 

759<h3 id="file-rewinding-is-not-enabled-error">

760 "File rewinding is not enabled" 오넘

761</h3>

762 

763ģ“ ģ˜¤ė„˜ėŠ” ģ²“ķ¬ķ¬ģøķŒ…ģ“ ķ™œģ„±ķ™”ė˜ģ§€ ģ•Šģ€ ģƒķƒœģ—ģ„œ ė¹„ėŒ€ķ™”ķ˜• ė˜ėŒė¦¬źø°ė„¼ ģ‹œė„ķ•  ė•Œ ė°œģƒķ•©ė‹ˆė‹¤: `--rewind-files`넼 ģ‚¬ģš©ķ•˜ģ—¬ bare `claude -p`넼 ģ‹¤ķ–‰ķ•˜ź±°ė‚˜, ģ²“ķ¬ķ¬ģøķŒ…ģ„ ķ™œģ„±ķ™”ķ•˜ģ§€ ģ•ŠėŠ” ģ˜µģ…˜ģ“ ģžˆėŠ” ģž¬ź°œėœ ģ„øģ…˜ģ„ ķ¬ķ•Øķ•œ SDK ģ„øģ…˜ģ„ ģ‹¤ķ–‰ķ•˜ėŠ” ź²½ģš°ģž…ė‹ˆė‹¤. SDKėŠ” `enable_file_checkpointing`(Python) ė˜ėŠ” `enableFileCheckpointing`(TypeScript)ģ“ ė˜ėŒė¦¬źø°ė„¼ ģˆ˜ķ–‰ķ•˜ėŠ” ģ„øģ…˜ģ—ģ„œ ķ™œģ„±ķ™”ė  ė•Œė§Œ ė‚“ė¶€ģ ģœ¼ė”œ `CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING` ķ™˜ź²½ ė³€ģˆ˜ė„¼ ģ„¤ģ •ķ•©ė‹ˆė‹¤. bare CLIėŠ” ģ ˆėŒ€ ģ„¤ģ •ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

764 

765**ķ•“ź²°ģ±…**: bare CLIģ˜ 경우 ėŖ…ė ¹ģ„ 실행할 ė•Œ ķ™˜ź²½ ė³€ģˆ˜ė„¼ ģ„¤ģ •ķ•©ė‹ˆė‹¤:

766 

767```bash theme={null}

768CLAUDE_CODE_ENABLE_SDK_FILE_CHECKPOINTING=true claude -p --resume <session-id> --rewind-files <checkpoint-uuid>

769```

770 

771SDKģ˜ 경우, ģ“ ķŽ˜ģ“ģ§€ģ˜ ģ˜ˆģ œģ—ģ„œ ģˆ˜ķ–‰ķ•˜ėŠ” 것처럼 ģž¬ź°œėœ ģ„øģ…˜ģ—ģ„œ `enable_file_checkpointing=True`(Python) ė˜ėŠ” `enableFileCheckpointing: true`(TypeScript)넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤.

772 

755<h3 id="processtransport-is-not-ready-for-writing-error">773<h3 id="processtransport-is-not-ready-for-writing-error">

756 "ProcessTransport is not ready for writing" 오넘774 "ProcessTransport is not ready for writing" 오넘

757</h3>775</h3>

Details

28 </Step>28 </Step>

29 29 

30 <Step title="ģš”ģ²­ ź·œģ¹™">30 <Step title="ģš”ģ²­ ź·œģ¹™">

31 [settings.json](/ko/settings#permission-settings)ģ—ģ„œ `ask` ź·œģ¹™ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ģš”ģ²­ ź·œģ¹™ģ“ ģ¼ģ¹˜ķ•˜ė©“ `bypassPermissions` ėŖØė“œģ—ģ„œė„ ķ˜øģ¶œģ“ ķ™•ģøģ„ ģœ„ķ•“ [`canUseTool` 콜백](/ko/agent-sdk/user-input)으딜 ģ „ė‹¬ė©ė‹ˆė‹¤. `dontAsk` ėŖØė“œģ—ģ„œėŠ” ģ¼ģ¹˜ķ•˜ėŠ” ģš”ģ²­ ź·œģ¹™ģ“ ź±°ė¶€ė©ė‹ˆė‹¤. ģ“ ėŖØė“œėŠ” ģ ˆėŒ€ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•˜ģ§€ ģ•Šźø° ė•Œė¬øģž…ė‹ˆė‹¤.31 [settings.json](/ko/settings#permission-settings)ģ—ģ„œ `ask` ź·œģ¹™ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ģš”ģ²­ ź·œģ¹™ģ“ ģ¼ģ¹˜ķ•˜ė©“ `bypassPermissions` ėŖØė“œģ—ģ„œė„ ķ˜øģ¶œģ“ ķ™•ģøģ„ ģœ„ķ•“ [`canUseTool` 콜백](/ko/agent-sdk/user-input)으딜 ģ „ė‹¬ė©ė‹ˆė‹¤.

32 

33 ģ‚¬ģš©ģž ģƒķ˜øģž‘ģš©ģ“ ķ•„ģš”ķ•œ ė„źµ¬ėŠ” ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ ģž‘ė™ķ•©ė‹ˆė‹¤: `AskUserQuestion` ė° ģ„œė²„ź°€ [`_meta["anthropic/requiresUserInteraction"]`](/ko/mcp#require-approval-for-a-specific-tool)ģ„ ģ„¤ģ •ķ•˜ėŠ” MCP ė„źµ¬ėŠ” ķ—ˆģš© ź·œģ¹™ģ“ ģ¼ģ¹˜ķ•˜ėŠ” ź²½ģš°ģ—ė„ ķ•­ģƒ 콜백으딜 ģ „ė‹¬ė©ė‹ˆė‹¤. `dontAsk` ėŖØė“œģ—ģ„œėŠ” 두 경우 모두 ź±°ė¶€ė©ė‹ˆė‹¤. ģ“ ėŖØė“œėŠ” ģ ˆėŒ€ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•˜ģ§€ ģ•Šźø° ė•Œė¬øģž…ė‹ˆė‹¤. {/* min-version: 2.1.199 */}MCP ģ£¼ģ„ģ—ėŠ” Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

32 </Step>34 </Step>

33 35 

34 <Step title="ź¶Œķ•œ ėŖØė“œ">36 <Step title="ź¶Œķ•œ ėŖØė“œ">


46 48 

47<img src="https://mintcdn.com/claude-code/jYgs7qigNjO1Badj/images/agent-sdk/permissions-flow.svg?fit=max&auto=format&n=jYgs7qigNjO1Badj&q=85&s=c771ad9085b1277d3708027a49c744bc" alt="6단계 ź¶Œķ•œ ķ‰ź°€ ķė¦„ģ˜ ė‹¤ģ“ģ–“ź·øėžØģœ¼ė”œ, ģœ„ģ˜ 단계와 ģ¼ģ¹˜ķ•©ė‹ˆė‹¤: ė„źµ¬ ģš”ģ²­ģ“ ķ›…, ź±°ė¶€ ź·œģ¹™, ģš”ģ²­ ź·œģ¹™, ź¶Œķ•œ ėŖØė“œ, ķ—ˆģš© ź·œģ¹™ ė° canUseToolģ„ ķ†µź³¼ķ•©ė‹ˆė‹¤. ķ›…, ź±°ė¶€ ź·œģ¹™ ė° canUseToolģ€ ģ°Øė‹Øģœ¼ė”œ ė¼ģš°ķŒ…ķ•  수 ģžˆģŠµė‹ˆė‹¤. ź¶Œķ•œ ėŖØė“œ 우회, ķ—ˆģš© ź·œģ¹™ ė° canUseToolģ€ ģ‹¤ķ–‰ģœ¼ė”œ ė¼ģš°ķŒ…ķ•  수 ģžˆģŠµė‹ˆė‹¤." width="1180" height="260" data-path="images/agent-sdk/permissions-flow.svg" />49<img src="https://mintcdn.com/claude-code/jYgs7qigNjO1Badj/images/agent-sdk/permissions-flow.svg?fit=max&auto=format&n=jYgs7qigNjO1Badj&q=85&s=c771ad9085b1277d3708027a49c744bc" alt="6단계 ź¶Œķ•œ ķ‰ź°€ ķė¦„ģ˜ ė‹¤ģ“ģ–“ź·øėžØģœ¼ė”œ, ģœ„ģ˜ 단계와 ģ¼ģ¹˜ķ•©ė‹ˆė‹¤: ė„źµ¬ ģš”ģ²­ģ“ ķ›…, ź±°ė¶€ ź·œģ¹™, ģš”ģ²­ ź·œģ¹™, ź¶Œķ•œ ėŖØė“œ, ķ—ˆģš© ź·œģ¹™ ė° canUseToolģ„ ķ†µź³¼ķ•©ė‹ˆė‹¤. ķ›…, ź±°ė¶€ ź·œģ¹™ ė° canUseToolģ€ ģ°Øė‹Øģœ¼ė”œ ė¼ģš°ķŒ…ķ•  수 ģžˆģŠµė‹ˆė‹¤. ź¶Œķ•œ ėŖØė“œ 우회, ķ—ˆģš© ź·œģ¹™ ė° canUseToolģ€ ģ‹¤ķ–‰ģœ¼ė”œ ė¼ģš°ķŒ…ķ•  수 ģžˆģŠµė‹ˆė‹¤." width="1180" height="260" data-path="images/agent-sdk/permissions-flow.svg" />

48 50 

51v2.1.198부터 ģ“ ķ‰ź°€ ģˆœģ„œģ— ė„ė‹¬ķ•  수 ģ—†ėŠ” `canUseTool` ģ½œė°±ģ„ ģ „ė‹¬ķ•˜ė©“ TypeScript SDKėŠ” 쿼리가 구성될 ė•Œ Node.js ķ”„ė”œģ„øģŠ¤ 경고넼 ķ•œ 번 ė°œģƒģ‹œķ‚µė‹ˆė‹¤. ź²½ź³ ģ˜ ģ½”ė“œėŠ” `CLAUDE_SDK_CAN_USE_TOOL_SHADOWED`ģž…ė‹ˆė‹¤. 두 가지 źµ¬ģ„±ģ“ ģ“ė„¼ ķŠøė¦¬ź±°ķ•©ė‹ˆė‹¤:

52 

53* `permissionMode: 'bypassPermissions'` - ź¶Œķ•œ ėŖØė“œ 단계에 ė„ė‹¬ķ•œ ėŖØė“  ķ˜øģ¶œģ„ ģžė™ ģŠ¹ģøķ•©ė‹ˆė‹¤

54* `"Read"`와 ź°™ģ€ 각 ė‹Øģˆœ `allowedTools` ķ•­ėŖ© - ģ½œė°±ģ“ ģƒė‹“ė˜źø° 전에 전첓 ė„źµ¬ė„¼ ģžė™ ģŠ¹ģøķ•©ė‹ˆė‹¤

55 

56`Bash(ls *)`와 ź°™ģ€ ģ§€ģ •ģžź°€ ģžˆėŠ” ķ•­ėŖ©ź³¼ `acceptEdits` ėŖØė“œėŠ” ģ“ė„¼ ķŠøė¦¬ź±°ķ•˜ģ§€ ģ•Šģœ¼ė©°, 설정 ķŒŒģ¼ģ—ģ„œ ģ˜¤ėŠ” ķ—ˆģš© ź·œģ¹™ģ€ ķ™•ģøģ— ķ‘œģ‹œė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

57 

58`process.on('warning', ...)`으딜 ģˆ˜ģ‹ ķ•˜ź³  ģ½”ė“œė„¼ ģ¼ģ¹˜ģ‹œģ¼œ ė”œź¹…ķ•˜ź±°ė‚˜ ģ–µģ œķ•©ė‹ˆė‹¤. ėŖØė“œ ė° ź·œģ¹™ź³¼ ź“€ź³„ģ—†ģ“ ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ„ ģ œģ–“ķ•˜ė ¤ė©“ ėŒ€ģ‹  [`PreToolUse` ķ›…](/ko/agent-sdk/hooks)ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

59 

49ģ“ ķŽ˜ģ“ģ§€ėŠ” **ķ—ˆģš© ė° ź±°ė¶€ ź·œģ¹™**ź³¼ **ź¶Œķ•œ ėŖØė“œ**에 ģ¤‘ģ ģ„ ė‘”ė‹ˆė‹¤. 다넸 ė‹Øź³„ģ˜ 경우:60ģ“ ķŽ˜ģ“ģ§€ėŠ” **ķ—ˆģš© ė° ź±°ė¶€ ź·œģ¹™**ź³¼ **ź¶Œķ•œ ėŖØė“œ**에 ģ¤‘ģ ģ„ ė‘”ė‹ˆė‹¤. 다넸 ė‹Øź³„ģ˜ 경우:

50 61 

51* **ķ›…:** ė„źµ¬ ģš”ģ²­ģ„ ķ—ˆģš©, ź±°ė¶€ ė˜ėŠ” ģˆ˜ģ •ķ•˜ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ ģ½”ė“œė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. [ķ›…ģœ¼ė”œ 실행 ģ œģ–“](/ko/agent-sdk/hooks)넼 ģ°øģ”°ķ•˜ģ„øģš”.62* **ķ›…:** ė„źµ¬ ģš”ģ²­ģ„ ķ—ˆģš©, ź±°ė¶€ ė˜ėŠ” ģˆ˜ģ •ķ•˜ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ ģ½”ė“œė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. [ķ›…ģœ¼ė”œ 실행 ģ œģ–“](/ko/agent-sdk/hooks)넼 ģ°øģ”°ķ•˜ģ„øģš”.


67ķ—ˆģš© ź·œģ¹™ģ€ ė¦¬ķ„°ėŸ“ `mcp__<server>__` 접두사 ģ“ķ›„ģ—ė§Œ ė„źµ¬ ģ“ė¦„ źø€ė”­ģ„ ķ—ˆģš©ķ•©ė‹ˆė‹¤. ģ„œė²„ ģ„øź·øėØ¼ķŠøėŠ” źø€ė”­ģ“ 없얓야 ķ•˜ėÆ€ė”œ ź·œģ¹™ģ“ źµ¬ģ„±ķ•œ ķŠ¹ģ • ģ„œė²„ģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤. `mcp__puppeteer__*`ėŠ” `puppeteer` ģ„œė²„ģ˜ ėŖØė“  ė„źµ¬ģ™€ ģ¼ģ¹˜ķ•˜ź³  `mcp__github__get_*`ėŠ” 핓당 `get_` ė„źµ¬ģ™€ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤. `allowed_tools=["*"]` ė˜ėŠ” `allowed_tools=["mcp__*"]`와 ź°™ģ€ ģ•µģ»¤ė˜ģ§€ ģ•Šģ€ ķ•­ėŖ©ģ€ ģ‹œģž‘ 경고와 ķ•Øź»˜ ė¬“ģ‹œė˜ė©° ģ•„ė¬“ź²ƒė„ ģžė™ ģŠ¹ģøķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.78ķ—ˆģš© ź·œģ¹™ģ€ ė¦¬ķ„°ėŸ“ `mcp__<server>__` 접두사 ģ“ķ›„ģ—ė§Œ ė„źµ¬ ģ“ė¦„ źø€ė”­ģ„ ķ—ˆģš©ķ•©ė‹ˆė‹¤. ģ„œė²„ ģ„øź·øėØ¼ķŠøėŠ” źø€ė”­ģ“ 없얓야 ķ•˜ėÆ€ė”œ ź·œģ¹™ģ“ źµ¬ģ„±ķ•œ ķŠ¹ģ • ģ„œė²„ģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤. `mcp__puppeteer__*`ėŠ” `puppeteer` ģ„œė²„ģ˜ ėŖØė“  ė„źµ¬ģ™€ ģ¼ģ¹˜ķ•˜ź³  `mcp__github__get_*`ėŠ” 핓당 `get_` ė„źµ¬ģ™€ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤. `allowed_tools=["*"]` ė˜ėŠ” `allowed_tools=["mcp__*"]`와 ź°™ģ€ ģ•µģ»¤ė˜ģ§€ ģ•Šģ€ ķ•­ėŖ©ģ€ ģ‹œģž‘ 경고와 ķ•Øź»˜ ė¬“ģ‹œė˜ė©° ģ•„ė¬“ź²ƒė„ ģžė™ ģŠ¹ģøķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

68 79 

69<Warning>80<Warning>

70 **ģžė™ ģŠ¹ģøėœ ė„źµ¬ėŠ” ģ ˆėŒ€ `canUseTool`에 ė„ė‹¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.** `acceptEdits` ė˜ėŠ” `bypassPermissions`에 ģ˜ķ•“, ė˜ėŠ” ķ—ˆģš© ź·œģ¹™ģ— ģ˜ķ•“ ģ“ģ „ ė‹Øź³„ģ—ģ„œ ģŠ¹ģøėœ ė„źµ¬ ķ˜øģ¶œģ€ `canUseTool` ģ½œė°±ģ„ ź±“ė„ˆė›°ėÆ€ė”œ 거기에 ė°°ģ¹˜ķ•œ ź¶Œķ•œ ź²€ģ‚¬ėŠ” 핓당 ė„źµ¬ģ— ėŒ€ķ•“ ģžė™ģœ¼ė”œ ė¬“ģ‹œė©ė‹ˆė‹¤. 적용 ė²”ģœ„ėŠ” ķ•­ėŖ©ģ˜ ķ˜•ģ‹ģ— ė”°ė¼ ė‹¬ė¼ģ§‘ė‹ˆė‹¤. `Read` ė˜ėŠ” `mcp__github__get_issue`와 ź°™ģ€ ė‹Øģˆœ ģ“ė¦„ģ€ 핓당 ė„źµ¬ģ— ėŒ€ķ•œ ėŖØė“  ķ˜øģ¶œģ„ ģžė™ ģŠ¹ģøķ•˜ėŠ” 반멓, `Bash(ls *)`와 ź°™ģ€ ė²”ģœ„ ź·œģ¹™ģ€ ģ¼ģ¹˜ķ•˜ėŠ” 호출만 ģžė™ ģŠ¹ģøķ•˜ź³  다넸 `Bash` ķ˜øģ¶œģ€ ģ—¬ģ „ķžˆ 콜백으딜 ķ†µź³¼ķ•©ė‹ˆė‹¤. ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ—ģ„œ ģ‹¤ķ–‰ė˜ģ–“ģ•¼ ķ•˜ėŠ” ź²€ģ‚¬ģ˜ 경우 [`PreToolUse` ķ›…](/ko/agent-sdk/hooks)ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ķ›…ģ€ 다넸 ėŖØė“  단계 ģ“ģ „ģ— ģ‹¤ķ–‰ė˜ė©°, ķ›… ź±°ė¶€ėŠ” `bypassPermissions` ėŖØė“œģ—ģ„œė„ ģ ģš©ė©ė‹ˆė‹¤.81 **ģžė™ ģŠ¹ģøėœ ė„źµ¬ėŠ” ģ ˆėŒ€ `canUseTool`에 ė„ė‹¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.** `acceptEdits` ė˜ėŠ” `bypassPermissions`에 ģ˜ķ•“, ė˜ėŠ” ķ—ˆģš© ź·œģ¹™ģ— ģ˜ķ•“ ģ“ģ „ ė‹Øź³„ģ—ģ„œ ģŠ¹ģøėœ ė„źµ¬ ķ˜øģ¶œģ€ `canUseTool` ģ½œė°±ģ„ ź±“ė„ˆė›°ėÆ€ė”œ 거기에 ė°°ģ¹˜ķ•œ ź¶Œķ•œ ź²€ģ‚¬ėŠ” 핓당 ė„źµ¬ģ— ėŒ€ķ•“ ģžė™ģœ¼ė”œ ė¬“ģ‹œė©ė‹ˆė‹¤. ģ˜ˆģ™øėŠ” ģ‚¬ģš©ģž ģƒķ˜øģž‘ģš©ģ“ ķ•„ģš”ķ•œ ė„źµ¬ģø `AskUserQuestion` ė° [`_meta["anthropic/requiresUserInteraction"]`](/ko/mcp#require-approval-for-a-specific-tool)딜 ķ‘œģ‹œėœ MCP ė„źµ¬ģ“ė©°, ģ“ė“¤ģ€ ķ—ˆģš© ź·œģ¹™ģ“ ģ¼ģ¹˜ķ•  ė•Œģ—ė„ ģ½œė°±ģ— ė„ė‹¬ķ•©ė‹ˆė‹¤. 적용 ė²”ģœ„ėŠ” ķ•­ėŖ©ģ˜ ķ˜•ģ‹ģ— ė”°ė¼ ė‹¬ė¼ģ§‘ė‹ˆė‹¤. `Read` ė˜ėŠ” `mcp__github__get_issue`와 ź°™ģ€ ė‹Øģˆœ ģ“ė¦„ģ€ 핓당 ė„źµ¬ģ— ėŒ€ķ•œ ėŖØė“  ķ˜øģ¶œģ„ ģžė™ ģŠ¹ģøķ•˜ėŠ” 반멓, `Bash(ls *)`와 ź°™ģ€ ė²”ģœ„ ź·œģ¹™ģ€ ģ¼ģ¹˜ķ•˜ėŠ” 호출만 ģžė™ ģŠ¹ģøķ•˜ź³  다넸 `Bash` ķ˜øģ¶œģ€ ģ—¬ģ „ķžˆ 콜백으딜 ķ†µź³¼ķ•©ė‹ˆė‹¤. ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ—ģ„œ ģ‹¤ķ–‰ė˜ģ–“ģ•¼ ķ•˜ėŠ” ź²€ģ‚¬ģ˜ 경우 [`PreToolUse` ķ›…](/ko/agent-sdk/hooks)ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ķ›…ģ€ 다넸 ėŖØė“  단계 ģ“ģ „ģ— ģ‹¤ķ–‰ė˜ė©°, ķ›… ź±°ė¶€ėŠ” `bypassPermissions` ėŖØė“œģ—ģ„œė„ ģ ģš©ė©ė‹ˆė‹¤.

71</Warning>82</Warning>

72 83 

73ģž źøˆėœ ģ—ģ“ģ „ķŠøģ˜ 경우 `allowedTools`넼 `permissionMode: "dontAsk"`와 ģŒģœ¼ė”œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ė‚˜ģ—“ėœ ė„źµ¬ėŠ” ģŠ¹ģøė˜ź³  다넸 ėŖØė“  ķ•­ėŖ©ģ€ ķ”„ė”¬ķ”„ķŠø ėŒ€ģ‹  ģ™„ģ „ķžˆ ź±°ė¶€ė©ė‹ˆė‹¤:84ģž źøˆėœ ģ—ģ“ģ „ķŠøģ˜ 경우 `allowedTools`넼 `permissionMode: "dontAsk"`와 ģŒģœ¼ė”œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ė‚˜ģ—“ėœ ė„źµ¬ėŠ” ģŠ¹ģøė˜ź³  다넸 ėŖØė“  ķ•­ėŖ©ģ€ ķ”„ė”¬ķ”„ķŠø ėŒ€ģ‹  ģ™„ģ „ķžˆ ź±°ė¶€ė©ė‹ˆė‹¤:

agent-sdk/python.md +1 āˆ’1

Details

958```958```

959 959 

960* `API_TIMEOUT_MS`: Anthropic ķ“ė¼ģ“ģ–øķŠøģ˜ ģš”ģ²­ė‹¹ ģ‹œź°„ 쓈과 (ė°€ė¦¬ģ“ˆ). źø°ė³øź°’ `600000`. 주 루프 ė° ėŖØė“  ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģ ģš©ė©ė‹ˆė‹¤.960* `API_TIMEOUT_MS`: Anthropic ķ“ė¼ģ“ģ–øķŠøģ˜ ģš”ģ²­ė‹¹ ģ‹œź°„ 쓈과 (ė°€ė¦¬ģ“ˆ). źø°ė³øź°’ `600000`. 주 루프 ė° ėŖØė“  ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģ ģš©ė©ė‹ˆė‹¤.

961* `CLAUDE_CODE_MAX_RETRIES`: ģµœėŒ€ API ģž¬ģ‹œė„. źø°ė³øź°’ `10`, ģµœėŒ€ `15`딜 ģ œķ•œėØ. 각 ģž¬ģ‹œė„ėŠ” ģžģ²“ `API_TIMEOUT_MS` ģœˆė„ģš°ė„¼ ź°€ģ§€ėÆ€ė”œ, ģµœģ•…ģ˜ 경우 ė²½ģ‹œź°„ģ€ ėŒ€ėžµ `API_TIMEOUT_MS Ɨ (CLAUDE_CODE_MAX_RETRIES + 1)` ė”ķ•˜źø° ė°±ģ˜¤ķ”„ģž…ė‹ˆė‹¤. ė” źø“ ģ¤‘ė‹Øģ„ 기다려야 ķ•˜ėŠ” ė¬“ģø ģ‹¤ķ–‰ģ˜ 경우, `CLAUDE_CODE_RETRY_WATCHDOG=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ģš©ėŸ‰ 오넘넼 ė¬“ķ•œģ • ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤.961* `CLAUDE_CODE_MAX_RETRIES`: ģµœėŒ€ API ģž¬ģ‹œė„. źø°ė³øź°’ `10`, ģµœėŒ€ `15`딜 ģ œķ•œėØ. 각 ģž¬ģ‹œė„ėŠ” ģžģ²“ `API_TIMEOUT_MS` ģœˆė„ģš°ė„¼ ź°€ģ§€ėÆ€ė”œ, ģµœģ•…ģ˜ 경우 ė²½ģ‹œź°„ģ€ ėŒ€ėžµ `API_TIMEOUT_MS Ɨ (CLAUDE_CODE_MAX_RETRIES + 1)` ė”ķ•˜źø° ė°±ģ˜¤ķ”„ģž…ė‹ˆė‹¤. ė” źø“ ģ¤‘ė‹Øģ„ 기다려야 ķ•˜ėŠ” ė¬“ģø ģ‹¤ķ–‰ģ˜ 경우, `CLAUDE_CODE_RETRY_WATCHDOG=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ģš©ėŸ‰ 오넘넼 ė¬“ķ•œģ • ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. 그리고 {/* min-version: 2.1.199 */}Claude Code v2.1.199 źø°ģ¤€ģœ¼ė”œ 다넸 ģ¼ģ‹œģ  ģ˜¤ė„˜ģ˜ źø°ė³øź°’ģ„ `300`으딜 올리고 ģ“ ė³€ģˆ˜ģ˜ ģƒķ•œģ„ ģ œź±°ķ•©ė‹ˆė‹¤.

962* `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS`: `run_in_background`으딜 ģ‹œģž‘ėœ ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ģ •ģ§€ ź°ģ‹œź²¬. źø°ė³øź°’ `600000`. 각 스트림 ģ“ė²¤ķŠøģ—ģ„œ ģž¬ģ„¤ģ •ė©ė‹ˆė‹¤. ģ •ģ§€ ģ‹œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ¤‘ė‹Øķ•˜ź³ , ģž‘ģ—…ģ„ ģ‹¤ķŒØė”œ ķ‘œģ‹œķ•˜ź³ , 부분 결과와 ķ•Øź»˜ 오넘넼 ė¶€ėŖØģ—ź²Œ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ė™źø° ģ„œėøŒģ—ģ“ģ „ķŠøģ—ėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.962* `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS`: `run_in_background`으딜 ģ‹œģž‘ėœ ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ģ •ģ§€ ź°ģ‹œź²¬. źø°ė³øź°’ `600000`. 각 스트림 ģ“ė²¤ķŠøģ—ģ„œ ģž¬ģ„¤ģ •ė©ė‹ˆė‹¤. ģ •ģ§€ ģ‹œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ¤‘ė‹Øķ•˜ź³ , ģž‘ģ—…ģ„ ģ‹¤ķŒØė”œ ķ‘œģ‹œķ•˜ź³ , 부분 결과와 ķ•Øź»˜ 오넘넼 ė¶€ėŖØģ—ź²Œ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ė™źø° ģ„œėøŒģ—ģ“ģ „ķŠøģ—ėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

963* `CLAUDE_ENABLE_STREAM_WATCHDOG` with `CLAUDE_STREAM_IDLE_TIMEOUT_MS`: ķ—¤ė”ź°€ ė„ģ°©ķ–ˆģ§€ė§Œ ģ‘ė‹µ ė³øė¬øģ“ ģŠ¤ķŠøė¦¬ė°ģ„ 중지할 ė•Œ ģš”ģ²­ģ„ ģ¤‘ė‹Øķ•©ė‹ˆė‹¤. ź°ģ‹œź²¬ģ€ ėŖØė“  ź³µźø‰ģžģ— ėŒ€ķ•“ 기본적으딜 켜져 ģžˆģŠµė‹ˆė‹¤. `CLAUDE_ENABLE_STREAM_WATCHDOG=0`으딜 ģ„¤ģ •ķ•˜ģ—¬ ė¹„ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤. `CLAUDE_STREAM_IDLE_TIMEOUT_MS`ėŠ” źø°ė³øź°’ `300000`ģ“ź³  핓당 ģµœģ†Œź°’ģœ¼ė”œ ģ œķ•œė©ė‹ˆė‹¤. ģ¤‘ė‹Øėœ ģš”ģ²­ģ€ ģ •ģƒ ģž¬ģ‹œė„ 경딜넼 ź±°ģ¹©ė‹ˆė‹¤.963* `CLAUDE_ENABLE_STREAM_WATCHDOG` with `CLAUDE_STREAM_IDLE_TIMEOUT_MS`: ķ—¤ė”ź°€ ė„ģ°©ķ–ˆģ§€ė§Œ ģ‘ė‹µ ė³øė¬øģ“ ģŠ¤ķŠøė¦¬ė°ģ„ 중지할 ė•Œ ģš”ģ²­ģ„ ģ¤‘ė‹Øķ•©ė‹ˆė‹¤. ź°ģ‹œź²¬ģ€ ėŖØė“  ź³µźø‰ģžģ— ėŒ€ķ•“ 기본적으딜 켜져 ģžˆģŠµė‹ˆė‹¤. `CLAUDE_ENABLE_STREAM_WATCHDOG=0`으딜 ģ„¤ģ •ķ•˜ģ—¬ ė¹„ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤. `CLAUDE_STREAM_IDLE_TIMEOUT_MS`ėŠ” źø°ė³øź°’ `300000`ģ“ź³  핓당 ģµœģ†Œź°’ģœ¼ė”œ ģ œķ•œė©ė‹ˆė‹¤. ģ¤‘ė‹Øėœ ģš”ģ²­ģ€ ģ •ģƒ ģž¬ģ‹œė„ 경딜넼 ź±°ģ¹©ė‹ˆė‹¤.

964 964 

agent-sdk/subagents.md +36 āˆ’20

Details

7> ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ •ģ˜ķ•˜ź³  ķ˜øģ¶œķ•˜ģ—¬ ģ»Øķ…ģŠ¤ķŠøė„¼ ź²©ė¦¬ķ•˜ź³ , ģž‘ģ—…ģ„ ė³‘ė ¬ė”œ ģ‹¤ķ–‰ķ•˜ė©°, Claude Agent SDK ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ—ģ„œ ķŠ¹ķ™”ėœ ģ§€ģ¹Øģ„ ģ ģš©ķ•©ė‹ˆė‹¤.7> ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ •ģ˜ķ•˜ź³  ķ˜øģ¶œķ•˜ģ—¬ ģ»Øķ…ģŠ¤ķŠøė„¼ ź²©ė¦¬ķ•˜ź³ , ģž‘ģ—…ģ„ ė³‘ė ¬ė”œ ģ‹¤ķ–‰ķ•˜ė©°, Claude Agent SDK ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ—ģ„œ ķŠ¹ķ™”ėœ ģ§€ģ¹Øģ„ ģ ģš©ķ•©ė‹ˆė‹¤.

8 8 

9ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ė©”ģø ģ—ģ“ģ „ķŠøź°€ ģ§‘ģ¤‘ėœ ė¶€ģž‘ģ—…ģ„ ģ²˜ė¦¬ķ•˜źø° ģœ„ķ•“ ģƒģ„±ķ•  수 ģžˆėŠ” ė³„ė„ģ˜ ģ—ģ“ģ „ķŠø ģøģŠ¤ķ„“ģŠ¤ģž…ė‹ˆė‹¤.9ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ė©”ģø ģ—ģ“ģ „ķŠøź°€ ģ§‘ģ¤‘ėœ ė¶€ģž‘ģ—…ģ„ ģ²˜ė¦¬ķ•˜źø° ģœ„ķ•“ ģƒģ„±ķ•  수 ģžˆėŠ” ė³„ė„ģ˜ ģ—ģ“ģ „ķŠø ģøģŠ¤ķ„“ģŠ¤ģž…ė‹ˆė‹¤.

10ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģ§‘ģ¤‘ėœ ė¶€ģž‘ģ—…ģ˜ ģ»Øķ…ģŠ¤ķŠøė„¼ ź²©ė¦¬ķ•˜ź³ , ģ—¬ėŸ¬ ė¶„ģ„ģ„ ė³‘ė ¬ė”œ ģ‹¤ķ–‰ķ•˜ė©°, ė©”ģø ģ—ģ“ģ „ķŠøģ˜ ķ”„ė”¬ķ”„ķŠøė„¼ ė¹„ėŒ€ķ•˜ź²Œ ė§Œė“¤ģ§€ ģ•Šģœ¼ė©“ģ„œ ķŠ¹ķ™”ėœ ģ§€ģ¹Øģ„ ģ ģš©ķ•©ė‹ˆė‹¤.10ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģ»Øķ…ģŠ¤ķŠøė„¼ ź²©ė¦¬ķ•˜ź³ , ģ—¬ėŸ¬ ė¶„ģ„ģ„ ė³‘ė ¬ė”œ ģ‹¤ķ–‰ķ•˜ė©°, ė©”ģø ģ—ģ“ģ „ķŠøģ˜ ķ”„ė”¬ķ”„ķŠøė„¼ ė¹„ėŒ€ķ•˜ź²Œ ė§Œė“¤ģ§€ ģ•Šģœ¼ė©“ģ„œ ķŠ¹ķ™”ėœ ģ§€ģ¹Øģ„ ģ ģš©ķ•©ė‹ˆė‹¤.

11 11 

12ģ“ ź°€ģ“ė“œģ—ģ„œėŠ” `agents` ė§¤ź°œė³€ģˆ˜ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ SDKģ—ģ„œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ •ģ˜ķ•˜ź³  ģ‚¬ģš©ķ•˜ėŠ” ė°©ė²•ģ„ ģ„¤ėŖ…ķ•©ė‹ˆė‹¤.12ģ“ ź°€ģ“ė“œģ—ģ„œėŠ” `agents` ė§¤ź°œė³€ģˆ˜ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ SDKģ—ģ„œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ •ģ˜ķ•˜ź³  ģ‚¬ģš©ķ•˜ėŠ” ė°©ė²•ģ„ ģ„¤ėŖ…ķ•©ė‹ˆė‹¤.

13 13 


17 17 

18ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ 세 가지 ė°©ė²•ģœ¼ė”œ ģƒģ„±ķ•  수 ģžˆģŠµė‹ˆė‹¤.18ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ 세 가지 ė°©ė²•ģœ¼ė”œ ģƒģ„±ķ•  수 ģžˆģŠµė‹ˆė‹¤.

19 19 

20* **ķ”„ė”œź·øėž˜ė° ė°©ģ‹**: `query()` ģ˜µģ…˜ģ—ģ„œ `agents` ė§¤ź°œė³€ģˆ˜ ģ‚¬ģš© ([TypeScript](/ko/agent-sdk/typescript#agentdefinition), [Python](/ko/agent-sdk/python#agentdefinition))20* **ķ”„ė”œź·øėž˜ė° ė°©ģ‹**: `query()` ģ˜µģ…˜ģ—ģ„œ `agents` ė§¤ź°œė³€ģˆ˜ ģ‚¬ģš©. [TypeScript](/ko/agent-sdk/typescript#agentdefinition) ė° [Python](/ko/agent-sdk/python#agentdefinition) ģ°øģ”° ķ™•ģø

21* **ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 기반**: `.claude/agents/` 디렉토리에 ė§ˆķ¬ė‹¤ģš“ ķŒŒģ¼ė”œ ģ—ģ“ģ „ķŠø ģ •ģ˜ ([ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķŒŒģ¼ė”œ ģ •ģ˜](/ko/sub-agents) ģ°øģ”°)21* **ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 기반**: `.claude/agents/` 디렉토리에 ė§ˆķ¬ė‹¤ģš“ ķŒŒģ¼ė”œ ģ—ģ“ģ „ķŠø ģ •ģ˜. [ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķŒŒģ¼ė”œ ģ •ģ˜](/ko/sub-agents) ģ°øģ”°

22* **źø°ė³ø 제공 ė²”ģš©**: ClaudeėŠ” ģ–øģ œė“ ģ§€ Agent ė„źµ¬ė„¼ 통핓 źø°ė³ø 제공 `general-purpose` ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķ˜øģ¶œķ•  수 ģžˆģŠµė‹ˆė‹¤.22* **źø°ė³ø 제공 ė²”ģš©**: ClaudeėŠ” ģ–øģ œė“ ģ§€ Agent ė„źµ¬ė„¼ 통핓 źø°ė³ø 제공 `general-purpose` ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķ˜øģ¶œķ•  수 ģžˆģŠµė‹ˆė‹¤.

23 23 

24ģ“ ź°€ģ“ė“œėŠ” SDK ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ— ź¶Œģž„ė˜ėŠ” ķ”„ė”œź·øėž˜ė° ė°©ģ‹ģ— ģ¤‘ģ ģ„ ė‘”ė‹ˆė‹¤.24ģ“ ź°€ģ“ė“œėŠ” SDK ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ— ź¶Œģž„ė˜ėŠ” ķ”„ė”œź·øėž˜ė° ė°©ģ‹ģ— ģ¤‘ģ ģ„ ė‘”ė‹ˆė‹¤.


61 61 

62**ģ˜ˆģ‹œ:** `doc-reviewer` ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” Read ė° Grep ė„źµ¬ģ—ė§Œ ģ•”ģ„øģŠ¤ķ•  수 ģžˆģœ¼ėÆ€ė”œ, ė¬øģ„œ ķŒŒģ¼ģ„ ė¶„ģ„ķ•  수 ģžˆģ§€ė§Œ ģ‹¤ģˆ˜ė”œ ģˆ˜ģ •ķ•  수 ģ—†ģŠµė‹ˆė‹¤.62**ģ˜ˆģ‹œ:** `doc-reviewer` ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” Read ė° Grep ė„źµ¬ģ—ė§Œ ģ•”ģ„øģŠ¤ķ•  수 ģžˆģœ¼ėÆ€ė”œ, ė¬øģ„œ ķŒŒģ¼ģ„ ė¶„ģ„ķ•  수 ģžˆģ§€ė§Œ ģ‹¤ģˆ˜ė”œ ģˆ˜ģ •ķ•  수 ģ—†ģŠµė‹ˆė‹¤.

63 63 

64<h2 id="creating-subagents">64<h2 id="create-subagents">

65 ģ„œėøŒģ—ģ“ģ „ķŠø ģƒģ„±65 ģ„œėøŒģ—ģ“ģ „ķŠø ģƒģ„±

66</h2>66</h2>

67 67 


69 ķ”„ė”œź·øėž˜ė° ė°©ģ‹ ģ •ģ˜ (ź¶Œģž„)69 ķ”„ė”œź·øėž˜ė° ė°©ģ‹ ģ •ģ˜ (ź¶Œģž„)

70</h3>70</h3>

71 71 

72`agents` ė§¤ź°œė³€ģˆ˜ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģ½”ė“œģ—ģ„œ 직접 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ •ģ˜ķ•©ė‹ˆė‹¤. ģ“ ģ˜ˆģ‹œėŠ” ģ½źø° ģ „ģš© ģ•”ģ„øģŠ¤ź°€ ģžˆėŠ” ģ½”ė“œ 리뷰얓와 ėŖ…ė ¹ģ„ 실행할 수 ģžˆėŠ” ķ…ŒģŠ¤ķŠø ėŸ¬ė„ˆė¼ėŠ” 두 ź°œģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•©ė‹ˆė‹¤. Claudeź°€ `Agent` ė„źµ¬ė„¼ 통핓 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķ˜øģ¶œķ•˜ėÆ€ė”œ `allowedTools`에 `Agent`넼 ķ¬ķ•Øķ•˜ģ—¬ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ ģ„œėøŒģ—ģ“ģ „ķŠø ķ˜øģ¶œģ„ ģžė™ģœ¼ė”œ ģŠ¹ģøķ•©ė‹ˆė‹¤.72`agents` ė§¤ź°œė³€ģˆ˜ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģ½”ė“œģ—ģ„œ 직접 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ •ģ˜ķ•©ė‹ˆė‹¤. ClaudeėŠ” `Agent` ė„źµ¬ė„¼ 통핓 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķ˜øģ¶œķ•˜ėÆ€ė”œ `allowedTools`에 `Agent`넼 ķ¬ķ•Øķ•˜ģ—¬ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ ģ„œėøŒģ—ģ“ģ „ķŠø ķ˜øģ¶œģ„ ģžė™ģœ¼ė”œ ģŠ¹ģøķ•©ė‹ˆė‹¤.

73 73 

74ģ“ ķŽ˜ģ“ģ§€ģ˜ ėŒ€ė¶€ė¶„ģ˜ ģ˜ˆģ‹œėŠ” ģµœģ¢… 결과만 ģ¶œė „ķ•©ė‹ˆė‹¤. Claudeź°€ ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģœ„ģž„ķ–ˆėŠ”ģ§€ 직접 ė‹µė³€ķ–ˆėŠ”ģ§€ ķ™•ģøķ•˜ė ¤ė©“ [ģ„œėøŒģ—ģ“ģ „ķŠø 호출 감지](#detecting-subagent-invocation)넼 ģ°øģ”°ķ•˜ģ„øģš”.74ģ“ ķŽ˜ģ“ģ§€ģ˜ ėŒ€ė¶€ė¶„ģ˜ ģ˜ˆģ‹œėŠ” ģµœģ¢… 결과만 ģ¶œė „ķ•©ė‹ˆė‹¤. Claudeź°€ ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģœ„ģž„ķ–ˆėŠ”ģ§€ 직접 ė‹µė³€ķ–ˆėŠ”ģ§€ ķ™•ģøķ•˜ė ¤ė©“ [ģ„œėøŒģ—ģ“ģ „ķŠø 호출 감지](#detect-subagent-invocation)넼 ģ°øģ”°ķ•˜ģ„øģš”.

75 

76ģ“ ģ˜ˆģ‹œėŠ” ģ½źø° ģ „ģš© ģ•”ģ„øģŠ¤ź°€ ģžˆėŠ” ģ½”ė“œ 리뷰얓와 ėŖ…ė ¹ģ„ 실행할 수 ģžˆėŠ” ķ…ŒģŠ¤ķŠø ėŸ¬ė„ˆė¼ėŠ” 두 ź°œģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•©ė‹ˆė‹¤.

75 77 

76<CodeGroup>78<CodeGroup>

77 ```python Python theme={null}79 ```python Python theme={null}


197 199 

198Python SDKģ—ģ„œ `disallowedTools` ė° `mcpServers`와 ź°™ģ€ ģ—¬ėŸ¬ ė‹Øģ–“ė”œ 된 ķ•„ė“œ ģ“ė¦„ģ€ Pythonģ˜ snake\_case ź·œģ¹™ģ„ ė”°ė„“ģ§€ ģ•Šź³  ģ™€ģ“ģ–“ ķ˜•ģ‹ź³¼ ģ¼ģ¹˜ķ•˜ė„ė” camelCase넼 ģœ ģ§€ķ•©ė‹ˆė‹¤. ģžģ„øķ•œ ė‚“ģš©ģ€ [`AgentDefinition` ģ°øģ”°](/ko/agent-sdk/python#agentdefinition)넼 ģ°øģ”°ķ•˜ģ„øģš”.200Python SDKģ—ģ„œ `disallowedTools` ė° `mcpServers`와 ź°™ģ€ ģ—¬ėŸ¬ ė‹Øģ–“ė”œ 된 ķ•„ė“œ ģ“ė¦„ģ€ Pythonģ˜ snake\_case ź·œģ¹™ģ„ ė”°ė„“ģ§€ ģ•Šź³  ģ™€ģ“ģ–“ ķ˜•ģ‹ź³¼ ģ¼ģ¹˜ķ•˜ė„ė” camelCase넼 ģœ ģ§€ķ•©ė‹ˆė‹¤. ģžģ„øķ•œ ė‚“ģš©ģ€ [`AgentDefinition` ģ°øģ”°](/ko/agent-sdk/python#agentdefinition)넼 ģ°øģ”°ķ•˜ģ„øģš”.

199 201 

202Claude Code v2.1.198ģ—ģ„œ 두 가지 ģ„œėøŒģ—ģ“ģ „ķŠø ė™ģž‘ģ“ ė³€ź²½ė˜ģ—ˆģŠµė‹ˆė‹¤:

203 

204* ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” 기본적으딜 ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. [`run_in_background`](/ko/agent-sdk/typescript) ģž…ė „ģ„ ģƒėžµķ•˜ėŠ” Agent ė„źµ¬ ķ˜øģ¶œģ€ ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ‹œģž‘ķ•˜ź³ , ClaudeėŠ” ź³„ģ†ķ•˜źø° 전에 결과가 ķ•„ģš”ķ•  ė•Œ `run_in_background: false`넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤. v2.1.198 ģ“ģ „ģ—ėŠ” `run_in_background`넼 ģƒėžµķ•˜ė©“ ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ė™źø°ģ ģœ¼ė”œ ģ‹¤ķ–‰ė˜ģ—ˆģŠµė‹ˆė‹¤. ķŠ¹ģ • ģ—ģ“ģ „ķŠøģ— ėŒ€ķ•“ Claudeź°€ ģš”ģ²­ķ•˜ėŠ” 것과 ź“€ź³„ģ—†ģ“ ė°±ź·øė¼ģš“ė“œ ģ‹¤ķ–‰ģ„ ź°•ģ œķ•˜ė ¤ė©“ `background` ķ•„ė“œė„¼ `true`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤.

205* ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ė©”ģø ģ„øģ…˜ģ˜ ķ™•ģž„ 사고 źµ¬ģ„±ģ„ ģƒģ†ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” ė©”ģø ģ„øģ…˜ģ˜ 설정과 ź“€ź³„ģ—†ģ“ ģ„œėøŒģ—ģ“ģ „ķŠø ė‚“ģ—ģ„œ ķ™•ģž„ 사고가 ė¹„ķ™œģ„±ķ™”ė©ė‹ˆė‹¤.

206 

200<Note>207<Note>

201 {/* min-version: 2.1.172 */}Claude Code v2.1.172부터 ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ģžģ‹ ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•  수 ģžˆģŠµė‹ˆė‹¤. ė©”ģø ģ—ģ“ģ „ķŠø ģ•„ėž˜ 5단계 ź¹Šģ“ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” 추가 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ķ¬ź·øė¼ģš“ė“œ ė˜ėŠ” ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ė˜ėŠ”ģ§€ 여부와 ź“€ź³„ģ—†ģ“ ģ“ ģ œķ•œģ“ ģ ģš©ė©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøź°€ 다넸 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•˜ģ§€ ėŖ»ķ•˜ė„ė” ķ•˜ė ¤ė©“ `tools` ė°°ģ—“ģ—ģ„œ `Agent`넼 ģƒėžµķ•˜ź±°ė‚˜ `disallowedTools`에 ģ¶”ź°€ķ•©ė‹ˆė‹¤. 전첓 ź¹Šģ“ ź·œģ¹™ģ€ [ģ¤‘ģ²©ėœ ģ„œėøŒģ—ģ“ģ „ķŠø](/ko/sub-agents#spawn-nested-subagents)넼 ģ°øģ”°ķ•˜ģ„øģš”.208 {/* min-version: 2.1.172 */}Claude Code v2.1.172부터 ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ģžģ‹ ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•  수 ģžˆģŠµė‹ˆė‹¤. ė©”ģø ģ—ģ“ģ „ķŠø ģ•„ėž˜ 5단계 ź¹Šģ“ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ķ¬ź·øė¼ģš“ė“œ ė˜ėŠ” ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ė˜ėŠ”ģ§€ 여부와 ź“€ź³„ģ—†ģ“ 추가 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøź°€ 다넸 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•˜ģ§€ ėŖ»ķ•˜ė„ė” ķ•˜ė ¤ė©“ `tools` ė°°ģ—“ģ—ģ„œ `Agent`넼 ģƒėžµķ•˜ź±°ė‚˜ `disallowedTools`에 ģ¶”ź°€ķ•©ė‹ˆė‹¤. 전첓 ź¹Šģ“ ź·œģ¹™ģ€ [ģ¤‘ģ²©ėœ ģ„œėøŒģ—ģ“ģ „ķŠø](/ko/sub-agents#spawn-nested-subagents)넼 ģ°øģ”°ķ•˜ģ„øģš”.

202</Note>209</Note>

203 210 

204<h3 id="filesystem-based-definition-alternative">211<h3 id="filesystem-based-definition-alternative">


224| ė„źµ¬ ģ •ģ˜ (ė¶€ėŖØģ—ģ„œ ģƒģ†ė˜ź±°ė‚˜ `tools`ģ˜ 부분 ģ§‘ķ•©) | ė¶€ėŖØģ˜ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø |231| ė„źµ¬ ģ •ģ˜ (ė¶€ėŖØģ—ģ„œ ģƒģ†ė˜ź±°ė‚˜ `tools`ģ˜ 부분 ģ§‘ķ•©) | ė¶€ėŖØģ˜ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø |

225 232 

226<Note>233<Note>

227 ė¶€ėŖØėŠ” ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ģµœģ¢… ė©”ģ‹œģ§€ė„¼ Agent ė„źµ¬ 결과딜 ź·øėŒ€ė”œ ė°›ģ§€ė§Œ, ģžģ‹ ģ˜ ģ‘ė‹µģ—ģ„œ ģš”ģ•½ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠø ģ¶œė „ģ„ ģ‚¬ģš©ģž ėŒ€ė©“ ģ‘ė‹µģ—ģ„œ ź·øėŒ€ė”œ ģœ ģ§€ķ•˜ė ¤ė©“, **ė©”ģø** `query()` ķ˜øģ¶œģ— ģ „ė‹¬ķ•˜ėŠ” ķ”„ė”¬ķ”„ķŠø ė˜ėŠ” `systemPrompt` ģ˜µģ…˜ģ— ź·øė ‡ź²Œ ķ•˜ė„ė” ģ§€ģ‹œķ•˜ėŠ” ģ§€ģ¹Øģ„ ķ¬ķ•Øķ•˜ģ„øģš”.234 ė¶€ėŖØėŠ” ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ģµœģ¢… ė©”ģ‹œģ§€ė„¼ Agent ė„źµ¬ 결과딜 ź·øėŒ€ė”œ ė°›ģ§€ė§Œ, ģžģ‹ ģ˜ ģ‘ė‹µģ—ģ„œ ģš”ģ•½ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠø ģ¶œė „ģ„ ģ‚¬ģš©ģž ėŒ€ė©“ ģ‘ė‹µģ—ģ„œ ź·øėŒ€ė”œ ģœ ģ§€ķ•˜ė ¤ė©“, ė©”ģø `query()` ķ˜øģ¶œģ— ģ „ė‹¬ķ•˜ėŠ” ķ”„ė”¬ķ”„ķŠø ė˜ėŠ” `systemPrompt` ģ˜µģ…˜ģ— ź·øė ‡ź²Œ ķ•˜ė„ė” ģ§€ģ‹œķ•˜ėŠ” ģ§€ģ¹Øģ„ ķ¬ķ•Øķ•˜ģ„øģš”.

228</Note>235</Note>

229 236 

230<h2 id="invoking-subagents">237Claude Code v2.1.199 źø°ģ¤€ģœ¼ė”œ, ģ†ė„ ģ œķ•œź³¼ ź°™ģ“ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ 씰기에 ģ¢…ė£Œķ•˜ėŠ” API ģ˜¤ė„˜ėŠ” ģ ˆėŒ€ 결과딜 ģ „ė‹¬ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ģ“ėÆø ģ¶œė „ģ„ ģƒģ„±ķ•œ 경우, Agent ė„źµ¬ėŠ” ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ģ™„ė£Œė˜ģ§€ ģ•Šģ•˜ė‹¤ėŠ” 메모와 ķ•Øź»˜ 핓당 부분 ģ¶œė „ģ„ ė°˜ķ™˜ķ•©ė‹ˆė‹¤. 그렇지 ģ•Šģœ¼ė©“ ė„źµ¬ ź²°ź³¼ėŠ” 오넘 ė©”ģ‹œģ§€ģø `Agent terminated early due to an API error`ģ“ė©°, ź·ø 뒤에 오넘 세부 정볓가 ė”°ė¦…ė‹ˆė‹¤. ģžģ„øķ•œ ė‚“ģš©ģ€ [ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ API 오넘](/ko/sub-agents#api-errors-in-subagents)넼 ģ°øģ”°ķ•˜ģ„øģš”.

238 

239<h2 id="invoke-subagents">

231 ģ„œėøŒģ—ģ“ģ „ķŠø 호출240 ģ„œėøŒģ—ģ“ģ „ķŠø 호출

232</h2>241</h2>

233 242 


329 ```338 ```

330</CodeGroup>339</CodeGroup>

331 340 

332<h2 id="detecting-subagent-invocation">341<h2 id="detect-subagent-invocation">

333 ģ„œėøŒģ—ģ“ģ „ķŠø 호출 감지342 ģ„œėøŒģ—ģ“ģ „ķŠø 호출 감지

334</h2>343</h2>

335 344 

336ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” Agent ė„źµ¬ė„¼ 통핓 ķ˜øģ¶œė©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøź°€ 호출될 ė•Œė„¼ ź°ģ§€ķ•˜ė ¤ė©“, `name`ģ“ `"Agent"`ģø `tool_use` ėø”ė”ģ„ ķ™•ģøķ•˜ģ„øģš”. ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ģ»Øķ…ģŠ¤ķŠø ė‚“ģ—ģ„œģ˜ ė©”ģ‹œģ§€ģ—ėŠ” `parent_tool_use_id` ķ•„ė“œź°€ ķ¬ķ•Øė©ė‹ˆė‹¤.345ClaudeėŠ” Agent ė„źµ¬ė„¼ 통핓 ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķ˜øģ¶œķ•©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøź°€ 호출될 ė•Œė„¼ ź°ģ§€ķ•˜ė ¤ė©“, `name`ģ“ `"Agent"`ģø `tool_use` ėø”ė”ģ„ ķ™•ģøķ•˜ģ„øģš”. ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ģ»Øķ…ģŠ¤ķŠø ė‚“ģ—ģ„œģ˜ ė©”ģ‹œģ§€ģ—ėŠ” `parent_tool_use_id` ķ•„ė“œź°€ ķ¬ķ•Øė©ė‹ˆė‹¤.

337 346 

338<Note>347<Note>

339 ė„źµ¬ ģ“ė¦„ģ€ Claude Code v2.1.63ģ—ģ„œ `"Task"`ģ—ģ„œ `"Agent"`딜 ė³€ź²½ė˜ģ—ˆģŠµė‹ˆė‹¤. ķ˜„ģž¬ SDK ė¦“ė¦¬ģŠ¤ėŠ” `tool_use` ėø”ė”ģ—ģ„œ `"Agent"`넼 ė‚“ė³“ė‚“ģ§€ė§Œ ģ—¬ģ „ķžˆ `system:init` ė„źµ¬ ėŖ©ė”ź³¼ `result.permission_denials[].tool_name`ģ—ģ„œ `"Task"`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `block.name`ģ—ģ„œ 두 ź°’ģ„ 모두 ķ™•ģøķ•˜ė©“ SDK 버전 ź°„ ķ˜øķ™˜ģ„±ģ“ ė³“ģž„ė©ė‹ˆė‹¤.348 ė„źµ¬ ģ“ė¦„ģ€ Claude Code v2.1.63ģ—ģ„œ `"Task"`ģ—ģ„œ `"Agent"`딜 ė³€ź²½ė˜ģ—ˆģŠµė‹ˆė‹¤. ķ˜„ģž¬ SDK ė¦“ė¦¬ģŠ¤ėŠ” `tool_use` ėø”ė”ģ—ģ„œ `"Agent"`넼 ė‚“ė³“ė‚“ģ§€ė§Œ ģ—¬ģ „ķžˆ `system:init` ė„źµ¬ ėŖ©ė”ź³¼ `result.permission_denials[].tool_name`ģ—ģ„œ `"Task"`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `block.name`ģ—ģ„œ 두 ź°’ģ„ 모두 ķ™•ģøķ•˜ė©“ SDK 버전 ź°„ ķ˜øķ™˜ģ„±ģ“ ė³“ģž„ė©ė‹ˆė‹¤.


422 ```431 ```

423</CodeGroup>432</CodeGroup>

424 433 

425<h2 id="resuming-subagents">434<h2 id="resume-subagents">

426 ģ„œėøŒģ—ģ“ģ „ķŠø ģž¬ź°œ435 ģ„œėøŒģ—ģ“ģ „ķŠø ģž¬ź°œ

427</h2>436</h2>

428 437 

429ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģž¬ź°œķ•˜ģ—¬ ģ¤‘ė‹Øķ•œ ģ§€ģ ģ—ģ„œ ź³„ģ†ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģž¬ź°œėœ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ģ“ģ „ģ˜ ėŖØė“  ė„źµ¬ 호출, ź²°ź³¼ ė° ģ¶”ė” ģ„ ķ¬ķ•Øķ•œ 전첓 ėŒ€ķ™” źø°ė”ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” 새딜 ģ‹œģž‘ķ•˜ėŠ” ėŒ€ģ‹  ģ •ķ™•ķžˆ ģ¤‘ė‹Øķ•œ ģ§€ģ ģ—ģ„œ ź³„ģ†ė©ė‹ˆė‹¤.438ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģž¬ź°œķ•˜ģ—¬ ģ¤‘ė‹Øķ•œ ģ§€ģ ģ—ģ„œ ź³„ģ†ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģž¬ź°œėœ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ģ“ģ „ģ˜ ėŖØė“  ė„źµ¬ 호출, ź²°ź³¼ ė° ģ¶”ė” ģ„ ķ¬ķ•Øķ•œ 전첓 ėŒ€ķ™” źø°ė”ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤.

430 439 

431ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ģ™„ė£Œė˜ė©“, Agent ė„źµ¬ ź²°ź³¼ģ—ėŠ” `agentId: <id>`넼 ķ¬ķ•Øķ•˜ėŠ” ķ…ģŠ¤ķŠø ėø”ė”ģ“ ķ¬ķ•Øė©ė‹ˆė‹¤. źø°ė³ø 제공 [`Explore` ė° `Plan` ģ—ģ“ģ „ķŠø](/ko/sub-agents#built-in-subagents)ėŠ” ģ¼ķšŒģ„±ģ“ė©° `agentId`넼 ė°˜ķ™˜ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ, ģž¬ź°œź°€ ķ•„ģš”ķ•œ 경우 ģ‚¬ģš©ģž ģ •ģ˜ ģ—ģ“ģ „ķŠø ė˜ėŠ” `general-purpose`넼 ģ‚¬ģš©ķ•˜ģ„øģš”. ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķ”„ė”œź·øėž˜ė° ė°©ģ‹ģœ¼ė”œ ģž¬ź°œķ•˜ė ¤ė©“:440ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ģ™„ė£Œė˜ė©“, Agent ė„źµ¬ ź²°ź³¼ģ—ėŠ” `agentId: <id>`넼 ķ¬ķ•Øķ•˜ėŠ” ķ…ģŠ¤ķŠø ėø”ė”ģ“ ķ¬ķ•Øė©ė‹ˆė‹¤. źø°ė³ø 제공 [`Explore` ė° `Plan` ģ—ģ“ģ „ķŠø](/ko/sub-agents#built-in-subagents)ėŠ” ģ¼ķšŒģ„±ģ“ė©° `agentId`넼 ė°˜ķ™˜ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ, ģž¬ź°œź°€ ķ•„ģš”ķ•œ 경우 ģ‚¬ģš©ģž ģ •ģ˜ ģ—ģ“ģ „ķŠø ė˜ėŠ” `general-purpose`넼 ģ‚¬ģš©ķ•˜ģ„øģš”. ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ķ”„ė”œź·øėž˜ė° ė°©ģ‹ģœ¼ė”œ ģž¬ź°œķ•˜ė ¤ė©“:

432 441 


662 671 

663Claudeź°€ ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģœ„ģž„ķ•˜ėŠ” ėŒ€ģ‹  ģž‘ģ—…ģ„ 직접 ģ™„ė£Œķ•˜ėŠ” 경우:672Claudeź°€ ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģœ„ģž„ķ•˜ėŠ” ėŒ€ģ‹  ģž‘ģ—…ģ„ 직접 ģ™„ė£Œķ•˜ėŠ” 경우:

664 673 

6651. **Agent ķ˜øģ¶œģ“ ģŠ¹ģøė˜ģ—ˆėŠ”ģ§€ ķ™•ģø**: `allowedTools`에 `Agent`넼 ķ¬ķ•Øķ•˜ģ—¬ ģ„œėøŒģ—ģ“ģ „ķŠø ķ˜øģ¶œģ„ ģžė™ ģŠ¹ģøķ•©ė‹ˆė‹¤. ģ“ė„¼ ķ¬ķ•Øķ•˜ģ§€ ģ•Šģœ¼ė©“ Agent ķ˜øģ¶œģ“ `canUseTool` 콜백으딜 ģ „ė‹¬ė˜ź±°ė‚˜ `dontAsk` ėŖØė“œģ—ģ„œėŠ” ź±°ė¶€ė©ė‹ˆė‹¤.674* **Agent ķ˜øģ¶œģ“ ģŠ¹ģøė˜ģ—ˆėŠ”ģ§€ ķ™•ģø**: `allowedTools`에 `Agent`넼 ķ¬ķ•Øķ•˜ģ—¬ ģ„œėøŒģ—ģ“ģ „ķŠø ķ˜øģ¶œģ„ ģžė™ ģŠ¹ģøķ•©ė‹ˆė‹¤. ģ“ė„¼ ķ¬ķ•Øķ•˜ģ§€ ģ•Šģœ¼ė©“ Agent ķ˜øģ¶œģ“ `canUseTool` 콜백으딜 ģ „ė‹¬ė˜ź±°ė‚˜ `dontAsk` ėŖØė“œģ—ģ„œėŠ” ź±°ė¶€ė©ė‹ˆė‹¤.

6662. **ėŖ…ģ‹œģ  ķ”„ė”¬ķ”„ķŒ… ģ‚¬ģš©**: ķ”„ė”¬ķ”„ķŠøģ—ģ„œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ“ė¦„ģœ¼ė”œ ģ–øźø‰ķ•˜ģ„øģš”(예: "code-reviewer ģ—ģ“ģ „ķŠøė„¼ ģ‚¬ģš©ķ•˜ģ—¬...").675* **ėŖ…ģ‹œģ  ķ”„ė”¬ķ”„ķŒ… ģ‚¬ģš©**: ķ”„ė”¬ķ”„ķŠøģ—ģ„œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ“ė¦„ģœ¼ė”œ ģ–øźø‰ķ•˜ģ„øģš”(예: "code-reviewer ģ—ģ“ģ „ķŠøė„¼ ģ‚¬ģš©ķ•˜ģ—¬...").

6673. **ėŖ…ķ™•ķ•œ 설명 ģž‘ģ„±**: Claudeź°€ ģž‘ģ—…ģ„ ģ ģ ˆķžˆ ģ¼ģ¹˜ģ‹œķ‚¬ 수 ģžˆė„ė” ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ‚¬ģš©ķ•“ģ•¼ ķ•  ė•Œė„¼ ģ •ķ™•ķžˆ ģ„¤ėŖ…ķ•˜ģ„øģš”.676* **ėŖ…ķ™•ķ•œ 설명 ģž‘ģ„±**: Claudeź°€ ģž‘ģ—…ģ„ ģ ģ ˆķžˆ ģ¼ģ¹˜ģ‹œķ‚¬ 수 ģžˆė„ė” ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ‚¬ģš©ķ•“ģ•¼ ķ•  ė•Œė„¼ ģ •ķ™•ķžˆ ģ„¤ėŖ…ķ•˜ģ„øģš”.

668 677 

669<h3 id="filesystem-based-agents-not-loading">678<h3 id="filesystem-based-agents-not-loading">

670 ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 기반 ģ—ģ“ģ „ķŠøź°€ ė”œė“œė˜ģ§€ ģ•ŠģŒ679 ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 기반 ģ—ģ“ģ „ķŠøź°€ ė”œė“œė˜ģ§€ ģ•ŠģŒ

671</h3>680</h3>

672 681 

673`.claude/agents/`에 ģ •ģ˜ėœ ģ—ģ“ģ „ķŠøėŠ” ģ‹œģž‘ ģ‹œģ—ė§Œ ė”œė“œė©ė‹ˆė‹¤. Claude Codeź°€ 실행 ģ¤‘ģø ė™ģ•ˆ 새 ģ—ģ“ģ „ķŠø ķŒŒģ¼ģ„ ģƒģ„±ķ•˜ė©“, ģ„øģ…˜ģ„ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ—¬ ė”œė“œķ•˜ģ„øģš”.682Claude CodeėŠ” `~/.claude/agents/` ė° `.claude/agents/`넼 ź°ģ‹œķ•˜ė©° 새딜욓 ė˜ėŠ” ķŽøģ§‘ėœ ģ—ģ“ģ „ķŠø ķŒŒģ¼ģ„ ėŖ‡ 쓈 낓에 ģ„ ķƒķ•˜ė©°, ģž¬ģ‹œģž‘ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ •ģ˜ź°€ ė‚˜ķƒ€ė‚˜ģ§€ ģ•Šģœ¼ė©“ ė‹¤ģŒ ģ›ģøė“¤ģ„ ķ™•ģøķ•˜ģ„øģš”:

683 

684* **새딜욓 `agents` 디렉토리**: ź°ģ‹œģžėŠ” ģ„øģ…˜ģ“ ģ‹œģž‘ė  ė•Œ ģ”“ģž¬ķ–ˆė˜ ė””ė ‰ķ† ė¦¬ė§Œ ķ¬ķ•Øķ•˜ėÆ€ė”œ, 새 ė””ė ‰ķ† ė¦¬ģ˜ 첫 번째 ķŒŒģ¼ģ€ ģ„øģ…˜ ģž¬ģ‹œģž‘ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ź²ƒģ“ ź°€ģž„ ģ¼ė°˜ģ ģø ģ›ģøģž…ė‹ˆė‹¤.

685* **ģž˜ėŖ»ėœ frontmatter ė˜ėŠ” ģ¤‘ė³µėœ `name`**: ķŒŒģ¼ģ˜ YAMLģ„ ķ™•ģøķ•˜ź³ , 기씓 ģ—ģ“ģ „ķŠøź°€ ģ“ėÆø 핓당 `name`ģ„ ģ‚¬ģš©ķ•˜ź³  ģžˆėŠ”ģ§€ ķ™•ģøķ•˜ģ„øģš”.

686* **`--disable-slash-commands`**: ģ“ ķ”Œėž˜ź·øė”œ ģ‹œģž‘ėœ ģ„øģ…˜ģ€ ģ“ėŸ¬ķ•œ 디렉토리넼 ź°ģ‹œķ•˜ģ§€ ģ•Šģœ¼ė©° 새 ķŒŒģ¼ģ„ ė”œė“œķ•˜ė ¤ė©“ ķ•­ģƒ ģž¬ģ‹œģž‘ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

687* **ė™ģ¼ķ•œ ģ“ė¦„ģ˜ ķ”„ė”œź·øėž˜ė° ė°©ģ‹ ģ—ģ“ģ „ķŠø**: `query()`에 ģ „ė‹¬ėœ `agents`ėŠ” ė™ģ¼ķ•œ ģ“ė¦„ģ˜ ķŒŒģ¼ ģ‹œģŠ¤ķ…œ ģ—ģ“ģ „ķŠøė„¼ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤.

688 

689ķŒŒģ¼ ķ˜•ģ‹ģ— ėŒ€ķ•“ģ„œėŠ” [ģ„œėøŒģ—ģ“ģ „ķŠø ķŒŒģ¼ ģž‘ģ„± 방법](/ko/sub-agents#write-subagent-files)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

674 690 

675<h3 id="windows-long-prompt-failures">691<h3 id="long-prompt-failures-on-windows">

676 Windows: źø“ ķ”„ė”¬ķ”„ķŠø ģ‹¤ķŒØ692 Windowsģ—ģ„œ źø“ ķ”„ė”¬ķ”„ķŠø ģ‹¤ķŒØ

677</h3>693</h3>

678 694 

679Windowsģ—ģ„œėŠ” 매우 źø“ ķ”„ė”¬ķ”„ķŠøź°€ ģžˆėŠ” ģ„œėøŒģ—ģ“ģ „ķŠøź°€ 명령줄 źøøģ“ ģ œķ•œ(8191ģž)으딜 ģøķ•“ ģ‹¤ķŒØķ•  수 ģžˆģŠµė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøė„¼ ź°„ź²°ķ•˜ź²Œ ģœ ģ§€ķ•˜ź±°ė‚˜ ė³µģž”ķ•œ ģ§€ģ¹Øģ—ėŠ” ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 기반 ģ—ģ“ģ „ķŠøė„¼ ģ‚¬ģš©ķ•˜ģ„øģš”.695Windowsģ—ģ„œėŠ” 매우 źø“ ķ”„ė”¬ķ”„ķŠøź°€ ģžˆėŠ” ģ„œėøŒģ—ģ“ģ „ķŠøź°€ 명령줄 źøøģ“ ģ œķ•œģø 8191ģžė”œ ģøķ•“ ģ‹¤ķŒØķ•  수 ģžˆģŠµė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøė„¼ ź°„ź²°ķ•˜ź²Œ ģœ ģ§€ķ•˜ź±°ė‚˜ ė³µģž”ķ•œ ģ§€ģ¹Øģ—ėŠ” ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 기반 ģ—ģ“ģ „ķŠøė„¼ ģ‚¬ģš©ķ•˜ģ„øģš”.

680 696 

681<h2 id="related-documentation">697<h2 id="related-documentation">

682 ꓀련 ė¬øģ„œ698 ꓀련 ė¬øģ„œ

Details

9ķ• ģ¼ ģ¶”ģ ģ€ ģž‘ģ—…ģ„ ź“€ė¦¬ķ•˜ź³  ģ‚¬ģš©ģžģ—ź²Œ ģ§„ķ–‰ ģƒķ™©ģ„ ķ‘œģ‹œķ•˜ėŠ” źµ¬ģ”°ķ™”ėœ ė°©ė²•ģ„ ģ œź³µķ•©ė‹ˆė‹¤. Claude Agent SDKģ—ėŠ” ė³µģž”ķ•œ ģ›Œķ¬ķ”Œė”œģš°ė„¼ źµ¬ģ„±ķ•˜ź³  ģ‚¬ģš©ģžģ—ź²Œ ģž‘ģ—… ģ§„ķ–‰ ģƒķ™©ģ„ ģ•Œė¦¬ėŠ” ė° ė„ģ›€ģ“ ė˜ėŠ” źø°ė³ø 제공 ķ• ģ¼ źø°ėŠ„ģ“ ķ¬ķ•Øė˜ģ–“ ģžˆģŠµė‹ˆė‹¤.9ķ• ģ¼ ģ¶”ģ ģ€ ģž‘ģ—…ģ„ ź“€ė¦¬ķ•˜ź³  ģ‚¬ģš©ģžģ—ź²Œ ģ§„ķ–‰ ģƒķ™©ģ„ ķ‘œģ‹œķ•˜ėŠ” źµ¬ģ”°ķ™”ėœ ė°©ė²•ģ„ ģ œź³µķ•©ė‹ˆė‹¤. Claude Agent SDKģ—ėŠ” ė³µģž”ķ•œ ģ›Œķ¬ķ”Œė”œģš°ė„¼ źµ¬ģ„±ķ•˜ź³  ģ‚¬ģš©ģžģ—ź²Œ ģž‘ģ—… ģ§„ķ–‰ ģƒķ™©ģ„ ģ•Œė¦¬ėŠ” ė° ė„ģ›€ģ“ ė˜ėŠ” źø°ė³ø 제공 ķ• ģ¼ źø°ėŠ„ģ“ ķ¬ķ•Øė˜ģ–“ ģžˆģŠµė‹ˆė‹¤.

10 10 

11<Note>11<Note>

12 TypeScript Agent SDK 0.3.142 ė° Claude Code v2.1.142부터 ģ„øģ…˜ģ€ `TodoWrite` ėŒ€ģ‹  źµ¬ģ”°ķ™”ėœ Task ė„źµ¬ģø `TaskCreate`, `TaskUpdate`, `TaskGet`, `TaskList`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ėŖØė‹ˆķ„°ė§ ģ½”ė“œ 변경 ė°©ė²•ģ€ [Task ė„źµ¬ė”œ ė§ˆģ“ź·øė ˆģ“ģ…˜](#migrate-to-task-tools)ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤. ģ“ ķŽ˜ģ“ģ§€ģ˜ ģ˜ˆģ œėŠ” 아직 ė§ˆģ“ź·øė ˆģ“ģ…˜ķ•˜ģ§€ ģ•Šģ€ ģ„øģ…˜ģ— ėŒ€ķ•“ `TodoWrite`넼 ź³„ģ† ķ‘œģ‹œķ•˜źø° ģœ„ķ•“ `CLAUDE_CODE_ENABLE_TASKS=0`ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.12 TypeScript Agent SDK 0.3.142 ė° Claude Code v2.1.142부터 ģ„øģ…˜ģ€ `TodoWrite` ėŒ€ģ‹  źµ¬ģ”°ķ™”ėœ Task ė„źµ¬ģø `TaskCreate`, `TaskUpdate`, `TaskGet`, `TaskList`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. Python SDKėŠ” Python ķŒØķ‚¤ģ§€ ė²„ģ „ģ“ ģ•„ė‹Œ ģ‹¤ķ–‰ķ•˜ėŠ” Claude Code CLIģ—ģ„œ ģ“ 변경 ģ‚¬ķ•­ģ„ ź°€ģ øģ˜µė‹ˆė‹¤. pip ķŒØķ‚¤ģ§€ 낓에 ė²ˆė“¤ėœ CLI ė˜ėŠ” `cli_path`딜 ģ§€ģ •ķ•œ CLIź°€ v2.1.142 ģ“ģƒģ“ė©“ ģ „ķ™˜ģ“ ģ ģš©ė©ė‹ˆė‹¤. ėŖØė‹ˆķ„°ė§ ģ½”ė“œ 변경 ė°©ė²•ģ€ [Task ė„źµ¬ė”œ ė§ˆģ“ź·øė ˆģ“ģ…˜](#migrate-to-task-tools)ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤. ģ“ ķŽ˜ģ“ģ§€ģ˜ ģ˜ˆģ œėŠ” 아직 ė§ˆģ“ź·øė ˆģ“ģ…˜ķ•˜ģ§€ ģ•Šģ€ ģ„øģ…˜ģ— ėŒ€ķ•“ `TodoWrite`넼 ź³„ģ† ķ‘œģ‹œķ•˜źø° ģœ„ķ•“ `CLAUDE_CODE_ENABLE_TASKS=0`ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.

13</Note>13</Note>

14 14 

15<h3 id="todo-lifecycle">15<h3 id="todo-lifecycle">


27 ķ• ģ¼ģ“ ģ‚¬ģš©ė˜ėŠ” 경우27 ķ• ģ¼ģ“ ģ‚¬ģš©ė˜ėŠ” 경우

28</h3>28</h3>

29 29 

30SDKėŠ” ė‹¤ģŒģ˜ ź²½ģš°ģ— ģžė™ģœ¼ė”œ ķ• ģ¼ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤:30SDKėŠ” ėŒ€ė¶€ė¶„ģ˜ 다단계 ģž‘ģ—…ģ— ėŒ€ķ•“ ķ• ģ¼ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤. 예넼 들멓:

31 31 

32* **ė³µģž”ķ•œ 다단계 ģž‘ģ—…** - 3개 ģ“ģƒģ˜ ģ„œė”œ 다넸 ģž‘ģ—…ģ“ ķ•„ģš”ķ•œ 경우32* **ė³µģž”ķ•œ 다단계 ģž‘ģ—…** - 3개 ģ“ģƒģ˜ ģ„œė”œ 다넸 ģž‘ģ—…ģ“ ķ•„ģš”ķ•œ 경우

33* **ģ‚¬ģš©ģž 제공 ģž‘ģ—… ėŖ©ė”** - ģ—¬ėŸ¬ ķ•­ėŖ©ģ“ 언급될 ė•Œ33* **ģ‚¬ģš©ģž 제공 ģž‘ģ—… ėŖ©ė”** - ģ—¬ėŸ¬ ķ•­ėŖ©ģ“ 언급될 ė•Œ

34* **ģ¤‘ģš”ķ•œ ģž‘ģ—…** - ģ§„ķ–‰ ģƒķ™© ģ¶”ģ ģ“ ė„ģ›€ģ“ ė˜ėŠ” 경우34* **ģ¤‘ģš”ķ•œ ģž‘ģ—…** - ģ§„ķ–‰ ģƒķ™© ģ¶”ģ ģ“ ė„ģ›€ģ“ ė˜ėŠ” 경우

35* **ėŖ…ģ‹œģ  ģš”ģ²­** - ģ‚¬ģš©ģžź°€ ķ• ģ¼ źµ¬ģ„±ģ„ ģš”ģ²­ķ•  ė•Œ35* **ėŖ…ģ‹œģ  ģš”ģ²­** - ģ‚¬ģš©ģžź°€ ķ• ģ¼ źµ¬ģ„±ģ„ ģš”ģ²­ķ•  ė•Œ

36 36 

37매우 ģ§§ź±°ė‚˜ ė‹Øģ¼ ė‹Øź³„ģ˜ ģš”ģ²­ģ— ėŒ€ķ•“ģ„œėŠ” ķ• ģ¼ģ„ ź±“ė„ˆė›ø 수 ģžˆģŠµė‹ˆė‹¤.

38 

37<h2 id="examples">39<h2 id="examples">

38 예제40 예제

39</h2>41</h2>

40 42 

43ģ“ ģ˜ˆģ œė“¤ģ„ ģ‹¤ķ–‰ķ•˜źø° 전에 [빠넸 ģ‹œģž‘](/ko/agent-sdk/quickstart)ģ„ ė”°ė¼ Claude Agent SDK넼 ģ„¤ģ¹˜ķ•˜ģ‹­ģ‹œģ˜¤.

44 

45각 ģ˜ˆģ œėŠ” ģ—ģ“ģ „ķŠøź°€ ģ™„ė£Œė  ė•Œź¹Œģ§€ ģ‹¤ķ–‰ė˜ź³  ģµœģ¢… ź²°ź³¼ ė©”ģ‹œģ§€ė„¼ ģƒģ„±ķ•©ė‹ˆė‹¤. ģ„øģ…˜ģ“ 먼저 ķ„“ ģ œķ•œģ— ė„ė‹¬ķ•˜ė©“ 핓당 ź²°ź³¼ ė©”ģ‹œģ§€ėŠ” `error_max_turns` ģ„œėøŒķƒ€ģž…ģ„ ź°€ģ§‘ė‹ˆė‹¤. 핓당 ģ¢…ė£Œė„¼ ź°ģ§€ķ•˜ė ¤ė©“ `subtype`ģ„ ķ™•ģøķ•˜ģ‹­ģ‹œģ˜¤.

46 

47ģ“ ģ˜ˆģ œė“¤ģ€ ė‹Øģ¼ `query()` ķ˜øģ¶œģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `error_max_turns` 결과넼 ģƒģ„±ķ•œ 후 `query()`ėŠ” `Reached maximum number of turns`넼 ķ¬ķ•Øķ•˜ėŠ” 오넘넼 ė°œģƒģ‹œķ‚µė‹ˆė‹¤. 각 ģ˜ˆģ œėŠ” ģ“ź²ƒģ“ ė°œģƒķ•  ė•Œ ź¹”ė”ķ•˜ź²Œ ģ¢…ė£Œķ•˜źø° ģœ„ķ•“ 루프넼 try ėø”ė”ģœ¼ė”œ ėž˜ķ•‘ķ•©ė‹ˆė‹¤.

48 

49ź²°ź³¼ ģ„œėøŒķƒ€ģž…ģ— ėŒ€ķ•“ģ„œėŠ” [ź²°ź³¼ 처리](/ko/agent-sdk/agent-loop#handle-the-result)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

50 

41<h3 id="monitoring-todo-changes">51<h3 id="monitoring-todo-changes">

42 ķ• ģ¼ 변경 ėŖØė‹ˆķ„°ė§52 ķ• ģ¼ 변경 ėŖØė‹ˆķ„°ė§

43</h3>53</h3>


46 ```typescript TypeScript theme={null}56 ```typescript TypeScript theme={null}

47 import { query } from "@anthropic-ai/claude-agent-sdk";57 import { query } from "@anthropic-ai/claude-agent-sdk";

48 58 

59 try {

49 for await (const message of query({60 for await (const message of query({

50 prompt: "Optimize my React app performance and track progress with todos",61 prompt: "Optimize my React app performance and track progress with todos",

51 // Re-enable TodoWrite, which this example monitors. Without it, the SDK uses62 // Re-enable TodoWrite, which this example monitors. Without it, the SDK uses


68 }79 }

69 }80 }

70 }81 }

82 } catch (error) {

83 // A single-shot query() throws after yielding an error result,

84 // such as when the maxTurns limit is hit.

85 console.log(`Session ended with an error: ${error}`);

86 }

71 ```87 ```

72 88 

73 ```python Python theme={null}89 ```python Python theme={null}

90 import asyncio

91 

74 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock92 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock

75 93 

94 

95 async def main():

96 try:

76 async for message in query(97 async for message in query(

77 prompt="Optimize my React app performance and track progress with todos",98 prompt="Optimize my React app performance and track progress with todos",

78 # Re-enable TodoWrite, which this example monitors. Without it, the SDK uses99 # Re-enable TodoWrite, which this example monitors. Without it, the SDK uses


95 else "āŒ"116 else "āŒ"

96 )117 )

97 print(f"{i + 1}. {status} {todo['content']}")118 print(f"{i + 1}. {status} {todo['content']}")

119 except Exception as error:

120 # A single-shot query() raises after yielding an error result,

121 # such as when the max_turns limit is hit.

122 print(f"Session ended with an error: {error}")

123 

124 

125 asyncio.run(main())

98 ```126 ```

99</CodeGroup>127</CodeGroup>

100 128 


128 }156 }

129 157 

130 async trackQuery(prompt: string) {158 async trackQuery(prompt: string) {

159 try {

131 for await (const message of query({160 for await (const message of query({

132 prompt,161 prompt,

133 // Re-enable TodoWrite, which this tracker watches for.162 // Re-enable TodoWrite, which this tracker watches for.


142 }171 }

143 }172 }

144 }173 }

174 } catch (error) {

175 // A single-shot query() throws after yielding an error result,

176 // such as when the maxTurns limit is hit.

177 console.log(`Session ended with an error: ${error}`);

178 }

145 }179 }

146 }180 }

147 181 


151 ```185 ```

152 186 

153 ```python Python theme={null}187 ```python Python theme={null}

188 import asyncio

189 

154 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock190 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock

155 from typing import List, Dict191 from typing import List, Dict

156 192 


186 print(f"{i + 1}. {icon} {text}")222 print(f"{i + 1}. {icon} {text}")

187 223 

188 async def track_query(self, prompt: str):224 async def track_query(self, prompt: str):

225 try:

189 async for message in query(226 async for message in query(

190 prompt=prompt,227 prompt=prompt,

191 # Re-enable TodoWrite, which this tracker watches for.228 # Re-enable TodoWrite, which this tracker watches for.


196 if isinstance(block, ToolUseBlock) and block.name == "TodoWrite":233 if isinstance(block, ToolUseBlock) and block.name == "TodoWrite":

197 self.todos = block.input["todos"]234 self.todos = block.input["todos"]

198 self.display_progress()235 self.display_progress()

236 except Exception as error:

237 # A single-shot query() raises after yielding an error result,

238 # such as when the max_turns limit is hit.

239 print(f"Session ended with an error: {error}")

199 240 

200 241 

201 # Usage242 # Usage

243 async def main():

202 tracker = TodoTracker()244 tracker = TodoTracker()

203 await tracker.track_query("Build a complete authentication system with todos")245 await tracker.track_query("Build a complete authentication system with todos")

246 

247 

248 asyncio.run(main())

204 ```249 ```

205</CodeGroup>250</CodeGroup>

206 251 


217| ķ•­ėŖ© ķ˜•ķƒœ: `{ content, status, activeForm }` | `TaskCreate` ģž…ė „: `{ subject, description, activeForm?, metadata? }`. `TaskUpdate` ģž…ė „: `{ taskId, status?, subject?, description?, activeForm?, addBlocks?, addBlockedBy?, owner?, metadata? }`. `status`ėŠ” `"pending"`, `"in_progress"`, ė˜ėŠ” `"completed"`ģ“ė©°, ģ‚­ģ œķ•˜ė ¤ė©“ `status: "deleted"`넼 설정 |262| ķ•­ėŖ© ķ˜•ķƒœ: `{ content, status, activeForm }` | `TaskCreate` ģž…ė „: `{ subject, description, activeForm?, metadata? }`. `TaskUpdate` ģž…ė „: `{ taskId, status?, subject?, description?, activeForm?, addBlocks?, addBlockedBy?, owner?, metadata? }`. `status`ėŠ” `"pending"`, `"in_progress"`, ė˜ėŠ” `"completed"`ģ“ė©°, ģ‚­ģ œķ•˜ė ¤ė©“ `status: "deleted"`넼 설정 |

218| `block.input.todos`넼 직접 ė Œė”ė§ | 호출 ģ „ģ²“ģ—ģ„œ ķ•­ėŖ©ģ„ ėˆ„ģ ķ•˜ź±°ė‚˜, `TaskList` ė„źµ¬ ź²°ź³¼ģ—ģ„œ ģŠ¤ėƒ…ģƒ·ģ„ ģ½ģŒ |263| `block.input.todos`넼 직접 ė Œė”ė§ | 호출 ģ „ģ²“ģ—ģ„œ ķ•­ėŖ©ģ„ ėˆ„ģ ķ•˜ź±°ė‚˜, `TaskList` ė„źµ¬ ź²°ź³¼ģ—ģ„œ ģŠ¤ėƒ…ģƒ·ģ„ ģ½ģŒ |

219 264 

220ķ• ė‹¹ėœ ģž‘ģ—… IDėŠ” `TaskCreate` ģž…ė „ģ— ģ—†ģŠµė‹ˆė‹¤. ģ¼ģ¹˜ķ•˜ėŠ” `tool_result`ģ—ģ„œ `{ task: { id, subject } }`딜 ė°˜ķ™˜ė˜ėÆ€ė”œ, ė§µģ„ ķ‚¤ė”œ ģ§€ģ •ķ•˜źø° ģœ„ķ•“ ź²°ź³¼ ėø”ė”ģ—ģ„œ ģŗ”ģ²˜ķ•©ė‹ˆė‹¤. ė‹¤ģŒ ģ˜ˆģ œėŠ” [ķ• ģ¼ 변경 ėŖØė‹ˆķ„°ė§](#monitoring-todo-changes) 루프에 ėŒ€ķ•œ ģµœģ†Œķ•œģ˜ ė³€ź²½ģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤. 전첓 ėŖ©ė”ģ„ ė Œė”ė§ķ•˜ė ¤ė©“ ģŠ¤ķŠøė¦¼ģ—ģ„œ `TaskList` ė„źµ¬ 결과넼 ź°ģ‹œķ•˜ź±°ė‚˜ `TaskCreate` 결과와 `TaskUpdate` ģž…ė „ģ„ 맵으딜 ėˆ„ģ ķ•©ė‹ˆė‹¤.265ķ• ė‹¹ėœ ģž‘ģ—… IDėŠ” `TaskCreate` ģž…ė „ģ— ģ—†ģŠµė‹ˆė‹¤. ģ¼ģ¹˜ķ•˜ėŠ” `tool_result`ģ—ģ„œ `{ task: { id, subject } }`딜 ė°˜ķ™˜ė˜ėÆ€ė”œ, ė§µģ„ ķ‚¤ė”œ ģ§€ģ •ķ•˜źø° ģœ„ķ•“ ź²°ź³¼ ėø”ė”ģ—ģ„œ ģŗ”ģ²˜ķ•©ė‹ˆė‹¤. ė‹¤ģŒ ģ˜ˆģ œėŠ” [ķ• ģ¼ 변경 ėŖØė‹ˆķ„°ė§](#monitoring-todo-changes) 루프에 ėŒ€ķ•œ ģµœģ†Œķ•œģ˜ ė³€ź²½ģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤. ģ“ėŠ” `tool_use` ģž…ė „ė§Œ ģ½ź³  `tool_result` ėø”ė”ģ—ģ„œ ID 캔처넼 ź±“ė„ˆėœė‹ˆė‹¤. 전첓 ėŖ©ė”ģ„ ė Œė”ė§ķ•˜ė ¤ė©“ ģŠ¤ķŠøė¦¼ģ—ģ„œ `TaskList` ė„źµ¬ 결과넼 ź°ģ‹œķ•˜ź±°ė‚˜ `TaskCreate` 결과와 `TaskUpdate` ģž…ė „ģ„ 맵으딜 ėˆ„ģ ķ•©ė‹ˆė‹¤.

221 266 

222ģŠ¤ķŠøė¦¬ė°ėœ `tool_use` ģž…ė „ģ€ ėŖØėøģ“ 낓볓낸 원본 ķ˜•ķƒœģž…ė‹ˆė‹¤. Claude CodeėŠ” 실행 전에 ģ¼ė¶€ ź±°ģ˜ ģ˜¬ė°”ė„ø 키 ģ“ė¦„ģ„ ģˆ˜ģ •ķ•˜ģ—¬ `id` ė˜ėŠ” `task_id`넼 `taskId`딜, `active_form`ģ„ `activeForm`으딜 ė§¤ķ•‘ķ•˜ģ§€ė§Œ, ģ“ ģˆ˜ģ •ģ€ ģŠ¤ķŠøė¦¼ģ— ė°˜ģ˜ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ•„ėž˜ ģƒ˜ķ”Œģ²˜ėŸ¼ `TaskUpdate` ģž…ė „ ķ•„ė“œė„¼ ė°©ģ–“ģ ģœ¼ė”œ ģ½ģœ¼ģ‹­ģ‹œģ˜¤. ģ •ź·œ ģ“ė¦„ģ“ ķ•­ģƒ ģ”“ģž¬ķ•œė‹¤ź³  ź°€ģ •ķ•˜ģ§€ ė§ˆģ‹­ģ‹œģ˜¤.267ģŠ¤ķŠøė¦¬ė°ėœ `tool_use` ģž…ė „ģ€ ėŖØėøģ“ 낓볓낸 원본 ķ˜•ķƒœģž…ė‹ˆė‹¤. Claude CodeėŠ” 실행 전에 ģ¼ė¶€ ź±°ģ˜ ģ˜¬ė°”ė„ø 키 ģ“ė¦„ģ„ ģˆ˜ģ •ķ•˜ģ—¬ `id` ė˜ėŠ” `task_id`넼 `taskId`딜, `active_form`ģ„ `activeForm`으딜 ė§¤ķ•‘ķ•˜ģ§€ė§Œ, ģ“ ģˆ˜ģ •ģ€ ģŠ¤ķŠøė¦¼ģ— ė°˜ģ˜ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ•„ėž˜ ģƒ˜ķ”Œģ²˜ėŸ¼ `TaskUpdate` ģž…ė „ ķ•„ė“œė„¼ ė°©ģ–“ģ ģœ¼ė”œ ģ½ģœ¼ģ‹­ģ‹œģ˜¤. ģ •ź·œ ģ“ė¦„ģ“ ķ•­ģƒ ģ”“ģž¬ķ•œė‹¤ź³  ź°€ģ •ķ•˜ģ§€ ė§ˆģ‹­ģ‹œģ˜¤.

223 268 


225 ```typescript TypeScript theme={null}270 ```typescript TypeScript theme={null}

226 import { query } from "@anthropic-ai/claude-agent-sdk";271 import { query } from "@anthropic-ai/claude-agent-sdk";

227 272 

273 try {

228 for await (const message of query({274 for await (const message of query({

229 prompt: "Optimize my React app performance",275 prompt: "Optimize my React app performance and track progress with todos",

276 options: { maxTurns: 15 },

230 })) {277 })) {

231 if (message.type !== "assistant") continue;278 if (message.type !== "assistant") continue;

232 for (const block of message.message.content) {279 for (const block of message.message.content) {


246 }293 }

247 }294 }

248 }295 }

296 } catch (error) {

297 // A single-shot query() throws after yielding an error result.

298 console.log(`Session ended with an error: ${error}`);

299 }

249 ```300 ```

250 301 

251 ```python Python theme={null}302 ```python Python theme={null}

252 from claude_agent_sdk import query, AssistantMessage, ToolUseBlock303 import asyncio

253 304 

305 from claude_agent_sdk import query, ClaudeAgentOptions, AssistantMessage, ToolUseBlock

306 

307 async def main():

308 try:

254 async for message in query(309 async for message in query(

255 prompt="Optimize my React app performance",310 prompt="Optimize my React app performance and track progress with todos",

311 options=ClaudeAgentOptions(max_turns=15),

256 ):312 ):

257 if not isinstance(message, AssistantMessage):313 if not isinstance(message, AssistantMessage):

258 continue314 continue


269 )325 )

270 if task_id:326 if task_id:

271 print(f" {task_id} -> {block.input['status']}")327 print(f" {task_id} -> {block.input['status']}")

328 except Exception as error:

329 # A single-shot query() raises after yielding an error result.

330 print(f"Session ended with an error: {error}")

331 

332 

333 asyncio.run(main())

272 ```334 ```

273</CodeGroup>335</CodeGroup>

274 336 

Details

551```551```

552 552 

553* `API_TIMEOUT_MS`: Anthropic ķ“ė¼ģ“ģ–øķŠøģ˜ ģš”ģ²­ė‹¹ ķƒ€ģž„ģ•„ģ›ƒ (ė°€ė¦¬ģ“ˆ ė‹Øģœ„). źø°ė³øź°’ `600000`. ė©”ģø 루프 ė° ėŖØė“  ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģ ģš©ė©ė‹ˆė‹¤.553* `API_TIMEOUT_MS`: Anthropic ķ“ė¼ģ“ģ–øķŠøģ˜ ģš”ģ²­ė‹¹ ķƒ€ģž„ģ•„ģ›ƒ (ė°€ė¦¬ģ“ˆ ė‹Øģœ„). źø°ė³øź°’ `600000`. ė©”ģø 루프 ė° ėŖØė“  ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģ ģš©ė©ė‹ˆė‹¤.

554* `CLAUDE_CODE_MAX_RETRIES`: ģµœėŒ€ API ģž¬ģ‹œė„ 횟수. źø°ė³øź°’ `10`, ģµœėŒ€ `15`딜 ģ œķ•œė©ė‹ˆė‹¤. 각 ģž¬ģ‹œė„ėŠ” ģžģ²“ `API_TIMEOUT_MS` ģœˆė„ģš°ė„¼ ź°€ģ§€ėÆ€ė”œ ģµœģ•…ģ˜ 경우 ė²½ģ‹œź°„ģ€ ėŒ€ėžµ `API_TIMEOUT_MS Ɨ (CLAUDE_CODE_MAX_RETRIES + 1)` ė”ķ•˜źø° ė°±ģ˜¤ķ”„ģž…ė‹ˆė‹¤. ė” źø“ ģ¤‘ė‹Øģ„ 기다려야 ķ•˜ėŠ” ė¬“ģø ģ‹¤ķ–‰ģ˜ 경우 `CLAUDE_CODE_RETRY_WATCHDOG=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ģš©ėŸ‰ 오넘넼 ė¬“ķ•œģ • ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤.554* `CLAUDE_CODE_MAX_RETRIES`: ģµœėŒ€ API ģž¬ģ‹œė„ 횟수. źø°ė³øź°’ `10`, ģµœėŒ€ `15`딜 ģ œķ•œė©ė‹ˆė‹¤. 각 ģž¬ģ‹œė„ėŠ” ģžģ²“ `API_TIMEOUT_MS` ģœˆė„ģš°ė„¼ ź°€ģ§€ėÆ€ė”œ ģµœģ•…ģ˜ 경우 ė²½ģ‹œź°„ģ€ ėŒ€ėžµ `API_TIMEOUT_MS Ɨ (CLAUDE_CODE_MAX_RETRIES + 1)` ė”ķ•˜źø° ė°±ģ˜¤ķ”„ģž…ė‹ˆė‹¤. ė” źø“ ģ¤‘ė‹Øģ„ 기다려야 ķ•˜ėŠ” ė¬“ģø ģ‹¤ķ–‰ģ˜ 경우 `CLAUDE_CODE_RETRY_WATCHDOG=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ģš©ėŸ‰ 오넘넼 ė¬“ķ•œģ • ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. 그리고 {/* min-version: 2.1.199 */}Claude Code v2.1.199부터 다넸 ģ¼ģ‹œģ  ģ˜¤ė„˜ģ˜ źø°ė³øź°’ģ„ `300`으딜 올리고 ģ“ ė³€ģˆ˜ģ˜ ģƒķ•œģ„ ģ œź±°ķ•©ė‹ˆė‹¤.

555* `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS`: `run_in_background`으딜 ģ‹œģž‘ėœ ģ„œėøŒģ—ģ“ģ „ķŠøģ— ėŒ€ķ•œ ģ •ģ§€ ź°ģ‹œź²¬ģž…ė‹ˆė‹¤. źø°ė³øź°’ `600000`. 각 스트림 ģ“ė²¤ķŠøģ—ģ„œ ģž¬ģ„¤ģ •ė˜ė©°, ģ •ģ§€ ģ‹œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ¤‘ė‹Øķ•˜ź³  ģž‘ģ—…ģ„ ģ‹¤ķŒØė”œ ķ‘œģ‹œķ•˜ė©° 부분 결과와 ķ•Øź»˜ 오넘넼 ė¶€ėŖØģ—ź²Œ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ė™źø° ģ„œėøŒģ—ģ“ģ „ķŠøģ—ėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.555* `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS`: `run_in_background`으딜 ģ‹œģž‘ėœ ģ„œėøŒģ—ģ“ģ „ķŠøģ— ėŒ€ķ•œ ģ •ģ§€ ź°ģ‹œź²¬ģž…ė‹ˆė‹¤. źø°ė³øź°’ `600000`. 각 스트림 ģ“ė²¤ķŠøģ—ģ„œ ģž¬ģ„¤ģ •ė˜ė©°, ģ •ģ§€ ģ‹œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ¤‘ė‹Øķ•˜ź³  ģž‘ģ—…ģ„ ģ‹¤ķŒØė”œ ķ‘œģ‹œķ•˜ė©° 부분 결과와 ķ•Øź»˜ 오넘넼 ė¶€ėŖØģ—ź²Œ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ė™źø° ģ„œėøŒģ—ģ“ģ „ķŠøģ—ėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

556* `CLAUDE_ENABLE_STREAM_WATCHDOG` ė° `CLAUDE_STREAM_IDLE_TIMEOUT_MS`: ķ—¤ė”ź°€ ė„ģ°©ķ–ˆģ§€ė§Œ ģ‘ė‹µ ė³øė¬øģ“ ģŠ¤ķŠøė¦¬ė°ģ„ 중지할 ė•Œ ģš”ģ²­ģ„ ģ¤‘ė‹Øķ•©ė‹ˆė‹¤. ź°ģ‹œź²¬ģ€ ėŖØė“  ź³µźø‰ģžģ— ėŒ€ķ•“ 기본적으딜 켜져 ģžˆģŠµė‹ˆė‹¤. `CLAUDE_ENABLE_STREAM_WATCHDOG=0`으딜 ģ„¤ģ •ķ•˜ģ—¬ ė¹„ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤. `CLAUDE_STREAM_IDLE_TIMEOUT_MS`ėŠ” źø°ė³øź°’ `300000`ģ“ź³  핓당 ģµœģ†Œź°’ģœ¼ė”œ ź³ ģ •ė©ė‹ˆė‹¤. ģ¤‘ė‹Øėœ ģš”ģ²­ģ€ ģ¼ė°˜ ģž¬ģ‹œė„ 경딜넼 ź±°ģ¹©ė‹ˆė‹¤.556* `CLAUDE_ENABLE_STREAM_WATCHDOG` ė° `CLAUDE_STREAM_IDLE_TIMEOUT_MS`: ķ—¤ė”ź°€ ė„ģ°©ķ–ˆģ§€ė§Œ ģ‘ė‹µ ė³øė¬øģ“ ģŠ¤ķŠøė¦¬ė°ģ„ 중지할 ė•Œ ģš”ģ²­ģ„ ģ¤‘ė‹Øķ•©ė‹ˆė‹¤. ź°ģ‹œź²¬ģ€ ėŖØė“  ź³µźø‰ģžģ— ėŒ€ķ•“ 기본적으딜 켜져 ģžˆģŠµė‹ˆė‹¤. `CLAUDE_ENABLE_STREAM_WATCHDOG=0`으딜 ģ„¤ģ •ķ•˜ģ—¬ ė¹„ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤. `CLAUDE_STREAM_IDLE_TIMEOUT_MS`ėŠ” źø°ė³øź°’ `300000`ģ“ź³  핓당 ģµœģ†Œź°’ģœ¼ė”œ ź³ ģ •ė©ė‹ˆė‹¤. ģ¤‘ė‹Øėœ ģš”ģ²­ģ€ ģ¼ė°˜ ģž¬ģ‹œė„ 경딜넼 ź±°ģ¹©ė‹ˆė‹¤.

557 557 


901 decisionReason?: string;901 decisionReason?: string;

902 toolUseID: string;902 toolUseID: string;

903 agentID?: string;903 agentID?: string;

904 requestId: string;

904 }905 }

905) => Promise<PermissionResult>;906) => Promise<PermissionResult | null>;

906```907```

907 908 

908| ģ˜µģ…˜ | ķƒ€ģž… | 설명 |909| ģ˜µģ…˜ | ķƒ€ģž… | 설명 |


913| `decisionReason` | `string` | ģ“ ź¶Œķ•œ ģš”ģ²­ģ“ 트리거된 ģ“ģœ ė„¼ ģ„¤ėŖ…ķ•©ė‹ˆė‹¤ |914| `decisionReason` | `string` | ģ“ ź¶Œķ•œ ģš”ģ²­ģ“ 트리거된 ģ“ģœ ė„¼ ģ„¤ėŖ…ķ•©ė‹ˆė‹¤ |

914| `toolUseID` | `string` | ģ–“ģ‹œģŠ¤ķ„“ķŠø ė©”ģ‹œģ§€ ė‚“ ģ“ ķŠ¹ģ • ė„źµ¬ ķ˜øģ¶œģ˜ 고유 ģ‹ė³„ģž |915| `toolUseID` | `string` | ģ–“ģ‹œģŠ¤ķ„“ķŠø ė©”ģ‹œģ§€ ė‚“ ģ“ ķŠ¹ģ • ė„źµ¬ ķ˜øģ¶œģ˜ 고유 ģ‹ė³„ģž |

915| `agentID` | `string` | ģ„œėøŒģ—ģ“ģ „ķŠø ė‚“ģ—ģ„œ 실행 ģ¤‘ģø 경우 ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ID |916| `agentID` | `string` | ģ„œėøŒģ—ģ“ģ „ķŠø ė‚“ģ—ģ„œ 실행 ģ¤‘ģø 경우 ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ID |

917| `requestId` | `string` | `control_request` ė“‰ķˆ¬ģ˜ `request_id`ģž…ė‹ˆė‹¤. ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ“ SDK ģ™øė¶€ģ—ģ„œ ė³“ė‚“ėŠ” `control_response` (예: ģ„œėŖ…ėœ HTTP POST)ėŠ” ģ“ ź°’ģ„ ė°˜ė³µķ•“ģ•¼ Claude Code ķ”„ė”œģ„øģŠ¤ź°€ ķšŒģ‹ ģ„ ģš”ģ²­ź³¼ ģ¼ģ¹˜ģ‹œķ‚¬ 수 ģžˆģŠµė‹ˆė‹¤ |

918 

919ģ½œė°±ģ€ ģ¼ė°˜ģ ģœ¼ė”œ [`PermissionResult`](#permissionresult)넼 ė°˜ķ™˜ķ•˜ģ—¬ ģš”ģ²­ģ„ ķ•“ź²°ķ•˜ė©°, SDKėŠ” ģ“ė„¼ ģ „ģ†”ģ„ 통핓 `control_response`딜 ė‹¤ģ‹œ ģž‘ģ„±ķ•©ė‹ˆė‹¤. ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ“ ģ“ėÆø ģ“ ģš”ģ²­ģ— ėŒ€ķ•“ `control_response`넼 ģžģ²“ ģ±„ė„ģ„ 통핓 볓낸 ź²½ģš°ģ—ė§Œ `null`ģ„ ė°˜ķ™˜ķ•˜ź³  `requestId`넼 ė°˜ė³µķ•©ė‹ˆė‹¤. SDKėŠ” 그러멓 전솔에 ģ‘ė‹µģ„ ģž‘ģ„±ķ•˜ėŠ” ź²ƒģ„ ź±“ė„ˆėœė‹ˆė‹¤. 다넸 ź²½ģš°ģ— `null`ģ„ ė°˜ķ™˜ķ•˜ė©“ ė„źµ¬ ķ˜øģ¶œģ“ ė¬“ķ•œģ • ģ°Øė‹Øėœ 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤. `control_response`ź°€ ģ „ģ†”ė˜ģ§€ ģ•Šź³  ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøź°€ ģ‹œź°„ ģ“ˆź³¼ė˜ģ§€ ģ•Šźø° ė•Œė¬øģž…ė‹ˆė‹¤.

920 

921`requestId` ģ˜µģ…˜ ė° `null` ė°˜ķ™˜ ź°’ģ€ Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

916 922 

917<h3 id="permissionresult">923<h3 id="permissionresult">

918 `PermissionResult`924 `PermissionResult`


2179};2185};

2180```2186```

2181 2187 

2182ID딜 실행 ģ¤‘ģø ė°±ź·øė¼ģš“ė“œ ģž‘ģ—… ė˜ėŠ” ģ…øģ„ ģ¤‘ģ§€ķ•©ė‹ˆė‹¤.2188ID딜 실행 ģ¤‘ģø ė°±ź·øė¼ģš“ė“œ ģž‘ģ—… ė˜ėŠ” ģ…øģ„ ģ¤‘ģ§€ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 `task_id`ėŠ” ģ—ģ“ģ „ķŠø ķŒ€ ķŒ€ģ› ė˜ėŠ” ģ—ģ“ģ „ķŠø ID ė˜ėŠ” ģ“ė¦„ģœ¼ė”œ ėŖ…ėŖ…ėœ ė°±ź·øė¼ģš“ė“œ ģ—ģ“ģ „ķŠøė„ ģˆ˜ė½ķ•©ė‹ˆė‹¤.

2183 2189 

2184<h3 id="notebookedit">2190<h3 id="notebookedit">

2185 NotebookEdit2191 NotebookEdit


3788| `ripgrep` | `{ command: string; args?: string[] }` | `undefined` | ģƒŒė“œė°•ģŠ¤ ķ™˜ź²½ģ„ ģœ„ķ•œ ģ‚¬ģš©ģž ģ •ģ˜ ripgrep ė°”ģ“ė„ˆė¦¬ 구성 |3794| `ripgrep` | `{ command: string; args?: string[] }` | `undefined` | ģƒŒė“œė°•ģŠ¤ ķ™˜ź²½ģ„ ģœ„ķ•œ ģ‚¬ģš©ģž ģ •ģ˜ ripgrep ė°”ģ“ė„ˆė¦¬ 구성 |

3789 3795 

3790<Note>3796<Note>

3791 ģƒŒė“œė°•ģŠ¤ėŠ” ķ”Œėž«ķ¼ 지원에 ė”°ė¼ 다넓며, Linuxģ—ģ„œėŠ” `bubblewrap` ė° `socat`ź³¼ ź°™ģ€ ė„źµ¬ź°€ ķ•„ģš”ķ•©ė‹ˆė‹¤. `enabled`ź°€ `true`ģ“ź³  ģƒŒė“œė°•ģŠ¤ė„¼ ģ‹œģž‘ķ•  수 ģ—†ėŠ” 경우 `query()`ėŠ” `subtype: "error_during_execution"`ģ“ ģžˆėŠ” `result` ė©”ģ‹œģ§€ė„¼ ė³“ź³ ķ•˜ź³  `errors`에 ģ“ģœ ė„¼ ķ‘œģ‹œķ•œ 후 ģ¤‘ģ§€ķ•©ė‹ˆė‹¤. `query()`ź°€ ė©”ģ‹œģ§€ė„¼ ģƒģ„±ķ•˜źø° 전에 ģ˜ˆģ™øė„¼ ė°œģƒģ‹œķ‚¬ 것으딜 ģ˜ˆģƒķ•˜ėŠ” ėŒ€ģ‹  핓당 subtypeģ„ ź°ģ‹œķ•©ė‹ˆė‹¤.3797 ģƒŒė“œė°•ģŠ¤ėŠ” ķ”Œėž«ķ¼ 지원에 ė”°ė¼ 다넓며, Linuxģ—ģ„œėŠ” `bubblewrap` ė° `socat`ź³¼ ź°™ģ€ ė„źµ¬ź°€ ķ•„ģš”ķ•©ė‹ˆė‹¤. `enabled`ź°€ `true`ģ“ź³  ģƒŒė“œė°•ģŠ¤ė„¼ ģ‹œģž‘ķ•  수 ģ—†ėŠ” 경우 `query()`ėŠ” `subtype: "error_during_execution"`ģ“ ģžˆėŠ” `result` ė©”ģ‹œģ§€ė„¼ ė³“ź³ ķ•˜ź³  `errors`에 ģ“ģœ ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ė‹Øģ¼ ė©”ģ‹œģ§€ `query()` ķ˜øģ¶œģ˜ 경우 SDKėŠ” 핓당 오넘 결과넼 ģƒģ„±ķ•œ 후 ģ˜ˆģ™øė„¼ ė°œģƒģ‹œķ‚¤ėÆ€ė”œ 루프넼 try ėø”ė”ģœ¼ė”œ ėž˜ķ•‘ķ•˜ģ—¬ ģ“ė„¼ ģ§€ė‚˜ ź³„ģ† ģ§„ķ–‰ķ•©ė‹ˆė‹¤. 오넘 계약에 ėŒ€ķ•“ģ„œėŠ” [ź²°ź³¼ 처리](/ko/agent-sdk/agent-loop#handle-the-result)넼 ģ°øģ”°ķ•©ė‹ˆė‹¤.

3792 3798 

3793 ėŒ€ģ‹  ģƒŒė“œė°•ģŠ¤ė˜ģ§€ ģ•Šģ€ 상태딜 ģ‹¤ķ–‰ķ•˜ė ¤ė©“ `failIfUnavailable: false`넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤.3799 ėŒ€ģ‹  ģƒŒė“œė°•ģŠ¤ė˜ģ§€ ģ•Šģ€ 상태딜 ģ‹¤ķ–‰ķ•˜ė ¤ė©“ `failIfUnavailable: false`넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤.

3794</Note>3800</Note>


3800```typescript theme={null}3806```typescript theme={null}

3801import { query } from "@anthropic-ai/claude-agent-sdk";3807import { query } from "@anthropic-ai/claude-agent-sdk";

3802 3808 

3803for await (const message of query({3809try {

3810 for await (const message of query({

3804 prompt: "Build and test my project",3811 prompt: "Build and test my project",

3805 options: {3812 options: {

3806 sandbox: {3813 sandbox: {


3811 }3818 }

3812 }3819 }

3813 }3820 }

3814})) {3821 })) {

3815 if ("result" in message) console.log(message.result);3822 if ("result" in message) console.log(message.result);

3823 }

3824} catch (error) {

3825 // ė‹Øģ¼ 쿼리 query()ėŠ” 오넘 결과넼 ģƒģ„±ķ•œ 후 ģ˜ˆģ™øė„¼ ė°œģƒģ‹œķ‚µė‹ˆė‹¤.

3826 // 예넼 들얓 ģƒŒė“œė°•ģŠ¤ė„¼ ģ‹œģž‘ķ•  수 ģ—†ėŠ” 경우 (failIfUnavailableģ€ źø°ė³øź°’ģ“ trueģž…ė‹ˆė‹¤).

3827 console.log(`Session ended with an error: ${error}`);

3816}3828}

3817```3829```

3818 3830 


3929<Warning>3941<Warning>

3930 `dangerouslyDisableSandbox: true`딜 ģ‹¤ķ–‰ė˜ėŠ” ėŖ…ė ¹ģ€ 전첓 ģ‹œģŠ¤ķ…œ ģ•”ģ„øģŠ¤ ź¶Œķ•œģ“ ģžˆģŠµė‹ˆė‹¤. `canUseTool` ķ•øė“¤ėŸ¬ź°€ ģ“ėŸ¬ķ•œ ģš”ģ²­ģ„ ģ‹ ģ¤‘ķ•˜ź²Œ ź²€ģ¦ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.3942 `dangerouslyDisableSandbox: true`딜 ģ‹¤ķ–‰ė˜ėŠ” ėŖ…ė ¹ģ€ 전첓 ģ‹œģŠ¤ķ…œ ģ•”ģ„øģŠ¤ ź¶Œķ•œģ“ ģžˆģŠµė‹ˆė‹¤. `canUseTool` ķ•øė“¤ėŸ¬ź°€ ģ“ėŸ¬ķ•œ ģš”ģ²­ģ„ ģ‹ ģ¤‘ķ•˜ź²Œ ź²€ģ¦ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.

3931 3943 

3932 `permissionMode`ź°€ `bypassPermissions`딜 ģ„¤ģ •ė˜ź³  `allowUnsandboxedCommands`ź°€ ķ™œģ„±ķ™”ė˜ė©“ ėŖØėøģ€ ģŠ¹ģø ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ ģƒŒė“œė°•ģŠ¤ ģ™øė¶€ģ—ģ„œ ėŖ…ė ¹ģ„ ģžģœØģ ģœ¼ė”œ 실행할 수 ģžˆģŠµė‹ˆė‹¤. ģ“ ģ”°ķ•©ģ€ ėŖØėøģ“ ģƒŒė“œė°•ģŠ¤ 격리넼 ģ”°ģš©ķžˆ ķƒˆģ¶œķ•˜ė„ė” 효과적으딜 ķ—ˆģš©ķ•©ė‹ˆė‹¤.3944 `permissionMode`ź°€ `bypassPermissions`딜 ģ„¤ģ •ė˜ź³  `allowUnsandboxedCommands`ź°€ ķ™œģ„±ķ™”ė˜ė©“ ėŖØėøģ€ ģŠ¹ģø ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ ģƒŒė“œė°•ģŠ¤ ģ™øė¶€ģ—ģ„œ ėŖ…ė ¹ģ„ ģžģœØģ ģœ¼ė”œ 실행할 수 ģžˆģŠµė‹ˆė‹¤ (ėŖ…ģ‹œģ  [`ask` ź·œģ¹™](/ko/agent-sdk/permissions#how-permissions-are-evaluated)ģ€ ģ—¬ģ „ķžˆ ķ•˜ė‚˜ė„¼ ź°•ģ œķ•©ė‹ˆė‹¤). ģ“ ģ”°ķ•©ģ€ ėŖØėøģ“ ģƒŒė“œė°•ģŠ¤ 격리넼 ģ”°ģš©ķžˆ ķƒˆģ¶œķ•˜ė„ė” 효과적으딜 ķ—ˆģš©ķ•©ė‹ˆė‹¤.

3933</Warning>3945</Warning>

3934 3946 

3935<h2 id="see-also">3947<h2 id="see-also">

agent-teams.md +12 āˆ’3

Details

89* **Enter**: ģ„ ķƒķ•œ ķŒ€ģ›ģ˜ ėŒ€ķ™” źø°ė”ģ„ ģ—“ź³  직접 ė©”ģ‹œģ§€ 전솔89* **Enter**: ģ„ ķƒķ•œ ķŒ€ģ›ģ˜ ėŒ€ķ™” źø°ė”ģ„ ģ—“ź³  직접 ė©”ģ‹œģ§€ 전솔

90* **Escape**: ģ„ ķƒķ•œ ķŒ€ģ›ģ˜ ķ˜„ģž¬ ķ„“ 중단90* **Escape**: ģ„ ķƒķ•œ ķŒ€ģ›ģ˜ ķ˜„ģž¬ ķ„“ 중단

91 91 

92{/* min-version: 2.1.181 */}v2.1.181부터, 유휓 ķŒ€ģ›ģ˜ ķ–‰ģ€ 30쓈 후 ģˆØź²Øģ§€ź³  ė‹¤ģŒ 턓에 ė‹¤ģ‹œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ķŒ€ģ›ģ€ ģˆØź²Øģ§„ ģƒķƒœģ—ģ„œė„ ź³„ģ† ģ‹¤ķ–‰ė˜ź³  ģ£¼ģ†Œ 지정 ź°€ėŠ„ķ•©ė‹ˆė‹¤.92{/* min-version: 2.1.199 */}v2.1.199부터, 유휓 ķŒ€ģ›ģ˜ ķ–‰ģ€ 다넸 ķŒ€ģ›ģ“ė‚˜ ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ģ—¬ģ „ķžˆ ģž‘ģ—… ģ¤‘ģø ė™ģ•ˆ ķŒØė„ģ— 남아 ģžˆģœ¼ėÆ€ė”œ, ģ“ė„¼ ģ„ ķƒķ•˜ģ—¬ ėŒ€ķ™” źø°ė”ģ„ ź²€ķ† ķ•˜ź±°ė‚˜ 추가 ģž‘ģ—…ģ„ 볓낼 수 ģžˆģŠµė‹ˆė‹¤. ķŒØė„ģ˜ ėŖØė“  ģ—ģ“ģ „ķŠøź°€ 유휓 ģƒķƒœź°€ 되멓, 유휓 ķ–‰ģ€ 30쓈 후 ģˆØź²Øģ§€ź³  ķŒ€ģ›ģ˜ ė‹¤ģŒ 턓에 ė‹¤ģ‹œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ķŒ€ģ›ģ€ ģˆØź²Øģ§„ ģƒķƒœģ—ģ„œė„ ź³„ģ† ģ‹¤ķ–‰ė˜ź³  ģ£¼ģ†Œ 지정 ź°€ėŠ„ķ•©ė‹ˆė‹¤. v2.1.181부터 v2.1.198ź¹Œģ§€ėŠ”, 유휓 ķ–‰ģ“ 다넸 ķŒ€ģ›ė“¤ģ“ ģ—¬ģ „ķžˆ ģž‘ģ—… ģ¤‘ģ“ė”ė¼ė„ ģžģ‹ ģ˜ ķ„“ģ“ ėė‚œ 후 30쓈 후에 ģˆØź²Øģ”ŒģŠµė‹ˆė‹¤. v2.1.181 ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” 유휓 ķ–‰ģ“ ģˆØź²Øģ§€ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

93 

94세 ėŖ… ģ“ģƒģ˜ ķŒ€ģ›ģ“ ė™ģ‹œģ— 유휓 ģƒķƒœģ¼ ė•Œ, ģ²˜ģŒ 세 ėŖ…ģ„ ė„˜ėŠ” ķ–‰ė“¤ģ€ `5ėŖ…ģ“ 유휓 ģƒķƒœģ¼ ė•Œ 2ėŖ…ģ˜ 유휓 ģ—ģ“ģ „ķŠø`와 ź°™ģ“ ģ¶•ģ†Œėœ ķŒ€ģ›ģ˜ 수넼 ģ„øėŠ” ė‹Øģ¼ ķ–‰ģœ¼ė”œ ģ¶•ģ†Œė©ė‹ˆė‹¤. ģ“ė„¼ ģ„ ķƒķ•˜ź³  Enter넼 ėˆ„ė„“ė©“ ģ¶•ģ†Œėœ ķ–‰ė“¤ģ“ ķ™•ģž„ė˜ź±°ė‚˜, Esc넼 ėˆ„ė„“ė©“ ė‹¤ģ‹œ ģ¶•ģ†Œė©ė‹ˆė‹¤. ģž‘ģ—… ģ¤‘ģø ķŒ€ģ›, ģ‹¤ķŒØķ•œ ķŒ€ģ›, 그리고 ķ˜„ģž¬ 볓고 ģžˆėŠ” ķŒ€ģ›ģ€ ķ•­ģƒ ģžģ‹ ģ˜ ķ–‰ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤.

93 95 

94각 ķŒ€ģ›ģ“ ģžģ‹ ģ˜ ė¶„ķ•  창에 ģžˆźø°ė„¼ ģ›ķ•˜ė©“ [ķ‘œģ‹œ ėŖØė“œ ģ„ ķƒ](#choose-a-display-mode)ģ„ ģ°øģ”°ķ•©ė‹ˆė‹¤.96각 ķŒ€ģ›ģ“ ģžģ‹ ģ˜ ė¶„ķ•  창에 ģžˆźø°ė„¼ ģ›ķ•˜ė©“ [ķ‘œģ‹œ ėŖØė“œ ģ„ ķƒ](#choose-a-display-mode)ģ„ ģ°øģ”°ķ•©ė‹ˆė‹¤.

95 97 


174* **In-process ėŖØė“œ**: ģ—ģ“ģ „ķŠø ķŒØė„ģ—ģ„œ ģœ„ģ•„ėž˜ ķ™”ģ‚“ķ‘œ 키넼 ģ‚¬ģš©ķ•˜ģ—¬ ķŒ€ģ›ģ„ ģ„ ķƒķ•œ 후 Enter넼 눌러 ģ„øģ…˜ģ„ 볓고 ģž…ė „ķ•˜ģ—¬ ė©”ģ‹œģ§€ė„¼ ė³“ėƒ…ė‹ˆė‹¤. ģ„ ķƒėœ ķŒ€ģ›ģ—ģ„œ `x`넼 눌러 ģ¤‘ģ§€ķ•©ė‹ˆė‹¤. Ctrl+T넼 눌러 ģž‘ģ—… ėŖ©ė”ģ„ ģ „ķ™˜ķ•©ė‹ˆė‹¤.176* **In-process ėŖØė“œ**: ģ—ģ“ģ „ķŠø ķŒØė„ģ—ģ„œ ģœ„ģ•„ėž˜ ķ™”ģ‚“ķ‘œ 키넼 ģ‚¬ģš©ķ•˜ģ—¬ ķŒ€ģ›ģ„ ģ„ ķƒķ•œ 후 Enter넼 눌러 ģ„øģ…˜ģ„ 볓고 ģž…ė „ķ•˜ģ—¬ ė©”ģ‹œģ§€ė„¼ ė³“ėƒ…ė‹ˆė‹¤. ģ„ ķƒėœ ķŒ€ģ›ģ—ģ„œ `x`넼 눌러 ģ¤‘ģ§€ķ•©ė‹ˆė‹¤. Ctrl+T넼 눌러 ģž‘ģ—… ėŖ©ė”ģ„ ģ „ķ™˜ķ•©ė‹ˆė‹¤.

175* **ė¶„ķ•  ģ°½ ėŖØė“œ**: ķŒ€ģ›ģ˜ ģ°½ģ„ ķ“ė¦­ķ•˜ģ—¬ ģ„øģ…˜ź³¼ 직접 ģƒķ˜øģž‘ģš©ķ•©ė‹ˆė‹¤. 각 ķŒ€ģ›ģ€ ģžģ‹ ģ˜ ķ„°ėÆøė„ģ˜ 전첓 볓기넼 ź°€ģ§‘ė‹ˆė‹¤.177* **ė¶„ķ•  ģ°½ ėŖØė“œ**: ķŒ€ģ›ģ˜ ģ°½ģ„ ķ“ė¦­ķ•˜ģ—¬ ģ„øģ…˜ź³¼ 직접 ģƒķ˜øģž‘ģš©ķ•©ė‹ˆė‹¤. 각 ķŒ€ģ›ģ€ ģžģ‹ ģ˜ ķ„°ėÆøė„ģ˜ 전첓 볓기넼 ź°€ģ§‘ė‹ˆė‹¤.

176 178 

179ķŒ€ģ›ģ„ 볓고 ģžˆėŠ” ė™ģ•ˆ, ģ¼ė°˜ ķ…ģŠ¤ķŠøģ™€ [skills](/ko/skills)ėŠ” 핓당 ķŒ€ģ›ģ—ź²Œ ģ „ė‹¬ė˜ģ§€ė§Œ, źø°ė³ø 제공 ėŖ…ė ¹ģ€ ģ—¬ģ „ķžˆ ė¦¬ė”ģ˜ ģ„øģ…˜ģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤.

180 

181ķŒ€ģ›ģ˜ ėŖØėøź³¼ 빠넸 ėŖØė“œėŠ” ģƒģ„±ė  ė•Œ ź³ ģ •ė˜ėÆ€ė”œ, `/model`ź³¼ `/fast`ėŠ” ė¦¬ė”ģ˜ ģ„¤ģ •ė§Œ ė³€ź²½ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199ė¶€ķ„°ėŠ” ķŒ€ģ›ģ„ 볓고 ģžˆėŠ” ė™ģ•ˆ 두 ėŖ…ė ¹ 중 ķ•˜ė‚˜ė„¼ ģž…ė „ķ•˜ė©“ ė³€ź²½ģ“ ė¦¬ė”ģ—ź²Œ ģ ģš©ėœė‹¤ėŠ” ģ•Œė¦¼ģ“ ķ‘œģ‹œė©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ ķ‘œģ‹œ ģ—†ģ“ ė¦¬ė”ģ—ź²Œ ģ ģš©ķ–ˆģŠµė‹ˆė‹¤. `/effort`ėŠ” ģ—¬ģ „ķžˆ 볓고 ģžˆėŠ” ķŒ€ģ›ģ˜ ģ“ķ›„ 턓에 ģ ģš©ė©ė‹ˆė‹¤. ķŒ€ģ›ė“¤ģ€ ė¦¬ė”ģ˜ [ė…øė „ ģˆ˜ģ¤€](/ko/model-config#adjust-effort-level)ģ„ ė”°ė„“źø° ė•Œė¬øģž…ė‹ˆė‹¤.

182 

177<h3 id="assign-and-claim-tasks">183<h3 id="assign-and-claim-tasks">

178 ģž‘ģ—… 할당 ė° ģš”ģ²­184 ģž‘ģ—… 할당 ė° ģš”ģ²­

179</h3>185</h3>


295**ķŒ€ģ›ė“¤ģ“ 정볓넼 ź³µģœ ķ•˜ėŠ” 방법:**301**ķŒ€ģ›ė“¤ģ“ 정볓넼 ź³µģœ ķ•˜ėŠ” 방법:**

296 302 

297* **ģžė™ ė©”ģ‹œģ§€ 전달**: ķŒ€ģ›ė“¤ģ“ ė©”ģ‹œģ§€ė„¼ 볓낼 ė•Œ, ģžė™ģœ¼ė”œ ģˆ˜ģ‹ ģžģ—ź²Œ ģ „ė‹¬ė©ė‹ˆė‹¤. ė¦¬ė”ź°€ ģ—…ė°ģ“ķŠøė„¼ ķ“ė§ķ•  ķ•„ģš”ź°€ ģ—†ģŠµė‹ˆė‹¤.303* **ģžė™ ė©”ģ‹œģ§€ 전달**: ķŒ€ģ›ė“¤ģ“ ė©”ģ‹œģ§€ė„¼ 볓낼 ė•Œ, ģžė™ģœ¼ė”œ ģˆ˜ģ‹ ģžģ—ź²Œ ģ „ė‹¬ė©ė‹ˆė‹¤. ė¦¬ė”ź°€ ģ—…ė°ģ“ķŠøė„¼ ķ“ė§ķ•  ķ•„ģš”ź°€ ģ—†ģŠµė‹ˆė‹¤.

298* **유휓 ģ•Œė¦¼**: ķŒ€ģ›ģ“ ģ™„ė£Œė˜ź³  ģ¤‘ģ§€ė˜ė©“, ģžė™ģœ¼ė”œ ė¦¬ė”ģ—ź²Œ ģ•Œė¦½ė‹ˆė‹¤.304* **유휓 ģ•Œė¦¼**: ķŒ€ģ›ģ“ ģ™„ė£Œė˜ź³  ģ¤‘ģ§€ė˜ė©“, ģžė™ģœ¼ė”œ ė¦¬ė”ģ—ź²Œ ģ•Œė¦½ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터, ķ„“ģ“ API 오넘딜 ėė‚œ ķŒ€ģ›ģ€ ģ •ģƒģ ģœ¼ė”œ ģ™„ė£Œėœ 것처럼 ė³“ģ“ėŠ” ėŒ€ģ‹  ģ‹¤ķŒØķ–ˆģŒģ„ ė¦¬ė”ģ—ź²Œ ģ•Œė¦¬ź³  오넘 ķ…ģŠ¤ķŠøė„¼ ķ¬ķ•Øķ•©ė‹ˆė‹¤.

299* **공유 ģž‘ģ—… ėŖ©ė”**: ėŖØė“  ģ—ģ“ģ „ķŠøėŠ” ģž‘ģ—… 상태넼 볓고 ģ‚¬ģš© ź°€ėŠ„ķ•œ ģž‘ģ—…ģ„ ģš”ģ²­ķ•  수 ģžˆģŠµė‹ˆė‹¤.305* **공유 ģž‘ģ—… ėŖ©ė”**: ėŖØė“  ģ—ģ“ģ „ķŠøėŠ” ģž‘ģ—… 상태넼 볓고 ģ‚¬ģš© ź°€ėŠ„ķ•œ ģž‘ģ—…ģ„ ģš”ģ²­ķ•  수 ģžˆģŠµė‹ˆė‹¤.

300* **ķŒ€ģ› ė©”ģ‹œģ§•**: ģ“ė¦„ģœ¼ė”œ ķŠ¹ģ • ķŒ€ģ› ķ•œ ėŖ…ģ—ź²Œ ė©”ģ‹œģ§€ė„¼ ė³“ėƒ…ė‹ˆė‹¤. ėŖØė“  ģ‚¬ėžŒģ—ź²Œ ė„ė‹¬ķ•˜ė ¤ė©“, 각 ģˆ˜ģ‹ ģžģ—ź²Œ ķ•˜ė‚˜ģ˜ ė©”ģ‹œģ§€ė„¼ ė³“ėƒ…ė‹ˆė‹¤.306* **ķŒ€ģ› ė©”ģ‹œģ§•**: ģ“ė¦„ģœ¼ė”œ ķŠ¹ģ • ķŒ€ģ› ķ•œ ėŖ…ģ—ź²Œ ė©”ģ‹œģ§€ė„¼ ė³“ėƒ…ė‹ˆė‹¤. ėŖØė“  ģ‚¬ėžŒģ—ź²Œ ė„ė‹¬ķ•˜ė ¤ė©“, 각 ģˆ˜ģ‹ ģžģ—ź²Œ ķ•˜ė‚˜ģ˜ ė©”ģ‹œģ§€ė„¼ ė³“ėƒ…ė‹ˆė‹¤.

301 307 


430Claudeģ—ź²Œ ķŒ€ģ›ģ„ ģƒģ„±ķ•˜ė„ė” ģš”ģ²­ķ•œ 후 ķŒ€ģ›ģ“ ė‚˜ķƒ€ė‚˜ģ§€ ģ•Šģœ¼ė©“:436Claudeģ—ź²Œ ķŒ€ģ›ģ„ ģƒģ„±ķ•˜ė„ė” ģš”ģ²­ķ•œ 후 ķŒ€ģ›ģ“ ė‚˜ķƒ€ė‚˜ģ§€ ģ•Šģœ¼ė©“:

431 437 

432* In-process ėŖØė“œģ—ģ„œ, ķŒ€ģ›ė“¤ģ“ ķ”„ė”¬ķ”„ķŠø ģž…ė „ ģ•„ėž˜ģ˜ ģ—ģ“ģ „ķŠø ķŒØė„ģ— ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ģœ„ģ•„ėž˜ ķ™”ģ‚“ķ‘œ 키넼 ģ‚¬ģš©ķ•˜ģ—¬ ķŒ€ģ›ģ„ ģ„ ķƒķ•œ 후 Enter넼 눌러 ķ™•ģøķ•©ė‹ˆė‹¤.438* In-process ėŖØė“œģ—ģ„œ, ķŒ€ģ›ė“¤ģ“ ķ”„ė”¬ķ”„ķŠø ģž…ė „ ģ•„ėž˜ģ˜ ģ—ģ“ģ „ķŠø ķŒØė„ģ— ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ģœ„ģ•„ėž˜ ķ™”ģ‚“ķ‘œ 키넼 ģ‚¬ģš©ķ•˜ģ—¬ ķŒ€ģ›ģ„ ģ„ ķƒķ•œ 후 Enter넼 눌러 ķ™•ģøķ•©ė‹ˆė‹¤.

433* 유휓 상태딜 앉아 ģžˆė‹¤ź°€ ģ‚¬ė¼ģ§„ ķŒ€ģ› ķ–‰ģ€ ģ¤‘ģ§€ėœ ź²ƒģ“ ģ•„ė‹ˆė¼ ģˆØź²Øģ§„ ź²ƒģž…ė‹ˆė‹¤. 유휓 ķ–‰ģ€ 30쓈 후에 ģˆØź²Øģ§€ė©° ķŒ€ģ›ģ˜ ė‹¤ģŒ 차딀에 ė‹¤ģ‹œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ķŒ€ģ›ģ˜ ģ“ė¦„ģœ¼ė”œ ė©”ģ‹œģ§€ė„¼ 볓낓 ė‹¤ģ‹œ ķ‘œģ‹œķ•©ė‹ˆė‹¤.439* 유휓 상태딜 앉아 ģžˆė‹¤ź°€ ģ‚¬ė¼ģ§„ ķŒ€ģ› ķ–‰ģ€ ģ¤‘ģ§€ėœ ź²ƒģ“ ģ•„ė‹ˆė¼ ģˆØź²Øģ§„ ź²ƒģž…ė‹ˆė‹¤. 유휓 ķ–‰ģ€ 전첓 ķŒØė„ģ“ 유휓 ģƒķƒœź°€ 된 후 30쓈 후에 ģˆØź²Øģ§€ė©° ķŒ€ģ›ģ˜ ė‹¤ģŒ 차딀에 ė‹¤ģ‹œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. 3ėŖ… ģ“ģƒģ˜ ķŒ€ģ›ģ“ 유휓 ģƒķƒœģ¼ ė•Œ, 쓈과 ķ–‰ė“¤ģ€ Enter딜 ķ™•ģž„ķ•  수 ģžˆėŠ” ė‹Øģ¼ `N idle agents` ķ–‰ģœ¼ė”œ ģ¶•ģ†Œė©ė‹ˆė‹¤. ķŒ€ģ›ģ˜ ģ“ė¦„ģœ¼ė”œ ė©”ģ‹œģ§€ė„¼ 볓낓 ģˆØź²Øģ§„ ķ–‰ģ„ ė‹¤ģ‹œ ķ‘œģ‹œķ•©ė‹ˆė‹¤.

434* Claudeģ—ź²Œ 준 ģž‘ģ—…ģ“ ķŒ€ģ„ ė³“ģ¦ķ•  만큼 ė³µģž”ķ•œģ§€ ķ™•ģøķ•©ė‹ˆė‹¤. ClaudeėŠ” ģž‘ģ—…ģ— ė”°ė¼ ķŒ€ģ›ģ„ ģƒģ„±ķ• ģ§€ ź²°ģ •ķ•©ė‹ˆė‹¤.440* Claudeģ—ź²Œ 준 ģž‘ģ—…ģ“ ķŒ€ģ„ ė³“ģ¦ķ•  만큼 ė³µģž”ķ•œģ§€ ķ™•ģøķ•©ė‹ˆė‹¤. ClaudeėŠ” ģž‘ģ—…ģ— ė”°ė¼ ķŒ€ģ›ģ„ ģƒģ„±ķ• ģ§€ ź²°ģ •ķ•©ė‹ˆė‹¤.

435* ė¶„ķ•  ģ°½ģ„ ėŖ…ģ‹œģ ģœ¼ė”œ ģš”ģ²­ķ–ˆģœ¼ė©“, tmuxź°€ ģ„¤ģ¹˜ė˜ģ–“ ģžˆź³  PATHģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•œģ§€ ķ™•ģøķ•©ė‹ˆė‹¤:441* ė¶„ķ•  ģ°½ģ„ ėŖ…ģ‹œģ ģœ¼ė”œ ģš”ģ²­ķ–ˆģœ¼ė©“, tmuxź°€ ģ„¤ģ¹˜ė˜ģ–“ ģžˆź³  PATHģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•œģ§€ ķ™•ģøķ•©ė‹ˆė‹¤:

436 ```bash theme={null}442 ```bash theme={null}


453* 직접 추가 ģ§€ģ‹œė„¼ ģ œź³µķ•©ė‹ˆė‹¤459* 직접 추가 ģ§€ģ‹œė„¼ ģ œź³µķ•©ė‹ˆė‹¤

454* ģž‘ģ—…ģ„ ź³„ģ†ķ•˜źø° ģœ„ķ•“ ėŒ€ģ²“ ķŒ€ģ›ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤460* ģž‘ģ—…ģ„ ź³„ģ†ķ•˜źø° ģœ„ķ•“ ėŒ€ģ²“ ķŒ€ģ›ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤

455 461 

462v2.1.198 źø°ģ¤€ģœ¼ė”œ, ė¦¬ė” ė˜ėŠ” 다넸 ķŒ€ģ›ģ˜ ė©”ģ‹œģ§€ėŠ” ģ‹¤ķŒØķ•œ API ģš”ģ²­ģ„ ģž¬ģ‹œė„ķ•˜źø° ģœ„ķ•“ ėŒ€źø° ģ¤‘ģø in-process ķŒ€ģ›ģ„ ź¹Øģš°ėÆ€ė”œ, 전첓 ģž¬ģ‹œė„ ģ§€ģ—°ģ„ 기다리지 ģ•Šź³  ģ¦‰ģ‹œ ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤.

463 

456<h3 id="lead-shuts-down-before-work-is-done">464<h3 id="lead-shuts-down-before-work-is-done">

457 ė¦¬ė”ź°€ ģž‘ģ—… ģ™„ė£Œ 전에 ģ¢…ė£ŒėØ465 ė¦¬ė”ź°€ ģž‘ģ—… ģ™„ė£Œ 전에 ģ¢…ė£ŒėØ

458</h3>466</h3>


481* **ģ¢…ė£Œź°€ 느릓 수 ģžˆģŒ**: ķŒ€ģ›ė“¤ģ€ ķ˜„ģž¬ ģš”ģ²­ģ“ė‚˜ ė„źµ¬ ķ˜øģ¶œģ„ 마친 후 ģ¢…ė£Œė˜ģ–“ ģ‹œź°„ģ“ 걸릓 수 ģžˆģŠµė‹ˆė‹¤.489* **ģ¢…ė£Œź°€ 느릓 수 ģžˆģŒ**: ķŒ€ģ›ė“¤ģ€ ķ˜„ģž¬ ģš”ģ²­ģ“ė‚˜ ė„źµ¬ ķ˜øģ¶œģ„ 마친 후 ģ¢…ė£Œė˜ģ–“ ģ‹œź°„ģ“ 걸릓 수 ģžˆģŠµė‹ˆė‹¤.

482* **ģ„øģ…˜ė‹¹ ķ•œ ķŒ€**: ģ„øģ…˜ģ€ ģ •ķ™•ķžˆ ķ•˜ė‚˜ģ˜ ķŒ€ģ„ 가지며, 핓당 ģ„øģ…˜ģœ¼ė”œ ė²”ģœ„ź°€ ģ§€ģ •ė©ė‹ˆė‹¤. 추가 ėŖ…ėŖ…ėœ ķŒ€ģ„ ė§Œė“¤ź±°ė‚˜ ģ„øģ…˜ 간에 ķŒ€ģ„ ź³µģœ ķ•  수 ģ—†ģŠµė‹ˆė‹¤.490* **ģ„øģ…˜ė‹¹ ķ•œ ķŒ€**: ģ„øģ…˜ģ€ ģ •ķ™•ķžˆ ķ•˜ė‚˜ģ˜ ķŒ€ģ„ 가지며, 핓당 ģ„øģ…˜ģœ¼ė”œ ė²”ģœ„ź°€ ģ§€ģ •ė©ė‹ˆė‹¤. 추가 ėŖ…ėŖ…ėœ ķŒ€ģ„ ė§Œė“¤ź±°ė‚˜ ģ„øģ…˜ 간에 ķŒ€ģ„ ź³µģœ ķ•  수 ģ—†ģŠµė‹ˆė‹¤.

483* **ģ¤‘ģ²©ėœ ķŒ€ ģ—†ģŒ**: ķŒ€ģ›ė“¤ģ€ ģžģ‹ ģ˜ ķŒ€ģ›ģ„ ģƒģ„±ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ė¦¬ė”ė§Œ ķŒ€ģ„ ꓀리할 수 ģžˆģŠµė‹ˆė‹¤.491* **ģ¤‘ģ²©ėœ ķŒ€ ģ—†ģŒ**: ķŒ€ģ›ė“¤ģ€ ģžģ‹ ģ˜ ķŒ€ģ›ģ„ ģƒģ„±ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ė¦¬ė”ė§Œ ķŒ€ģ„ ꓀리할 수 ģžˆģŠµė‹ˆė‹¤.

492* **In-process ķŒ€ģ›ģ˜ ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠø ģ—†ģŒ**: in-process ķŒ€ģ›ģ˜ ģžģ²“ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ķ¬ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. `run_in_background`넼 ģ‚¬ģš©ķ•˜ź±°ė‚˜ `background: true`넼 ģ„¤ģ •ķ•˜ėŠ” ģ„œėøŒģ—ģ“ģ „ķŠø ģ •ģ˜ė”œ ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģš”ģ²­ķ•˜ė©“ ģ˜¤ė„˜ź°€ ė°˜ķ™˜ė©ė‹ˆė‹¤. ķŒ€ģ›ģ˜ ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ€ ė¦¬ė”ģ˜ ķ”„ė”œģ„øģŠ¤ė³“ė‹¤ ģ˜¤ėž˜ ģ§€ģ†ė  수 없기 ė•Œė¬øģž…ė‹ˆė‹¤. 주 ėŒ€ķ™”ģ—ģ„œ ģ‹œģž‘ėœ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” [ė°±ź·øė¼ģš“ė“œ źø°ė³øź°’](/ko/sub-agents#run-subagents-in-foreground-or-background)ģ„ ė”°ė¦…ė‹ˆė‹¤.

484* **ė¦¬ė”ź°€ 고정됨**: 주 ģ„øģ…˜ģ€ ģˆ˜ėŖ… ė™ģ•ˆ ė¦¬ė”ģž…ė‹ˆė‹¤. ķŒ€ģ›ģ„ ė¦¬ė”ė”œ ģŠ¹ź²©ķ•˜ź±°ė‚˜ ė¦¬ė”ģ‹­ģ„ ģ“ģ „ķ•  수 ģ—†ģŠµė‹ˆė‹¤.493* **ė¦¬ė”ź°€ 고정됨**: 주 ģ„øģ…˜ģ€ ģˆ˜ėŖ… ė™ģ•ˆ ė¦¬ė”ģž…ė‹ˆė‹¤. ķŒ€ģ›ģ„ ė¦¬ė”ė”œ ģŠ¹ź²©ķ•˜ź±°ė‚˜ ė¦¬ė”ģ‹­ģ„ ģ“ģ „ķ•  수 ģ—†ģŠµė‹ˆė‹¤.

485* **ģƒģ„± ģ‹œ ź¶Œķ•œ 설정**: ėŖØė“  ķŒ€ģ›ģ€ ė¦¬ė”ģ˜ ź¶Œķ•œ ėŖØė“œė”œ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ģƒģ„± 후 ź°œė³„ ķŒ€ģ› ėŖØė“œė„¼ 변경할 수 ģžˆģ§€ė§Œ, ģƒģ„± ģ‹œ ķŒ€ģ›ė³„ ėŖØė“œė„¼ 설정할 수 ģ—†ģŠµė‹ˆė‹¤.494* **ģƒģ„± ģ‹œ ź¶Œķ•œ 설정**: ėŖØė“  ķŒ€ģ›ģ€ ė¦¬ė”ģ˜ ź¶Œķ•œ ėŖØė“œė”œ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ģƒģ„± 후 ź°œė³„ ķŒ€ģ› ėŖØė“œė„¼ 변경할 수 ģžˆģ§€ė§Œ, ģƒģ„± ģ‹œ ķŒ€ģ›ė³„ ėŖØė“œė„¼ 설정할 수 ģ—†ģŠµė‹ˆė‹¤.

486* **ė¶„ķ•  ģ°½ģ€ tmux ė˜ėŠ” iTerm2 ķ•„ģš”**: źø°ė³ø in-process ėŖØė“œėŠ” ėŖØė“  ķ„°ėÆøė„ģ—ģ„œ ģž‘ė™ķ•©ė‹ˆė‹¤. ė¶„ķ•  ģ°½ ėŖØė“œėŠ” VS Codeģ˜ 통합 터미널, Windows Terminal, Ghosttyģ—ģ„œ ģ§€ģ›ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.495* **ė¶„ķ•  ģ°½ģ€ tmux ė˜ėŠ” iTerm2 ķ•„ģš”**: źø°ė³ø in-process ėŖØė“œėŠ” ėŖØė“  ķ„°ėÆøė„ģ—ģ„œ ģž‘ė™ķ•©ė‹ˆė‹¤. ė¶„ķ•  ģ°½ ėŖØė“œėŠ” VS Codeģ˜ 통합 터미널, Windows Terminal, Ghosttyģ—ģ„œ ģ§€ģ›ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

agent-view.md +68 āˆ’13

Details

27* [빠넸 ģ‹œģž‘](#quick-start): Claudeģ—ź²Œ ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģž‘ģ—…ķ•  ģž‘ģ—…ģ„ ģ œź³µķ•˜ź³ , ķ™•ģøķ•˜ź³ , ķ•„ģš”ķ•  ė•Œ ź°œģž…ķ•©ė‹ˆė‹¤27* [빠넸 ģ‹œģž‘](#quick-start): Claudeģ—ź²Œ ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģž‘ģ—…ķ•  ģž‘ģ—…ģ„ ģ œź³µķ•˜ź³ , ķ™•ģøķ•˜ź³ , ķ•„ģš”ķ•  ė•Œ ź°œģž…ķ•©ė‹ˆė‹¤

28* [ģ—ģ“ģ „ķŠø 뷰딜 ģ„øģ…˜ ėŖØė‹ˆķ„°ė§](#monitor-sessions-with-agent-view), 상태 ģ•„ģ“ģ½˜, 엿볓기 ė° 답변, ģ—°ź²°, 구성 ė° ķ‚¤ė³“ė“œ 단축키 ķ¬ķ•Ø28* [ģ—ģ“ģ „ķŠø 뷰딜 ģ„øģ…˜ ėŖØė‹ˆķ„°ė§](#monitor-sessions-with-agent-view), 상태 ģ•„ģ“ģ½˜, 엿볓기 ė° 답변, ģ—°ź²°, 구성 ė° ķ‚¤ė³“ė“œ 단축키 ķ¬ķ•Ø

29* [ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ 새딜욓 ģ—ģ“ģ „ķŠø ė””ģŠ¤ķŒØģ¹˜](#dispatch-new-agents), ģ„øģ…˜ ė‚“ģ—ģ„œ, ė˜ėŠ” ģ…øģ—ģ„œ29* [ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ 새딜욓 ģ—ģ“ģ „ķŠø ė””ģŠ¤ķŒØģ¹˜](#dispatch-new-agents), ģ„øģ…˜ ė‚“ģ—ģ„œ, ė˜ėŠ” ģ…øģ—ģ„œ

30* [ģ…øģ—ģ„œ ģ„øģ…˜ ꓀리](#manage-sessions-from-the-shell)30* [ģ…øģ—ģ„œ ģ„øģ…˜ ꓀리](#manage-sessions-from-the-shell) `claude agents`, `claude attach` ė° ꓀련 명령얓 ģ‚¬ģš©

31* [ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ķ˜øģŠ¤ķŒ…ė˜ėŠ” ė°©ģ‹](#how-background-sessions-are-hosted), ź°ė…ģž ķ”„ė”œģ„øģŠ¤ģ— ģ˜ķ•“31* [ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ķ˜øģŠ¤ķŒ…ė˜ėŠ” ė°©ģ‹](#how-background-sessions-are-hosted), ź°ė…ģž ķ”„ė”œģ„øģŠ¤ģ— ģ˜ķ•“

32 32 

33<h2 id="quick-start">33<h2 id="quick-start">


64 </Step>64 </Step>

65 65 

66 <Step title="기씓 ģ„øģ…˜ ź°€ģ øģ˜¤źø°">66 <Step title="기씓 ģ„øģ…˜ ź°€ģ øģ˜¤źø°">

67 ģ“ėÆø ģ—“ė ¤ ģžˆėŠ” ģ„øģ…˜ģ„ ģ—ģ“ģ „ķŠø 뷰딜 ģ“ė™ķ•˜ė ¤ė©“ ģ„øģ…˜ ė‚“ģ—ģ„œ `/bg`넼 ģ‹¤ķ–‰ķ•˜ź±°ė‚˜, 빈 ķ”„ė”¬ķ”„ķŠøģ—ģ„œ `←`넼 눌러 ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ 볓낓고 ķ•œ ė‹Øź³„ģ—ģ„œ ģ—ģ“ģ „ķŠø 뷰넼 ģ—½ė‹ˆė‹¤. ģ„øģ…˜ģ€ ź³„ģ† ģ‹¤ķ–‰ė˜ė©° ė””ģŠ¤ķŒØģ¹˜ķ•œ ģ„øģ…˜ź³¼ ķ•Øź»˜ ķ–‰ģœ¼ė”œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤.67 ģ“ ė‹Øź³„ģ—ėŠ” 실행 ģ¤‘ģø ģ„øģ…˜ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ģ „ 단계넼 ė”°ėžė‹¤ė©“ ģ“ ķ„°ėÆøė„ģ—ģ„œ ģ—“ė ¤ ģžˆėŠ” ģ„øģ…˜ģ“ ģ—†ģœ¼ėÆ€ė”œ, 다넸 ķ„°ėÆøė„ģ—ģ„œ ģ¼ė°˜ `claude` ģ„øģ…˜ģ„ ģ—“ź³  먼저 ė©”ģ‹œģ§€ė„¼ ė³“ėƒ…ė‹ˆė‹¤. ģ“ėÆø ģ—“ė ¤ ģžˆėŠ” ģ„øģ…˜ģ„ ģ—ģ“ģ „ķŠø 뷰딜 ģ“ė™ķ•˜ė ¤ė©“ ģ„øģ…˜ ė‚“ģ—ģ„œ `/bg`넼 ģ‹¤ķ–‰ķ•˜ź±°ė‚˜, 빈 ķ”„ė”¬ķ”„ķŠøģ—ģ„œ `←`넼 눌러 ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ 볓낓고 ķ•œ ė‹Øź³„ģ—ģ„œ ģ—ģ“ģ „ķŠø 뷰넼 ģ—½ė‹ˆė‹¤. ģ„øģ…˜ģ€ ź³„ģ† ģ‹¤ķ–‰ė˜ė©° ė””ģŠ¤ķŒØģ¹˜ķ•œ ģ„øģ…˜ź³¼ ķ•Øź»˜ ķ–‰ģœ¼ė”œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤.

68 </Step>68 </Step>

69</Steps>69</Steps>

70 70 


76 76 

77`claude agents`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ģ—ģ“ģ „ķŠø 뷰넼 ģ—½ė‹ˆė‹¤. 전첓 ķ„°ėÆøė„ģ„ ģ°Øģ§€ķ•˜ź³  ģƒķƒœė³„ė”œ ź·øė£¹ķ™”ėœ ėŖØė“  ģ„øģ…˜ģ„ ė‚˜ģ—“ķ•˜ė©°, ź³ ģ •ėœ ģ„øģ…˜ź³¼ ģž…ė „ģ“ ķ•„ģš”ķ•œ ģ„øģ…˜ģ“ ė§Ø ģœ„ģ— ģžˆģŠµė‹ˆė‹¤. 각 ķ–‰ģ€ ģ„øģ…˜ģ˜ ģ“ė¦„, ķ˜„ģž¬ ķ™œė™ ė° ė§ˆģ§€ė§‰ 변경 ģ“ķ›„ 경과 ģ‹œź°„ģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤.77`claude agents`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ģ—ģ“ģ „ķŠø 뷰넼 ģ—½ė‹ˆė‹¤. 전첓 ķ„°ėÆøė„ģ„ ģ°Øģ§€ķ•˜ź³  ģƒķƒœė³„ė”œ ź·øė£¹ķ™”ėœ ėŖØė“  ģ„øģ…˜ģ„ ė‚˜ģ—“ķ•˜ė©°, ź³ ģ •ėœ ģ„øģ…˜ź³¼ ģž…ė „ģ“ ķ•„ģš”ķ•œ ģ„øģ…˜ģ“ ė§Ø ģœ„ģ— ģžˆģŠµė‹ˆė‹¤. 각 ķ–‰ģ€ ģ„øģ…˜ģ˜ ģ“ė¦„, ķ˜„ģž¬ ķ™œė™ ė° ė§ˆģ§€ė§‰ 변경 ģ“ķ›„ 경과 ģ‹œź°„ģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤.

78 78 

79ģ“ė¦„ģ€ 핓당 ģ„øģ…˜ģ—ģ„œ [`/color`](/ko/commands)딜 ģ„¤ģ •ėœ ģƒ‰ģƒģœ¼ė”œ ķ‘œģ‹œė©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 ģƒ‰ģƒģ€ `←` ė˜ėŠ” `/background`딜 [ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ 볓낼](#from-inside-a-session) ė•Œ ģœ ģ§€ė©ė‹ˆė‹¤.

80 

79기본적으딜 ėŖ©ė”ģ€ ėŖØė“  ķ”„ė”œģ ķŠøģ— 걸쳐 ģ‹œģž‘ķ•œ ėŖØė“  ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ķ•œ ģ €ģž„ģ†Œģ—ģ„œ ģž‘ģ—…ķ•˜ėŠ” ģ„øģ…˜ź³¼ 다넸 worktreeģ—ģ„œ ģž‘ģ—…ķ•˜ėŠ” ģ„øģ…˜ģ€ 모두 여기에 ė‚˜ķƒ€ė‚˜ė©°, ģ—ģ“ģ „ķŠø 뷰넼 ģ—° 디렉토리와 ź“€ź³„ģ—†ģ“ ķ‘œģ‹œė©ė‹ˆė‹¤. ėŖ©ė”ģ„ ķ•œ ķ”„ė”œģ ķŠøė”œ ė²”ģœ„ė„¼ ģ§€ģ •ķ•˜ė ¤ė©“ `--cwd`넼 ģ „ė‹¬ķ•©ė‹ˆė‹¤:81기본적으딜 ėŖ©ė”ģ€ ėŖØė“  ķ”„ė”œģ ķŠøģ— 걸쳐 ģ‹œģž‘ķ•œ ėŖØė“  ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ķ•œ ģ €ģž„ģ†Œģ—ģ„œ ģž‘ģ—…ķ•˜ėŠ” ģ„øģ…˜ź³¼ 다넸 worktreeģ—ģ„œ ģž‘ģ—…ķ•˜ėŠ” ģ„øģ…˜ģ€ 모두 여기에 ė‚˜ķƒ€ė‚˜ė©°, ģ—ģ“ģ „ķŠø 뷰넼 ģ—° 디렉토리와 ź“€ź³„ģ—†ģ“ ķ‘œģ‹œė©ė‹ˆė‹¤. ėŖ©ė”ģ„ ķ•œ ķ”„ė”œģ ķŠøė”œ ė²”ģœ„ė„¼ ģ§€ģ •ķ•˜ė ¤ė©“ `--cwd`넼 ģ „ė‹¬ķ•©ė‹ˆė‹¤:

80 82 

81```bash theme={null}83```bash theme={null}


91 ✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m93 ✽ clawd walk cycle Write assets/sprites/clawd-walk.png 3m

92 94 

93검토 준비 ģ™„ė£Œ95검토 준비 ģ™„ė£Œ

94 āˆ™ jump physics Opened PR with collision fix PR #2048 2h96 āˆ™ jump physics Opened PR with collision fix #2048 2h

95 97 

96ģž…ė „ ķ•„ģš”98ģž…ė „ ķ•„ģš”

97 ✻ power-up design needs input: double jump or wall climb? 1m99 ✻ power-up design needs input: double jump or wall climb? 1m


129| `āˆ™` | ķ”„ė”œģ„øģŠ¤ź°€ ģ¢…ė£ŒėØ. ģ—¬ģ „ķžˆ 엿볓기, 답변 ė˜ėŠ” ģ—°ź²°ķ•  수 ģžˆģœ¼ė©°, ClaudeėŠ” ģ¤‘ė‹Øėœ ģœ„ģ¹˜ģ—ģ„œ ė‹¤ģ‹œ ģ‹œģž‘ |131| `āˆ™` | ķ”„ė”œģ„øģŠ¤ź°€ ģ¢…ė£ŒėØ. ģ—¬ģ „ķžˆ 엿볓기, 답변 ė˜ėŠ” ģ—°ź²°ķ•  수 ģžˆģœ¼ė©°, ClaudeėŠ” ģ¤‘ė‹Øėœ ģœ„ģ¹˜ģ—ģ„œ ė‹¤ģ‹œ ģ‹œģž‘ |

130| `✢` | [`/loop`](/ko/scheduled-tasks) ģ„øģ…˜ģ“ 반복 ģ‚¬ģ“ģ— ģ ˆģ „ 중. ķ–‰ģ€ 실행 ķšŸģˆ˜ģ™€ ģ¹“ģš“ķŠøė‹¤ģš“ģ„ ķ‘œģ‹œ |132| `✢` | [`/loop`](/ko/scheduled-tasks) ģ„øģ…˜ģ“ 반복 ģ‚¬ģ“ģ— ģ ˆģ „ 중. ķ–‰ģ€ 실행 ķšŸģˆ˜ģ™€ ģ¹“ģš“ķŠøė‹¤ģš“ģ„ ķ‘œģ‹œ |

131 133 

132ķ–‰ģ˜ 오넸쪽 ź°€ģž„ģžė¦¬ģ— ė‚˜ķƒ€ė‚  수 ģžˆėŠ” `PR #N` ė ˆģ“ėø”ģ€ [ģ„øģ…˜ģ“ ģ—“ģ€ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠø](#pull-request-status)ģ“ė©°, 상태 ģ•„ģ“ģ½˜ģ˜ ģ¼ė¶€ź°€ ģ•„ė‹™ė‹ˆė‹¤. ģ„øģ…˜ģ“ ė‘˜ ģ“ģƒģ˜ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ ģ—“ģ—ˆģ„ ė•Œ ė ˆģ“ėø”ģ€ `3 PRs`와 ź°™ģ€ 개수넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤.134ķ–‰ģ˜ 오넸쪽 ź°€ģž„ģžė¦¬ģ— ė‚˜ķƒ€ė‚  수 ģžˆėŠ” `#N` ė ˆģ“ėø”ģ€ [ģ„øģ…˜ģ“ ģ—“ģ€ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠø](#pull-request-status)ģ“ė©°, 상태 ģ•„ģ“ģ½˜ģ˜ ģ¼ė¶€ź°€ ģ•„ė‹™ė‹ˆė‹¤.

133 135 

134터미널 탭 ģ œėŖ©ģ€ ģ—ģ“ģ „ķŠø ė·°ź°€ ģ—“ė ¤ ģžˆėŠ” ė™ģ•ˆ ģž…ė „ ėŒ€źø° ģ¤‘ģø 개수넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤: ģ„øģ…˜ģ“ ģž…ė „ģ“ ķ•„ģš”ķ•  ė•Œ `2 awaiting input Ā· claude agents`, ķ•„ģš”ķ•˜ģ§€ ģ•Šģ„ ė•Œ `claude agents`.136터미널 탭 ģ œėŖ©ģ€ ģ—ģ“ģ „ķŠø ė·°ź°€ ģ—“ė ¤ ģžˆėŠ” ė™ģ•ˆ ģž…ė „ ėŒ€źø° ģ¤‘ģø 개수넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤: ģ„øģ…˜ģ“ ģž…ė „ģ“ ķ•„ģš”ķ•  ė•Œ `2 awaiting input Ā· claude agents`, ķ•„ģš”ķ•˜ģ§€ ģ•Šģ„ ė•Œ `claude agents`.

135 137 

138v2.1.198부터 ģ—ģ“ģ „ķŠø ė·°ź°€ ģ—“ė ¤ ģžˆėŠ” ė™ģ•ˆ Claude CodeėŠ” 딜컬 ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģž…ė „ģ“ ķ•„ģš”ķ•˜ź±°ė‚˜, ģ™„ė£Œė˜ź±°ė‚˜, ģ‹¤ķŒØķ•  ė•Œ źµ¬ģ„±ėœ [터미널 ģ•Œė¦¼ 채널](/ko/terminal-config#get-a-terminal-bell-or-notification)ģ„ 통핓 ģ•Œė¦¼ģ„ ė³“ėƒ…ė‹ˆė‹¤. [`/loop`](/ko/scheduled-tasks) ģ„øģ…˜ź³¼ ź°™ģ“ ģ¼ģ •ģ— ė”°ė¼ ģ‹¤ķ–‰ė˜ėŠ” ģ„øģ…˜ģ€ ģž…ė „ģ“ ķ•„ģš”ķ•  ė•Œė§Œ ģ•Œė¦½ė‹ˆė‹¤. ģ•Œė¦¼ģ€ Claude Codeģ˜ ė‚˜ėØøģ§€ 부분과 ė™ģ¼ķ•œ [`preferredNotifChannel` 설정](/ko/settings#available-settings)ģ„ ģ‚¬ģš©ķ•˜ė©° `agent_needs_input` ė˜ėŠ” `agent_completed` ģœ ķ˜•ģœ¼ė”œ [`Notification` ķ›…](/ko/hooks#notification)ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.

139 

136ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ€ ź³„ģ† ģž‘ė™ķ•˜źø° ģœ„ķ•“ 엓린 ķ„°ėÆøė„ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ė³„ė„ģ˜ [ź°ė…ģž ķ”„ė”œģ„øģŠ¤](#the-supervisor-process)ź°€ ģ‹¤ķ–‰ķ•˜ėÆ€ė”œ ģ—ģ“ģ „ķŠø 뷰넼 ė‹«ź±°ė‚˜, ģ…øģ„ ė‹«ź±°ė‚˜, 새딜욓 ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ„ ģ‹œģž‘ķ•“ė„ ė””ģŠ¤ķŒØģ¹˜ėœ ģž‘ģ—…ģ€ ź³„ģ†ė©ė‹ˆė‹¤.140ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ€ ź³„ģ† ģž‘ė™ķ•˜źø° ģœ„ķ•“ 엓린 ķ„°ėÆøė„ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ė³„ė„ģ˜ [ź°ė…ģž ķ”„ė”œģ„øģŠ¤](#the-supervisor-process)ź°€ ģ‹¤ķ–‰ķ•˜ėÆ€ė”œ ģ—ģ“ģ „ķŠø 뷰넼 ė‹«ź±°ė‚˜, ģ…øģ„ ė‹«ź±°ė‚˜, 새딜욓 ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ„ ģ‹œģž‘ķ•“ė„ ė””ģŠ¤ķŒØģ¹˜ėœ ģž‘ģ—…ģ€ ź³„ģ†ė©ė‹ˆė‹¤.

137 141 

138ģ„øģ…˜ ģƒķƒœėŠ” ģžė™ ģ—…ė°ģ“ķŠø ė° ź°ė…ģž ģž¬ģ‹œģž‘ģ„ 통핓 ė””ģŠ¤ķ¬ģ— ģœ ģ§€ė©ė‹ˆė‹¤. ģ„øģ…˜ģ€ ėØøģ‹ ģ“ ģ ˆģ „ ģƒķƒœģ¼ ė•Œė„ ė³“ģ”“ė©ė‹ˆė‹¤. ķ”„ė”œģ„øģŠ¤ėŠ” 깨얓날 ė•Œ ģž¬ź°œė˜ź³  ź°ė…ģžėŠ” ģ‹œź°„ ź°„ź²©ģ„ 유휓딜 ģ·Øźø‰ķ•˜ėŠ” ėŒ€ģ‹  ė‹¤ģ‹œ ģ—°ź²°ė©ė‹ˆė‹¤. ģ¢…ė£Œķ•˜ė©“ ģ—¬ģ „ķžˆ 실행 ģ¤‘ģø ģ„øģ…˜ģ“ ģ¤‘ģ§€ė©ė‹ˆė‹¤. 복구 ė°©ė²•ģ€ [ģ¢…ė£Œ 후 ģ„øģ…˜ģ“ ģ‹¤ķŒØė”œ ķ‘œģ‹œėØ](#sessions-show-as-failed-after-shutdown)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.142ģ„øģ…˜ ģƒķƒœėŠ” ģžė™ ģ—…ė°ģ“ķŠø ė° ź°ė…ģž ģž¬ģ‹œģž‘ģ„ 통핓 ė””ģŠ¤ķ¬ģ— ģœ ģ§€ė©ė‹ˆė‹¤. ģ„øģ…˜ģ€ ėØøģ‹ ģ“ ģ ˆģ „ ģƒķƒœģ¼ ė•Œė„ ė³“ģ”“ė©ė‹ˆė‹¤. ķ”„ė”œģ„øģŠ¤ėŠ” 깨얓날 ė•Œ ģž¬ź°œė˜ź³  ź°ė…ģžėŠ” ģ‹œź°„ ź°„ź²©ģ„ 유휓딜 ģ·Øźø‰ķ•˜ėŠ” ėŒ€ģ‹  ė‹¤ģ‹œ ģ—°ź²°ė©ė‹ˆė‹¤. ģ¢…ė£Œķ•˜ė©“ ģ—¬ģ „ķžˆ 실행 ģ¤‘ģø ģ„øģ…˜ģ“ ģ¤‘ģ§€ė©ė‹ˆė‹¤. 복구 ė°©ė²•ģ€ [ģ¢…ė£Œ 후 ģ„øģ…˜ģ“ ģ‹¤ķŒØė”œ ķ‘œģ‹œėØ](#sessions-show-as-failed-after-shutdown)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.


151 ķ’€ ė¦¬ķ€˜ģŠ¤ķŠø 상태155 ķ’€ ė¦¬ķ€˜ģŠ¤ķŠø 상태

152</h3>156</h3>

153 157 

154ģ„øģ…˜ģ“ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ ģ—“ė©“ `PR #1234` ė ˆģ“ėø”ģ“ ķ–‰ģ˜ 오넸쪽 ź°€ģž„ģžė¦¬ģ— ė‚˜ķƒ€ė‚˜ė©°, ķ•˜ģ“ķ¼ė§ķ¬ė„¼ ģ§€ģ›ķ•˜ėŠ” ķ„°ėÆøė„ģ—ģ„œ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøģ— ģ—°ź²°ė©ė‹ˆė‹¤. ģ„øģ…˜ģ— ķ›„ģ† 씰치넼 볓낼 ė•Œ ė ˆģ“ėø”ģ“ ģœ ģ§€ė˜ėÆ€ė”œ ķ–‰ģ“ ė¼ģ“ėøŒ ģ§„ķ–‰ ģƒķ™©ģœ¼ė”œ ė˜ėŒģ•„ź°€ėŠ” ė™ģ•ˆ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøź°€ ķ‘œģ‹œėœ 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤.158ģ„øģ…˜ģ“ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ ģ—“ė©“ `#1234` ė ˆģ“ėø”ģ“ ķ–‰ģ˜ 오넸쪽 ź°€ģž„ģžė¦¬ģ— ė‚˜ķƒ€ė‚˜ė©°, ķ•˜ģ“ķ¼ė§ķ¬ė„¼ ģ§€ģ›ķ•˜ėŠ” ķ„°ėÆøė„ģ—ģ„œ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøģ— ģ—°ź²°ė©ė‹ˆė‹¤. ģ„øģ…˜ģ— ķ›„ģ† 씰치넼 볓낼 ė•Œ ė ˆģ“ėø”ģ“ ģœ ģ§€ė˜ėÆ€ė”œ ķ–‰ģ“ ė¼ģ“ėøŒ ģ§„ķ–‰ ģƒķ™©ģœ¼ė”œ ė˜ėŒģ•„ź°€ėŠ” ė™ģ•ˆ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøź°€ ķ‘œģ‹œėœ 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤. ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ worktreeģ—ģ„œ 변경 ģ‚¬ķ•­ģ„ ź²©ė¦¬ķ•˜ė©“ ģ“ėŸ¬ķ•œ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ 직접 ģ—“ė©°, [ķŒŒģ¼ ķŽøģ§‘ģ“ ź²©ė¦¬ė˜ėŠ” ė°©ģ‹](#how-file-edits-are-isolated)ģ€ ģ“ź²ƒģ“ ė°œģƒķ•˜ėŠ” ģ‹œźø°ģ™€ ģ„øģ…˜ģ“ ģš”ģ²­ ģ—†ģ“ ģ ˆėŒ€ ģˆ˜ķ–‰ķ•˜ģ§€ ģ•ŠėŠ” ģž‘ģ—…ģ„ ė‹¤ė£¹ė‹ˆė‹¤.

155 159 

156ģ„øģ…˜ģ“ ė‘˜ ģ“ģƒģ˜ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ ģ—“ģ—ˆģ„ ė•Œ ė ˆģ“ėø”ģ€ `3 PRs`와 ź°™ģ€ 개수넼 ķ‘œģ‹œķ•˜ė©°, ź°€ģž„ ģ£¼ģ˜ź°€ ķ•„ģš”ķ•œ 엓린 ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė”œ ģƒ‰ģƒģ“ ģ§€ģ •ė©ė‹ˆė‹¤. [엿볓기 ķŒØė„](#peek-and-reply)ģ„ ģ—“ģ–“ 모두 ķ™•ģøķ•©ė‹ˆė‹¤.160ģ„øģ…˜ģ“ ė‘˜ ģ“ģƒģ˜ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ ģ—“ģ—ˆģ„ ė•Œ ė ˆģ“ėø”ģ€ `3 PRs`와 ź°™ģ€ 개수넼 ķ‘œģ‹œķ•˜ė©°, ź°€ģž„ ģ£¼ģ˜ź°€ ķ•„ģš”ķ•œ 엓린 ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė”œ ģƒ‰ģƒģ“ ģ§€ģ •ė©ė‹ˆė‹¤. [엿볓기 ķŒØė„](#peek-and-reply)ģ„ ģ—“ģ–“ 모두 ķ™•ģøķ•©ė‹ˆė‹¤.

157 161 


190 194 

191ģ—°ź²°ėœ ģ„øģ…˜ģ€ `tui` 설정과 ź“€ź³„ģ—†ģ“ ķ•­ģƒ [전첓 화멓 ėŖØė“œ](/ko/fullscreen)딜 ė Œė”ė§ė©ė‹ˆė‹¤. ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ—ėŠ” 추가할 터미널 ģŠ¤ķ¬ė”¤ė°±ģ“ 없기 ė•Œė¬øģž…ė‹ˆė‹¤. `PgUp`, `PgDn` ė˜ėŠ” 마우스 휠딜 ģŠ¤ķ¬ė”¤ķ•˜ź³ , `Ctrl+O`넼 눌러 ķŠøėžœģŠ¤ķ¬ė¦½ķŠø ėŖØė“œė”œ ģ „ķ™˜ķ•©ė‹ˆė‹¤. ķ„°ėÆøė„ģ˜ źø°ė³ø 스크딤 ė° tmux 복사 ėŖØė“œėŠ” ķ˜„ģž¬ ė·°ķ¬ķŠøė§Œ ķ‘œģ‹œķ•˜ė©°, ģ“ėŠ” 전첓 화멓 ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ„ 실행할 ė•Œģ™€ ė™ģ¼ķ•©ė‹ˆė‹¤.195ģ—°ź²°ėœ ģ„øģ…˜ģ€ `tui` 설정과 ź“€ź³„ģ—†ģ“ ķ•­ģƒ [전첓 화멓 ėŖØė“œ](/ko/fullscreen)딜 ė Œė”ė§ė©ė‹ˆė‹¤. ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ—ėŠ” 추가할 터미널 ģŠ¤ķ¬ė”¤ė°±ģ“ 없기 ė•Œė¬øģž…ė‹ˆė‹¤. `PgUp`, `PgDn` ė˜ėŠ” 마우스 휠딜 ģŠ¤ķ¬ė”¤ķ•˜ź³ , `Ctrl+O`넼 눌러 ķŠøėžœģŠ¤ķ¬ė¦½ķŠø ėŖØė“œė”œ ģ „ķ™˜ķ•©ė‹ˆė‹¤. ķ„°ėÆøė„ģ˜ źø°ė³ø 스크딤 ė° tmux 복사 ėŖØė“œėŠ” ķ˜„ģž¬ ė·°ķ¬ķŠøė§Œ ķ‘œģ‹œķ•˜ė©°, ģ“ėŠ” 전첓 화멓 ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ„ 실행할 ė•Œģ™€ ė™ģ¼ķ•©ė‹ˆė‹¤.

192 196 

193빈 ķ”„ė”¬ķ”„ķŠøģ—ģ„œ `←`넼 눌러 ė¶„ė¦¬ķ•˜ź³  ģ—ģ“ģ „ķŠø 뷰딜 ėŒģ•„ź°‘ė‹ˆė‹¤. ėŒ€ķ™” ģƒģžź°€ ķ¬ģ»¤ģŠ¤ė„¼ 가지고 ģžˆź³  `←`에 ģ‘ė‹µķ•˜ģ§€ ģ•Šģœ¼ė©“ `Ctrl+Z`넼 눌러 ģ¦‰ģ‹œ ė¶„ė¦¬ķ•©ė‹ˆė‹¤.197빈 ķ”„ė”¬ķ”„ķŠøģ—ģ„œ `←`넼 ėˆ„ė„“ź±°ė‚˜ `/exit`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė¶„ė¦¬ķ•˜ź³  ģ—ģ“ģ „ķŠø 뷰딜 ėŒģ•„ź°‘ė‹ˆė‹¤. v2.1.198부터 ģ“ėŠ” ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ģ„øģ…˜ģ„ ģ—“ģ—ˆėŠ”ģ§€ ė˜ėŠ” ģ…øģ—ģ„œ `claude attach <id>`딜 ģ‹¤ķ–‰ķ–ˆėŠ”ģ§€ 여부와 ź“€ź³„ģ—†ģ“ ė™ģ¼ķ•˜ź²Œ ģž‘ė™ķ•©ė‹ˆė‹¤.

198 

199`Ctrl+Z`ė„ ė¶„ė¦¬ķ•˜ģ§€ė§Œ ģ‹œģž‘ķ•œ ģœ„ģ¹˜ė”œ ėŒģ•„ź°‘ė‹ˆė‹¤: ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ģ—°ź²°ķ•œ 경우 ģ—ģ“ģ „ķŠø ė·°, ė˜ėŠ” `claude attach`넼 ģ‹¤ķ–‰ķ•œ 경우 ģ…øģž…ė‹ˆė‹¤. ėŒ€ķ™” ģƒģžź°€ ķ¬ģ»¤ģŠ¤ė„¼ 가지고 ģžˆź³  `←`에 ģ‘ė‹µķ•˜ģ§€ ģ•Šģ„ ė•Œ `Ctrl+Z`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

194 200 

195`Ctrl+C`ėŠ” ģ—°ź²°ėœ ė™ģ•ˆ ķ‘œģ¤€ ģøķ„°ėŸ½ķŠø ė™ģž‘ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤: ė¶„ė¦¬ķ•˜ėŠ” ėŒ€ģ‹  실행 ģ¤‘ģø ģ‘ė‹µ ė˜ėŠ” `!` ģ…ø ėŖ…ė ¹ģ„ ģ·Øģ†Œķ•©ė‹ˆė‹¤. 빈 ķ”„ė”¬ķ”„ķŠøģ—ģ„œ `Ctrl+C`넼 두 번 ėˆ„ė„“ė©“ ė¶„ė¦¬ė˜ė©°, 다넸 ģ„øģ…˜ģ—ģ„œģ™€ ė™ģ¼ķ•©ė‹ˆė‹¤.201`Ctrl+C`ėŠ” ģ—°ź²°ėœ ė™ģ•ˆ ķ‘œģ¤€ ģøķ„°ėŸ½ķŠø ė™ģž‘ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤: ė¶„ė¦¬ķ•˜ėŠ” ėŒ€ģ‹  실행 ģ¤‘ģø ģ‘ė‹µ ė˜ėŠ” `!` ģ…ø ėŖ…ė ¹ģ„ ģ·Øģ†Œķ•©ė‹ˆė‹¤. 빈 ķ”„ė”¬ķ”„ķŠøģ—ģ„œ `Ctrl+C`넼 두 번 ėˆ„ė„“ė©“ ė¶„ė¦¬ė˜ė©°, 다넸 ģ„øģ…˜ģ—ģ„œģ™€ ė™ģ¼ķ•©ė‹ˆė‹¤.

196 202 

197ė¶„ė¦¬ėŠ” ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ„ ģ¤‘ģ§€ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤: `←`, `Ctrl+Z`, `/exit`, 그리고 ģ“ģ¤‘ `Ctrl+C` ė˜ėŠ” ģ“ģ¤‘ `Ctrl+D`ėŠ” 모두 실행 상태딜 ė‘”ė‹ˆė‹¤. ģ„øģ…˜ ė‚“ģ—ģ„œ ģ„øģ…˜ģ„ ģ¢…ė£Œķ•˜ė ¤ė©“ `/stop`ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.203ė¶„ė¦¬ėŠ” ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ„ ģ¤‘ģ§€ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤: `←`, `Ctrl+Z`, `/exit`, 그리고 ģ“ģ¤‘ `Ctrl+C` ė˜ėŠ” ģ“ģ¤‘ `Ctrl+D`ėŠ” 모두 실행 상태딜 ė‘”ė‹ˆė‹¤. ģ„øģ…˜ ė‚“ģ—ģ„œ ģ„øģ…˜ģ„ ģ¢…ė£Œķ•˜ė ¤ė©“ `/stop`ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.

198 204 

199빈 ķ”„ė”¬ķ”„ķŠøģ—ģ„œ `←`넼 ėˆ„ė„“ė©“ ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ģ—°ź²°ķ•œ ģ„øģ…˜ėæė§Œ ģ•„ė‹ˆė¼ ėŖØė“  Claude Code ģ„øģ…˜ģ—ģ„œ ģž‘ė™ķ•©ė‹ˆė‹¤. ķ˜„ģž¬ ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ 볓낓고 핓당 ķ–‰ģ“ ģ„ ķƒėœ 상태딜 ģ—ģ“ģ „ķŠø 뷰넼 ģ—“ģ–“ ķ„°ėÆøė„ģ„ ė– ė‚˜ģ§€ ģ•Šź³  ģ„øģ…˜ģ„ ģ „ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤. ķ–‰ģ€ ėŒ€ķ™” źø°ė”ģ“ ģ—†ėŠ” 새딜욓 ģ„øģ…˜ģ—ģ„œė„ ģƒģ„±ė˜ėÆ€ė”œ `→`ėŠ” ģ“ė„¼ ė°˜ķ™˜ķ•©ė‹ˆė‹¤. 핓당 ķ–‰ģ“ ģœ ģ¼ķ•œ 경우 ģ—ģ“ģ „ķŠø ė·°ėŠ” ģ•„ėž˜ģ— ģ˜Øė³“ė”© ķžŒķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. `/config`ģ—ģ„œ ģ“ 단축키넼 끌 수 ģžˆģŠµė‹ˆė‹¤(`leftArrowOpensAgents` 설정).205ķ¬ź·øė¼ģš“ė“œģ—ģ„œ 실행 ģ¤‘ģø ģ„øģ…˜, 즉 ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ģ—°ź²°ķ•œ ź²ƒģ“ ģ•„ė‹ˆė¼ ķ„°ėÆøė„ģ—ģ„œ ģ‹œģž‘ķ•œ ģ„øģ…˜ģ—ģ„œ 빈 ķ”„ė”¬ķ”„ķŠøģ—ģ„œ `←`넼 ėˆ„ė„“ė©“ ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ 볓낓고 핓당 ķ–‰ģ“ ģ„ ķƒėœ 상태딜 ģ—ģ“ģ „ķŠø 뷰넼 ģ—“ģ–“ ķ„°ėÆøė„ģ„ ė– ė‚˜ģ§€ ģ•Šź³  ģ„øģ…˜ģ„ ģ „ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤. ė™ģ¼ķ•œ ė‹Øģ¼ ėˆ„ė¦„ģ“ ģ—°ź²°ėœ ģ„øģ…˜ģ„ ė¶„ė¦¬ķ•©ė‹ˆė‹¤.

206 

207ė„źµ¬ź°€ 실행 ģ¤‘ģ¼ ė•Œ `←`넼 ėˆ„ė„“ė©“ Claude CodeėŠ” ģ™„ė£Œė  ė•Œź¹Œģ§€ 약 10쓈넼 기다린 후 ė°±ź·øė¼ģš“ė“œė”œ 볓낓며, ģ‘ė‹µģ€ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ—ģ„œ ź³„ģ†ė©ė‹ˆė‹¤. ėŒ€ģ‹  ģ¦‰ģ‹œ ė°±ź·øė¼ģš“ė“œė”œ 볓낓려멓 `←`넼 ė‹¤ģ‹œ ėˆ„ė¦…ė‹ˆė‹¤. ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ„ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ ģ“ģ›”ķ•  수 ģ—†ģœ¼ė©“ `Background this session?` ėŒ€ķ™”ź°€ 먼저 ė‚˜ķƒ€ė‚˜ė©°, [`/background`](#from-inside-a-session)와 ė™ģ¼ķ•©ė‹ˆė‹¤.

208 

209ķ–‰ģ€ ėŒ€ķ™” źø°ė”ģ“ ģ—†ėŠ” 새딜욓 ģ„øģ…˜ģ—ģ„œė„ ģƒģ„±ė˜ėÆ€ė”œ `→`ėŠ” ģ“ė„¼ ė°˜ķ™˜ķ•©ė‹ˆė‹¤. 핓당 ķ–‰ģ“ ģœ ģ¼ķ•œ 경우 ģ—ģ“ģ „ķŠø ė·°ėŠ” ģ•„ėž˜ģ— ģ˜Øė³“ė”© ķžŒķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤.

210 

211`/config`ģ—ģ„œ `leftArrowOpensAgents` ģ„¤ģ •ģœ¼ė”œ ģ“ 단축키넼 끌 수 ģžˆģŠµė‹ˆė‹¤.

200 212 

201<h3 id="organize-the-list">213<h3 id="organize-the-list">

202 ėŖ©ė” 구성214 ėŖ©ė” 구성


217 229 

218ģ‚­ģ œķ•˜ė©“ ģ„øģ…˜ģ“ ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ģ œź±°ė©ė‹ˆė‹¤. Claudeź°€ ģ„øģ…˜ģ— ėŒ€ķ•“ [worktree넼 ģƒģ„±](#how-file-edits-are-isolated)ķ•œ 경우 ģ‚­ģ œķ•˜ė©“ ģ»¤ė°‹ė˜ģ§€ ģ•Šģ€ 변경 ģ‚¬ķ•­ģ„ ķ¬ķ•Øķ•œ 핓당 worktreeė„ ģ œź±°ė˜ėÆ€ė”œ ģœ ģ§€ķ•˜ė ¤ėŠ” ģž‘ģ—…ģ„ 먼저 ķ‘øģ‹œķ•˜ź±°ė‚˜ ģ»¤ė°‹ķ•©ė‹ˆė‹¤. 직접 ģƒģ„±ķ•˜ź³  ģ„øģ…˜ģ„ ģ‹œģž‘ķ•œ worktreeėŠ” ģ œģžė¦¬ģ— ė‚Øź²Øģ§‘ė‹ˆė‹¤. ėŒ€ķ™” ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” 딜컬 머신에 남아 ģžˆģœ¼ė©° `claude --resume`ģ„ 통핓 ź³„ģ† ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.230ģ‚­ģ œķ•˜ė©“ ģ„øģ…˜ģ“ ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ģ œź±°ė©ė‹ˆė‹¤. Claudeź°€ ģ„øģ…˜ģ— ėŒ€ķ•“ [worktree넼 ģƒģ„±](#how-file-edits-are-isolated)ķ•œ 경우 ģ‚­ģ œķ•˜ė©“ ģ»¤ė°‹ė˜ģ§€ ģ•Šģ€ 변경 ģ‚¬ķ•­ģ„ ķ¬ķ•Øķ•œ 핓당 worktreeė„ ģ œź±°ė˜ėÆ€ė”œ ģœ ģ§€ķ•˜ė ¤ėŠ” ģž‘ģ—…ģ„ 먼저 ķ‘øģ‹œķ•˜ź±°ė‚˜ ģ»¤ė°‹ķ•©ė‹ˆė‹¤. 직접 ģƒģ„±ķ•˜ź³  ģ„øģ…˜ģ„ ģ‹œģž‘ķ•œ worktreeėŠ” ģ œģžė¦¬ģ— ė‚Øź²Øģ§‘ė‹ˆė‹¤. ėŒ€ķ™” ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” 딜컬 머신에 남아 ģžˆģœ¼ė©° `claude --resume`ģ„ 통핓 ź³„ģ† ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.

219 231 

220ģ˜¤ėž˜ėœ ģ™„ė£Œėœ ģ„øģ…˜ģ€ ėŖ©ė”ģ„ 짧게 ģœ ģ§€ķ•˜źø° ģœ„ķ•“ `… N more` ķ–‰ģœ¼ė”œ ģ ‘ķž™ė‹ˆė‹¤. ģ‹¤ķŒØ ė° 엓린 ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøź°€ ģžˆėŠ” ģ„øģ…˜ģ€ ķ•­ģƒ ķ‘œģ‹œė©ė‹ˆė‹¤. `ģ™„ė£ŒėØ` ź·øė£¹ģ€ ė¼ģ“ėøŒ 그룹 ģ“ķ›„ ė‚Øģ€ 수직 ź³µź°„ģ„ ģ±„ģš°ė©°, ģ§§ģ€ ķ„°ėÆøė„ģ—ģ„œ ķ—¤ė”ėŠ” ė‹Øģ¼ ģš”ģ•½ ė¼ģøģœ¼ė”œ ģ••ģ¶•ė˜ėÆ€ė”œ ģž‘ģ—… ģ¤‘ģ“ź±°ė‚˜ ģž…ė „ģ“ ķ•„ģš”ķ•œ ģ„øģ…˜ģ“ ķ‘œģ‹œėœ 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤.232화멓에 ė§žģ§€ ģ•ŠėŠ” ģ™„ė£Œėœ ģ„øģ…˜ģ€ `… N more` ķ–‰ģœ¼ė”œ ģ ‘ķž™ė‹ˆė‹¤. ģ‹¤ķŒØ ė° 엓린 ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøź°€ ģžˆėŠ” ģ„øģ…˜ģ€ ķ•­ģƒ ķ‘œģ‹œė©ė‹ˆė‹¤. `ģ™„ė£ŒėØ` ź·øė£¹ģ€ ė¼ģ“ėøŒ 그룹 ģ“ķ›„ ė‚Øģ€ 수직 ź³µź°„ģ„ ģ±„ģš°ė©°, ģ§§ģ€ ķ„°ėÆøė„ģ—ģ„œ ķ—¤ė”ėŠ” ė‹Øģ¼ ģš”ģ•½ ė¼ģøģœ¼ė”œ ģ••ģ¶•ė˜ėÆ€ė”œ ģž‘ģ—… ģ¤‘ģ“ź±°ė‚˜ ģž…ė „ģ“ ķ•„ģš”ķ•œ ģ„øģ…˜ģ“ ķ‘œģ‹œėœ 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤.

221 233 

222<h3 id="filter-sessions">234<h3 id="filter-sessions">

223 ģ„øģ…˜ 필터링235 ģ„øģ…˜ 필터링


283| `#<number>` ė˜ėŠ” ķ’€ ė¦¬ķ€˜ģŠ¤ķŠø URL | ģ„øģ…˜ģ“ ģ“ėÆø 핓당 PRģ—ģ„œ ģž‘ģ—… ģ¤‘ģ“ė©“ ė””ģŠ¤ķŒØģ¹˜ ėŒ€ģ‹  ģ„ ķƒķ•©ė‹ˆė‹¤ |295| `#<number>` ė˜ėŠ” ķ’€ ė¦¬ķ€˜ģŠ¤ķŠø URL | ģ„øģ…˜ģ“ ģ“ėÆø 핓당 PRģ—ģ„œ ģž‘ģ—… ģ¤‘ģ“ė©“ ė””ģŠ¤ķŒØģ¹˜ ėŒ€ģ‹  ģ„ ķƒķ•©ė‹ˆė‹¤ |

284| `Shift+Enter` | ė””ģŠ¤ķŒØģ¹˜ķ•˜ź³  ģ¦‰ģ‹œ 새 ģ„øģ…˜ģ— ģ—°ź²°ķ•©ė‹ˆė‹¤ |296| `Shift+Enter` | ė””ģŠ¤ķŒØģ¹˜ķ•˜ź³  ģ¦‰ģ‹œ 새 ģ„øģ…˜ģ— ģ—°ź²°ķ•©ė‹ˆė‹¤ |

285 297 

286ģ—ģ“ģ „ķŠø ė·° ģžģ²“ģ—ģ„œė§Œ ģ‹¤ķ–‰ė˜ėŠ” ģž‘ģ€ ėŖ…ė ¹ ģ§‘ķ•©ģ“ ģžˆģŠµė‹ˆė‹¤: `/exit` ė° `/quit`ėŠ” ģ—ģ“ģ „ķŠø 뷰넼 ė‹«ź³ , `/logout`ģ€ ė”œź·øģ•„ģ›ƒķ•˜ė©°, `/model`ģ€ [ė””ģŠ¤ķŒØģ¹˜ ėŖØėø](#set-the-model)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģŠ¤ķ‚¬, ģ‚¬ģš©ģž ģ •ģ˜ ėŖ…ė ¹ ė° `/init`ź³¼ ź°™ģ€ ķ”„ė”¬ķ”„ķŠø ķ™•ģž„ źø°ė³ø 제공 ėŖ…ė ¹ģ€ 새딜욓 ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ 첫 번째 ķ”„ė”¬ķ”„ķŠøė”œ ģ „ģ†”ė©ė‹ˆė‹¤. 다넸 źø°ė³ø 제공 ėŖ…ė ¹ģ€ ėŒ€ģ‹  `ģ„øģ…˜ģ— ģ—°ź²°ķ•˜ģ—¬ 실행` ķžŒķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤.298ģ—ģ“ģ „ķŠø ė·° ģžģ²“ģ—ģ„œė§Œ ģ‹¤ķ–‰ė˜ėŠ” ģž‘ģ€ ėŖ…ė ¹ ģ§‘ķ•©ģ“ ģžˆģŠµė‹ˆė‹¤:

299 

300* `/exit` ė° `/quit`ėŠ” ģ—ģ“ģ „ķŠø 뷰넼 ė‹«ģŠµė‹ˆė‹¤

301* `/logout`ģ€ ė”œź·øģ•„ģ›ƒķ•©ė‹ˆė‹¤

302* `/model`ģ€ [ė””ģŠ¤ķŒØģ¹˜ ėŖØėø](#set-the-model)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤

303* {/* min-version: 2.1.198 */}v2.1.198부터 `/login`ģ€ ģ„øģ…˜ģ— ģ—°ź²°ķ•˜ģ§€ ģ•Šź³  ė‹¤ģ‹œ ė”œź·øģøķ•  수 ģžˆė„ė” ė”œź·øģø ėŒ€ķ™” ģƒģžė„¼ ģ—½ė‹ˆė‹¤

304 

305ģŠ¤ķ‚¬, ģ‚¬ģš©ģž ģ •ģ˜ ėŖ…ė ¹ ė° `/init`ź³¼ ź°™ģ€ ķ”„ė”¬ķ”„ķŠø ķ™•ģž„ źø°ė³ø 제공 ėŖ…ė ¹ģ€ 새딜욓 ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ 첫 번째 ķ”„ė”¬ķ”„ķŠøė”œ ģ „ģ†”ė©ė‹ˆė‹¤. 다넸 źø°ė³ø 제공 ėŖ…ė ¹ģ€ ėŒ€ģ‹  `ģ„øģ…˜ģ— ģ—°ź²°ķ•˜ģ—¬ 실행` ķžŒķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤.

287 306 

288ė°˜ė³µė˜ėŠ” ģž‘ģ—…ģ„ [ģŠ¤ķ‚¬](/ko/skills)딜 ķŒØķ‚¤ģ§•ķ•˜ė©“ ķ”„ė”¬ķ”„ķŠøė„¼ ė‹¤ģ‹œ ģž…ė „ķ•˜ģ§€ ģ•Šź³  ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ė™ģ¼ķ•œ ģ›Œķ¬ķ”Œė”œģš°ė„¼ ģ—¬ėŸ¬ 번 ģ‹œģž‘ķ•  수 ģžˆģŠµė‹ˆė‹¤.307ė°˜ė³µė˜ėŠ” ģž‘ģ—…ģ„ [ģŠ¤ķ‚¬](/ko/skills)딜 ķŒØķ‚¤ģ§•ķ•˜ė©“ ķ”„ė”¬ķ”„ķŠøė„¼ ė‹¤ģ‹œ ģž…ė „ķ•˜ģ§€ ģ•Šź³  ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ė™ģ¼ķ•œ ģ›Œķ¬ķ”Œė”œģš°ė„¼ ģ—¬ėŸ¬ 번 ģ‹œģž‘ķ•  수 ģžˆģŠµė‹ˆė‹¤.

289 308 


307 326 

308`/background` ė˜ėŠ” 별칭 `/bg`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ķ˜„ģž¬ ėŒ€ķ™”ė„¼ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ ģ“ė™ķ•©ė‹ˆė‹¤. `/bg run the test suite and fix any failures`와 ź°™ģ€ ķ”„ė”¬ķ”„ķŠøė„¼ ģ „ė‹¬ķ•˜ģ—¬ 먼저 ķ•˜ė‚˜ģ˜ 추가 ėŖ…ė ¹ģ„ ė³“ėƒ…ė‹ˆė‹¤. Claudeź°€ ģ‘ė‹µ ģ¤‘ģ¼ ė•Œ `/bg`넼 ģ‹¤ķ–‰ķ•˜ė©“ ģ‘ė‹µģ“ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ—ģ„œ ź³„ģ†ė©ė‹ˆė‹¤.327`/background` ė˜ėŠ” 별칭 `/bg`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ķ˜„ģž¬ ėŒ€ķ™”ė„¼ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ ģ“ė™ķ•©ė‹ˆė‹¤. `/bg run the test suite and fix any failures`와 ź°™ģ€ ķ”„ė”¬ķ”„ķŠøė„¼ ģ „ė‹¬ķ•˜ģ—¬ 먼저 ķ•˜ė‚˜ģ˜ 추가 ėŖ…ė ¹ģ„ ė³“ėƒ…ė‹ˆė‹¤. Claudeź°€ ģ‘ė‹µ ģ¤‘ģ¼ ė•Œ `/bg`넼 ģ‹¤ķ–‰ķ•˜ė©“ ģ‘ė‹µģ“ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ—ģ„œ ź³„ģ†ė©ė‹ˆė‹¤.

309 328 

329ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ“ 실행 ģ¤‘ģø ėŒ€ķ™”ķ˜• ģ„øģ…˜(예: ģ„œėøŒģ—ģ“ģ „ķŠø, ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹, ģ›Œķ¬ķ”Œė”œģš° ė˜ėŠ” [ėŖØė‹ˆķ„°](/ko/tools-reference#monitor-tool))ģ„ ģ¢…ė£Œķ•˜ė©“ ģ¦‰ģ‹œ ģ¢…ė£Œė˜ģ§€ ģ•Šź³  `Background work is running` ėŒ€ķ™” ģƒģžź°€ ķ‘œģ‹œė©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 ėŒ€ķ™” ģƒģžėŠ” `Exit anyway` ė° `Stay`와 ķ•Øź»˜ `Move to background and exit`넼 ģ œź³µķ•©ė‹ˆė‹¤. ģ“ė„¼ ģ„ ķƒķ•˜ė©“ `/background`와 ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ ģ“ė™ķ•œ ė‹¤ģŒ ģ…øė”œ ėŒģ•„ź°€ėÆ€ė”œ ź³„ģ†ķ•  수 ģžˆėŠ” ģž‘ģ—…ģ“ ź³„ģ† ģ‹¤ķ–‰ė˜ź³  ģ„øģ…˜ģ“ ģ—ģ“ģ „ķŠø 뷰에 ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ģ—ģ“ģ „ķŠø ė·°ź°€ [꺼져](#turn-off-agent-view) ģžˆģ„ ė•ŒėŠ” ģ“ ģ˜µģ…˜ģ“ ķ‘œģ‹œė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

330 

310ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ—ģ„œ ė°±ź·øė¼ģš“ė“œė”œ ģ“ė™ķ•˜ė©“ ģ €ģž„ėœ ėŒ€ķ™”ģ—ģ„œ ģž¬ź°œė˜ėŠ” 새딜욓 ķ”„ė”œģ„øģŠ¤ź°€ ģ‹œģž‘ė˜ė©°, ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ“ ģ“ė™ė©ė‹ˆė‹¤: 실행 ģ¤‘ģø ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹, ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠø, ė™ģ  ģ›Œķ¬ķ”Œė”œģš° ė° [`/loop`](/ko/scheduled-tasks)딜 ģƒģ„±ķ•œ ģ˜ˆģ•½ėœ ģž‘ģ—…ģ“ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ ģ“ė™ķ•˜ź³  ź³„ģ† ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ģ‹œģž‘ķ•œ ėŖØė“  것과 ķ•Øź»˜ ģ“ė™ķ•˜ėÆ€ė”œ Windows넼 ķ¬ķ•Øķ•œ ėŖØė“  ģž‘ģ—…ģ“ ģ“ė™ķ•  수 ģžˆģ„ ė•Œė§Œ ģ“ė™ķ•©ė‹ˆė‹¤. ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ„ ģ“ė™ķ•˜ėŠ” ėŒ€ģ‹  ģ¤‘ģ§€ķ•˜ė ¤ė©“ [`CLAUDE_DISABLE_ADOPT=1`](/ko/env-vars#variables) ķ™˜ź²½ ė³€ģˆ˜ė„¼ ģ„¤ģ •ķ•©ė‹ˆė‹¤. Claude CodeėŠ” ė°±ź·øė¼ģš“ė“œė”œ ģ“ė™ķ•˜źø° 전에 ķ™•ģøģ„ ģš”ģ²­ķ•©ė‹ˆė‹¤.331ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ—ģ„œ ė°±ź·øė¼ģš“ė“œė”œ ģ“ė™ķ•˜ė©“ ģ €ģž„ėœ ėŒ€ķ™”ģ—ģ„œ ģž¬ź°œė˜ėŠ” 새딜욓 ķ”„ė”œģ„øģŠ¤ź°€ ģ‹œģž‘ė˜ė©°, ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ“ ģ“ė™ė©ė‹ˆė‹¤: 실행 ģ¤‘ģø ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹, ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠø, ė™ģ  ģ›Œķ¬ķ”Œė”œģš° ė° [`/loop`](/ko/scheduled-tasks)딜 ģƒģ„±ķ•œ ģ˜ˆģ•½ėœ ģž‘ģ—…ģ“ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ ģ“ė™ķ•˜ź³  ź³„ģ† ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ģ‹œģž‘ķ•œ ėŖØė“  것과 ķ•Øź»˜ ģ“ė™ķ•˜ėÆ€ė”œ Windows넼 ķ¬ķ•Øķ•œ ėŖØė“  ģž‘ģ—…ģ“ ģ“ė™ķ•  수 ģžˆģ„ ė•Œė§Œ ģ“ė™ķ•©ė‹ˆė‹¤. ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ„ ģ“ė™ķ•˜ėŠ” ėŒ€ģ‹  ģ¤‘ģ§€ķ•˜ė ¤ė©“ [`CLAUDE_DISABLE_ADOPT=1`](/ko/env-vars#variables) ķ™˜ź²½ ė³€ģˆ˜ė„¼ ģ„¤ģ •ķ•©ė‹ˆė‹¤. Claude CodeėŠ” ė°±ź·øė¼ģš“ė“œė”œ ģ“ė™ķ•˜źø° 전에 ķ™•ģøģ„ ģš”ģ²­ķ•©ė‹ˆė‹¤.

311 332 

312ģ“ė™ķ•  수 ģ—†ėŠ” ģž‘ģ—…(예: 실행 ģ¤‘ģø [ėŖØė‹ˆķ„°](/ko/tools-reference#monitor-tool))ģ€ ģ¤‘ģ§€ė©ė‹ˆė‹¤. ėŖØė‹ˆķ„°ė„¼ ģ†Œģœ ķ•œ ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ķ•Øź»˜ ģ¤‘ģ§€ė©ė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ģž‘ģ—…ģ“ 실행 ģ¤‘ģ¼ ė•Œ Claude CodeėŠ” `Background this session?` ėŒ€ķ™” ģƒģžė„¼ ķ‘œģ‹œķ•˜ėÆ€ė”œ ģ¤‘ģ§€ė˜źø° 전에 ķ™•ģøķ•  수 ģžˆģŠµė‹ˆė‹¤.333ģ“ė™ķ•  수 ģ—†ėŠ” ģž‘ģ—…(예: 실행 ģ¤‘ģø [ėŖØė‹ˆķ„°](/ko/tools-reference#monitor-tool))ģ€ ģ¤‘ģ§€ė©ė‹ˆė‹¤. ėŖØė‹ˆķ„°ė„¼ ģ†Œģœ ķ•œ ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ķ•Øź»˜ ģ¤‘ģ§€ė©ė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ģž‘ģ—…ģ“ 실행 ģ¤‘ģ¼ ė•Œ Claude CodeėŠ” `Background this session?` ėŒ€ķ™” ģƒģžė„¼ ķ‘œģ‹œķ•˜ėÆ€ė”œ ģ¤‘ģ§€ė˜źø° 전에 ķ™•ģøķ•  수 ģžˆģŠµė‹ˆė‹¤.


336claude --bg "investigate the flaky SettingsChangeDetector test"357claude --bg "investigate the flaky SettingsChangeDetector test"

337```358```

338 359 

360ķ”„ė”¬ķ”„ķŠøėŠ” ģœ„ģ¹˜ ģøģˆ˜ģ“ė©° `-p` ź°’ģ“ ģ•„ė‹™ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 `--bg`넼 `-p` ė˜ėŠ” `--print`와 ź²°ķ•©ķ•˜ė©“ ģ„øģ…˜ģ“ ģƒģ„±ė˜źø° 전에 오넘딜 ź±°ė¶€ė©ė‹ˆė‹¤. `--print`ėŠ” `claude agents`ź°€ ģ—°ź²°ķ•˜ėŠ” ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ„ ģ‹œģž‘ķ•˜ģ§€ ģ•Šźø° ė•Œė¬øģž…ė‹ˆė‹¤.

361 

339ķŠ¹ģ • ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ„øģ…˜ģ˜ 주 ģ—ģ“ģ „ķŠøė”œ ģ‹¤ķ–‰ķ•˜ė ¤ė©“ `--bg`넼 `--agent`와 ź²°ķ•©ķ•©ė‹ˆė‹¤:362ķŠ¹ģ • ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģ„øģ…˜ģ˜ 주 ģ—ģ“ģ „ķŠøė”œ ģ‹¤ķ–‰ķ•˜ė ¤ė©“ `--bg`넼 `--agent`와 ź²°ķ•©ķ•©ė‹ˆė‹¤:

340 363 

341```bash theme={null}364```bash theme={null}


348claude --bg --name "flaky-test-fix" "investigate the flaky SettingsChangeDetector test"371claude --bg --name "flaky-test-fix" "investigate the flaky SettingsChangeDetector test"

349```372```

350 373 

351ė°±ź·øė¼ģš“ė“œė”œ 볓낸 후 ClaudeėŠ” ģ„øģ…˜ģ˜ ģ§§ģ€ ID와 ꓀리 ėŖ…ė ¹ģ„ ģøģ‡„ķ•©ė‹ˆė‹¤. `--name`ģ„ ģ „ė‹¬ķ•˜ė©“ ģ§§ģ€ ID 뒤에 ģ“ė¦„ģ“ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤:374ė°±ź·øė¼ģš“ė“œė”œ 볓낸 후 ClaudeėŠ” ģ„øģ…˜ģ˜ ģ§§ģ€ ID와 ꓀리 ėŖ…ė ¹ģ„ ģøģ‡„ķ•©ė‹ˆė‹¤. ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ„ ķ˜øģŠ¤ķŒ…ķ•˜ėŠ” ģ„œė¹„ģŠ¤ź°€ 아직 실행 ģ¤‘ģ“ 아닐 ė•Œ `--bg`ėŠ” ģ“ 출렄 ģœ„ģ— `Starting background service…`넼 먼저 ģøģ‡„ķ•  수 ģžˆģŠµė‹ˆė‹¤. `--name`ģ„ ģ „ė‹¬ķ•˜ė©“ ģ§§ģ€ ID 뒤에 ģ“ė¦„ģ“ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤:

352 375 

353```text theme={null}376```text theme={null}

354backgrounded Ā· 7c5dcf5d Ā· flaky-test-fix377backgrounded Ā· 7c5dcf5d Ā· flaky-test-fix


408 431 

409ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģƒģ„±ķ•˜ėŠ” [ģ„œėøŒģ—ģ“ģ „ķŠø](/ko/sub-agents)ėŠ” ģ„øģ…˜ģ˜ ģž‘ģ—… 디렉토리넼 ģƒģ†ķ•˜ėÆ€ė”œ ķŒŒģ¼ ķŽøģ§‘ģ€ ģ„øģ…˜ģ˜ worktreeź°€ ģ•„ė‹Œ ģž‘ģ—… 복사본에 ģ €ģž„ė©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģžģ‹ ģ˜ ė³„ė„ worktree넼 ģ œź³µķ•˜ė ¤ė©“ ķ”„ė” ķŠøė§¤ķ„°ģ—ģ„œ [`isolation: worktree`](/ko/sub-agents#supported-frontmatter-fields)넼 ģ„¤ģ •ķ•˜ź±°ė‚˜ ģƒģ„±ķ•  ė•Œ `isolation: "worktree"`넼 ģ „ė‹¬ķ•©ė‹ˆė‹¤.432ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģƒģ„±ķ•˜ėŠ” [ģ„œėøŒģ—ģ“ģ „ķŠø](/ko/sub-agents)ėŠ” ģ„øģ…˜ģ˜ ģž‘ģ—… 디렉토리넼 ģƒģ†ķ•˜ėÆ€ė”œ ķŒŒģ¼ ķŽøģ§‘ģ€ ģ„øģ…˜ģ˜ worktreeź°€ ģ•„ė‹Œ ģž‘ģ—… 복사본에 ģ €ģž„ė©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøģ— ģžģ‹ ģ˜ ė³„ė„ worktree넼 ģ œź³µķ•˜ė ¤ė©“ ķ”„ė” ķŠøė§¤ķ„°ģ—ģ„œ [`isolation: worktree`](/ko/sub-agents#supported-frontmatter-fields)넼 ģ„¤ģ •ķ•˜ź±°ė‚˜ ģƒģ„±ķ•  ė•Œ `isolation: "worktree"`넼 ģ „ė‹¬ķ•©ė‹ˆė‹¤.

410 433 

434v2.1.198부터 worktreeģ—ģ„œ ģ½”ė“œ ė³€ź²½ģ„ ź²©ė¦¬ķ•œ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ€ ė˜ķ•œ ģ»¤ė°‹ķ•˜ź³ , ģžģ‹ ģ˜ ėøŒėžœģ¹˜ė„¼ ķ‘øģ‹œķ•˜ź³ , ė©ˆģ¶”ģ§€ ģ•Šź³  ģ“ˆģ•ˆ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ ģ—½ė‹ˆė‹¤. [`#N` ė ˆģ“ėø”](#pull-request-status)ģ€ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøź°€ 엓릓 ė•Œ 행에 ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. `main` ė˜ėŠ” `master`딜 ķ‘øģ‹œķ•˜ģ§€ ģ•Šģœ¼ė©°, ź°•ģ œ ķ‘øģ‹œķ•˜ź±°ė‚˜ ė³‘ķ•©ķ•˜ģ§€ ģ•Šģœ¼ė©°, ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ ģ—“ģ§€ ė§ė„ė” ģ§€ģ‹œķ–ˆź±°ė‚˜ ģ €ģž„ģ†Œģ— ģ›ź²©ģ“ ģ—†ģ„ ė•Œ ķ’€ ė¦¬ķ€˜ģŠ¤ķŠøė„¼ ź±“ė„ˆėœė‹ˆė‹¤.

435 

436ź²©ė¦¬ķ•˜ģ§€ ģ•Šģ€ ģ²“ķ¬ģ•„ģ›ƒģ„ ķŽøģ§‘ķ•˜ėŠ” ģ„øģ…˜ģ€ ģ—¬ģ „ķžˆ ģ»¤ė°‹ķ•˜ź±°ė‚˜ ėøŒėžœģ¹˜ė„¼ ģ „ķ™˜ķ•˜źø° 전에 ė¬»ģŠµė‹ˆė‹¤. ģ“ėŠ” 격리가 `"none"`으딜 ģ„¤ģ •ė˜ģ—ˆģ„ ė•Œ, worktree ģ“ė™ģ“ ģ‹¤ķŒØķ–ˆģ„ ė•Œ ė˜ėŠ” ģ„øģ…˜ģ“ ģ“ėÆø ģ”“ģž¬ķ•˜ėŠ” worktree ė‚“ė¶€ģ—ģ„œ ģ‹œģž‘ė˜ģ—ˆģ„ ė•Œ ģ ģš©ė©ė‹ˆė‹¤.

437 

411<h3 id="set-the-model">438<h3 id="set-the-model">

412 ėŖØėø 설정439 ėŖØėø 설정

413</h3>440</h3>


523 550 

524ģ„øģ…˜ģ“ ģ™„ė£Œė˜ź³  약 1ģ‹œź°„ ė™ģ•ˆ ģ—°ź²°ė˜ģ§€ ģ•Šģ€ 상태딜 ģžˆģœ¼ė©“ ź°ė…ģžėŠ” ė¦¬ģ†ŒģŠ¤ė„¼ ķ™•ė³“ķ•˜źø° ģœ„ķ•“ ķ”„ė”œģ„øģŠ¤ė„¼ ģ¤‘ģ§€ķ•©ė‹ˆė‹¤. `Ctrl+T`딜 [ź³ ģ •](#organize-the-list)ķ•œ ģ„øģ…˜ģ€ ģ˜ˆģ™øģ“ė©° 유휓 ģƒķƒœģ—ģ„œė„ ķ”„ė”œģ„øģŠ¤ė„¼ 실행 상태딜 ģœ ģ§€ķ•©ė‹ˆė‹¤. ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ™€ ģƒķƒœėŠ” ģ–“ėŠ ģŖ½ģ“ė“  ė””ģŠ¤ķ¬ģ— ģœ ģ§€ė˜ė©°, ė‹¤ģŒģ— ģ—°ź²°ķ•˜ź±°ė‚˜, ģ—æė³“ź±°ė‚˜, ģ¤‘ģ§€ėœ ģ„øģ…˜ģ— 답변할 ė•Œ ź°ė…ģžėŠ” ģ¤‘ė‹Øėœ ģœ„ģ¹˜ģ—ģ„œ 새딜욓 ķ”„ė”œģ„øģŠ¤ė„¼ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ėŖØė“  ģ„øģ…˜ģ“ ģ™„ė£Œė˜ź³  ķ„°ėÆøė„ģ“ ģ—°ź²°ė˜ģ§€ ģ•Šģœ¼ė©“ ź°ė…ģž ģžģ²“ź°€ ģ¢…ė£Œė˜ź³  ė‹¤ģŒģ— ķ•„ģš”ķ•  ė•Œ ė‹¤ģ‹œ ģ‹œģž‘ė©ė‹ˆė‹¤.551ģ„øģ…˜ģ“ ģ™„ė£Œė˜ź³  약 1ģ‹œź°„ ė™ģ•ˆ ģ—°ź²°ė˜ģ§€ ģ•Šģ€ 상태딜 ģžˆģœ¼ė©“ ź°ė…ģžėŠ” ė¦¬ģ†ŒģŠ¤ė„¼ ķ™•ė³“ķ•˜źø° ģœ„ķ•“ ķ”„ė”œģ„øģŠ¤ė„¼ ģ¤‘ģ§€ķ•©ė‹ˆė‹¤. `Ctrl+T`딜 [ź³ ģ •](#organize-the-list)ķ•œ ģ„øģ…˜ģ€ ģ˜ˆģ™øģ“ė©° 유휓 ģƒķƒœģ—ģ„œė„ ķ”„ė”œģ„øģŠ¤ė„¼ 실행 상태딜 ģœ ģ§€ķ•©ė‹ˆė‹¤. ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ™€ ģƒķƒœėŠ” ģ–“ėŠ ģŖ½ģ“ė“  ė””ģŠ¤ķ¬ģ— ģœ ģ§€ė˜ė©°, ė‹¤ģŒģ— ģ—°ź²°ķ•˜ź±°ė‚˜, ģ—æė³“ź±°ė‚˜, ģ¤‘ģ§€ėœ ģ„øģ…˜ģ— 답변할 ė•Œ ź°ė…ģžėŠ” ģ¤‘ė‹Øėœ ģœ„ģ¹˜ģ—ģ„œ 새딜욓 ķ”„ė”œģ„øģŠ¤ė„¼ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ėŖØė“  ģ„øģ…˜ģ“ ģ™„ė£Œė˜ź³  ķ„°ėÆøė„ģ“ ģ—°ź²°ė˜ģ§€ ģ•Šģœ¼ė©“ ź°ė…ģž ģžģ²“ź°€ ģ¢…ė£Œė˜ź³  ė‹¤ģŒģ— ķ•„ģš”ķ•  ė•Œ ė‹¤ģ‹œ ģ‹œģž‘ė©ė‹ˆė‹¤.

525 552 

526ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹ ė° ė™ģ  ģ›Œķ¬ķ”Œė”œģš°ėŠ” ģ„øģ…˜ģ˜ ķ”„ė”œģ„øģŠ¤ź°€ ģ¤‘ģ§€ė˜ź±°ė‚˜, ė‹¤ģ‹œ ģ‹œģž‘ė˜ź±°ė‚˜, Windows넼 ķ¬ķ•Øķ•œ ģ—…ė°ģ“ķŠøė  ė•Œ ź³„ģ† ģ‹¤ķ–‰ė©ė‹ˆė‹¤. 핓당 ģ„øģ…˜ģ„ ģœ„ķ•“ ģ‹œģž‘ėœ ė‹¤ģŒ ķ”„ė”œģ„øģŠ¤ėŠ” ģ“ė“¤ģ„ ė‹¤ģ‹œ ģ„ ķƒķ•˜ź³ , ź·ø ģ‚¬ģ“ģ— ģ™„ė£Œėœ ģ…ø ėŖ…ė ¹ģ€ 출렄과 ķ•Øź»˜ ģ™„ė£Œėœ 것으딜 볓고되며, ģ›Œķ¬ķ”Œė”œģš°ėŠ” ģ¤‘ė‹Øėœ ģœ„ģ¹˜ģ—ģ„œ ģž¬ź°œė©ė‹ˆė‹¤. ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ģ‹œģž‘ķ•œ ģ…ø ėŖ…ė ¹ ė° 실행 ģ¤‘ģø [ėŖØė‹ˆķ„°](/ko/tools-reference#monitor-tool)ėŠ” ģ—¬ģ „ķžˆ ķ”„ė”œģ„øģŠ¤ģ™€ ķ•Øź»˜ ģ¤‘ģ§€ė˜ė©°, ģ„øģ…˜ģ„ ģ‚­ģ œķ•˜ė©“ ėŖØė“  ź²ƒģ“ ģ¤‘ģ§€ė©ė‹ˆė‹¤. ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹ ė° ģ›Œķ¬ķ”Œė”œģš°ė„¼ ķ”„ė”œģ„øģŠ¤ģ™€ ķ•Øź»˜ ģ¤‘ģ§€ķ•˜ė ¤ė©“ [`CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF`](/ko/env-vars#variables) ķ™˜ź²½ ė³€ģˆ˜ė„¼ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤.553ģ„øģ…˜ģ“ ģµœģƒģœ„ ģˆ˜ģ¤€ģ—ģ„œ ģ‹œģž‘ķ•œ ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ€ ķ”„ė”œģ„øģŠ¤ź°€ ģ¤‘ģ§€ė˜ź±°ė‚˜, ė‹¤ģ‹œ ģ‹œģž‘ė˜ź±°ė‚˜, Windows넼 ķ¬ķ•Øķ•œ ģ—…ė°ģ“ķŠøė  ė•Œ ģøź³„ė©ė‹ˆė‹¤. 핓당 ģ„øģ…˜ģ„ ģœ„ķ•“ ģ‹œģž‘ėœ ė‹¤ģŒ ķ”„ė”œģ„øģŠ¤ėŠ” ģž‘ģ—…ģ„ ė‹¤ģ‹œ ģ„ ķƒķ•©ė‹ˆė‹¤:

554 

555* ź·ø ģ‚¬ģ“ģ— ģ™„ė£Œėœ ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹ģ€ 출렄과 ķ•Øź»˜ ģ™„ė£Œėœ 것으딜 ė³“ź³ ė©ė‹ˆė‹¤

556* ė™ģ  ģ›Œķ¬ķ”Œė”œģš°ėŠ” ģ¤‘ė‹Øėœ ģœ„ģ¹˜ģ—ģ„œ ģž¬ź°œė©ė‹ˆė‹¤

557* [ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠø](/ko/sub-agents#run-subagents-in-foreground-or-background)ėŠ” ģžģ²“ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ ģž¬ź°œė©ė‹ˆė‹¤

558 

559{/* min-version: 2.1.198 */}v2.1.198부터 ģøź³„ėŠ” 세 가지 모두넼 ķ¬ķ•Øķ•©ė‹ˆė‹¤. v2.1.198 ģ“ģ „ģ—ėŠ” ģ…ø 명령과 ģ›Œķ¬ķ”Œė”œģš°ė§Œ ķ¬ķ•Øķ–ˆģœ¼ėÆ€ė”œ ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ķ”„ė”œģ„øģŠ¤ģ™€ ķ•Øź»˜ ģ¤‘ģ§€ė˜ģ—ˆź³  ė‹¤ģŒ 깨얓날 ė•Œ ģ‹¤ķŒØķ•œ 것으딜 ė³“ź³ ė˜ģ—ˆģŠµė‹ˆė‹¤.

560 

561ģƒķƒœź°€ ķ”„ė”œģ„øģŠ¤ ģžģ²“ ė‚“ģ—ė§Œ ģžˆėŠ” ģž‘ģ—…ģ€ ģøź³„ė˜ģ§€ ģ•Šź³  ķ”„ė”œģ„øģŠ¤ģ™€ ķ•Øź»˜ ģ¤‘ģ§€ė©ė‹ˆė‹¤. ģ“ėŠ” ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ģ‹œģž‘ķ•œ ģ…ø ėŖ…ė ¹(ģž¬ź°œėœ ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ė‹¤ģ‹œ ģ‹œģž‘ķ•  수 ģžˆģŒ)ź³¼ 실행 ģ¤‘ģø [ėŖØė‹ˆķ„°](/ko/tools-reference#monitor-tool)(ģ“ė²¤ķŠø ģŠ¤ķŠøė¦¼ģ„ 다넸 ķ”„ė”œģ„øģŠ¤ė”œ ģ“ė™ķ•  수 ģ—†ģŒ)ģž…ė‹ˆė‹¤.

562 

563ģ„øģ…˜ģ„ ģ‚­ģ œķ•˜ė©“ ģøź³„ėœ ėŖØė“  ź²ƒģ“ ģ¤‘ģ§€ė©ė‹ˆė‹¤. ģ„øģ…˜ģ˜ ėŖØė“  ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ„ ģøź³„ ėŒ€ģ‹  ķ”„ė”œģ„øģŠ¤ģ™€ ķ•Øź»˜ ģ¤‘ģ§€ķ•˜ė ¤ė©“ [`CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF`](/ko/env-vars#variables) ķ™˜ź²½ ė³€ģˆ˜ė„¼ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤.

527 564 

528ė‹¤ģ‹œ ģ‹œģž‘ėœ ģ„øģ…˜ģ“ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøė„¼ 비얓 ģžˆėŠ” 것으딜 ģž˜ėŖ» ģ½ģ—ˆźø° ė•Œė¬øģ— 원본 ķ”„ė”¬ķ”„ķŠøė§Œ ķ‘œģ‹œė˜ė©“ģ„œ ėŒģ•„ģ˜¤ė©“, ėŒ€ķ™” ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” ģ‚­ģ œė˜ėŠ” ėŒ€ģ‹  `.orphaned-` ģ ‘ė‘ģ‚¬ė”œ ģ“ė¦„ģ“ ė°”ė€ŒėÆ€ė”œ 머신에 남아 ģžˆģŠµė‹ˆė‹¤.565ė‹¤ģ‹œ ģ‹œģž‘ėœ ģ„øģ…˜ģ“ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøė„¼ 비얓 ģžˆėŠ” 것으딜 ģž˜ėŖ» ģ½ģ—ˆźø° ė•Œė¬øģ— 원본 ķ”„ė”¬ķ”„ķŠøė§Œ ķ‘œģ‹œė˜ė©“ģ„œ ėŒģ•„ģ˜¤ė©“, ėŒ€ķ™” ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” ģ‚­ģ œė˜ėŠ” ėŒ€ģ‹  `.orphaned-` ģ ‘ė‘ģ‚¬ė”œ ģ“ė¦„ģ“ ė°”ė€ŒėÆ€ė”œ 머신에 남아 ģžˆģŠµė‹ˆė‹¤.

529 566 


600 637 

601ģ ˆģ „ ģƒķƒœė§Œģœ¼ė”œėŠ” ģ“ ė¬øģ œź°€ ė°œģƒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ„øģ…˜ģ€ ģ ˆģ „ ģƒķƒœģ—ģ„œ 볓씓되며 ź°ė…ģžėŠ” 깨얓날 ė•Œ ģ“ė“¤ģ— ė‹¤ģ‹œ ģ—°ź²°ė©ė‹ˆė‹¤.638ģ ˆģ „ ģƒķƒœė§Œģœ¼ė”œėŠ” ģ“ ė¬øģ œź°€ ė°œģƒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ„øģ…˜ģ€ ģ ˆģ „ ģƒķƒœģ—ģ„œ 볓씓되며 ź°ė…ģžėŠ” 깨얓날 ė•Œ ģ“ė“¤ģ— ė‹¤ģ‹œ ģ—°ź²°ė©ė‹ˆė‹¤.

602 639 

640<h3 id="a-session-fails-before-starting-with-a-possibly-low-memory-note">

641 ģ„øģ…˜ģ“ ģ‹œģž‘ė˜źø° 전에 `possibly low memory` 메모와 ķ•Øź»˜ ģ‹¤ķŒØķ•Ø

642</h3>

643 

644v2.1.199부터 ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ˜ ķ”„ė”œģ„øģŠ¤ź°€ ģ‹œģž‘ģ„ ģ™„ė£Œķ•˜źø° 전에 ģ¢…ė£Œė˜ź³  ķ˜øģŠ¤ķŠøģ˜ 메모리가 ė¶€ģ”±ķ•˜ė©“, ķ–‰ģ˜ ģƒķƒœėŠ” ģ¢…ė£Œė„¼ ģ“ė¦„ ģ§€ģ •ķ•˜ź³  `possibly low memory — free some up and retry`넼 ģ¶”ź°€ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ ģ“ ģ‹¤ķŒØģ— ėŒ€ķ•“ źø°ė³ø ģ¢…ė£Œ ģ“ģœ ė§Œ ķ‘œģ‹œķ–ˆģŠµė‹ˆė‹¤.

645 

646ė©”ėŖØėŠ” ź°€ģ„¤ģ“ģ§€ ķ™•ģøėœ ģ›ģøģ“ ģ•„ė‹™ė‹ˆė‹¤. Claude CodeėŠ” ķ”„ė”œģ„øģŠ¤ź°€ 오넘넼 ģž‘ģ„±ķ•˜ģ§€ ģ•Šź³  ģ‹ ķ˜øė”œ ģ¤‘ģ§€ė˜ģ§€ ģ•Šź³  ģžė™ģœ¼ė”œ ģ¢…ė£Œė˜ģ—ˆģœ¼ė©° ķ˜øģŠ¤ķŠøź°€ ź·ø ģˆœź°„ 메모리 ė¶€ģ”±ģ„ ė³“ź³ ķ•œ ź²½ģš°ģ—ė§Œ ģ¶”ź°€ķ•©ė‹ˆė‹¤. ķ”„ė”œģ„øģŠ¤ź°€ ģ¢…ė£Œė˜źø° 전에 오넘넼 ģž‘ģ„±ķ•œ 경우, ķ–‰ģ€ ėŒ€ģ‹  핓당 오넘넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤.

647 

648ėØøģ‹ ģ˜ 메모리넼 ķ™•ė³“ķ•œ 후 행에 ģ—°ź²°ķ•˜ź±°ė‚˜, ģ—æė³“ź±°ė‚˜, ė‹µė³€ķ•˜ė©“ ź°ė…ģžź°€ ģ„øģ…˜ģ„ ģœ„ķ•œ 새딜욓 ķ”„ė”œģ„øģŠ¤ė„¼ ģ‹œģž‘ķ•©ė‹ˆė‹¤. 메모리가 ź³„ģ† ė¶€ģ”±ķ•˜ė©“ ź°ė…ģžėŠ” [유휓 ģ„øģ…˜ģ„ 중지](#the-supervisor-process)ķ•˜ģ—¬ ģžģ²“ģ ģœ¼ė”œ ė¦¬ģ†ŒģŠ¤ė„¼ ķ™•ė³“ķ•©ė‹ˆė‹¤.

649 

603<h3 id="agent-view-says-the-background-service-did-not-respond">650<h3 id="agent-view-says-the-background-service-did-not-respond">

604 ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ė°±ź·øė¼ģš“ė“œ ģ„œė¹„ģŠ¤ź°€ ģ‘ė‹µķ•˜ģ§€ ģ•ŠģŒ651 ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ė°±ź·øė¼ģš“ė“œ ģ„œė¹„ģŠ¤ź°€ ģ‘ė‹µķ•˜ģ§€ ģ•ŠģŒ

605</h3>652</h3>


630 677 

631ģ›ģø ė° ķ•“ź²° ė°©ė²•ģ˜ 전첓 ėŖ©ė”ģ€ [오넘 ģ°øģ”°](/ko/errors#could-not-resolve-authentication-method)넼 ģ°øģ”°ķ•©ė‹ˆė‹¤.678ģ›ģø ė° ķ•“ź²° ė°©ė²•ģ˜ 전첓 ėŖ©ė”ģ€ [오넘 ģ°øģ”°](/ko/errors#could-not-resolve-authentication-method)넼 ģ°øģ”°ķ•©ė‹ˆė‹¤.

632 679 

633<h3 id="background-sessions-cannot-read-desktop-documents-or-downloads-on-macos">680<h3 id="background-sessions-can’t-read-desktop-documents-or-downloads-on-macos">

634 macOSģ—ģ„œ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ Desktop, Documents ė˜ėŠ” Downloads넼 ģ½ģ„ 수 ģ—†ģŒ681 macOSģ—ģ„œ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ Desktop, Documents ė˜ėŠ” Downloads넼 ģ½ģ„ 수 ģ—†ģŒ

635</h3>682</h3>

636 683 


638 685 

639źø°ė³ø ģ„¤ģ¹˜ ķ”„ė”œź·øėžØģ„ ģ‚¬ģš©ķ•˜ė©“ ķ•­ėŖ©ģ“ Claude Code딜 ķ‘œģ‹œė˜ź³  ź¶Œķ•œģ“ ģ—…ė°ģ“ķŠø ģ „ģ²“ģ—ģ„œ ģœ ģ§€ė©ė‹ˆė‹¤. Homebrew ė˜ėŠ” npmź³¼ ź°™ģ€ 다넸 ģ„¤ģ¹˜ ė°©ė²•ģ„ ģ‚¬ģš©ķ•˜ė©“ ķ•­ėŖ©ģ“ ė°”ģ“ė„ˆė¦¬ 경딜넼 ķ‘œģ‹œķ•˜ė©° ģ—…ė°ģ“ķŠø 후 ė‹¤ģ‹œ ź¶Œķ•œģ„ 부여핓야 ķ•  수 ģžˆģŠµė‹ˆė‹¤.686źø°ė³ø ģ„¤ģ¹˜ ķ”„ė”œź·øėžØģ„ ģ‚¬ģš©ķ•˜ė©“ ķ•­ėŖ©ģ“ Claude Code딜 ķ‘œģ‹œė˜ź³  ź¶Œķ•œģ“ ģ—…ė°ģ“ķŠø ģ „ģ²“ģ—ģ„œ ģœ ģ§€ė©ė‹ˆė‹¤. Homebrew ė˜ėŠ” npmź³¼ ź°™ģ€ 다넸 ģ„¤ģ¹˜ ė°©ė²•ģ„ ģ‚¬ģš©ķ•˜ė©“ ķ•­ėŖ©ģ“ ė°”ģ“ė„ˆė¦¬ 경딜넼 ķ‘œģ‹œķ•˜ė©° ģ—…ė°ģ“ķŠø 후 ė‹¤ģ‹œ ź¶Œķ•œģ„ 부여핓야 ķ•  수 ģžˆģŠµė‹ˆė‹¤.

640 687 

688<h3 id="background-sessions-can’t-reach-local-network-hosts-on-macos">

689 macOSģ—ģ„œ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ 딜컬 ė„¤ķŠøģ›Œķ¬ ķ˜øģŠ¤ķŠøģ— ė„ė‹¬ķ•  수 ģ—†ģŒ

690</h3>

691 

692macOS 15 ģ“ģƒģ—ģ„œ ģ‹œģŠ¤ķ…œģ€ 딜컬 ė„¤ķŠøģ›Œķ¬ ź¶Œķ•œģ„ 부여할 ė•Œź¹Œģ§€ ķ”„ė”œģ„øģŠ¤ź°€ 딜컬 ė„¤ķŠøģ›Œķ¬ģ˜ ģž„ģ¹˜ģ— ė„ė‹¬ķ•˜ėŠ” ź²ƒģ„ ģ°Øė‹Øķ•©ė‹ˆė‹¤. v2.1.198 ģ“ģ „ģ—ėŠ” ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ ķ˜øģŠ¤ķŠøź°€ 핓당 ź¶Œķ•œģ„ ģš”ģ²­ķ•˜ģ§€ ģ•Šģ•˜ģœ¼ėÆ€ė”œ, LAN ģ£¼ģ†Œė„¼ ėŒ€ģƒģœ¼ė”œ ķ•˜ėŠ” ėŖ…ė ¹ģ€ ķ¬ź·øė¼ģš“ė“œ ķ„°ėÆøė„ģ—ģ„œ ė™ģ¼ķ•œ ėŖ…ė ¹ģ“ ģž‘ė™ķ–ˆģŒģ—ė„ ė¶ˆźµ¬ķ•˜ź³  `connect: no route to host`딜 ģ‹¤ķŒØķ–ˆģŠµė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ˜ 첫 번째 ėŖ…ė ¹ģ“ 딜컬 ė„¤ķŠøģ›Œķ¬ ģ£¼ģ†Œģ— ģ—°ź²°ė˜ė©“ Claude Code에 ėŒ€ķ•œ macOS 딜컬 ė„¤ķŠøģ›Œķ¬ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķŠøė¦¬ź±°ķ•©ė‹ˆė‹¤. ķ•œ 번 ė¶€ģ—¬ķ•˜ė©“ ģ“ėŸ¬ķ•œ ėŖ…ė ¹ģ€ ķ¬ź·øė¼ģš“ė“œ ķ„°ėÆøė„ģ—ģ„œģ™€ ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ LAN ķ˜øģŠ¤ķŠøģ— ė„ė‹¬ķ•©ė‹ˆė‹¤.

693 

641<h3 id="a-session-is-slow-to-respond-after-attaching">694<h3 id="a-session-is-slow-to-respond-after-attaching">

642 ģ—°ź²° 후 ģ„øģ…˜ģ“ ģ‘ė‹µģ“ 느림695 ģ—°ź²° 후 ģ„øģ…˜ģ“ ģ‘ė‹µģ“ 느림

643</h3>696</h3>


677ģ—ģ“ģ „ķŠø ė·°ėŠ” 연구 미리볓기 중에 빠넓게 ė°œģ „ķ–ˆģŠµė‹ˆė‹¤. ģ“ģ „ Claude Code ė²„ģ „ģ„ ģ‚¬ģš© ģ¤‘ģø 경우 ģ“ ķŽ˜ģ“ģ§€ģ˜ ģ¼ė¶€ ė™ģž‘ģ“ 다넼 수 ģžˆģŠµė‹ˆė‹¤. ķŠ¹ķžˆ `claude agents`ėŠ” 아직 ģ§€ģ›ķ•˜ģ§€ ģ•ŠėŠ” ķ”Œėž˜ź·øė„¼ `unknown option` 오넘딜 ź±°ė¶€ķ•©ė‹ˆė‹¤. ģ•„ėž˜ ķ‘œėŠ” 각 ķ”Œėž˜ź·øģ™€ ė™ģž‘ģ“ ģ¶”ź°€ėœ ģ‹œźø°ė„¼ ė‚˜ģ—“ķ•©ė‹ˆė‹¤.730ģ—ģ“ģ „ķŠø ė·°ėŠ” 연구 미리볓기 중에 빠넓게 ė°œģ „ķ–ˆģŠµė‹ˆė‹¤. ģ“ģ „ Claude Code ė²„ģ „ģ„ ģ‚¬ģš© ģ¤‘ģø 경우 ģ“ ķŽ˜ģ“ģ§€ģ˜ ģ¼ė¶€ ė™ģž‘ģ“ 다넼 수 ģžˆģŠµė‹ˆė‹¤. ķŠ¹ķžˆ `claude agents`ėŠ” 아직 ģ§€ģ›ķ•˜ģ§€ ģ•ŠėŠ” ķ”Œėž˜ź·øė„¼ `unknown option` 오넘딜 ź±°ė¶€ķ•©ė‹ˆė‹¤. ģ•„ėž˜ ķ‘œėŠ” 각 ķ”Œėž˜ź·øģ™€ ė™ģž‘ģ“ ģ¶”ź°€ėœ ģ‹œźø°ė„¼ ė‚˜ģ—“ķ•©ė‹ˆė‹¤.

678 731 

679| 버전 | 변경 사항 |732| 버전 | 변경 사항 |

680| -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |733| -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

734| v2.1.199 | {/* min-version: 2.1.199 */}메모리 부씱 ķ˜øģŠ¤ķŠøģ—ģ„œ ģ‹œģž‘ģ„ ģ™„ė£Œķ•˜źø° 전에 ķ”„ė”œģ„øģŠ¤ź°€ ģ¢…ė£Œė˜ėŠ” ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ€ ė‹Øģˆœķžˆ ģ¢…ė£Œ ģ“ģœ ė§Œ ķ‘œģ‹œķ•˜ėŠ” ėŒ€ģ‹  ķ–‰ ģƒķƒœģ— `possibly low memory — free some up and retry`넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤. `←` ė˜ėŠ” `/background`딜 ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ ģ“ė™ķ•˜ė©“ `/color`넼 새 ķ–‰ģœ¼ė”œ ģ“ė™ķ•©ė‹ˆė‹¤. |

735| v2.1.198 | {/* min-version: 2.1.198 */}ģ—ģ“ģ „ķŠø ė·°ėŠ” ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģž…ė „ģ“ ķ•„ģš”ķ•˜ź±°ė‚˜, ģ™„ė£Œė˜ź±°ė‚˜, ģ‹¤ķŒØķ•  ė•Œ `preferredNotifChannel`ģ„ 통핓 ģ•Œė¦¼ģ„ 볓낓고 `agent_needs_input` ė˜ėŠ” `agent_completed` ģœ ķ˜•ģœ¼ė”œ `Notification` ķ›…ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. `claude attach <id>` ė‚“ģ˜ `←` ė° `/exit`ėŠ” ģ…øė”œ ģ¢…ė£Œķ•˜ėŠ” ėŒ€ģ‹  ģ—ģ“ģ „ķŠø 뷰딜 ėŒģ•„ź°‘ė‹ˆė‹¤. `Ctrl+Z`ėŠ” ģ…øė”œ ėŒģ•„ź°‘ė‹ˆė‹¤. ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģž‘ģ—…ģ„ ģ›Œķ¬ķŠøė¦¬ģ— ź²©ė¦¬ķ•˜ė©“ ģžģ‹ ģ˜ 격리된 분기넼 ģ»¤ė°‹ķ•˜ź³  ķ‘øģ‹œķ•˜ė©°, `main` ė˜ėŠ” `master`넼 ģ‚¬ģš©ķ•˜ģ§€ ģ•Šź³ , ģ™„ė£Œė  ė•Œ 먼저 ė¬»ėŠ” ėŒ€ģ‹  ģ“ˆģ•ˆ ķ’€ ģš”ģ²­ģ„ ģ—½ė‹ˆė‹¤. `/login`ģ€ ģ—ģ“ģ „ķŠø ė·°ģ—ģ„œ ģ‹¤ķ–‰ė˜ź³  ė”œź·øģø ėŒ€ķ™”ė„¼ ģ—½ė‹ˆė‹¤. `Background work is running` ģ¢…ė£Œ ėŒ€ķ™”ėŠ” `Move to background and exit`넼 ģ œź³µķ•©ė‹ˆė‹¤. ģ¢…ė£Œ ķ•øė“œģ˜¤ķ”„ėŠ” ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠøė„ ķ¬ķ•Øķ•˜ė©°, ģ“ė“¤ģ€ ģ‹¤ķŒØė”œ ė³“ź³ ė˜ėŠ” ėŒ€ģ‹  ė‹¤ģŒ 깨얓날 ė•Œ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ ģž¬ź°œė©ė‹ˆė‹¤. `claude --bg`ėŠ” `-p` ė˜ėŠ” `--print`와 ź²°ķ•©ė˜ė©“ 오넘딜 ź±°ė¶€ė©ė‹ˆė‹¤. |

681| v2.1.196 | {/* min-version: 2.1.196 */}ė‹Øģ¼ `←` ėˆ„ė¦„ģ“ ķ¬ź·øė¼ģš“ė“œ ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ ģ“ė™ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ 바닄글 ķžŒķŠøģ™€ ķ™•ģøģ“ ģžˆėŠ” 두 ė²ˆģ˜ ėˆ„ė¦„ģ“ ķ•„ģš”ķ–ˆģŠµė‹ˆė‹¤. `claude agents`에 ģ „ė‹¬ėœ `--dangerously-skip-permissions`ėŠ” ģžė™ģœ¼ė”œ ģ‚­ģ œė˜ėŠ” ėŒ€ģ‹  ė©“ģ±… ģ”°ķ•­ģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ“ė¦„ģ„ ģ§€ģ •ķ•˜ģ§€ ģ•Šģ€ ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ€ ģ„øģ…˜ ėŖ©ė” ė° `claude agents --json`ģ—ģ„œ `my-app-3f`와 ź°™ģ€ źø°ė³ø ģ“ė¦„ģ„ ź°€ģ§‘ė‹ˆė‹¤. ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹ ė° ė™ģ  ģ›Œķ¬ķ”Œė”œģš°ėŠ” ģ„øģ…˜ģ˜ ķ”„ė”œģ„øģŠ¤ź°€ ģ¤‘ģ§€ė˜ź±°ė‚˜, ė‹¤ģ‹œ ģ‹œģž‘ė˜ź±°ė‚˜, Windows넼 ķ¬ķ•Øķ•œ ģ—…ė°ģ“ķŠøė  ė•Œ ģƒģ”“ķ•©ė‹ˆė‹¤. `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ķ•øė“œģ˜¤ķ”„ė„¼ ė•ė‹ˆė‹¤. ė‹¤ģ‹œ ģ‹œģž‘ ģ‹œ 비얓 ģžˆėŠ” 것으딜 ģž˜ėŖ» ģ½ģ€ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” ģ‚­ģ œė˜ėŠ” ėŒ€ģ‹  `.orphaned-` ģ ‘ė‘ģ‚¬ė”œ ģ“ė¦„ģ“ ė°”ė€ė‹ˆė‹¤. |736| v2.1.196 | {/* min-version: 2.1.196 */}ė‹Øģ¼ `←` ėˆ„ė¦„ģ“ ķ¬ź·øė¼ģš“ė“œ ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œė”œ ģ“ė™ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ 바닄글 ķžŒķŠøģ™€ ķ™•ģøģ“ ģžˆėŠ” 두 ė²ˆģ˜ ėˆ„ė¦„ģ“ ķ•„ģš”ķ–ˆģŠµė‹ˆė‹¤. `claude agents`에 ģ „ė‹¬ėœ `--dangerously-skip-permissions`ėŠ” ģžė™ģœ¼ė”œ ģ‚­ģ œė˜ėŠ” ėŒ€ģ‹  ė©“ģ±… ģ”°ķ•­ģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ“ė¦„ģ„ ģ§€ģ •ķ•˜ģ§€ ģ•Šģ€ ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ€ ģ„øģ…˜ ėŖ©ė” ė° `claude agents --json`ģ—ģ„œ `my-app-3f`와 ź°™ģ€ źø°ė³ø ģ“ė¦„ģ„ ź°€ģ§‘ė‹ˆė‹¤. ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹ ė° ė™ģ  ģ›Œķ¬ķ”Œė”œģš°ėŠ” ģ„øģ…˜ģ˜ ķ”„ė”œģ„øģŠ¤ź°€ ģ¤‘ģ§€ė˜ź±°ė‚˜, ė‹¤ģ‹œ ģ‹œģž‘ė˜ź±°ė‚˜, Windows넼 ķ¬ķ•Øķ•œ ģ—…ė°ģ“ķŠøė  ė•Œ ģƒģ”“ķ•©ė‹ˆė‹¤. `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ķ•øė“œģ˜¤ķ”„ė„¼ ė•ė‹ˆė‹¤. ė‹¤ģ‹œ ģ‹œģž‘ ģ‹œ 비얓 ģžˆėŠ” 것으딜 ģž˜ėŖ» ģ½ģ€ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” ģ‚­ģ œė˜ėŠ” ėŒ€ģ‹  `.orphaned-` ģ ‘ė‘ģ‚¬ė”œ ģ“ė¦„ģ“ ė°”ė€ė‹ˆė‹¤. |

682| v2.1.195 | {/* min-version: 2.1.195 */}Windowsģ—ģ„œė„ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ ģ“ė™ķ•  ė•Œ ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ“ ģ“ė™ķ•©ė‹ˆė‹¤. `CLAUDE_DISABLE_ADOPT=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ėŒ€ģ‹  ģ¤‘ģ§€ķ•©ė‹ˆė‹¤. `ģ™„ė£ŒėØ` ź·øė£¹ģ€ ė‚Øģ€ 수직 ź³µź°„ģ„ ģ±„ģš°ź³  ģ§§ģ€ ķ„°ėÆøė„ģ—ģ„œ ķ—¤ė”ź°€ ģ••ģ¶•ė©ė‹ˆė‹¤. ģ“ģ „ Claude Code ė²„ģ „ģ€ ė” ģ“ģƒ ģµœģ‹  ģ„øģ…˜ģ˜ `state.json` ķ•„ė“œė„¼ ģ‚­ģ œķ•˜ź±°ė‚˜ 핓당 ģ„øģ…˜ģ„ `claude agents`ģ—ģ„œ ģˆØźø°ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ¤‘ģ§€ėœ ģ„øģ…˜ģ— ģ—°ź²°ķ•˜ė©“ ģµœėŒ€ 5쓈 ė™ģ•ˆ 빈 ķ™”ė©“ģ„ ķ‘œģ‹œķ•˜ėŠ” ėŒ€ģ‹  ģ¦‰ģ‹œ ģ „ķ™˜ė©ė‹ˆė‹¤. ģ—°ź²°ģ„ ģˆ˜ė½ķ•  수 ģ—†ėŠ” ź°ė…ģžėŠ” ģžģ²“ģ ģœ¼ė”œ ģ¢…ė£Œė˜ź³  ģž źøˆģ„ ķ•“ģ œķ•©ė‹ˆė‹¤. |737| v2.1.195 | {/* min-version: 2.1.195 */}Windowsģ—ģ„œė„ ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģœ¼ė”œ ģ“ė™ķ•  ė•Œ ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ“ ģ“ė™ķ•©ė‹ˆė‹¤. `CLAUDE_DISABLE_ADOPT=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ėŒ€ģ‹  ģ¤‘ģ§€ķ•©ė‹ˆė‹¤. `ģ™„ė£ŒėØ` ź·øė£¹ģ€ ė‚Øģ€ 수직 ź³µź°„ģ„ ģ±„ģš°ź³  ģ§§ģ€ ķ„°ėÆøė„ģ—ģ„œ ķ—¤ė”ź°€ ģ••ģ¶•ė©ė‹ˆė‹¤. ģ“ģ „ Claude Code ė²„ģ „ģ€ ė” ģ“ģƒ ģµœģ‹  ģ„øģ…˜ģ˜ `state.json` ķ•„ė“œė„¼ ģ‚­ģ œķ•˜ź±°ė‚˜ 핓당 ģ„øģ…˜ģ„ `claude agents`ģ—ģ„œ ģˆØźø°ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ¤‘ģ§€ėœ ģ„øģ…˜ģ— ģ—°ź²°ķ•˜ė©“ ģµœėŒ€ 5쓈 ė™ģ•ˆ 빈 ķ™”ė©“ģ„ ķ‘œģ‹œķ•˜ėŠ” ėŒ€ģ‹  ģ¦‰ģ‹œ ģ „ķ™˜ė©ė‹ˆė‹¤. ģ—°ź²°ģ„ ģˆ˜ė½ķ•  수 ģ—†ėŠ” ź°ė…ģžėŠ” ģžģ²“ģ ģœ¼ė”œ ģ¢…ė£Œė˜ź³  ģž źøˆģ„ ķ•“ģ œķ•©ė‹ˆė‹¤. |

683| v2.1.174 | {/* min-version: 2.1.174 */}ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ€ ė” ģ“ģƒ ź°ė…ģžģ˜ ģ‹œģž‘ ģ…øģ—ģ„œ `ANTHROPIC_BASE_URL`ź³¼ ź°™ģ€ ź²Œģ“ķŠøģ›Øģ“ ģ—”ė“œķ¬ģøķŠø ė³€ģˆ˜ė„¼ ģƒģ†ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ź°ė…ģžėŠ” 사전 ģ¤€ė¹„ėœ ģ›Œģ»¤ģ— 새딜욓 ģžź²© ģ¦ėŖ… ģŠ¤ėƒ…ģƒ·ģ„ ģ œź³µķ•˜ģ—¬ ķ—ˆģœ„ `Could not resolve authentication method` 오넘넼 ģˆ˜ģ •ķ•©ė‹ˆė‹¤. |738| v2.1.174 | {/* min-version: 2.1.174 */}ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ€ ė” ģ“ģƒ ź°ė…ģžģ˜ ģ‹œģž‘ ģ…øģ—ģ„œ `ANTHROPIC_BASE_URL`ź³¼ ź°™ģ€ ź²Œģ“ķŠøģ›Øģ“ ģ—”ė“œķ¬ģøķŠø ė³€ģˆ˜ė„¼ ģƒģ†ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ź°ė…ģžėŠ” 사전 ģ¤€ė¹„ėœ ģ›Œģ»¤ģ— 새딜욓 ģžź²© ģ¦ėŖ… ģŠ¤ėƒ…ģƒ·ģ„ ģ œź³µķ•˜ģ—¬ ķ—ˆģœ„ `Could not resolve authentication method` 오넘넼 ģˆ˜ģ •ķ•©ė‹ˆė‹¤. |

agents.md +1 āˆ’1

Details

53실행 ģ¤‘ģø ģž‘ģ—…ģ„ ķ™•ģøķ•˜ėŠ” ėŖ…ė ¹ģ€ ģ‚¬ģš©ķ•œ ģ ‘ź·¼ ė°©ģ‹ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤:53실행 ģ¤‘ģø ģž‘ģ—…ģ„ ķ™•ģøķ•˜ėŠ” ėŖ…ė ¹ģ€ ģ‚¬ģš©ķ•œ ģ ‘ź·¼ ė°©ģ‹ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤:

54 54 

55* ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ˜ 경우, `claude agents`ėŠ” [ģ—ģ“ģ „ķŠø ė·°](/ko/agent-view)넼 ģ—“ģ–“ģ¤ė‹ˆė‹¤: ėŖØė“  ģ„øģ…˜, 상태, ģž…ė „ģ“ ķ•„ģš”ķ•œ ģ„øģ…˜ģ„ ė³“ģ—¬ģ£¼ėŠ” ķ•˜ė‚˜ģ˜ ķ™”ė©“ģž…ė‹ˆė‹¤.55* ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ˜ 경우, `claude agents`ėŠ” [ģ—ģ“ģ „ķŠø ė·°](/ko/agent-view)넼 ģ—“ģ–“ģ¤ė‹ˆė‹¤: ėŖØė“  ģ„øģ…˜, 상태, ģž…ė „ģ“ ķ•„ģš”ķ•œ ģ„øģ…˜ģ„ ė³“ģ—¬ģ£¼ėŠ” ķ•˜ė‚˜ģ˜ ķ™”ė©“ģž…ė‹ˆė‹¤.

56* ķ˜„ģž¬ ģ„øģ…˜ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ 경우, `/agents`ėŠ” ė¼ģ“ėøŒ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ė‚˜ģ—“ķ•˜ėŠ” **Running** 탭과 [ģ‚¬ģš©ģž ģ •ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•˜ź³  ķŽøģ§‘](/ko/sub-agents#use-the-%2Fagents-command)ķ•  수 ģžˆėŠ” **Library** ķƒ­ģ“ ģžˆėŠ” ķŒØė„ģ„ ģ—½ė‹ˆė‹¤. ģœ ģ‚¬ķ•œ ģ“ė¦„ģ—ė„ ė¶ˆźµ¬ķ•˜ź³  ģ“ėŠ” `claude agents`와 ė³„ź°œģž…ė‹ˆė‹¤.56* ķ˜„ģž¬ ģ„øģ…˜ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ 경우, ėŖ…ėŖ…ėœ ė°±ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠøėŠ” ģƒķƒœģ™€ ķ•Øź»˜ @-ė©˜ģ…˜ ķƒ€ģž…ģ–“ķ—¤ė“œģ— ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 `/agents`ėŠ” ė” ģ“ģƒ ķŒØė„ģ„ ģ—“ģ§€ ģ•Šģœ¼ė©°, ģ„œėøŒģ—ģ“ģ „ķŠø ķŒŒģ¼ ģœ„ģ¹˜ė„¼ ź°€ė¦¬ķ‚¤ėŠ” 공지넼 ģ¶œė „ķ•©ė‹ˆė‹¤. [ģ‚¬ģš©ģž ģ •ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģƒģ„±ķ•˜ź³  ķŽøģ§‘](/ko/sub-agents#configure-subagents)ķ•˜ė ¤ė©“ Claude에 ģš”ģ²­ķ•˜ź±°ė‚˜ ķŒŒģ¼ģ„ 직접 ķŽøģ§‘ķ•˜ģ„øģš”. ģœ ģ‚¬ķ•œ ģ“ė¦„ģ—ė„ ė¶ˆźµ¬ķ•˜ź³  `/agents`ėŠ” `claude agents`와 ė³„ź°œģž…ė‹ˆė‹¤.

57* ķ˜„ģž¬ ģ„øģ…˜ģ˜ ė°±ź·øė¼ģš“ė“œģ—ģ„œ 실행 ģ¤‘ģø ėŖØė“  ź²ƒģ˜ 경우, `/tasks`ėŠ” 각 ķ•­ėŖ©ģ„ ė‚˜ģ—“ķ•˜ź³  ķ™•ģø, ģ—°ź²° ė˜ėŠ” 중지할 수 ģžˆź²Œ ķ•“ģ¤ė‹ˆė‹¤.57* ķ˜„ģž¬ ģ„øģ…˜ģ˜ ė°±ź·øė¼ģš“ė“œģ—ģ„œ 실행 ģ¤‘ģø ėŖØė“  ź²ƒģ˜ 경우, `/tasks`ėŠ” 각 ķ•­ėŖ©ģ„ ė‚˜ģ—“ķ•˜ź³  ķ™•ģø, ģ—°ź²° ė˜ėŠ” 중지할 수 ģžˆź²Œ ķ•“ģ¤ė‹ˆė‹¤.

58* ė™ģ  ģ›Œķ¬ķ”Œė”œģš°ģ˜ 경우, `/workflows`ėŠ” 실행 ģ¤‘ģ“ź³  ģ™„ė£Œėœ 실행, ź°ź°ģ“ ģžˆėŠ” 단계, ģ™„ė£Œėœ ģ—ģ“ģ „ķŠøģ˜ 수넼 ė‚˜ģ—“ķ•©ė‹ˆė‹¤.58* ė™ģ  ģ›Œķ¬ķ”Œė”œģš°ģ˜ 경우, `/workflows`ėŠ” 실행 ģ¤‘ģ“ź³  ģ™„ė£Œėœ 실행, ź°ź°ģ“ ģžˆėŠ” 단계, ģ™„ė£Œėœ ģ—ģ“ģ „ķŠøģ˜ 수넼 ė‚˜ģ—“ķ•©ė‹ˆė‹¤.

59 59 

amazon-bedrock.md +1 āˆ’1

Details

184 184 

185ģ“ 두 ģ„¤ģ •ģ€ ģ„œė”œ 다넸 트리거 ģ”°ź±“ģ„ ź°€ģ§‘ė‹ˆė‹¤:185ģ“ 두 ģ„¤ģ •ģ€ ģ„œė”œ 다넸 트리거 ģ”°ź±“ģ„ ź°€ģ§‘ė‹ˆė‹¤:

186 186 

187* **`awsAuthRefresh`**: Claude Codeź°€ AWS ģžź²© ģ¦ėŖ…ģ“ ė§Œė£Œė˜ģ—ˆģŒģ„ 감지할 ė•Œė§Œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ķƒ€ģž„ģŠ¤ķƒ¬ķ”„ė„¼ 기반으딜 ė”œģ»¬ģ—ģ„œ ė˜ėŠ” Bedrockģ“ ģžź²© ģ¦ėŖ… 오넘넼 ė°˜ķ™˜ķ•  ė•Œ ź°ģ§€ė˜ė©°, 새딜 고쳐진 ģžź²© ģ¦ėŖ…ģœ¼ė”œ ģš”ģ²­ģ„ ė‹¤ģ‹œ ģ‹œė„ķ•©ė‹ˆė‹¤.187* **`awsAuthRefresh`**: Claude Codeź°€ AWS ģžź²© ģ¦ėŖ…ģ“ ė§Œė£Œė˜ģ—ˆģŒģ„ 감지할 ė•Œė§Œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ķƒ€ģž„ģŠ¤ķƒ¬ķ”„ė„¼ 기반으딜 ė”œģ»¬ģ—ģ„œ ė˜ėŠ” APIź°€ ģžź²© ģ¦ėŖ… 오넘넼 ė°˜ķ™˜ķ•  ė•Œ ź°ģ§€ė˜ė©°, 새딜 고쳐진 ģžź²© ģ¦ėŖ…ģœ¼ė”œ ģš”ģ²­ģ„ ė‹¤ģ‹œ ģ‹œė„ķ•©ė‹ˆė‹¤.

188* **`awsCredentialExport`**: ģ„øģ…˜ ģ‹œģž‘ ģ‹œ ė° 각 ģžź²© ģ¦ėŖ… ė‹¤ģ‹œ ė”œė“œ ģ‹œ ģ‹¤ķ–‰ė˜ė©°, AWS źø°ė³ø ģžź²© ģ¦ėŖ… ź³µźø‰ģž ģ²“ģøģ˜ ģžź²© ģ¦ėŖ…ģ“ ģ—¬ģ „ķžˆ ģœ ķšØķ•œ ź²½ģš°ģ—ė„ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. Bedrock ź³„ģ •ģ“ źø°ė³ø ź³µźø‰ģž ģ²“ģøģ“ ķ™•ģøķ•  ģžź²© ģ¦ėŖ…ź³¼ 다넸 교차 계정 ģžź²© ģ¦ėŖ…ģ„ ķ•„ģš”ė”œ ķ•  ė•Œ ģ‚¬ģš©ķ•˜ģ‹­ģ‹œģ˜¤.188* **`awsCredentialExport`**: ģ„øģ…˜ ģ‹œģž‘ ģ‹œ ė° 각 ģžź²© ģ¦ėŖ… ė‹¤ģ‹œ ė”œė“œ ģ‹œ ģ‹¤ķ–‰ė˜ė©°, AWS źø°ė³ø ģžź²© ģ¦ėŖ… ź³µźø‰ģž ģ²“ģøģ˜ ģžź²© ģ¦ėŖ…ģ“ ģ—¬ģ „ķžˆ ģœ ķšØķ•œ ź²½ģš°ģ—ė„ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. Bedrock ź³„ģ •ģ“ źø°ė³ø ź³µźø‰ģž ģ²“ģøģ“ ķ™•ģøķ•  ģžź²© ģ¦ėŖ…ź³¼ 다넸 교차 계정 ģžź²© ģ¦ėŖ…ģ„ ķ•„ģš”ė”œ ķ•  ė•Œ ģ‚¬ģš©ķ•˜ģ‹­ģ‹œģ˜¤.

189 189 

190<h5 id="example-configuration">190<h5 id="example-configuration">

auto-mode-config.md +18 āˆ’7

Details

54 54 

55ėŒ€ė¶€ė¶„ģ˜ ģ”°ģ§ģ—ģ„œ `autoMode.environment`ėŠ” 설정핓야 ķ•˜ėŠ” ģœ ģ¼ķ•œ ķ•„ė“œģž…ė‹ˆė‹¤. ė¶„ė„˜źø°ģ— 신뢰할 수 ģžˆėŠ” ģ €ģž„ģ†Œ, 버킷 ė° ė„ė©”ģøģ„ ģ•Œė ¤ģ¤ė‹ˆė‹¤. ė¶„ė„˜źø°ėŠ” ģ“ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ "외부"ź°€ ė¬“ģ—‡ģ„ ģ˜ėÆøķ•˜ėŠ”ģ§€ ź²°ģ •ķ•˜ėÆ€ė”œ, ė‚˜ģ—“ė˜ģ§€ ģ•Šģ€ ėŖØė“  ėŒ€ģƒģ€ ģž ģž¬ģ  정볓 유출 ėŒ€ģƒģž…ė‹ˆė‹¤.55ėŒ€ė¶€ė¶„ģ˜ ģ”°ģ§ģ—ģ„œ `autoMode.environment`ėŠ” 설정핓야 ķ•˜ėŠ” ģœ ģ¼ķ•œ ķ•„ė“œģž…ė‹ˆė‹¤. ė¶„ė„˜źø°ģ— 신뢰할 수 ģžˆėŠ” ģ €ģž„ģ†Œ, 버킷 ė° ė„ė©”ģøģ„ ģ•Œė ¤ģ¤ė‹ˆė‹¤. ė¶„ė„˜źø°ėŠ” ģ“ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ "외부"ź°€ ė¬“ģ—‡ģ„ ģ˜ėÆøķ•˜ėŠ”ģ§€ ź²°ģ •ķ•˜ėÆ€ė”œ, ė‚˜ģ—“ė˜ģ§€ ģ•Šģ€ ėŖØė“  ėŒ€ģƒģ€ ģž ģž¬ģ  정볓 유출 ėŒ€ģƒģž…ė‹ˆė‹¤.

56 56 

57Claude Code v2.1.195부터 `claude auto-mode defaults`ėŠ” 두 가지 ģ¢…ė„˜ģ˜ ķ™˜ź²½ ķ•­ėŖ©ģ„ ģøģ‡„ķ•©ė‹ˆė‹¤.57Claude Code v2.1.198부터 `claude auto-mode defaults`ėŠ” 세 가지 ģ¢…ė„˜ģ˜ ķ™˜ź²½ ķ•­ėŖ©ģ„ ģøģ‡„ķ•©ė‹ˆė‹¤. v2.1.195 ģ“ģ „ ė²„ģ „ģ€ ģ²˜ģŒ 다섯 ź°œģ˜ 신뢰 슬딯만 ģøģ‡„ķ•©ė‹ˆė‹¤.

58 58 

59* **ģ»Øķ…ģŠ¤ķŠø 슬딯**: 씰직, ģŠ¤ķƒ ė° ė³“ģ•ˆ ķƒœģ„øė„¼ ģ„¤ėŖ…ķ•˜ģ—¬ ė¶„ė„˜źø°ź°€ ģ»Øķ…ģŠ¤ķŠøģ˜ 다넸 ź·œģ¹™ģ„ ģ½ģ„ 수 ģžˆė„ė” ķ•©ė‹ˆė‹¤. 다넸 두 가지 ģ¢…ė„˜ģ™€ 달리 ģ»Øķ…ģŠ¤ķŠø ģŠ¬ė”Æģ€ ģ“ė„¼ ėŒ€ģƒģœ¼ė”œ ķ•˜ėŠ” ģžģ²“ ź·œģ¹™ģ“ ģ—†ģŠµė‹ˆė‹¤. ź°ź°ģ€ `None configured`딜 źø°ė³ø ģ„¤ģ •ė˜ź±°ė‚˜ ģ˜†ģ— ėŖ…ėŖ…ėœ 볓수적 ź°€ģ •ģœ¼ė”œ źø°ė³ø ģ„¤ģ •ė©ė‹ˆė‹¤:

60 * **씰직**

61 * **Claude Codeģ˜ ģ£¼ģš” ģš©ė„**: ģ†Œķ”„ķŠøģ›Øģ–“ 개발으딜 źø°ė³ø 설정됨

62 * **ķ“ė¼ģš°ė“œ ģ œź³µģž**

63 * **ģ €ģž„ģ†Œ ź°€ģ‹œģ„±**: 원격 호스트 ė° ģ“ė¦„ģ“ ė‹¤ė„“ź²Œ ķ‘œģ‹œķ•˜ģ§€ ģ•ŠėŠ” ķ•œ ģ €ģž„ģ†ŒėŠ” ė¹„ź³µź°œė”œ ź°€ģ •ė©ė‹ˆė‹¤

64 * **ė‚“ė¶€ 공유 / ģŠ¤ė‹ˆķŽ« ķ˜øģŠ¤ķŒ…**: 공개 붙여넣기 ė° gist ģ„œė¹„ģŠ¤ėŠ” ėŖ…ėŖ…ķ•  ė•Œź¹Œģ§€ 신뢰 경계 ģ™øė¶€ė”œ ģ·Øźø‰ė©ė‹ˆė‹¤

65 * **씰직별 CLI**

66 * **비밀 ꓀리**

67 * **źø°ė³ø / 볓호된 ė¶„źø°**: `main` ė° `master`ėŠ” 다넸 ź²ƒģ„ ėŖ…ėŖ…ķ•  ė•Œź¹Œģ§€ 볓호된 것으딜 ģ·Øźø‰ė©ė‹ˆė‹¤

68 * **CI/CD ė°°ķ¬ ėŒ€ģƒ**

69 * **ė„¤ķŠøģ›Œķ¬ ķƒœģ„ø**

70 * **볓호된 ė°°ķ¬ ė„¤ģž„ģŠ¤ķŽ˜ģ“ģŠ¤ / ķ™˜ź²½**: ėŖ…ėŖ…ķ•  ė•Œź¹Œģ§€ ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ ķœ“ė¦¬ģŠ¤ķ‹±ģœ¼ė”œ ķ“ė°±ė©ė‹ˆė‹¤

71 * **ė°ģ“ķ„° 볓씓 / źø°ė°€ ķ•“ģ œ**

59* **신뢰 슬딯**: ė¶„ė„˜źø°ź°€ 경계 ė‚“ė¶€ė”œ ģ·Øźø‰ķ•˜ėŠ” ź²ƒģ„ ėŖ…ėŖ…ķ•©ė‹ˆė‹¤. ģŠ¬ė”Æģ€ 신뢰할 수 ģžˆėŠ” ģ €ģž„ģ†Œ, ģ†ŒģŠ¤ ģ œģ–“, 신뢰할 수 ģžˆėŠ” ė‚“ė¶€ ė„ė©”ģø, 신뢰할 수 ģžˆėŠ” ķ“ė¼ģš°ė“œ 버킷, ģ£¼ģš” ė‚“ė¶€ ģ„œė¹„ģŠ¤ ė° ė‚“ė¶€ ķŒØķ‚¤ģ§€ ė ˆģ§€ģŠ¤ķŠøė¦¬ģž…ė‹ˆė‹¤. ģ €ģž„ģ†Œ ė° ģ†ŒģŠ¤ ģ œģ–“ ķ•­ėŖ©ģ€ 기본적으딜 ģž‘ģ—… ģ €ģž„ģ†Œģ™€ ź·ø źµ¬ģ„±ėœ 원격 ģ €ģž„ģ†Œė”œ ģ„¤ģ •ė©ė‹ˆė‹¤. 다넸 ėŖØė“  신뢰 ģŠ¬ė”Æģ€ 기본적으딜 `None configured`딜 ģ„¤ģ •ė˜ėÆ€ė”œ, 추가할 ė•Œź¹Œģ§€ 다넸 ź²ƒģ€ ģ‹ ė¢°ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.72* **신뢰 슬딯**: ė¶„ė„˜źø°ź°€ 경계 ė‚“ė¶€ė”œ ģ·Øźø‰ķ•˜ėŠ” ź²ƒģ„ ėŖ…ėŖ…ķ•©ė‹ˆė‹¤. ģŠ¬ė”Æģ€ 신뢰할 수 ģžˆėŠ” ģ €ģž„ģ†Œ, ģ†ŒģŠ¤ ģ œģ–“, 신뢰할 수 ģžˆėŠ” ė‚“ė¶€ ė„ė©”ģø, 신뢰할 수 ģžˆėŠ” ķ“ė¼ģš°ė“œ 버킷, ģ£¼ģš” ė‚“ė¶€ ģ„œė¹„ģŠ¤ ė° ė‚“ė¶€ ķŒØķ‚¤ģ§€ ė ˆģ§€ģŠ¤ķŠøė¦¬ģž…ė‹ˆė‹¤. ģ €ģž„ģ†Œ ė° ģ†ŒģŠ¤ ģ œģ–“ ķ•­ėŖ©ģ€ 기본적으딜 ģž‘ģ—… ģ €ģž„ģ†Œģ™€ ź·ø źµ¬ģ„±ėœ 원격 ģ €ģž„ģ†Œė”œ ģ„¤ģ •ė©ė‹ˆė‹¤. 다넸 ėŖØė“  신뢰 ģŠ¬ė”Æģ€ 기본적으딜 `None configured`딜 ģ„¤ģ •ė˜ėÆ€ė”œ, 추가할 ė•Œź¹Œģ§€ 다넸 ź²ƒģ€ ģ‹ ė¢°ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

60* **ėÆ¼ź°ė„ 슬딯**: 볓호 ź·œģ¹™ģ“ ź³ ģœ„ķ—˜ģœ¼ė”œ ģ·Øźø‰ķ•˜ėŠ” ź²ƒģ„ ėŖ…ėŖ…ķ•©ė‹ˆė‹¤. ģŠ¬ė”Æģ€ PII / 규제 ė°ģ“ķ„° ģœ„ģ¹˜, ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ ė° 볓호된 IaC ė²”ģœ„ģž…ė‹ˆė‹¤. ź°ź°ģ€ 기본적으딜 ź“‘ė²”ģœ„ķ•œ ķœ“ė¦¬ģŠ¤ķ‹±ģœ¼ė”œ ģ„¤ģ •ė˜ė©°, 예넼 들얓 ģ“ė¦„ģ— `prod` ė˜ėŠ” `production`ģ„ ķ¬ķ•Øķ•˜ėŠ” ėŖØė“  호스트 ė˜ėŠ” ė„¤ģž„ģŠ¤ķŽ˜ģ“ģŠ¤ė„¼ ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒģœ¼ė”œ ģ·Øźø‰ķ•˜ėÆ€ė”œ, 볓호 ź·œģ¹™ģ€ ģ•„ė¬“ź²ƒė„ źµ¬ģ„±ķ•˜źø° 전에 ķ™œģ„±ķ™”ė©ė‹ˆė‹¤. ėÆ¼ź°ė„ ģŠ¬ė”Æģ—ģ„œ źµ¬ģ²“ģ ģø ėŒ€ģƒģ„ ėŖ…ėŖ…ķ•˜ė©“ ķœ“ė¦¬ģŠ¤ķ‹± ėŒ€ģ‹  ėŖ…ėŖ…ėœ ėŒ€ģƒģ— 핓당 ź·œģ¹™ģ“ ģ ģš©ė©ė‹ˆė‹¤.73* **ėÆ¼ź°ė„ 슬딯**: 볓호 ź·œģ¹™ģ“ ź³ ģœ„ķ—˜ģœ¼ė”œ ģ·Øźø‰ķ•˜ėŠ” ź²ƒģ„ ėŖ…ėŖ…ķ•©ė‹ˆė‹¤. ģŠ¬ė”Æģ€ ėÆ¼ź°ķ•œ ė°ģ“ķ„° ģœ„ģ¹˜ ė° ėŒ€ģƒ, ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ ė° 볓호된 IaC ė²”ģœ„ģž…ė‹ˆė‹¤. ź°ź°ģ€ 기본적으딜 ź“‘ė²”ģœ„ķ•œ ķœ“ė¦¬ģŠ¤ķ‹±ģœ¼ė”œ ģ„¤ģ •ė˜ė©°, 예넼 들얓 ģ“ė¦„ģ— `prod` ė˜ėŠ” `production`ģ„ ķ¬ķ•Øķ•˜ėŠ” ėŖØė“  호스트 ė˜ėŠ” ė„¤ģž„ģŠ¤ķŽ˜ģ“ģŠ¤ė„¼ ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒģœ¼ė”œ ģ·Øźø‰ķ•˜ėÆ€ė”œ, 볓호 ź·œģ¹™ģ€ ģ•„ė¬“ź²ƒė„ źµ¬ģ„±ķ•˜źø° 전에 ķ™œģ„±ķ™”ė©ė‹ˆė‹¤. ėÆ¼ź°ė„ ģŠ¬ė”Æģ—ģ„œ źµ¬ģ²“ģ ģø ėŒ€ģƒģ„ ėŖ…ėŖ…ķ•˜ė©“ ķœ“ė¦¬ģŠ¤ķ‹± ėŒ€ģ‹  ėŖ…ėŖ…ėœ ėŒ€ģƒģ— 핓당 ź·œģ¹™ģ“ ģ ģš©ė©ė‹ˆė‹¤.

61 

62v2.1.195 ģ“ģ „ ė²„ģ „ģ€ ģ²˜ģŒ 다섯 ź°œģ˜ 신뢰 슬딯만 ģøģ‡„ķ•©ė‹ˆė‹¤.

63 74 

64źø°ė³øź°’ź³¼ ķ•Øź»˜ ģžģ‹ ģ˜ ķ•­ėŖ©ģ„ ģ¶”ź°€ķ•˜ė ¤ė©“ 배엓에 ė¦¬ķ„°ėŸ“ ė¬øģžģ—“ `"$defaults"`넼 ķ¬ķ•Øķ•˜ģ„øģš”. źø°ė³ø ķ•­ėŖ©ģ€ 핓당 ģœ„ģ¹˜ģ— ģ‚½ģž…ė˜ėÆ€ė”œ, ģ‚¬ģš©ģž ģ •ģ˜ ķ•­ėŖ©ģ€ źø°ė³øź°’ ģ•žģ“ė‚˜ 뒤에 올 수 ģžˆģŠµė‹ˆė‹¤.75źø°ė³øź°’ź³¼ ķ•Øź»˜ ģžģ‹ ģ˜ ķ•­ėŖ©ģ„ ģ¶”ź°€ķ•˜ė ¤ė©“ 배엓에 ė¦¬ķ„°ėŸ“ ė¬øģžģ—“ `"$defaults"`넼 ķ¬ķ•Øķ•˜ģ„øģš”. źø°ė³ø ķ•­ėŖ©ģ€ 핓당 ģœ„ģ¹˜ģ— ģ‚½ģž…ė˜ėÆ€ė”œ, ģ‚¬ģš©ģž ģ •ģ˜ ķ•­ėŖ©ģ€ źø°ė³øź°’ ģ•žģ“ė‚˜ 뒤에 올 수 ģžˆģŠµė‹ˆė‹¤.

65 76 


87* **신뢰할 수 ģžˆėŠ” ė‚“ė¶€ ė„ė©”ģø**: ė„¤ķŠøģ›Œķ¬ ė‚“ė¶€ģ˜ API, ėŒ€ģ‹œė³“ė“œ ė° ģ„œė¹„ģŠ¤ģ— ėŒ€ķ•œ ķ˜øģŠ¤ķŠøėŖ…(예: `*.internal.example.com`)98* **신뢰할 수 ģžˆėŠ” ė‚“ė¶€ ė„ė©”ģø**: ė„¤ķŠøģ›Œķ¬ ė‚“ė¶€ģ˜ API, ėŒ€ģ‹œė³“ė“œ ė° ģ„œė¹„ģŠ¤ģ— ėŒ€ķ•œ ķ˜øģŠ¤ķŠøėŖ…(예: `*.internal.example.com`)

88* **ģ£¼ģš” ė‚“ė¶€ ģ„œė¹„ģŠ¤**: CI, ģ•„ķ‹°ķŒ©ķŠø ė ˆģ§€ģŠ¤ķŠøė¦¬, ė‚“ė¶€ ķŒØķ‚¤ģ§€ ģøė±ģŠ¤, ģøģ‹œė˜ķŠø ė„źµ¬99* **ģ£¼ģš” ė‚“ė¶€ ģ„œė¹„ģŠ¤**: CI, ģ•„ķ‹°ķŒ©ķŠø ė ˆģ§€ģŠ¤ķŠøė¦¬, ė‚“ė¶€ ķŒØķ‚¤ģ§€ ģøė±ģŠ¤, ģøģ‹œė˜ķŠø ė„źµ¬

89* **ė‚“ė¶€ ķŒØķ‚¤ģ§€ ė ˆģ§€ģŠ¤ķŠøė¦¬**: ģ„¤ģ¹˜ź°€ ė¼ģš°ķŒ…ė˜ģ–“ģ•¼ ķ•˜ėŠ” ź°œģø npm, PyPI ė˜ėŠ” źø°ķƒ€ ė ˆģ§€ģŠ¤ķŠøė¦¬ģ“ėÆ€ė”œ, 공개 ė ˆģ§€ģŠ¤ķŠøė¦¬ė„¼ ģœ„ķ•“ ģ“ė„¼ ģš°ķšŒķ•˜ėŠ” ģ„¤ģ¹˜ėŠ” ģ°Øė‹Øė©ė‹ˆė‹¤.100* **ė‚“ė¶€ ķŒØķ‚¤ģ§€ ė ˆģ§€ģŠ¤ķŠøė¦¬**: ģ„¤ģ¹˜ź°€ ė¼ģš°ķŒ…ė˜ģ–“ģ•¼ ķ•˜ėŠ” ź°œģø npm, PyPI ė˜ėŠ” źø°ķƒ€ ė ˆģ§€ģŠ¤ķŠøė¦¬ģ“ėÆ€ė”œ, 공개 ė ˆģ§€ģŠ¤ķŠøė¦¬ė„¼ ģœ„ķ•“ ģ“ė„¼ ģš°ķšŒķ•˜ėŠ” ģ„¤ģ¹˜ėŠ” ģ°Øė‹Øė©ė‹ˆė‹¤.

90* **PII / 규제 ė°ģ“ķ„° ģœ„ģ¹˜**: ź°œģø ė˜ėŠ” 규제 ė°ģ“ķ„°ė„¼ ė³“ģœ ķ•˜ėŠ” 버킷, ė°ģ“ķ„°ė² ģ“ģŠ¤ ė˜ėŠ” ź²½ė”œģ“ėÆ€ė”œ, ė¶„ė„˜źø°ź°€ ģ½˜ķ…ģø ģ—ģ„œ ģ¶”ģø”ķ•˜ėŠ” ėŒ€ģ‹  핓당 ģœ„ģ¹˜ė„¼ ė³“ķ˜øķ•©ė‹ˆė‹¤.101* **ėÆ¼ź°ķ•œ ė°ģ“ķ„° ģœ„ģ¹˜ ė° ėŒ€ģƒ**: ź°œģø ė°ģ“ķ„°, źø°ė°€ ė¹„ģ¦ˆė‹ˆģŠ¤ ė°ģ“ķ„°, ģžź²© ģ¦ėŖ…, 규제 ė°ģ“ķ„° ė˜ėŠ” ģœ ģ‚¬ķ•˜ź²Œ ėÆ¼ź°ķ•œ ģžė£Œė„¼ ė³“ģœ ķ•˜ėŠ” 버킷, ė°ģ“ķ„°ė² ģ“ģŠ¤ ė˜ėŠ” 경딜, 그리고 각 ģœ„ģ¹˜ģ˜ ė°ģ“ķ„°ź°€ 공유될 수 ģžˆėŠ” ėŒ€ģƒģ“ėÆ€ė”œ, ė¶„ė„˜źø°ź°€ ģ½˜ķ…ģø ģ—ģ„œ ģ¶”ģø”ķ•˜ėŠ” ėŒ€ģ‹  핓당 ģœ„ģ¹˜ė„¼ ė³“ķ˜øķ•©ė‹ˆė‹¤. {/* min-version: 2.1.195 */}{/* max-version: 2.1.197 */}Claude Code v2.1.195부터 v2.1.197ź¹Œģ§€ėŠ” ģ“ ķ•­ėŖ©ģ„ PII / 규제 ė°ģ“ķ„° ģœ„ģ¹˜ė”œ ėŖ…ėŖ…ķ•˜ź³  ėŒ€ģƒ 차원 ģ—†ģ“ ź°œģø ė˜ėŠ” 규제 ė°ģ“ķ„°ė„¼ ė³“ģœ ķ•˜ėŠ” ģœ„ģ¹˜ė§Œ ķ¬ķ•Øķ•©ė‹ˆė‹¤

91* **ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ**: ķ”„ė”œė•ģ…˜ģœ¼ė”œ ź³„ģ‚°ė˜ėŠ” ė„¤ģž„ģŠ¤ķŽ˜ģ“ģŠ¤, 호스트 ė˜ėŠ” ģ»Øķ…Œģ“ė„ˆģ“ėÆ€ė”œ, 원격 ģ…ø ė° ķ¬ķŠø ķ¬ģ›Œė“œėŠ” ėŖ…ģ‹œģ  ģŠ¹ģøģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.102* **ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ**: ķ”„ė”œė•ģ…˜ģœ¼ė”œ ź³„ģ‚°ė˜ėŠ” ė„¤ģž„ģŠ¤ķŽ˜ģ“ģŠ¤, 호스트 ė˜ėŠ” ģ»Øķ…Œģ“ė„ˆģ“ėÆ€ė”œ, 원격 ģ…ø ė° ķ¬ķŠø ķ¬ģ›Œė“œėŠ” ėŖ…ģ‹œģ  ģŠ¹ģøģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

92* **볓호된 IaC ė²”ģœ„**: 적용 ė˜ėŠ” ģ‚­ģ œź°€ ķ•­ģƒ ė³€ź²½ģ„ ėŖ…ėŖ…ķ•˜ė„ė” ģš”źµ¬ķ•“ģ•¼ ķ•˜ėŠ” ģøķ”„ė¼ ė¦¬ģ†ŒģŠ¤ģž…ė‹ˆė‹¤.103* **볓호된 IaC ė²”ģœ„**: 적용 ė˜ėŠ” ģ‚­ģ œź°€ ķ•­ģƒ ė³€ź²½ģ„ ėŖ…ėŖ…ķ•˜ė„ė” ģš”źµ¬ķ•“ģ•¼ ķ•˜ėŠ” ģøķ”„ė¼ ė¦¬ģ†ŒģŠ¤ģž…ė‹ˆė‹¤.

93* **추가 ģ»Øķ…ģŠ¤ķŠø**: 규제 ģ‚°ģ—… ģ œģ•½, 다중 ķ…Œė„ŒķŠø ģøķ”„ė¼ ė˜ėŠ” ė¶„ė„˜źø°ź°€ ģœ„ķ—˜ģœ¼ė”œ 취급핓야 ķ•  사항에 ģ˜ķ–„ģ„ ėÆøģ¹˜ėŠ” ź·œģ • ģ¤€ģˆ˜ ģš”źµ¬ģ‚¬ķ•­104* **추가 ģ»Øķ…ģŠ¤ķŠø**: 규제 ģ‚°ģ—… ģ œģ•½, 다중 ķ…Œė„ŒķŠø ģøķ”„ė¼ ė˜ėŠ” ė¶„ė„˜źø°ź°€ ģœ„ķ—˜ģœ¼ė”œ 취급핓야 ķ•  사항에 ģ˜ķ–„ģ„ ėÆøģ¹˜ėŠ” ź·œģ • ģ¤€ģˆ˜ ģš”źµ¬ģ‚¬ķ•­

94 105 

95ė‚“ė¶€ ķŒØķ‚¤ģ§€ ė ˆģ§€ģŠ¤ķŠøė¦¬, PII / 규제 ė°ģ“ķ„° ģœ„ģ¹˜, ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ ė° 볓호된 IaC ė²”ģœ„ ķ•­ėŖ©ģ€ Claude Code v2.1.195 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ ģ—¬ģ „ķžˆ ģ“ė„¼ ģ¼ė°˜ ģ»Øķ…ģŠ¤ķŠøė”œ ģ½ģ§€ė§Œ ģ“ė„¼ ėŒ€ģƒģœ¼ė”œ ķ•˜ėŠ” źø°ė³ø 제공 ź·œģ¹™ģ“ ģ—†ģŠµė‹ˆė‹¤.106ė‚“ė¶€ ķŒØķ‚¤ģ§€ ė ˆģ§€ģŠ¤ķŠøė¦¬, ėÆ¼ź°ķ•œ ė°ģ“ķ„° ģœ„ģ¹˜ ė° ėŒ€ģƒ, ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ ė° 볓호된 IaC ė²”ģœ„ ķ•­ėŖ©ģ€ Claude Code v2.1.195 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ ģ—¬ģ „ķžˆ ģ“ė„¼ ģ¼ė°˜ ģ»Øķ…ģŠ¤ķŠøė”œ ģ½ģ§€ė§Œ ģ“ė„¼ ėŒ€ģƒģœ¼ė”œ ķ•˜ėŠ” źø°ė³ø 제공 ź·œģ¹™ģ“ ģ—†ģŠµė‹ˆė‹¤.

96 107 

97ģœ ģš©ķ•œ ģ‹œģž‘ ķ…œķ”Œė¦æ: ź“„ķ˜øė”œ ė¬¶ģø ķ•„ė“œė„¼ ģ±„ģš°ź³  ģ ģš©ė˜ģ§€ ģ•ŠėŠ” ģ¤„ģ„ ģ œź±°ķ•˜ģ„øģš”.108ģœ ģš©ķ•œ ģ‹œģž‘ ķ…œķ”Œė¦æ: ź“„ķ˜øė”œ ė¬¶ģø ķ•„ė“œė„¼ ģ±„ģš°ź³  ģ ģš©ė˜ģ§€ ģ•ŠėŠ” ģ¤„ģ„ ģ œź±°ķ•˜ģ„øģš”.

98 109 

chrome.md +15 āˆ’2

Details

2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt2> Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

3> Use this file to discover all available pages before exploring further.3> Use this file to discover all available pages before exploring further.

4 4 

5# Chromeģ—ģ„œ Claude Code ģ‚¬ģš©ķ•˜źø° (ė² ķƒ€)5# Chromeģ—ģ„œ Claude Code ģ‚¬ģš©ķ•˜źø°

6 6 

7> Claude Code넼 Chrome ėøŒė¼ģš°ģ €ģ— ģ—°ź²°ķ•˜ģ—¬ 웹 ģ•±ģ„ ķ…ŒģŠ¤ķŠøķ•˜ź³ , ģ½˜ģ†” 딜그딜 ė””ė²„ź¹…ķ•˜ė©°, ģ–‘ģ‹ ģž‘ģ„±ģ„ ģžė™ķ™”ķ•˜ź³ , 웹 ķŽ˜ģ“ģ§€ģ—ģ„œ ė°ģ“ķ„°ė„¼ ģ¶”ģ¶œķ•©ė‹ˆė‹¤.7> Claude Code넼 Chrome ėøŒė¼ģš°ģ €ģ— ģ—°ź²°ķ•˜ģ—¬ 웹 ģ•±ģ„ ķ…ŒģŠ¤ķŠøķ•˜ź³ , ģ½˜ģ†” 딜그딜 ė””ė²„ź¹…ķ•˜ė©°, ģ–‘ģ‹ ģž‘ģ„±ģ„ ģžė™ķ™”ķ•˜ź³ , 웹 ķŽ˜ģ“ģ§€ģ—ģ„œ ė°ģ“ķ„°ė„¼ ģ¶”ģ¶œķ•©ė‹ˆė‹¤.

8 8 


11ClaudeėŠ” ėøŒė¼ģš°ģ € ģž‘ģ—…ģ„ ģœ„ķ•“ 새 ķƒ­ģ„ ģ—“ź³  ėøŒė¼ģš°ģ €ģ˜ ė”œź·øģø 상태넼 ź³µģœ ķ•˜ėÆ€ė”œ ģ“ėÆø ė”œź·øģøķ•œ ėŖØė“  ģ‚¬ģ“ķŠøģ— ģ•”ģ„øģŠ¤ķ•  수 ģžˆģŠµė‹ˆė‹¤. ėøŒė¼ģš°ģ € ģž‘ģ—…ģ€ ģ‹¤ģ‹œź°„ģœ¼ė”œ ķ‘œģ‹œė˜ėŠ” Chrome ģ°½ģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. Claudeź°€ ė”œź·øģø ķŽ˜ģ“ģ§€ė‚˜ CAPTCHA넼 ė§Œė‚˜ė©“ ģ¼ģ‹œ ģ¤‘ģ§€ķ•˜ź³  ģˆ˜ė™ģœ¼ė”œ ģ²˜ė¦¬ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤.11ClaudeėŠ” ėøŒė¼ģš°ģ € ģž‘ģ—…ģ„ ģœ„ķ•“ 새 ķƒ­ģ„ ģ—“ź³  ėøŒė¼ģš°ģ €ģ˜ ė”œź·øģø 상태넼 ź³µģœ ķ•˜ėÆ€ė”œ ģ“ėÆø ė”œź·øģøķ•œ ėŖØė“  ģ‚¬ģ“ķŠøģ— ģ•”ģ„øģŠ¤ķ•  수 ģžˆģŠµė‹ˆė‹¤. ėøŒė¼ģš°ģ € ģž‘ģ—…ģ€ ģ‹¤ģ‹œź°„ģœ¼ė”œ ķ‘œģ‹œė˜ėŠ” Chrome ģ°½ģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. Claudeź°€ ė”œź·øģø ķŽ˜ģ“ģ§€ė‚˜ CAPTCHA넼 ė§Œė‚˜ė©“ ģ¼ģ‹œ ģ¤‘ģ§€ķ•˜ź³  ģˆ˜ė™ģœ¼ė”œ ģ²˜ė¦¬ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤.

12 12 

13<Note>13<Note>

14 Chrome ķ†µķ•©ģ€ ė² ķƒ€ ė²„ģ „ģ“ė©° ķ˜„ģž¬ Google Chrome ė° Microsoft Edgeģ—ģ„œ ģž‘ė™ķ•©ė‹ˆė‹¤. Brave, Arc ė˜ėŠ” źø°ķƒ€ Chromium 기반 ėøŒė¼ģš°ģ €ģ—ģ„œėŠ” 아직 ģ§€ģ›ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. WSL(Windows Subsystem for Linux)ė„ ģ§€ģ›ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.14 Chrome ķ†µķ•©ģ€ Google Chrome ė° Microsoft Edgeģ—ģ„œ ģž‘ė™ķ•©ė‹ˆė‹¤. Brave, Arc ė˜ėŠ” źø°ķƒ€ Chromium 기반 ėøŒė¼ģš°ģ €ģ—ģ„œėŠ” 아직 ģ§€ģ›ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. Windows Subsystem for Linux(WSL)ė„ ģ§€ģ›ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

15</Note>15</Note>

16 16 

17<h2 id="capabilities">17<h2 id="capabilities">


90 90 

91ģ‚¬ģ“ķŠø ģˆ˜ģ¤€ ź¶Œķ•œģ€ Chrome ķ™•ģž„ ķ”„ė”œź·øėžØģ—ģ„œ ģƒģ†ė©ė‹ˆė‹¤. Chrome ķ™•ģž„ ķ”„ė”œź·øėžØ ģ„¤ģ •ģ—ģ„œ ź¶Œķ•œģ„ ź“€ė¦¬ķ•˜ģ—¬ Claudeź°€ ķƒģƒ‰ķ•˜ź³ , ķ“ė¦­ķ•˜ź³ , ģž…ė „ķ•  수 ģžˆėŠ” ģ‚¬ģ“ķŠøė„¼ ģ œģ–“ķ•©ė‹ˆė‹¤.91ģ‚¬ģ“ķŠø ģˆ˜ģ¤€ ź¶Œķ•œģ€ Chrome ķ™•ģž„ ķ”„ė”œź·øėžØģ—ģ„œ ģƒģ†ė©ė‹ˆė‹¤. Chrome ķ™•ģž„ ķ”„ė”œź·øėžØ ģ„¤ģ •ģ—ģ„œ ź¶Œķ•œģ„ ź“€ė¦¬ķ•˜ģ—¬ Claudeź°€ ķƒģƒ‰ķ•˜ź³ , ķ“ė¦­ķ•˜ź³ , ģž…ė „ķ•  수 ģžˆėŠ” ģ‚¬ģ“ķŠøė„¼ ģ œģ–“ķ•©ė‹ˆė‹¤.

92 92 

93<h3 id="browser-tools-in-plan-mode">

94 ź³„ķš ėŖØė“œģ—ģ„œģ˜ ėøŒė¼ģš°ģ € ė„źµ¬

95</h3>

96 

97[ź³„ķš ėŖØė“œ](/ko/permission-modes#analyze-before-you-edit-with-plan-mode)ģ—ģ„œėŠ” ķŽ˜ģ“ģ§€ė‚˜ ėøŒė¼ģš°ģ € 상태만 ģ½ėŠ” ėøŒė¼ģš°ģ € ė„źµ¬ ķ˜øģ¶œģ“ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ ģ‹¤ķ–‰ė˜ź³ , 상태넼 ė³€ź²½ķ•˜ėŠ” ķ˜øģ¶œģ€ ģŠ¹ģøģ„ ģš”ģ²­ķ•©ė‹ˆė‹¤.

98 

99* **ģ½źø° ģ „ģš© 호출**: `read_page`, `get_page_text`, `find`, ģ½˜ģ†” ė©”ģ‹œģ§€ ė˜ėŠ” ė„¤ķŠøģ›Œķ¬ ģš”ģ²­ ģ½źø°, 스크린샷 쓬영

100* **상태 변경 호출**: 큓릭, ģž…ė „, ķƒģƒ‰, 탭 ė° ģ°½ ꓀리, GIF 녹화

101 

102v2.1.199부터 `tabs_context_mcp`ģ˜ `createIfEmpty`, ģ½˜ģ†” ė° ė„¤ķŠøģ›Œķ¬ ė¦¬ė”ģ˜ `clear`, ģŠ¤ķ¬ė¦°ģƒ·ģ˜ `save_to_disk`와 ź°™ģ“ 상태 변경 ģž…ė „ ķ”Œėž˜ź·øė„¼ ģ„¤ģ •ķ•˜ėŠ” ģ½źø° ģ „ģš© ķ˜øģ¶œė„ ģŠ¹ģøģ„ ģš”ģ²­ķ•©ė‹ˆė‹¤. `browser_batch` ķ˜øģ¶œģ€ ė‚“ė¶€ģ˜ ėŖØė“  ģž‘ģ—…ģ“ ģ½źø° ģ „ģš©ģ¼ ė•Œė§Œ ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ ģ‹¤ķ–‰ė©ė‹ˆė‹¤.

103 

93<h2 id="example-workflows">104<h2 id="example-workflows">

94 예제 ģ›Œķ¬ķ”Œė”œģš°105 예제 ģ›Œķ¬ķ”Œė”œģš°

95</h2>106</h2>


208 219 

209Chrome ķ†µķ•©ģ„ ģ²˜ģŒ ķ™œģ„±ķ™”ķ•  ė•Œ Claude CodeėŠ” ė„¤ģ“ķ‹°ėøŒ ė©”ģ‹œģ§• 호스트 구성 ķŒŒģ¼ģ„ ģ„¤ģ¹˜ķ•©ė‹ˆė‹¤. Chromeģ€ ģ‹œģž‘ ģ‹œ ģ“ ķŒŒģ¼ģ„ ģ½ģœ¼ėÆ€ė”œ 첫 번째 ģ‹œė„ģ—ģ„œ ķ™•ģž„ ķ”„ė”œź·øėžØģ“ ź°ģ§€ė˜ģ§€ ģ•Šģœ¼ė©“ Chromeģ„ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ—¬ 새 źµ¬ģ„±ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤.220Chrome ķ†µķ•©ģ„ ģ²˜ģŒ ķ™œģ„±ķ™”ķ•  ė•Œ Claude CodeėŠ” ė„¤ģ“ķ‹°ėøŒ ė©”ģ‹œģ§• 호스트 구성 ķŒŒģ¼ģ„ ģ„¤ģ¹˜ķ•©ė‹ˆė‹¤. Chromeģ€ ģ‹œģž‘ ģ‹œ ģ“ ķŒŒģ¼ģ„ ģ½ģœ¼ėÆ€ė”œ 첫 번째 ģ‹œė„ģ—ģ„œ ķ™•ģž„ ķ”„ė”œź·øėžØģ“ ź°ģ§€ė˜ģ§€ ģ•Šģœ¼ė©“ Chromeģ„ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ—¬ 새 źµ¬ģ„±ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤.

210 221 

222v2.1.199부터 Claude CodeėŠ” 첫 번째 ģ„¤ģ¹˜ ģ‹œģ—ė§Œ ķ™•ģž„ ķ”„ė”œź·øėžØģ„ ģ—°ź²°ķ•˜ė„ė” ģš”ģ²­ķ•˜ėŠ” ėøŒė¼ģš°ģ € ķƒ­ģ„ ģ—½ė‹ˆė‹¤. Claude Code ė¹Œė“œ ė˜ėŠ” 구성 디렉터리 ģ „ķ™˜ 후와 ź°™ģ“ 구성 ķŒŒģ¼ģ„ ė‹¤ģ‹œ ģž‘ģ„±ķ•˜ėŠ” ģ“ķ›„ ģ„øģ…˜ģ—ģ„œėŠ” ė‹¤ģ‹œ ģ—“ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

223 

211ģ—°ź²°ģ“ ź³„ģ† ģ‹¤ķŒØķ•˜ė©“ ė‹¤ģŒ ģœ„ģ¹˜ģ— 호스트 구성 ķŒŒģ¼ģ“ ģžˆėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.224ģ—°ź²°ģ“ ź³„ģ† ģ‹¤ķŒØķ•˜ė©“ ė‹¤ģŒ ģœ„ģ¹˜ģ— 호스트 구성 ķŒŒģ¼ģ“ ģžˆėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.

212 225 

213Chromeģ˜ 경우:226Chromeģ˜ 경우:

Details

4 4 

5# Claude 앱 ź²Œģ“ķŠøģ›Øģ“ 구성5# Claude 앱 ź²Œģ“ķŠøģ›Øģ“ 구성

6 6 

7> ėŖØė“  gateway.yaml ģ˜µģ…˜ģ— ėŒ€ķ•œ ģ°øģ”°: ė¦¬ģŠ¤ė„ˆ ė° TLS, OIDC, ģ„øģ…˜, Postgres ģ €ģž„ģ†Œ, Bedrock/Agent Platform/Foundry ģ—…ģŠ¤ķŠøė¦¼, ėŖØėø ė¼ģš°ķŒ…, ź“€ė¦¬ķ˜• ģ •ģ±… ė° ķ…”ė ˆė©”ķŠøė¦¬.7> ėŖØė“  gateway.yaml ģ˜µģ…˜ģ— ėŒ€ķ•œ ģ°øģ”°: ė¦¬ģŠ¤ė„ˆ ė° TLS, OIDC, ģ„øģ…˜, Postgres ģ €ģž„ģ†Œ, Bedrock/Claude Platform on AWS/Agent Platform/Foundry ģ—…ģŠ¤ķŠøė¦¼, ėŖØėø ė¼ģš°ķŒ…, ź“€ė¦¬ķ˜• ģ •ģ±… ė° ķ…”ė ˆė©”ķŠøė¦¬.

8 8 

9Claude 앱 ź²Œģ“ķŠøģ›Øģ“ ė°°ķ¬ėŠ” ķ•˜ė‚˜ģ˜ YAML ķŒŒģ¼(ź“€ė”€ģƒ `gateway.yaml`)딜 źµ¬ģ„±ė©ė‹ˆė‹¤. ģ“ ķŒŒģ¼ģ€ ź²Œģ“ķŠøģ›Øģ“ź°€ ģˆ˜ķ–‰ķ•˜ėŠ” ėŖØė“  ģž‘ģ—…ģ„ ģ •ģ˜ķ•©ė‹ˆė‹¤: ģ–“ė””ģ„œ ģˆ˜ģ‹  ėŒ€źø°ķ•˜ėŠ”ģ§€, ź°œė°œģžź°€ ģ–“ė–»ź²Œ ė”œź·øģøķ•˜ėŠ”ģ§€, ģ¶”ė” ģ“ ģ–“ė””ė”œ ź°€ėŠ”ģ§€, ģ–“ė–¤ ģ •ģ±…ź³¼ ķ…”ė ˆė©”ķŠøė¦¬ź°€ ģ ģš©ė˜ėŠ”ģ§€ģž…ė‹ˆė‹¤. ģ“ ķŽ˜ģ“ģ§€ėŠ” 핓당 ķŒŒģ¼ģ˜ ėŖØė“  ģ˜µģ…˜ģ— ėŒ€ķ•œ ģ°øģ”°ģž…ė‹ˆė‹¤. 첫 번째 ķŒŒģ¼ģ„ ģž‘ģ„±ķ•˜ė ¤ė©“ [빠넸 ģ‹œģž‘](/ko/claude-apps-gateway#quickstart)ģ—ģ„œ ģ‹œģž‘ķ•˜ģ„øģš”. ģ“ ķŽ˜ģ“ģ§€ėŠ” ģµœģ†Œķ•œģ˜ ģž‘ė™ źµ¬ģ„±ģ„ źµ¬ģ¶•ķ•˜ź³  ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. 만씱스러욓 źµ¬ģ„±ģ“ ģžˆģœ¼ė©“ [ė°°ķ¬ ź°€ģ“ė“œ](/ko/claude-apps-gateway-deploy)ģ—ģ„œ Kubernetes, Cloud Run ė˜ėŠ” ģžģ‹ ģ˜ ķ”Œėž«ķ¼ģ—ģ„œ ģ»Øķ…Œģ“ė„ˆķ™” ė° ķ˜øģŠ¤ķŒ…ķ•˜ėŠ” ė°©ė²•ģ„ ė‹¤ė£¹ė‹ˆė‹¤.9Claude 앱 ź²Œģ“ķŠøģ›Øģ“ ė°°ķ¬ėŠ” ķ•˜ė‚˜ģ˜ YAML ķŒŒģ¼(ź“€ė”€ģƒ `gateway.yaml`)딜 źµ¬ģ„±ė©ė‹ˆė‹¤. ģ“ ķŒŒģ¼ģ€ ź²Œģ“ķŠøģ›Øģ“ź°€ ģˆ˜ķ–‰ķ•˜ėŠ” ėŖØė“  ģž‘ģ—…ģ„ ģ •ģ˜ķ•©ė‹ˆė‹¤: ģ–“ė””ģ„œ ģˆ˜ģ‹  ėŒ€źø°ķ•˜ėŠ”ģ§€, ź°œė°œģžź°€ ģ–“ė–»ź²Œ ė”œź·øģøķ•˜ėŠ”ģ§€, ģ¶”ė” ģ“ ģ–“ė””ė”œ ź°€ėŠ”ģ§€, ģ–“ė–¤ ģ •ģ±…ź³¼ ķ…”ė ˆė©”ķŠøė¦¬ź°€ ģ ģš©ė˜ėŠ”ģ§€ģž…ė‹ˆė‹¤. ģ“ ķŽ˜ģ“ģ§€ėŠ” 핓당 ķŒŒģ¼ģ˜ ėŖØė“  ģ˜µģ…˜ģ— ėŒ€ķ•œ ģ°øģ”°ģž…ė‹ˆė‹¤.

10 

11첫 번째 ķŒŒģ¼ģ„ ģž‘ģ„±ķ•˜ė ¤ė©“ [빠넸 ģ‹œģž‘](/ko/claude-apps-gateway#quickstart)ģ—ģ„œ ģ‹œģž‘ķ•˜ģ„øģš”. ģ“ ķŽ˜ģ“ģ§€ėŠ” ģµœģ†Œķ•œģ˜ ģž‘ė™ źµ¬ģ„±ģ„ źµ¬ģ¶•ķ•˜ź³  ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. 만씱스러욓 źµ¬ģ„±ģ“ ģžˆģœ¼ė©“ [ė°°ķ¬ ź°€ģ“ė“œ](/ko/claude-apps-gateway-deploy)ģ—ģ„œ Kubernetes, Cloud Run ė˜ėŠ” ģžģ‹ ģ˜ ķ”Œėž«ķ¼ģ—ģ„œ ģ»Øķ…Œģ“ė„ˆķ™” ė° ķ˜øģŠ¤ķŒ…ķ•˜ėŠ” ė°©ė²•ģ„ ė‹¤ė£¹ė‹ˆė‹¤.

10 12 

11ź²Œģ“ķŠøģ›Øģ“ėŠ” `claude gateway --config /path/to/gateway.yaml`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģ‹œģž‘ ģ‹œ ķŒŒģ¼ģ„ ķ•œ 번 ģ½ģŠµė‹ˆė‹¤. ėŖØė“  ģ˜µģ…˜ģ€ ė¶€ķŒ… ģ‹œ ģŠ¤ķ‚¤ė§ˆģ— ėŒ€ķ•“ ź²€ģ¦ė˜ėÆ€ė”œ ģž˜ėŖ»ėœ źµ¬ģ„±ģ€ 첫 ģ‚¬ģš© ģ‹œź°€ ģ•„ė‹ˆė¼ ķ•„ė“œ ģˆ˜ģ¤€ 오넘딜 ģ‹œģž‘ ģ‹œ ģ‹¤ķŒØķ•©ė‹ˆė‹¤.13ź²Œģ“ķŠøģ›Øģ“ėŠ” `claude gateway --config /path/to/gateway.yaml`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģ‹œģž‘ ģ‹œ ķŒŒģ¼ģ„ ķ•œ 번 ģ½ģŠµė‹ˆė‹¤. ėŖØė“  ģ˜µģ…˜ģ€ ė¶€ķŒ… ģ‹œ ģŠ¤ķ‚¤ė§ˆģ— ėŒ€ķ•“ ź²€ģ¦ė˜ėÆ€ė”œ ģž˜ėŖ»ėœ źµ¬ģ„±ģ€ 첫 ģ‚¬ģš© ģ‹œź°€ ģ•„ė‹ˆė¼ ķ•„ė“œ ģˆ˜ģ¤€ 오넘딜 ģ‹œģž‘ ģ‹œ ģ‹¤ķŒØķ•©ė‹ˆė‹¤.

12 14 


24* [`oidc`](#oidc): ID ź³µźø‰ģž(IdP), ė°œźø‰ģž, ķ“ė¼ģ“ģ–øķŠø, ķ“ė ˆģž„ 매핑 ė° ė”œź·øģø ź°€ėŠ„ ģ‚¬ģš©ģž ķ¬ķ•Ø26* [`oidc`](#oidc): ID ź³µźø‰ģž(IdP), ė°œźø‰ģž, ķ“ė¼ģ“ģ–øķŠø, ķ“ė ˆģž„ 매핑 ė° ė”œź·øģø ź°€ėŠ„ ģ‚¬ģš©ģž ķ¬ķ•Ø

25* [`session`](#session): ź²Œģ“ķŠøģ›Øģ“ź°€ ė°œźø‰ķ•˜ėŠ” ė² ģ–“ėŸ¬ 토큰, 비밀 ė° ģˆ˜ėŖ… ķ¬ķ•Ø27* [`session`](#session): ź²Œģ“ķŠøģ›Øģ“ź°€ ė°œźø‰ķ•˜ėŠ” ė² ģ–“ėŸ¬ 토큰, 비밀 ė° ģˆ˜ėŖ… ķ¬ķ•Ø

26* [`store`](#store): ģž„ģ¹˜ ź¶Œķ•œ 부여 ė° ģ†ė„ ģ œķ•œ ģ¹“ģš“ķ„°ģš© PostgreSQL28* [`store`](#store): ģž„ģ¹˜ ź¶Œķ•œ 부여 ė° ģ†ė„ ģ œķ•œ ģ¹“ģš“ķ„°ģš© PostgreSQL

27* [`upstreams`](#upstreams): ģ¶”ė” ģ“ ź°€ėŠ” ģœ„ģ¹˜, Anthropic, Bedrock, Agent Platform ė˜ėŠ” Foundry 여부29* [`upstreams`](#upstreams): ģ¶”ė” ģ“ ź°€ėŠ” ģœ„ģ¹˜, Anthropic, Bedrock, Claude Platform on AWS, Agent Platform ė˜ėŠ” Foundry 여부

28 30 

29**ģ„ ķƒ 사항 ģ„¹ģ…˜:**31**ģ„ ķƒ 사항 ģ„¹ģ…˜:**

30 32 


68 `oidc`70 `oidc`

69</h3>71</h3>

70 72 

71OpenID Connect(OIDC)ėŠ” ź²Œģ“ķŠøģ›Øģ“ź°€ ID ź³µźø‰ģžģ™€ ķ•Øź»˜ ģ‚¬ģš©ķ•˜ėŠ” SSO ķ”„ė”œķ† ģ½œģž…ė‹ˆė‹¤. IdP ģø”ģ—ģ„œ ė“±ė”ķ•  ė‚“ģš©ģ€ [ID ź³µźø‰ģž 설정](/ko/claude-apps-gateway-deploy#identity-provider-setup)ģ„ ģ°øģ”°ķ•˜ģ„øģš”. `oidc` ėø”ė”ģ€ ź²Œģ“ķŠøģ›Øģ“ė„¼ ID ź³µźø‰ģžģ— ģ—°ź²°ķ•˜ź³  ė”œź·øģøķ•  수 ģžˆėŠ” ģ‚¬ģš©ģžė„¼ ź²°ģ •ķ•©ė‹ˆė‹¤. ė°œźø‰ģž ė° OAuth ķ“ė¼ģ“ģ–øķŠøģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•˜ź³ , ģ“ė©”ģ¼ ė° ź·øė£¹ģ„ ģ „ė‹¬ķ•˜ėŠ” ķ“ė ˆģž„ģ„ ė§¤ķ•‘ķ•˜ė©°, ģ“ė©”ģ¼ ė„ė©”ģø ė˜ėŠ” ź·øė£¹ė³„ė”œ ė”œź·øģøģ„ ģ œķ•œķ•©ė‹ˆė‹¤.73`oidc` ėø”ė”ģ€ ź²Œģ“ķŠøģ›Øģ“ė„¼ ID ź³µźø‰ģžģ— ģ—°ź²°ķ•˜ź³  ė”œź·øģøķ•  수 ģžˆėŠ” ģ‚¬ģš©ģžė„¼ ź²°ģ •ķ•©ė‹ˆė‹¤. ė°œźø‰ģž ė° OAuth ķ“ė¼ģ“ģ–øķŠøģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•˜ź³ , ģ“ė©”ģ¼ ė° ź·øė£¹ģ„ ģ „ė‹¬ķ•˜ėŠ” ķ“ė ˆģž„ģ„ ė§¤ķ•‘ķ•˜ė©°, ģ“ė©”ģ¼ ė„ė©”ģø ė˜ėŠ” ź·øė£¹ė³„ė”œ ė”œź·øģøģ„ ģ œķ•œķ•©ė‹ˆė‹¤.

74 

75OpenID Connect(OIDC)ėŠ” ź²Œģ“ķŠøģ›Øģ“ź°€ ID ź³µźø‰ģžģ™€ ķ•Øź»˜ ģ‚¬ģš©ķ•˜ėŠ” SSO ķ”„ė”œķ† ģ½œģž…ė‹ˆė‹¤. IdP ģø”ģ—ģ„œ ė“±ė”ķ•  ė‚“ģš©ģ€ [ID ź³µźø‰ģž 설정](/ko/claude-apps-gateway-deploy#identity-provider-setup)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

72 76 

73| ķ•„ė“œ | ķ•„ģˆ˜ | 설명 |77| ķ•„ė“œ | ķ•„ģˆ˜ | 설명 |

74| ------------------------------- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |78| ------------------------------- | --- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |


121 `upstreams`125 `upstreams`

122</h3>126</h3>

123 127 

124`upstreams`ėŠ” ģ •ė ¬ėœ ėŖ©ė”ģž…ė‹ˆė‹¤. ź²Œģ“ķŠøģ›Øģ“ėŠ” ģš”ģ²­ėœ ėŖØėøģ„ ķ™•ģøķ•˜ėŠ” 첫 번째 ģ—…ģŠ¤ķŠøė¦¼ģœ¼ė”œ ģ¶”ė” ģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤. `5xx`, `429` ė˜ėŠ” ģ‹œź°„ 쓈과 ģ‹œ ė‹¤ģŒģœ¼ė”œ ģž„ģ•  ģ”°ģ¹˜ķ•©ė‹ˆė‹¤. 다넸 `4xx`ėŠ” 그렇지 ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ģ˜¤ė„˜ėŠ” ģ—…ģŠ¤ķŠøė¦¼ģ“ ģ•„ė‹Œ ģš”ģ²­ģ— źø°ģøķ•˜źø° ė•Œė¬øģž…ė‹ˆė‹¤. ė™ģ¼ķ•œ ź³µźø‰ģžģ˜ ģ—¬ėŸ¬ ģ—…ģŠ¤ķŠøė¦¼ģ€ ź³ ģœ ķ•œ `name:`ģ„ 설정핓야 ķ•©ė‹ˆė‹¤.128`upstreams`ėŠ” ģ •ė ¬ėœ ėŖ©ė”ģž…ė‹ˆė‹¤. ź²Œģ“ķŠøģ›Øģ“ėŠ” ģš”ģ²­ėœ ėŖØėøģ„ ķ™•ģøķ•˜ėŠ” 첫 번째 ģ—…ģŠ¤ķŠøė¦¼ģœ¼ė”œ ģ¶”ė” ģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤. `5xx`, `429`, `401`, `403`, `404` ė˜ėŠ” ģ‹œź°„ 쓈과 ģ‹œ ė‹¤ģŒģœ¼ė”œ ģž„ģ•  ģ”°ģ¹˜ķ•©ė‹ˆė‹¤. 다넸 `4xx`ėŠ” 그렇지 ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ģ˜¤ė„˜ėŠ” ģ—…ģŠ¤ķŠøė¦¼ģ“ ģ•„ė‹Œ ģš”ģ²­ģ— źø°ģøķ•˜źø° ė•Œė¬øģž…ė‹ˆė‹¤. `401` ė˜ėŠ” `403`ģ€ ź²Œģ“ķŠøģ›Øģ“ ģžģ‹ ģ˜ ģžź²©ģ¦ėŖ…ģ“ 핓당 ģ—…ģŠ¤ķŠøė¦¼ģ— ėŒ€ķ•“ ģ‹¤ķŒØķ–ˆģŒģ„ ģ˜ėÆøķ•˜ź³ , `404`ėŠ” 핓당 ģ—…ģŠ¤ķŠøė¦¼ģ“ ģš”ģ²­ėœ ėŖØėøģ„ ģ œź³µķ•˜ģ§€ ģ•ŠģŒģ„ ģ˜ėÆøķ•˜ėÆ€ė”œ ėŖ©ė”ģ˜ ė‚˜ģ¤‘ ģ—…ģŠ¤ķŠøė¦¼ģ“ ģ—¬ģ „ķžˆ ģ œź³µķ•  수 ģžˆģŠµė‹ˆė‹¤.

129 

130`404`ģ—ģ„œģ˜ ģž„ģ•  ģ”°ģ¹˜ėŠ” ź²Œģ“ķŠøģ›Øģ“ v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ģ „ ė¦“ė¦¬ģŠ¤ėŠ” ėŖ©ė”ģ˜ ė‚˜ģ¤‘ ģ—…ģŠ¤ķŠøė¦¼ģ“ ėŖØėøģ„ ģ œź³µķ–ˆģ„ ė•Œė„ 첫 번째 `404`넼 ķ“ė¼ģ“ģ–øķŠøģ— ė°˜ķ™˜ķ–ˆģŠµė‹ˆė‹¤.

125 131 

126Bedrock, Agent Platform ė° Foundry ķ“ė¼ģ“ģ–øķŠøėŠ” ģ‹œģž‘ ģ‹œ ķ•œ 번 źµ¬ģ¶•ė˜ė©° SDKėŠ” ģžź²©ģ¦ėŖ…ģ„ ė‚“ė¶€ģ ģœ¼ė”œ 새딜 ź³ ģ¹˜ėÆ€ė”œ ķ“ė¼ģš°ė“œ ģžź²©ģ¦ėŖ…ģ„ ķšŒģ „ķ•“ė„ ģž¬ģ‹œģž‘ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. 정적 Anthropic API 키 ė° ė² ģ–“ėŸ¬ėŠ” ģ‹œģž‘ ģ‹œ ģ½ķ˜€ģ§‘ė‹ˆė‹¤. [Anthropic API](#anthropic-api)넼 ģ°øģ”°ķ•˜ģ„øģš”.132ė™ģ¼ķ•œ ź³µźø‰ģžģ˜ ģ—¬ėŸ¬ ģ—…ģŠ¤ķŠøė¦¼ģ€ ź³ ģœ ķ•œ `name:`ģ„ 설정핓야 ķ•©ė‹ˆė‹¤.

133 

134Bedrock, Claude Platform on AWS, Agent Platform ė° Foundry ķ“ė¼ģ“ģ–øķŠøėŠ” ģ‹œģž‘ ģ‹œ ķ•œ 번 źµ¬ģ¶•ė˜ė©° SDKėŠ” ģžź²©ģ¦ėŖ…ģ„ ė‚“ė¶€ģ ģœ¼ė”œ 새딜 ź³ ģ¹˜ėÆ€ė”œ ķ“ė¼ģš°ė“œ ģžź²©ģ¦ėŖ…ģ„ ķšŒģ „ķ•“ė„ ģž¬ģ‹œģž‘ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. 정적 Anthropic API 키 ė° ė² ģ–“ėŸ¬ėŠ” ģ‹œģž‘ ģ‹œ ģ½ķ˜€ģ§‘ė‹ˆė‹¤. [Anthropic API](#anthropic-api)넼 ģ°øģ”°ķ•˜ģ„øģš”.

127 135 

128<h4 id="anthropic-api">136<h4 id="anthropic-api">

129 Anthropic API137 Anthropic API


193| 다넸 ź³³ | `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY` ė° `AWS_SESSION_TOKEN` ķ™˜ź²½ ė³€ģˆ˜ė„¼ 통핓 ģžź²©ģ¦ėŖ…ģ„ ģ „ė‹¬ķ•˜ź±°ė‚˜ `auth:`ģ—ģ„œ `${VAR}` ķ™•ģž„ģœ¼ė”œ ėŖ…ģ‹œģ ģœ¼ė”œ ģ„¤ģ •ķ•©ė‹ˆė‹¤ |201| 다넸 ź³³ | `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY` ė° `AWS_SESSION_TOKEN` ķ™˜ź²½ ė³€ģˆ˜ė„¼ 통핓 ģžź²©ģ¦ėŖ…ģ„ ģ „ė‹¬ķ•˜ź±°ė‚˜ `auth:`ģ—ģ„œ `${VAR}` ķ™•ģž„ģœ¼ė”œ ėŖ…ģ‹œģ ģœ¼ė”œ ģ„¤ģ •ķ•©ė‹ˆė‹¤ |

194| 지역 | `region:`ģ€ API ģ—”ė“œķ¬ģøķŠø ģ§€ģ—­ģž…ė‹ˆė‹¤. 교차 지역 추딠 ķ”„ė”œķ•„ģ€ ģ„ ķƒķ•œ 지역과 ė¬“ź“€ķ•˜ź²Œ 지역(US, EU, APAC)ģ„ 통핓 ė¼ģš°ķŒ…ķ•©ė‹ˆė‹¤. USź°€ ģ•„ė‹Œ 지역 ė˜ėŠ” ķ”„ė”œė¹„ģ €ė‹ėœ ģ²˜ė¦¬ėŸ‰ ARNģ˜ 경우 ģ˜¬ė°”ė„ø ģ—…ģŠ¤ķŠøė¦¼ė³„ IDź°€ ģžˆėŠ” [`models:`](#models) ėø”ė”ģ„ ģ¶”ź°€ķ•©ė‹ˆė‹¤. |202| 지역 | `region:`ģ€ API ģ—”ė“œķ¬ģøķŠø ģ§€ģ—­ģž…ė‹ˆė‹¤. 교차 지역 추딠 ķ”„ė”œķ•„ģ€ ģ„ ķƒķ•œ 지역과 ė¬“ź“€ķ•˜ź²Œ 지역(US, EU, APAC)ģ„ 통핓 ė¼ģš°ķŒ…ķ•©ė‹ˆė‹¤. USź°€ ģ•„ė‹Œ 지역 ė˜ėŠ” ķ”„ė”œė¹„ģ €ė‹ėœ ģ²˜ė¦¬ėŸ‰ ARNģ˜ 경우 ģ˜¬ė°”ė„ø ģ—…ģŠ¤ķŠøė¦¼ė³„ IDź°€ ģžˆėŠ” [`models:`](#models) ėø”ė”ģ„ ģ¶”ź°€ķ•©ė‹ˆė‹¤. |

195 203 

204<h4 id="claude-platform-on-aws">

205 Claude Platform on AWS

206</h4>

207 

208Claude Platform on AWSėŠ” `aws-external-anthropic.<region>.api.aws`ģ—ģ„œ AWS ģøķ”„ė¼ģ˜ ķ¼ģŠ¤ķŠøķŒŒķ‹° Anthropic API넼 ģ œź³µķ•©ė‹ˆė‹¤. ķ¼ģŠ¤ķŠøķŒŒķ‹° ėŖØėø ID넼 ģ‚¬ģš©ķ•˜ź³ , ģ „ģ†”ėœ ėŒ€ė”œ `anthropic-beta` ķ—¤ė”ė„¼ ģ¤€ģˆ˜ķ•˜ė©°, `count_tokens`넼 ģ œź³µķ•˜ėÆ€ė”œ Bedrock ķŠ¹ģ • ė³€ķ™˜ģ“ ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `anthropicAws` ź³µźø‰ģžėŠ” Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ģ „ ź²Œģ“ķŠøģ›Øģ“ ė¦“ė¦¬ģŠ¤ėŠ” ė¶€ķŒ… ģ‹œ ģ“ė„¼ ź±°ė¶€ķ•©ė‹ˆė‹¤.

209 

210ė™ģ¼ķ•œ ķ”Œėž«ķ¼ģ˜ ķ“ė¼ģ“ģ–øķŠø ģø” ė°°ķ¬ģ˜ 경우 [Claude Platform on AWSģ˜ Claude Code](/ko/claude-platform-on-aws)넼 ģ°øģ”°ķ•˜ģ„øģš”. ź²Œģ“ķŠøģ›Øģ“ ģø” ģ—…ģŠ¤ķŠøė¦¼:

211 

212```yaml theme={null}

213upstreams:

214 - provider: anthropicAws

215 region: us-east-1

216 workspace_id: wrkspc_...

217 auth:

218 api_key: ${ANTHROPIC_AWS_API_KEY} # x-api-key딜 전솔됨

219 # ė˜ėŠ” AWS źø°ė³ø ģžź²©ģ¦ėŖ… ģ²“ģøģ„ ķ†µķ•œ SigV4:

220 # auth: {}

221 # ė˜ėŠ” ėŖ…ģ‹œģ  SigV4 ģžź²©ģ¦ėŖ…:

222 # auth:

223 # aws_access_key_id: ${AWS_ACCESS_KEY_ID}

224 # aws_secret_access_key: ${AWS_SECRET_ACCESS_KEY}

225 # ķŒŒģƒėœ ģ—”ė“œķ¬ģøķŠøė„¼ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤:

226 # base_url: https://aws-external-anthropic.us-east-1.api.aws

227```

228 

229ķ”Œėž«ķ¼ģ€ Amazon Bedrockź³¼ ė³„ė„ģ˜ AWS ź³„ģ •ģ—ģ„œ ģ‹¤ķ–‰ė˜ė©° ģžģ‹ ģ˜ ģ„œė¹„ģŠ¤ ģ“ė¦„ģø `aws-external-anthropic`에 ėŒ€ķ•“ SigV4 ģš”ģ²­ģ— ģ„œėŖ…ķ•˜ėÆ€ė”œ Bedrock ė²”ģœ„ģ˜ IAM ģ—­ķ• ģ“ ģ“ė„¼ ģøģ¦ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `auth.api_key`ģ˜ API ķ‚¤ėŠ” SigV4 ģžź²©ģ¦ėŖ…ė„ ģ„¤ģ •ėœ 경우 ģš°ģ„ ķ•©ė‹ˆė‹¤. 빈 `auth` ėø”ė”ģ€ AWS SDKģ˜ źø°ė³ø ģžź²©ģ¦ėŖ… ģ²“ģøģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ“ėŠ” [Amazon Bedrock](#amazon-bedrock) ģ—…ģŠ¤ķŠøė¦¼ģ“ ģ‚¬ģš©ķ•˜ėŠ” ė™ģ¼ķ•œ ģ²“ģøģž…ė‹ˆė‹¤.

230 

231| ķ•„ė“œ | ķ•„ģˆ˜ | 설명 |

232| ------------------------------------------------------- | --- | ---------------------------------------------------------------------------------------------- |

233| `region` | 예 | AWS 지역, ģ†Œė¬øģž, ģˆ«ģž ė° ķ•˜ģ“ķ”ˆ. ź²Œģ“ķŠøģ›Øģ“ėŠ” `https://aws-external-anthropic.<region>.api.aws`딜 ģ—”ė“œķ¬ģøķŠøė„¼ ķŒŒģƒķ•©ė‹ˆė‹¤. |

234| `workspace_id` | 예 | ėŖØė“  ģš”ģ²­ģ—ģ„œ ķ—¤ė”ė”œ 전솔됨; ķ”Œėž«ķ¼ģ“ ķ•„ģš”ė”œ 함 |

235| `auth.api_key` | ģ•„ė‹ˆģš” | ķ”Œėž«ķ¼ģ˜ API 키, `x-api-key`딜 전솔됨. ė² ģ–“ėŸ¬ ķ† ķ°ģ“ ģ•„ė‹˜: 두 ģøģ¦ ėŖØė“œėŠ” API 키 ė˜ėŠ” SigV4ģž…ė‹ˆė‹¤. |

236| `auth.aws_access_key_id` / `auth.aws_secret_access_key` | ģ•„ė‹ˆģš” | ėŖ…ģ‹œģ  SigV4 ģžź²©ģ¦ėŖ…. ķ•˜ė‚˜ė„¼ 다넸 ķ•˜ė‚˜ ģ—†ģ“ ģ„¤ģ •ķ•˜ė©“ ė¶€ķŒ… ģ‹œ ģ‹¤ķŒØķ•©ė‹ˆė‹¤. `auth.aws_session_token`ģ€ ģ“ė“¤ź³¼ ķ•Øź»˜ ķ—ˆģš©ė©ė‹ˆė‹¤. |

237| `base_url` | ģ•„ė‹ˆģš” | ķŒŒģƒėœ ģ—”ė“œķ¬ģøķŠøė„¼ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤ |

238 

239ķ”Œėž«ķ¼ģ“ ķ¼ģŠ¤ķŠøķŒŒķ‹° ėŖØėø ID넼 ķ™•ģøķ•˜ėÆ€ė”œ źø°ė³ø 제공 ģ¹“ķƒˆė”œź·øėŠ” [`models:`](#models) ėø”ė” ģ—†ģ“ ģ“ė”œ ė¼ģš°ķŒ…ķ•©ė‹ˆė‹¤. `models:` ėŖ©ė”ģ„ ķė ˆģ“ģ…˜ķ•  ė•Œ ķ•­ėŖ©ģ„ `anthropicAws:`딜 ķ¼ģŠ¤ķŠøķŒŒķ‹° ID딜 ķ‚¤ķ•©ė‹ˆė‹¤.

240 

196<h4 id="google-cloud-agent-platform">241<h4 id="google-cloud-agent-platform">

197 Google Cloud Agent Platform242 Google Cloud Agent Platform

198</h4>243</h4>


255 300 

256ė™ģ¼ķ•œ ź³µźø‰ģžėŠ” ź³ ģœ ķ•œ `name:`으딜 두 번 ģ“ģƒ ė‚˜ķƒ€ė‚  수 ģžˆģŠµė‹ˆė‹¤. ģ“ėŠ” ė‹¤ģ–‘ķ•œ 지역, ė‹¤ģ–‘ķ•œ ģžź²©ģ¦ėŖ… ģ²“ģøģ„ ķ†µķ•œ ė‹¤ģ–‘ķ•œ 계정, ķ”„ė”œė¹„ģ €ė‹ėœ ģ²˜ė¦¬ėŸ‰ ėŒ€ ģ˜Øė””ė§Øė“œ ė° 교차 ź³µźø‰ģž ģž„ģ•  씰치넼 ė‹¤ė£¹ė‹ˆė‹¤.301ė™ģ¼ķ•œ ź³µźø‰ģžėŠ” ź³ ģœ ķ•œ `name:`으딜 두 번 ģ“ģƒ ė‚˜ķƒ€ė‚  수 ģžˆģŠµė‹ˆė‹¤. ģ“ėŠ” ė‹¤ģ–‘ķ•œ 지역, ė‹¤ģ–‘ķ•œ ģžź²©ģ¦ėŖ… ģ²“ģøģ„ ķ†µķ•œ ė‹¤ģ–‘ķ•œ 계정, ķ”„ė”œė¹„ģ €ė‹ėœ ģ²˜ė¦¬ėŸ‰ ėŒ€ ģ˜Øė””ė§Øė“œ ė° 교차 ź³µźø‰ģž ģž„ģ•  씰치넼 ė‹¤ė£¹ė‹ˆė‹¤.

257 302 

258ź²Œģ“ķŠøģ›Øģ“ėŠ” ģˆœģ„œėŒ€ė”œ ģ—…ģŠ¤ķŠøė¦¼ģ„ ģ‹œė„ķ•©ė‹ˆė‹¤. `5xx`, `429`, ģ‹œź°„ 쓈과 ė° ėˆ„ė½ėœ ģ—”ė“œķ¬ģøķŠø(`501`)ėŠ” ģž„ģ•  ģ”°ģ¹˜ķ•©ė‹ˆė‹¤. 다넸 `4xx`ėŠ” 그렇지 ģ•ŠģŠµė‹ˆė‹¤. `429`ėŠ” ģ—…ģŠ¤ķŠøė¦¼ė³„ ģš©ėŸ‰ģ“ėÆ€ė”œ ķ”„ė”œė¹„ģ €ė‹ėœ ģ²˜ė¦¬ėŸ‰(PT) ģ†Œģ§„ģ€ ģ˜Øė””ė§Øė“œė”œ ģž„ģ•  ģ”°ģ¹˜ķ•©ė‹ˆė‹¤. ģš”ģ²­ėœ ėŖØėøģ„ ķ™•ģøķ•  수 ģ—†ėŠ” ģ—…ģŠ¤ķŠøė¦¼ģ€ ė„¤ķŠøģ›Œķ¬ 왕복 ģ—†ģ“ ź±“ė„ˆėœė‹ˆė‹¤.303ź²Œģ“ķŠøģ›Øģ“ėŠ” ģˆœģ„œėŒ€ė”œ ģ—…ģŠ¤ķŠøė¦¼ģ„ ģ‹œė„ķ•©ė‹ˆė‹¤. `5xx`, `429`, `401`, `403`, `404`, ģ‹œź°„ 쓈과 ė° ėˆ„ė½ėœ ģ—”ė“œķ¬ģøķŠø(`501`)ėŠ” ģž„ģ•  ģ”°ģ¹˜ķ•©ė‹ˆė‹¤. 다넸 `4xx`ėŠ” 그렇지 ģ•ŠģŠµė‹ˆė‹¤. `429`ėŠ” ģ—…ģŠ¤ķŠøė¦¼ė³„ ģš©ėŸ‰ģ“ėÆ€ė”œ ķ”„ė”œė¹„ģ €ė‹ėœ ģ²˜ė¦¬ėŸ‰(PT) ģ†Œģ§„ģ€ ģ˜Øė””ė§Øė“œė”œ ģž„ģ•  ģ”°ģ¹˜ķ•©ė‹ˆė‹¤. `404`ėŠ” ģ—…ģŠ¤ķŠøė¦¼ė³„ ėŖØėø ź°€ģš©ģ„±ģ“ėÆ€ė”œ ėŖØėøģ„ ķ™œģ„±ķ™”ķ•˜ģ§€ ģ•Šģ€ ģ—…ģŠ¤ķŠøė¦¼ģ€ 핓당 ėŖØėøģ„ ģ œź³µķ•˜ėŠ” ė‚˜ģ¤‘ ģ—…ģŠ¤ķŠøė¦¼ģ„ ģ°Øė‹Øķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģš”ģ²­ėœ ėŖØėøģ„ ķ™•ģøķ•  수 ģ—†ėŠ” ģ—…ģŠ¤ķŠøė¦¼ģ€ ė„¤ķŠøģ›Œķ¬ 왕복 ģ—†ģ“ ź±“ė„ˆėœė‹ˆė‹¤.

259 304 

260ģ“ ģ˜ˆģ œėŠ” ķ”„ė”œė¹„ģ €ė‹ėœ ģ²˜ė¦¬ėŸ‰ Bedrock ķ• ė‹¹ģ„ 먼저 ė¼ģš°ķŒ…ķ•˜ź³ , ģ˜Øė””ė§Øė“œ ė° 두 번째 ź³„ģ •ģœ¼ė”œ ģ˜¤ė²„ķ”Œė”œģš°ķ•˜ė©°, ė§ˆģ§€ė§‰ģœ¼ė”œ Anthropic API딜 ģž„ģ•  ģ”°ģ¹˜ķ•©ė‹ˆė‹¤:305ģ“ ģ˜ˆģ œėŠ” ķ”„ė”œė¹„ģ €ė‹ėœ ģ²˜ė¦¬ėŸ‰ Bedrock ķ• ė‹¹ģ„ 먼저 ė¼ģš°ķŒ…ķ•˜ź³ , ģ˜Øė””ė§Øė“œ ė° 두 번째 ź³„ģ •ģœ¼ė”œ ģ˜¤ė²„ķ”Œė”œģš°ķ•˜ė©°, ė§ˆģ§€ė§‰ģœ¼ė”œ Anthropic API딜 ģž„ģ•  ģ”°ģ¹˜ķ•©ė‹ˆė‹¤:

261 306 


512* `sandbox.network.allowManagedDomainsOnly` ė° `sandbox.filesystem.allowManagedReadPathsOnly`: ģž źøˆ ģ‹œ 핓당 ķ—ˆģš© ėŖ©ė”ģ€ ģ†ŒģŠ¤ ģ „ģ²“ģ—ģ„œ ķ•©ģ§‘ķ•©ė©ė‹ˆė‹¤.557* `sandbox.network.allowManagedDomainsOnly` ė° `sandbox.filesystem.allowManagedReadPathsOnly`: ģž źøˆ ģ‹œ 핓당 ķ—ˆģš© ėŖ©ė”ģ€ ģ†ŒģŠ¤ ģ „ģ²“ģ—ģ„œ ķ•©ģ§‘ķ•©ė©ė‹ˆė‹¤.

513* [`allowAllClaudeAiMcps`](/ko/settings#available-settings): claude.ai MCP ģ„œė²„ ķ—ˆģš© ėŖ©ė”ģ— ėŒ€ķ•œ ķ—ˆģš© ģ „ģš© ģž¬ģ •ģ˜558* [`allowAllClaudeAiMcps`](/ko/settings#available-settings): claude.ai MCP ģ„œė²„ ķ—ˆģš© ėŖ©ė”ģ— ėŒ€ķ•œ ķ—ˆģš© ģ „ģš© ģž¬ģ •ģ˜

514* `sandbox.bwrapPath` ė° `sandbox.socatPath`: [ģƒŒė“œė°•ģŠ¤](/ko/sandboxing) ė„ģš°ėÆø ė°”ģ“ė„ˆė¦¬ģ˜ ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 경딜559* `sandbox.bwrapPath` ė° `sandbox.socatPath`: [ģƒŒė“œė°•ģŠ¤](/ko/sandboxing) ė„ģš°ėÆø ė°”ģ“ė„ˆė¦¬ģ˜ ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 경딜

560* [`forceRemoteSettingsRefresh`](/ko/server-managed-settings): 원격 ź“€ė¦¬ķ˜• ģ„¤ģ •ģ“ 새딜 ź°€ģ øģ˜¬ ė•Œź¹Œģ§€ ģ‹œģž‘ģ„ ģ°Øė‹Øķ•˜ėÆ€ė”œ 키가 ģ—†ėŠ” ģŗģ‹œėœ 원격 ķŽ˜ģ“ė”œė“œź°€ ź°€ģž„ ė†’ģ€ ģš°ģ„ ģˆœģœ„ ģ†ŒģŠ¤ģø ź²½ģš°ģ—ė„ MDM ė˜ėŠ” ķŒŒģ¼ ģ •ģ±…ģ“ ģ ģš©ė©ė‹ˆė‹¤.

515 561 

516`allowManagedPermissionRulesOnly` ė° `disableBypassPermissionsMode`ėŠ” 교차 ģ†ŒģŠ¤ź°€ ģ•„ė‹ˆėÆ€ė”œ ģŠ¹ė¦¬ķ•œ ģ†ŒģŠ¤ģ˜ ź°’ė§Œ ģ ģš©ė©ė‹ˆė‹¤. 설정 ķŽ˜ģ“ģ§€ģ˜ ė™ģ¼ķ•œ ź·œģ¹™ģ€ [설정 ģš°ģ„ ģˆœģœ„](/ko/settings#settings-precedence)넼 ģ°øģ”°ķ•˜ģ„øģš”.562`allowManagedPermissionRulesOnly` ė° `disableBypassPermissionsMode`ėŠ” 교차 ģ†ŒģŠ¤ź°€ ģ•„ė‹ˆėÆ€ė”œ ģŠ¹ė¦¬ķ•œ ģ†ŒģŠ¤ģ˜ ź°’ė§Œ ģ ģš©ė©ė‹ˆė‹¤. 설정 ķŽ˜ģ“ģ§€ģ˜ ė™ģ¼ķ•œ ź·œģ¹™ģ€ [설정 ģš°ģ„ ģˆœģœ„](/ko/settings#settings-precedence)넼 ģ°øģ”°ķ•˜ģ„øģš”.

517 563 


579| `limits` | `max_request_bytes` | 32 MiB | ģµœėŒ€ ģøė°”ģš“ė“œ ģš”ģ²­ 본문. 크기 쓈과 ģš”ģ²­ģ€ ė³øė¬øģ“ ė²„ķ¼ė§ė˜źø° 전에 `413`ģ„ ź°€ģ øģ˜µė‹ˆė‹¤. 큰 ķŒŒģ¼ ė˜ėŠ” ģ“ėÆøģ§€ ģš”ģ²­ģ— ėŒ€ķ•“ ģ˜¬ė¦½ė‹ˆė‹¤. |625| `limits` | `max_request_bytes` | 32 MiB | ģµœėŒ€ ģøė°”ģš“ė“œ ģš”ģ²­ 본문. 크기 쓈과 ģš”ģ²­ģ€ ė³øė¬øģ“ ė²„ķ¼ė§ė˜źø° 전에 `413`ģ„ ź°€ģ øģ˜µė‹ˆė‹¤. 큰 ķŒŒģ¼ ė˜ėŠ” ģ“ėÆøģ§€ ģš”ģ²­ģ— ėŒ€ķ•“ ģ˜¬ė¦½ė‹ˆė‹¤. |

580| `limits` | `max_request_header_bytes` | 설정 ģ•ˆ 함 | ģ„¤ģ •ķ•˜ė©“ 크기 쓈과 ķ—¤ė”ėŠ” `431`ģ„ ė°˜ķ™˜ķ•©ė‹ˆė‹¤ |626| `limits` | `max_request_header_bytes` | 설정 ģ•ˆ 함 | ģ„¤ģ •ķ•˜ė©“ 크기 쓈과 ķ—¤ė”ėŠ” `431`ģ„ ė°˜ķ™˜ķ•©ė‹ˆė‹¤ |

581| `limits` | `max_url_length` | 설정 ģ•ˆ 함 | ģ„¤ģ •ķ•˜ė©“ ź³¼ė„ķ•˜ź²Œ źø“ URLģ€ `414`넼 ė°˜ķ™˜ķ•©ė‹ˆė‹¤ |627| `limits` | `max_url_length` | 설정 ģ•ˆ 함 | ģ„¤ģ •ķ•˜ė©“ ź³¼ė„ķ•˜ź²Œ źø“ URLģ€ `414`넼 ė°˜ķ™˜ķ•©ė‹ˆė‹¤ |

582| `timeouts` | `upstream_ttfb_ms` | 120000 | ģ—…ģŠ¤ķŠøė¦¼ģ˜ ģ‘ė‹µ ķ—¤ė”(첫 ė°”ģ“ķŠøź¹Œģ§€ģ˜ ģ‹œź°„)넼 źø°ė‹¤ė¦¬ėŠ” ģµœėŒ€ ģ‹œź°„. ģ‘ė‹µ ė³øė¬øģ€ ź·ø 후 ė²½ģ‹œź³„ ģ œķ•œ ģ—†ģ“ ģŠ¤ķŠøė¦¬ė°ė©ė‹ˆė‹¤. 직접 Anthropic ģ—…ģŠ¤ķŠøė¦¼ ź²½ė”œģ— ģ ģš©ė©ė‹ˆė‹¤. Bedrock, Agent Platform ė° FoundryėŠ” ź³µźø‰ģž SDKģ˜ ģžģ²“ ģ‹œź°„ 쓈과딜 ģ œķ•œė©ė‹ˆė‹¤. |628| `timeouts` | `upstream_ttfb_ms` | 120000 | ģ—…ģŠ¤ķŠøė¦¼ģ˜ ģ‘ė‹µ ķ—¤ė”(첫 ė°”ģ“ķŠøź¹Œģ§€ģ˜ ģ‹œź°„)넼 źø°ė‹¤ė¦¬ėŠ” ģµœėŒ€ ģ‹œź°„. ģ‘ė‹µ ė³øė¬øģ€ ź·ø 후 ė²½ģ‹œź³„ ģ œķ•œ ģ—†ģ“ ģŠ¤ķŠøė¦¬ė°ė©ė‹ˆė‹¤. 직접 Anthropic ģ—…ģŠ¤ķŠøė¦¼ ź²½ė”œģ— ģ ģš©ė©ė‹ˆė‹¤. 다넸 ėŖØė“  ź³µźø‰ģžėŠ” ź³µźø‰ģž SDKģ˜ ģžģ²“ ģ‹œź°„ 쓈과딜 ģ œķ•œė©ė‹ˆė‹¤. |

583| `rate_limits` | `device_authorization.max` / `.window_seconds` | 30 / 600 | ģøģ¦ė˜ģ§€ ģ•Šģ€ ģž„ģ¹˜ ģøģ¦ ģ—”ė“œķ¬ģøķŠøģ— ėŒ€ķ•œ IP당 ģ†ė„ ģ œķ•œ. 공유 솔신 IP ė˜ėŠ” NAT ė’¤ģ˜ 큰 씰직에 ėŒ€ķ•“ ģ˜¬ė¦½ė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ķ•œė„ėŠ” ģž„ģ¹˜ ź¶Œķ•œ 부여 ė”œź·øģø ķė¦„ģ—ė§Œ 적용되며 `/v1/messages` ģ¶”ė” ģ—ėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. [ģ‚¬ģš©ģž ģ½”ė“œ 묓차별 ėŒ€ģž… 공격 저항](/ko/claude-apps-gateway-deploy#user-code-brute-force-resistance)ģ„ ģ°øģ”°ķ•˜ģ„øģš”. |629| `rate_limits` | `device_authorization.max` / `.window_seconds` | 30 / 600 | ģøģ¦ė˜ģ§€ ģ•Šģ€ ģž„ģ¹˜ ģøģ¦ ģ—”ė“œķ¬ģøķŠøģ— ėŒ€ķ•œ IP당 ģ†ė„ ģ œķ•œ. 공유 솔신 IP ė˜ėŠ” NAT ė’¤ģ˜ 큰 씰직에 ėŒ€ķ•“ ģ˜¬ė¦½ė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ķ•œė„ėŠ” ģž„ģ¹˜ ź¶Œķ•œ 부여 ė”œź·øģø ķė¦„ģ—ė§Œ 적용되며 `/v1/messages` ģ¶”ė” ģ—ėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. [ģ‚¬ģš©ģž ģ½”ė“œ 묓차별 ėŒ€ģž… 공격 저항](/ko/claude-apps-gateway-deploy#user-code-brute-force-resistance)ģ„ ģ°øģ”°ķ•˜ģ„øģš”. |

584| `rate_limits` | `device_verify.max` / `.window_seconds` | 10 / 600 | `/device`ģ—ģ„œ `user_code` ģ œģ¶œģ— ėŒ€ķ•œ IP당 ģ†ė„ ģ œķ•œ |630| `rate_limits` | `device_verify.max` / `.window_seconds` | 10 / 600 | `/device`ģ—ģ„œ `user_code` ģ œģ¶œģ— ėŒ€ķ•œ IP당 ģ†ė„ ģ œķ•œ |

585 631 


661 # region: us-east-1707 # region: us-east-1

662 # auth: {}708 # auth: {}

663 709 

710 # - provider: anthropicAws

711 # region: us-east-1

712 # workspace_id: wrkspc_...

713 # auth:

714 # api_key: ${ANTHROPIC_AWS_API_KEY}

715 

664 # - provider: vertex716 # - provider: vertex

665 # region: us-east5717 # region: us-east5

666 # project_id: example-prod718 # project_id: example-prod


677 upstream_model:729 upstream_model:

678 anthropic: claude-opus-4-8730 anthropic: claude-opus-4-8

679 # bedrock: us.anthropic.claude-opus-4-8731 # bedrock: us.anthropic.claude-opus-4-8

732 # anthropicAws: claude-opus-4-8

680 # vertex: claude-opus-4-8733 # vertex: claude-opus-4-8

681 # foundry: <your-opus-deployment-name>734 # foundry: <your-opus-deployment-name>

682 - id: claude-sonnet-4-6735 - id: claude-sonnet-4-6

Details

721ķ…”ė ˆķ¬ķŠøėŠ” ģ„øģ…˜ģ„ ģž¬ź°œķ•˜źø° 전에 ģ“ėŸ¬ķ•œ ģš”źµ¬ ģ‚¬ķ•­ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ģš”źµ¬ ģ‚¬ķ•­ģ“ ģ¶©ģ”±ė˜ģ§€ ģ•Šģœ¼ė©“ ģ˜¤ė„˜ź°€ ķ‘œģ‹œė˜ź±°ė‚˜ 문제넼 ķ•“ź²°ķ•˜ė¼ėŠ” ė©”ģ‹œģ§€ź°€ ķ‘œģ‹œė©ė‹ˆė‹¤.721ķ…”ė ˆķ¬ķŠøėŠ” ģ„øģ…˜ģ„ ģž¬ź°œķ•˜źø° 전에 ģ“ėŸ¬ķ•œ ģš”źµ¬ ģ‚¬ķ•­ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ģš”źµ¬ ģ‚¬ķ•­ģ“ ģ¶©ģ”±ė˜ģ§€ ģ•Šģœ¼ė©“ ģ˜¤ė„˜ź°€ ķ‘œģ‹œė˜ź±°ė‚˜ 문제넼 ķ•“ź²°ķ•˜ė¼ėŠ” ė©”ģ‹œģ§€ź°€ ķ‘œģ‹œė©ė‹ˆė‹¤.

722 722 

723| ģš”źµ¬ 사항 | 세부 정볓 |723| ģš”źµ¬ 사항 | 세부 정볓 |

724| --------------- | ------------------------------------------------------------------------- |724| --------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

725| Clean git state | ģž‘ģ—… 디렉토리에 ģ»¤ė°‹ė˜ģ§€ ģ•Šģ€ 변경 ģ‚¬ķ•­ģ“ 없얓야 ķ•©ė‹ˆė‹¤. ķ…”ė ˆķ¬ķŠøź°€ ķ•„ģš”ķ•œ 경우 변경 ģ‚¬ķ•­ģ„ stashķ•˜ė¼ėŠ” ė©”ģ‹œģ§€ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. |725| Clean git state | ģž‘ģ—… 디렉토리에 ģ»¤ė°‹ė˜ģ§€ ģ•Šģ€ 변경 ģ‚¬ķ•­ģ“ 없얓야 ķ•©ė‹ˆė‹¤. ķ…”ė ˆķ¬ķŠøź°€ ķ•„ģš”ķ•œ 경우 변경 ģ‚¬ķ•­ģ„ stashķ•˜ė¼ėŠ” ė©”ģ‹œģ§€ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. |

726| ģ˜¬ė°”ė„ø ģ €ģž„ģ†Œ | forkź°€ ģ•„ė‹Œ ė™ģ¼ķ•œ ģ €ģž„ģ†Œģ˜ ģ²“ķ¬ģ•„ģ›ƒģ—ģ„œ `--teleport`넼 실행핓야 ķ•©ė‹ˆė‹¤. |726| ģ˜¬ė°”ė„ø ģ €ģž„ģ†Œ | forkź°€ ģ•„ė‹Œ ė™ģ¼ķ•œ ģ €ģž„ģ†Œģ˜ ģ²“ķ¬ģ•„ģ›ƒģ—ģ„œ `--teleport`넼 실행핓야 ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 Claude CodeėŠ” `git@work:owner/repo.git`ź³¼ ź°™ģ€ SSH 호스트 ė³„ģ¹­ģ“ė‚˜ `insteadOf`딜 ė‹¤ģ‹œ ģ““ ģ§§ģ€ ķ˜•ģ‹ź³¼ ź°™ģ“ ģ›ź²©ģ„ 호스트 ģ“ė¦„ģœ¼ė”œ 구문 ė¶„ģ„ķ•  수 ģ—†ėŠ” ź²½ģš°ģ—ė„ ģ²“ķ¬ģ•„ģ›ƒģ„ ģˆ˜ė½ķ•©ė‹ˆė‹¤. 먼저 ķ™•ģø ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•˜ź³ , ģ›ź²©ģ˜ ģ†Œģœ ģž ė° ģ €ģž„ģ†Œ ģ“ė¦„ģ“ ģ„øģ…˜ģ˜ ģ €ģž„ģ†Œģ™€ ģ¼ģ¹˜ķ•  ė•Œė§Œ ķ‘œģ‹œė©ė‹ˆė‹¤. |

727| ė¶„źø° ģ‚¬ģš© ź°€ėŠ„ | ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ˜ ė¶„źø°ź°€ ģ›ź²©ģœ¼ė”œ ķ‘øģ‹œė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤. ķ…”ė ˆķ¬ķŠøź°€ ģžė™ģœ¼ė”œ 가져와 ģ²“ķ¬ģ•„ģ›ƒķ•©ė‹ˆė‹¤. |727| ė¶„źø° ģ‚¬ģš© ź°€ėŠ„ | ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ˜ ė¶„źø°ź°€ ģ›ź²©ģœ¼ė”œ ķ‘øģ‹œė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤. ķ…”ė ˆķ¬ķŠøź°€ ģžė™ģœ¼ė”œ 가져와 ģ²“ķ¬ģ•„ģ›ƒķ•©ė‹ˆė‹¤. |

728| ė™ģ¼ķ•œ 계정 | ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ—ģ„œ ģ‚¬ģš©ķ•œ ė™ģ¼ķ•œ claude.ai ź³„ģ •ģœ¼ė”œ ģøģ¦ė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤. |728| ė™ģ¼ķ•œ 계정 | ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ—ģ„œ ģ‚¬ģš©ķ•œ ė™ģ¼ķ•œ claude.ai ź³„ģ •ģœ¼ė”œ ģøģ¦ė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤. |

729 729 

Details

230 230 

231CI ė° ģžė™ķ™”ģ˜ 경우 Anthropic ģ„œė¹„ģŠ¤ė„¼ ķ˜øģ¶œķ•  수 ģžˆėŠ” ź¶Œķ•œģ“ ģžˆėŠ” IAM ģ—­ķ• ģ„ 실행기에 ģ œź³µķ•˜ź³  `AWS_REGION`ģ„ ģ„¤ģ •ķ•˜ģ‹­ģ‹œģ˜¤. ģžź²© ģ¦ėŖ… ģ²“ģøģ“ ģ—­ķ• ģ„ ģžė™ģœ¼ė”œ ģ„ ķƒķ•©ė‹ˆė‹¤.231CI ė° ģžė™ķ™”ģ˜ 경우 Anthropic ģ„œė¹„ģŠ¤ė„¼ ķ˜øģ¶œķ•  수 ģžˆėŠ” ź¶Œķ•œģ“ ģžˆėŠ” IAM ģ—­ķ• ģ„ 실행기에 ģ œź³µķ•˜ź³  `AWS_REGION`ģ„ ģ„¤ģ •ķ•˜ģ‹­ģ‹œģ˜¤. ģžź²© ģ¦ėŖ… ģ²“ģøģ“ ģ—­ķ• ģ„ ģžė™ģœ¼ė”œ ģ„ ķƒķ•©ė‹ˆė‹¤.

232 232 

233SSO ģžź²© ģ¦ėŖ…ģ“ ģ„øģ…˜ 중에 만료되멓 [`awsAuthRefresh`](/ko/amazon-bedrock#advanced-credential-configuration)넼 źµ¬ģ„±ķ•˜ģ—¬ Claude Codeź°€ ė”œź·øģø ėŖ…ė ¹ģ„ ė‹¤ģ‹œ ģ‹¤ķ–‰ķ•˜ź³  ģ‹¤ķŒØķ•˜ėŠ” ėŒ€ģ‹  ģž¬ģ‹œė„ķ•˜ė„ė” ķ•©ė‹ˆė‹¤. `settings.json`에 ėŖ…ė ¹ģ„ ģ¶”ź°€ķ•˜ģ‹­ģ‹œģ˜¤.233SSO ģžź²© ģ¦ėŖ…ģ“ ģ„øģ…˜ 중에 만료되멓 [`awsAuthRefresh`](/ko/amazon-bedrock#advanced-credential-configuration)넼 źµ¬ģ„±ķ•˜ģ—¬ Claude Codeź°€ ė”œź·øģø ėŖ…ė ¹ģ„ ė‹¤ģ‹œ ģ‹¤ķ–‰ķ•˜ź³  ģ‹¤ķŒØķ•˜ėŠ” ėŒ€ģ‹  ģž¬ģ‹œė„ķ•˜ė„ė” ķ•©ė‹ˆė‹¤. Claude Platform on AWSģ—ģ„œ ģžė™ 새딜 ź³ ģ¹Øģ„ ķ•˜ė ¤ė©“ Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ `/login`ģ„ ģ‹¤ķ–‰ķ•˜ė¼ėŠ” ķ”„ė”¬ķ”„ķŠøė”œ ģ¤‘ģ§€ė˜ė©°, AWS ģžź²© ģ¦ėŖ…ģ„ 새딜 ź³ ģ¹  수 ģ—†ģŠµė‹ˆė‹¤. `settings.json`에 ėŖ…ė ¹ģ„ ģ¶”ź°€ķ•˜ģ‹­ģ‹œģ˜¤.

234 234 

235```json theme={null}235```json theme={null}

236{236{

cli-reference.md +4 āˆ’2

Details

47 47 

48ķ•˜ģœ„ 명령얓넼 ģž˜ėŖ» ģž…ė „ķ•˜ė©“ Claude CodeėŠ” ź°€ģž„ ź°€ź¹Œģš“ ģ¼ģ¹˜ė„¼ ģ œģ•ˆķ•˜ź³  ģ„øģ…˜ģ„ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³  ģ¢…ė£Œķ•©ė‹ˆė‹¤. 예넼 들얓, `claude udpate`ėŠ” `Did you mean claude update?`넼 ģøģ‡„ķ•©ė‹ˆė‹¤.48ķ•˜ģœ„ 명령얓넼 ģž˜ėŖ» ģž…ė „ķ•˜ė©“ Claude CodeėŠ” ź°€ģž„ ź°€ź¹Œģš“ ģ¼ģ¹˜ė„¼ ģ œģ•ˆķ•˜ź³  ģ„øģ…˜ģ„ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³  ģ¢…ė£Œķ•©ė‹ˆė‹¤. 예넼 들얓, `claude udpate`ėŠ” `Did you mean claude update?`넼 ģøģ‡„ķ•©ė‹ˆė‹¤.

49 49 

50{/* min-version: 2.1.199 */}v2.1.199부터 `claude --dangerously-skip-permissions daemon <subcommand>`ėŠ” `daemon` ķ•˜ģœ„ 명령얓넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” `daemon <subcommand>`넼 새 ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ˜ ķ”„ė”¬ķ”„ķŠøė”œ ģ²˜ė¦¬ķ–ˆģœ¼ėÆ€ė”œ ķ”Œėž˜ź·øź°€ 먼저 올 ė•Œ ķ•˜ģœ„ 명령얓가 ģ‹¤ķ–‰ė˜ģ§€ ģ•Šģ•˜ģŠµė‹ˆė‹¤. ģ“ėŠ” `claude`ź°€ ķ”Œėž˜ź·øė„¼ ķ¬ķ•Øķ•˜ė„ė” ė³„ģ¹­ģ“ ģ§€ģ •ėœ 경우 ģ¼ė°˜ģ ģø ģ„¤ģ •ģž…ė‹ˆė‹¤. ģ„ ķ–‰ `--dangerously-skip-permissions` ė˜ėŠ” `--allow-dangerously-skip-permissions`만 ģ“ ė°©ģ‹ģœ¼ė”œ `daemon`으딜 ė¼ģš°ķŒ…ė©ė‹ˆė‹¤. 다넸 ģ„ ķ–‰ ķ”Œėž˜ź·øėŠ” ģ—¬ģ „ķžˆ ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ„ ģ‹œģž‘ķ•©ė‹ˆė‹¤.

51 

50<h2 id="cli-flags">52<h2 id="cli-flags">

51 CLI ķ”Œėž˜ź·ø53 CLI ķ”Œėž˜ź·ø

52</h2>54</h2>


66| `--ax-screen-reader` | {/* min-version: 2.1.181 */}스크린 ė¦¬ė” ģ¹œķ™”ģ  ģ¶œė „ģ„ ė Œė”ė§ķ•©ė‹ˆė‹¤: ģž„ģ‹ģš© ķ…Œė‘ė¦¬ė‚˜ ģ• ė‹ˆė©”ģ“ģ…˜ ģ—†ėŠ” ķ‰ė¬øģž…ė‹ˆė‹¤. ķ“ėž˜ģ‹ ė Œė”ėŸ¬ė„¼ ź°•ģ œķ•˜ėÆ€ė”œ ģ“ ģ„øģ…˜ģ— ėŒ€ķ•“ [`tui`](/ko/settings#available-settings) ģ„¤ģ •ģ€ ķšØź³¼ź°€ ģ—†ģŠµė‹ˆė‹¤. [`CLAUDE_AX_SCREEN_READER`](/ko/env-vars) ė° [`axScreenReader`](/ko/settings#available-settings) 설정볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤. Claude Code v2.1.181 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ | `claude --ax-screen-reader` |68| `--ax-screen-reader` | {/* min-version: 2.1.181 */}스크린 ė¦¬ė” ģ¹œķ™”ģ  ģ¶œė „ģ„ ė Œė”ė§ķ•©ė‹ˆė‹¤: ģž„ģ‹ģš© ķ…Œė‘ė¦¬ė‚˜ ģ• ė‹ˆė©”ģ“ģ…˜ ģ—†ėŠ” ķ‰ė¬øģž…ė‹ˆė‹¤. ķ“ėž˜ģ‹ ė Œė”ėŸ¬ė„¼ ź°•ģ œķ•˜ėÆ€ė”œ ģ“ ģ„øģ…˜ģ— ėŒ€ķ•“ [`tui`](/ko/settings#available-settings) ģ„¤ģ •ģ€ ķšØź³¼ź°€ ģ—†ģŠµė‹ˆė‹¤. [`CLAUDE_AX_SCREEN_READER`](/ko/env-vars) ė° [`axScreenReader`](/ko/settings#available-settings) 설정볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤. Claude Code v2.1.181 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ | `claude --ax-screen-reader` |

67| `--bare` | ģµœģ†Œ ėŖØė“œ: hooks, skills, plugins, MCP ģ„œė²„, ģžė™ 메모리 ė° CLAUDE.mdģ˜ ģžė™ ź²€ģƒ‰ģ„ ź±“ė„ˆėœė‹ˆė‹¤. 스크립트된 ķ˜øģ¶œģ“ ė” 빠넓게 ģ‹œģž‘ė©ė‹ˆė‹¤. ClaudeėŠ” Bash, ķŒŒģ¼ ģ½źø° ė° ķŒŒģ¼ ķŽøģ§‘ ė„źµ¬ģ— ģ•”ģ„øģŠ¤ķ•  수 ģžˆģŠµė‹ˆė‹¤. [`CLAUDE_CODE_SIMPLE`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. [bare ėŖØė“œ](/ko/headless#start-faster-with-bare-mode) ģ°øģ”° | `claude --bare -p "query"` |69| `--bare` | ģµœģ†Œ ėŖØė“œ: hooks, skills, plugins, MCP ģ„œė²„, ģžė™ 메모리 ė° CLAUDE.mdģ˜ ģžė™ ź²€ģƒ‰ģ„ ź±“ė„ˆėœė‹ˆė‹¤. 스크립트된 ķ˜øģ¶œģ“ ė” 빠넓게 ģ‹œģž‘ė©ė‹ˆė‹¤. ClaudeėŠ” Bash, ķŒŒģ¼ ģ½źø° ė° ķŒŒģ¼ ķŽøģ§‘ ė„źµ¬ģ— ģ•”ģ„øģŠ¤ķ•  수 ģžˆģŠµė‹ˆė‹¤. [`CLAUDE_CODE_SIMPLE`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. [bare ėŖØė“œ](/ko/headless#start-faster-with-bare-mode) ģ°øģ”° | `claude --bare -p "query"` |

68| `--betas` | API ģš”ģ²­ģ— ķ¬ķ•Øķ•  ė² ķƒ€ ķ—¤ė”(API 키 ģ‚¬ģš©ģžė§Œ 핓당) | `claude --betas interleaved-thinking` |70| `--betas` | API ģš”ģ²­ģ— ķ¬ķ•Øķ•  ė² ķƒ€ ķ—¤ė”(API 키 ģ‚¬ģš©ģžė§Œ 핓당) | `claude --betas interleaved-thinking` |

69| `--bg`, `--background` | ģ„øģ…˜ģ„ [ė°±ź·øė¼ģš“ė“œ ģ—ģ“ģ „ķŠø](/ko/agent-view)딜 ģ‹œģž‘ķ•˜ź³  ģ¦‰ģ‹œ ė°˜ķ™˜ķ•©ė‹ˆė‹¤. ģ„øģ…˜ ID와 ꓀리 명령얓넼 ģøģ‡„ķ•©ė‹ˆė‹¤. `--exec`ź³¼ ź²°ķ•©ķ•˜ģ—¬ Claude ģ„øģ…˜ ėŒ€ģ‹  ģ…ø 명령얓넼 ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģœ¼ė”œ ģ‹¤ķ–‰ķ•˜ź±°ė‚˜, `--agent`와 ź²°ķ•©ķ•˜ģ—¬ ķŠ¹ģ • subagent넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤ | `claude --bg "investigate the flaky test"` |71| `--bg`, `--background` | ģ„øģ…˜ģ„ [ė°±ź·øė¼ģš“ė“œ ģ—ģ“ģ „ķŠø](/ko/agent-view)딜 ģ‹œģž‘ķ•˜ź³  ģ¦‰ģ‹œ ė°˜ķ™˜ķ•©ė‹ˆė‹¤. ģ„øģ…˜ ID와 ꓀리 명령얓넼 ģøģ‡„ķ•©ė‹ˆė‹¤. `--exec`ź³¼ ź²°ķ•©ķ•˜ģ—¬ Claude ģ„øģ…˜ ėŒ€ģ‹  ģ…ø 명령얓넼 ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģœ¼ė”œ ģ‹¤ķ–‰ķ•˜ź±°ė‚˜, `--agent`와 ź²°ķ•©ķ•˜ģ—¬ ķŠ¹ģ • subagent넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}`-p`/`--print`와 ź²°ķ•©ķ•  수 ģ—†ģŠµė‹ˆė‹¤. [오넘 ģ°øģ”°](/ko/errors#command-line-errors) ģ°øģ”° | `claude --bg "investigate the flaky test"` |

70| `--channels` | (연구 미리볓기) Claudeź°€ ģ“ ģ„øģ…˜ģ—ģ„œ ģˆ˜ģ‹ ķ•“ģ•¼ ķ•  [채널](/ko/channels) ģ•Œė¦¼ģ“ ģžˆėŠ” MCP ģ„œė²„ģž…ė‹ˆė‹¤. `plugin:<name>@<marketplace>` ķ•­ėŖ©ģ˜ 공백으딜 źµ¬ė¶„ėœ ėŖ©ė”ģž…ė‹ˆė‹¤. Claude.ai ģøģ¦ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ | `claude --channels plugin:my-notifier@my-marketplace` |72| `--channels` | (연구 미리볓기) Claudeź°€ ģ“ ģ„øģ…˜ģ—ģ„œ ģˆ˜ģ‹ ķ•“ģ•¼ ķ•  [채널](/ko/channels) ģ•Œė¦¼ģ“ ģžˆėŠ” MCP ģ„œė²„ģž…ė‹ˆė‹¤. `plugin:<name>@<marketplace>` ķ•­ėŖ©ģ˜ 공백으딜 źµ¬ė¶„ėœ ėŖ©ė”ģž…ė‹ˆė‹¤. Claude.ai ģøģ¦ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ | `claude --channels plugin:my-notifier@my-marketplace` |

71| `--chrome` | 웹 ģžė™ķ™” ė° ķ…ŒģŠ¤ķŠøė„¼ ģœ„ķ•“ [Chrome ėøŒė¼ģš°ģ € 통합](/ko/chrome)ģ„ ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤ | `claude --chrome` |73| `--chrome` | 웹 ģžė™ķ™” ė° ķ…ŒģŠ¤ķŠøė„¼ ģœ„ķ•“ [Chrome ėøŒė¼ģš°ģ € 통합](/ko/chrome)ģ„ ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤ | `claude --chrome` |

72| `--continue`, `-c` | ķ˜„ģž¬ ė””ė ‰ķ† ė¦¬ģ—ģ„œ ź°€ģž„ 최근 ėŒ€ķ™”ė„¼ ė”œė“œķ•©ė‹ˆė‹¤. `/add-dir`으딜 ģ“ 디렉토리넼 ģ¶”ź°€ķ•œ ģ„øģ…˜ģ„ ķ¬ķ•Øķ•©ė‹ˆė‹¤ | `claude --continue` |74| `--continue`, `-c` | ķ˜„ģž¬ ė””ė ‰ķ† ė¦¬ģ—ģ„œ ź°€ģž„ 최근 ėŒ€ķ™”ė„¼ ė”œė“œķ•©ė‹ˆė‹¤. `/add-dir`으딜 ģ“ 디렉토리넼 ģ¶”ź°€ķ•œ ģ„øģ…˜ģ„ ķ¬ķ•Øķ•©ė‹ˆė‹¤ | `claude --continue` |


100| `--no-session-persistence` | ģ„øģ…˜ ģ§€ģ†ģ„±ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ģ—¬ ģ„øģ…˜ģ“ ė””ģŠ¤ķ¬ģ— ģ €ģž„ė˜ģ§€ ģ•Šź³  ģž¬ź°œķ•  수 ģ—†ģŠµė‹ˆė‹¤(ģøģ‡„ ėŖØė“œė§Œ 핓당). [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/ko/env-vars) ķ™˜ź²½ ė³€ģˆ˜ėŠ” ėŖØė“  ėŖØė“œģ—ģ„œ ė™ģ¼ķ•œ ģž‘ģ—…ģ„ ģˆ˜ķ–‰ķ•©ė‹ˆė‹¤ | `claude -p --no-session-persistence "query"` |102| `--no-session-persistence` | ģ„øģ…˜ ģ§€ģ†ģ„±ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ģ—¬ ģ„øģ…˜ģ“ ė””ģŠ¤ķ¬ģ— ģ €ģž„ė˜ģ§€ ģ•Šź³  ģž¬ź°œķ•  수 ģ—†ģŠµė‹ˆė‹¤(ģøģ‡„ ėŖØė“œė§Œ 핓당). [`CLAUDE_CODE_SKIP_PROMPT_HISTORY`](/ko/env-vars) ķ™˜ź²½ ė³€ģˆ˜ėŠ” ėŖØė“  ėŖØė“œģ—ģ„œ ė™ģ¼ķ•œ ģž‘ģ—…ģ„ ģˆ˜ķ–‰ķ•©ė‹ˆė‹¤ | `claude -p --no-session-persistence "query"` |

101| `--output-format` | ģøģ‡„ ėŖØė“œģ— ėŒ€ķ•œ 출렄 ķ˜•ģ‹ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤(ģ˜µģ…˜: `text`, `json`, `stream-json`) | `claude -p "query" --output-format json` |103| `--output-format` | ģøģ‡„ ėŖØė“œģ— ėŒ€ķ•œ 출렄 ķ˜•ģ‹ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤(ģ˜µģ…˜: `text`, `json`, `stream-json`) | `claude -p "query" --output-format json` |

102| `--permission-mode` | ģ§€ģ •ėœ [ź¶Œķ•œ ėŖØė“œ](/ko/permission-modes)ģ—ģ„œ ģ‹œģž‘ķ•©ė‹ˆė‹¤. `default`, `acceptEdits`, `plan`, `auto`, `dontAsk` ė˜ėŠ” `bypassPermissions`넼 ķ—ˆģš©ķ•©ė‹ˆė‹¤. 설정 ķŒŒģ¼ģ˜ `defaultMode`넼 ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤ | `claude --permission-mode plan` |104| `--permission-mode` | ģ§€ģ •ėœ [ź¶Œķ•œ ėŖØė“œ](/ko/permission-modes)ģ—ģ„œ ģ‹œģž‘ķ•©ė‹ˆė‹¤. `default`, `acceptEdits`, `plan`, `auto`, `dontAsk` ė˜ėŠ” `bypassPermissions`넼 ķ—ˆģš©ķ•©ė‹ˆė‹¤. 설정 ķŒŒģ¼ģ˜ `defaultMode`넼 ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤ | `claude --permission-mode plan` |

103| `--permission-prompt-tool` | ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œģ—ģ„œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ģ²˜ė¦¬ķ•  MCP ė„źµ¬ė„¼ ģ§€ģ •ķ•©ė‹ˆė‹¤ | `claude -p --permission-prompt-tool mcp_auth_tool "query"` |105| `--permission-prompt-tool` | ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œģ—ģ„œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ģ²˜ė¦¬ķ•  MCP ė„źµ¬ė„¼ ģ§€ģ •ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 ķ”„ė”¬ķ”„ķŠø ė„źµ¬ėŠ” [ģ‚¬ģš©ģž ģƒķ˜øģž‘ģš©ģ“ ķ•„ģš”ķ•œ](/ko/mcp#require-approval-for-a-specific-tool) 것으딜 ķ‘œģ‹œėœ MCP ė„źµ¬ė„¼ ģŠ¹ģøķ•  수 ģ—†ģŠµė‹ˆė‹¤: ķ•˜ė‚˜ģ— ėŒ€ķ•œ `allow` ź²°ź³¼ėŠ” ź±°ė¶€ė”œ ė³€ķ™˜ė©ė‹ˆė‹¤ | `claude -p --permission-prompt-tool mcp_auth_tool "query"` |

104| `--plugin-dir` | ģ“ ģ„øģ…˜ģ—ė§Œ 디렉토리 ė˜ėŠ” `.zip` ģ•„ģ¹“ģ“ėøŒģ—ģ„œ pluginģ„ ė”œė“œķ•©ė‹ˆė‹¤. 각 ķ”Œėž˜ź·øėŠ” ķ•˜ė‚˜ģ˜ 경딜넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ—¬ėŸ¬ pluginsģ˜ 경우 ķ”Œėž˜ź·øė„¼ ė°˜ė³µķ•©ė‹ˆė‹¤: `--plugin-dir A --plugin-dir B.zip` | `claude --plugin-dir ./my-plugin` |106| `--plugin-dir` | ģ“ ģ„øģ…˜ģ—ė§Œ 디렉토리 ė˜ėŠ” `.zip` ģ•„ģ¹“ģ“ėøŒģ—ģ„œ pluginģ„ ė”œė“œķ•©ė‹ˆė‹¤. 각 ķ”Œėž˜ź·øėŠ” ķ•˜ė‚˜ģ˜ 경딜넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ—¬ėŸ¬ pluginsģ˜ 경우 ķ”Œėž˜ź·øė„¼ ė°˜ė³µķ•©ė‹ˆė‹¤: `--plugin-dir A --plugin-dir B.zip` | `claude --plugin-dir ./my-plugin` |

105| `--plugin-url` | ģ“ ģ„øģ…˜ģ—ė§Œ URLģ—ģ„œ plugin `.zip` ģ•„ģ¹“ģ“ėøŒė„¼ ź°€ģ øģ˜µė‹ˆė‹¤. ģ—¬ėŸ¬ pluginsģ˜ 경우 ķ”Œėž˜ź·øė„¼ ė°˜ė³µķ•˜ź±°ė‚˜ ė‹Øģ¼ ė”°ģ˜“ķ‘œ 값에 공백으딜 źµ¬ė¶„ėœ URLģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤ | `claude --plugin-url https://example.com/plugin.zip` |107| `--plugin-url` | ģ“ ģ„øģ…˜ģ—ė§Œ URLģ—ģ„œ plugin `.zip` ģ•„ģ¹“ģ“ėøŒė„¼ ź°€ģ øģ˜µė‹ˆė‹¤. ģ—¬ėŸ¬ pluginsģ˜ 경우 ķ”Œėž˜ź·øė„¼ ė°˜ė³µķ•˜ź±°ė‚˜ ė‹Øģ¼ ė”°ģ˜“ķ‘œ 값에 공백으딜 źµ¬ė¶„ėœ URLģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤ | `claude --plugin-url https://example.com/plugin.zip` |

106| `--print`, `-p` | ėŒ€ķ™”ķ˜• ėŖØė“œ ģ—†ģ“ ģ‘ė‹µģ„ ģøģ‡„ķ•©ė‹ˆė‹¤([Agent SDK ė¬øģ„œ](/ko/agent-sdk/overview)ģ—ģ„œ ķ”„ė”œź·øėž˜ė° ė°©ģ‹ ģ‚¬ģš© 세부 정볓 ģ°øģ”°) | `claude -p "query"` |108| `--print`, `-p` | ėŒ€ķ™”ķ˜• ėŖØė“œ ģ—†ģ“ ģ‘ė‹µģ„ ģøģ‡„ķ•©ė‹ˆė‹¤([Agent SDK ė¬øģ„œ](/ko/agent-sdk/overview)ģ—ģ„œ ķ”„ė”œź·øėž˜ė° ė°©ģ‹ ģ‚¬ģš© 세부 정볓 ģ°øģ”°) | `claude -p "query"` |

commands.md +9 āˆ’8

Details

10 10 

11`/`넼 ģž…ė „ķ•˜ė©“ ģ‚¬ģš© ź°€ėŠ„ķ•œ ėŖØė“  명령얓넼 ė³¼ 수 ģžˆģœ¼ė©°, `/` ė‹¤ģŒģ— ė¬øģžė„¼ ģž…ė „ķ•˜ģ—¬ 필터링할 수 ģžˆģŠµė‹ˆė‹¤.11`/`넼 ģž…ė „ķ•˜ė©“ ģ‚¬ģš© ź°€ėŠ„ķ•œ ėŖØė“  명령얓넼 ė³¼ 수 ģžˆģœ¼ė©°, `/` ė‹¤ģŒģ— ė¬øģžė„¼ ģž…ė „ķ•˜ģ—¬ 필터링할 수 ģžˆģŠµė‹ˆė‹¤.

12 12 

13ėŖ…ė ¹ģ–“ėŠ” ė©”ģ‹œģ§€ģ˜ ģ‹œģž‘ ė¶€ė¶„ģ—ģ„œė§Œ ģøģ‹ė©ė‹ˆė‹¤. 명령얓 ģ“ė¦„ ė‹¤ģŒģ— ģ˜¤ėŠ” ķ…ģŠ¤ķŠøėŠ” ģøģˆ˜ė”œ ģ „ė‹¬ė©ė‹ˆė‹¤.13ėŖ…ė ¹ģ–“ėŠ” ė©”ģ‹œģ§€ģ˜ ģ‹œģž‘ ė¶€ė¶„ģ—ģ„œė§Œ ģøģ‹ė©ė‹ˆė‹¤. 명령얓 ģ“ė¦„ ė‹¤ģŒģ— ģ˜¤ėŠ” ķ…ģŠ¤ķŠøėŠ” ģøģˆ˜ė”œ ģ „ė‹¬ė©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 [skills](/ko/skills#pass-arguments-to-skills)ėŠ” ģ˜ˆģ™øģž…ė‹ˆė‹¤. skill 호출 뒤에 ė” ė§Žģ€ skillsź°€ ė”°ė„“ėŠ” 경우(예: `/skill-a /skill-b do XYZ`), ģ‹œģž‘ 부분에 ėŖ…ėŖ…ėœ ėŖØė“  skillģ„ ė”œė“œķ•˜ź³  후행 ķ…ģŠ¤ķŠøė„¼ 각각에 ģøģˆ˜ė”œ ģ „ė‹¬ķ•©ė‹ˆė‹¤. ģµœėŒ€ 6ź°œģ˜ skills넼 ģ—°ź²°ķ•  수 ģžˆģŠµė‹ˆė‹¤.

14 14 

15<h2 id="commands-across-a-typical-workflow">15<h2 id="commands-across-a-typical-workflow">

16 ģ¼ė°˜ģ ģø ģ›Œķ¬ķ”Œė”œģš° ģ „ė°˜ģ˜ 명령얓16 ģ¼ė°˜ģ ģø ģ›Œķ¬ķ”Œė”œģš° ģ „ė°˜ģ˜ 명령얓


18 18 

19ėŒ€ė¶€ė¶„ģ˜ ėŖ…ė ¹ģ–“ėŠ” ķ”„ė”œģ ķŠø 설정부터 변경 사항 ė°°ķ¬ź¹Œģ§€ ģ„øģ…˜ģ˜ ķŠ¹ģ • ģ§€ģ ģ—ģ„œ ģœ ģš©ķ•©ė‹ˆė‹¤.19ėŒ€ė¶€ė¶„ģ˜ ėŖ…ė ¹ģ–“ėŠ” ķ”„ė”œģ ķŠø 설정부터 변경 사항 ė°°ķ¬ź¹Œģ§€ ģ„øģ…˜ģ˜ ķŠ¹ģ • ģ§€ģ ģ—ģ„œ ģœ ģš©ķ•©ė‹ˆė‹¤.

20 20 

21**ė¦¬ķ¬ģ§€ķ† ė¦¬ģ˜ 첫 번째 ģ„øģ…˜.** `/init`ģ„ ģ‹¤ķ–‰ķ•˜ģ—¬ ģ‹œģž‘ `CLAUDE.md`넼 ģƒģ„±ķ•œ ė‹¤ģŒ, `/memory`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ģ“ė„¼ ź°œģ„ ķ•©ė‹ˆė‹¤. `/mcp` ė° `/agents`넼 ģ‚¬ģš©ķ•˜ģ—¬ ķ”„ė”œģ ķŠøģ— ķ•„ģš”ķ•œ ėŖØė“  ģ„œė²„ ė˜ėŠ” subagent넼 ģ„¤ģ •ķ•˜ź³ , `/permissions`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģ›ķ•˜ėŠ” ģŠ¹ģø ź·œģ¹™ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.21**ė¦¬ķ¬ģ§€ķ† ė¦¬ģ˜ 첫 번째 ģ„øģ…˜.** `/init`ģ„ ģ‹¤ķ–‰ķ•˜ģ—¬ ģ‹œģž‘ `CLAUDE.md`넼 ģƒģ„±ķ•œ ė‹¤ģŒ, `/memory`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ģ“ė„¼ ź°œģ„ ķ•©ė‹ˆė‹¤. `/mcp`넼 ģ‚¬ģš©ķ•˜ģ—¬ ķ”„ė”œģ ķŠøģ— ķ•„ģš”ķ•œ ėŖØė“  ģ„œė²„ė„¼ ģ„¤ģ •ķ•˜ź³ , Claudeģ—ź²Œ ģ›ķ•˜ėŠ” [subagent](/ko/sub-agents)넼 ģƒģ„±ķ•˜ė„ė” ģš”ģ²­ķ•˜ė©°, `/permissions`ģ„ ģ‹¤ķ–‰ķ•˜ģ—¬ ģŠ¹ģø ź·œģ¹™ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.

22 22 

23**ģž‘ģ—… 중.** `/plan`ģ€ 큰 변경 전에 plan mode딜 ģ „ķ™˜ķ•©ė‹ˆė‹¤. `/model` ė° `/effort`ėŠ” ģ†Œė¹„ķ•˜ėŠ” ģ¶”ė” ģ˜ ģ–‘ģ„ ģ”°ģ •ķ•©ė‹ˆė‹¤. ėŒ€ķ™”ź°€ 길얓지멓 `/context`ėŠ” ģœˆė„ģš°ź°€ ģ–“ė””ė”œ ź°€ėŠ”ģ§€ 볓여주고 `/compact`ėŠ” ģ“ė„¼ ģš”ģ•½ķ•©ė‹ˆė‹¤. `/btw`넼 ģ‚¬ģš©ķ•˜ģ—¬ źø°ė”ģ„ 부풀리지 ģ•Šģ•„ģ•¼ ķ•˜ėŠ” 빠넸 ģ—¬ė‹“ģ„ ė‚Øź¹ė‹ˆė‹¤.23**ģž‘ģ—… 중.** `/plan`ģ€ 큰 변경 전에 plan mode딜 ģ „ķ™˜ķ•©ė‹ˆė‹¤. `/model` ė° `/effort`ėŠ” ģ‚¬ģš© ģ¤‘ģø ėŖØėøź³¼ ģ ģš©ķ•˜ėŠ” ģ¶”ė” ģ˜ ģ–‘ģ„ ģ”°ģ •ķ•©ė‹ˆė‹¤. ėŒ€ķ™”ź°€ 길얓지멓 `/context`ėŠ” ģœˆė„ģš°ė„¼ ģ±„ģš°ėŠ” ź²ƒģ„ 볓여주고 `/compact`ėŠ” ģ“ė„¼ ģš”ģ•½ķ•˜ģ—¬ ź³µź°„ģ„ ķ™•ė³“ķ•©ė‹ˆė‹¤. `/btw`넼 ģ‚¬ģš©ķ•˜ģ—¬ ėŒ€ķ™” źø°ė”ģ— ģ¶”ź°€ė˜ģ§€ ģ•Šģ•„ģ•¼ ķ•˜ėŠ” 빠넸 ģ—¬ė‹“ģ„ ė‚Øź¹ė‹ˆė‹¤.

24 24 

25**ė³‘ė ¬ė”œ ģž‘ģ—… 실행.** `/agents`ėŠ” Claudeź°€ ė¶€ģž‘ģ—…ģ„ ģœ„ģž„ķ•  수 ģžˆėŠ” [subagent](/ko/sub-agents)ģ˜ ź“€ė¦¬ģžė„¼ ģ—“ź³ , `/tasks`ėŠ” ķ˜„ģž¬ ģ„øģ…˜ģ˜ ė°±ź·øė¼ģš“ė“œģ—ģ„œ 실행 ģ¤‘ģø ģž‘ģ—…ģ„ ė‚˜ģ—“ķ•©ė‹ˆė‹¤. `/background`ėŠ” 전첓 ģ„øģ…˜ģ„ ė¶„ė¦¬ķ•˜ģ—¬ [background agent](/ko/agent-view)딜 ź³„ģ† ģ‹¤ķ–‰ė˜ė„ė” ķ•˜ź³  ķ„°ėÆøė„ģ„ ķ•“ģ œķ•©ė‹ˆė‹¤. ģ½”ė“œė² ģ“ģŠ¤ģ— 걸친 큰 ė³€ź²½ģ˜ 경우, `/batch`ėŠ” ģ“ė„¼ ė…ė¦½ģ ģø ė‹Øģœ„ė”œ ė¶„ķ•“ķ•˜ź³  ź°ź°ģ„ ģžģ‹ ģ˜ [worktree](/ko/worktrees)ģ—ģ„œ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. [ė³‘ė ¬ė”œ agent 실행](/ko/agents)ģ„ ģ°øģ”°ķ•˜ģ—¬ ģ“ėŸ¬ķ•œ ģ ‘ź·¼ ė°©ģ‹ģ“ ģ–“ė–»ź²Œ ź“€ė Øė˜ėŠ”ģ§€ ķ™•ģøķ•˜ģ‹­ģ‹œģ˜¤.25**ė³‘ė ¬ė”œ ģž‘ģ—… 실행.** ClaudeėŠ” ė¶€ģž‘ģ—…ģ„ [subagent](/ko/sub-agents)ģ—ź²Œ ģœ„ģž„ķ•˜ź³ , `/tasks`ėŠ” ķ˜„ģž¬ ģ„øģ…˜ģ˜ ė°±ź·øė¼ģš“ė“œģ—ģ„œ 실행 ģ¤‘ģø ģž‘ģ—…ģ„ ė‚˜ģ—“ķ•©ė‹ˆė‹¤. `/background`ėŠ” 전첓 ģ„øģ…˜ģ„ ė¶„ė¦¬ķ•˜ģ—¬ [background agent](/ko/agent-view)딜 ź³„ģ† ģ‹¤ķ–‰ė˜ė„ė” ķ•˜ź³  ķ„°ėÆøė„ģ„ ķ•“ģ œķ•©ė‹ˆė‹¤. ģ½”ė“œė² ģ“ģŠ¤ģ— 걸친 큰 ė³€ź²½ģ˜ 경우, `/batch`ėŠ” ģ“ė„¼ ė…ė¦½ģ ģø ė‹Øģœ„ė”œ ė¶„ķ•“ķ•˜ź³  ź°ź°ģ„ ģžģ‹ ģ˜ [worktree](/ko/worktrees)ģ—ģ„œ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. [ė³‘ė ¬ė”œ agent 실행](/ko/agents)ģ„ ģ°øģ”°ķ•˜ģ—¬ ģ“ėŸ¬ķ•œ ģ ‘ź·¼ ė°©ģ‹ģ“ ģ–“ė–»ź²Œ ź“€ė Øė˜ėŠ”ģ§€ ķ™•ģøķ•˜ģ‹­ģ‹œģ˜¤.

26 26 

27**ė°°ķ¬ ģ „.** `/diff`ėŠ” ė³€ź²½ėœ ė‚“ģš©ģ„ ķ‘œģ‹œķ•˜ź³ , `/code-review`ėŠ” diff넼 정확성 버그 ė° 정리에 ėŒ€ķ•“ ķ™•ģøķ•˜ė©° `--fix`딜 결과넼 ģ ģš©ķ•  수 ģžˆź³ , `/review`ėŠ” GitHub pull requestģ—ģ„œ ė™ģ¼ķ•œ ģ½źø° ģ „ģš© 검토넼 ģ‹¤ķ–‰ķ•˜ė©°, `/security-review`ėŠ” ė” ź¹Šģ€ ģ½źø° ģ „ģš© 검토넼 ģ œź³µķ•©ė‹ˆė‹¤. `/code-review ultra`ėŠ” ķ“ė¼ģš°ė“œģ—ģ„œ 다중 agent 검토넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.27**ė°°ķ¬ ģ „.** `/diff`ėŠ” ė³€ź²½ėœ ė‚“ģš©ģ„ ķ‘œģ‹œķ•˜ź³ , `/code-review`ėŠ” diff넼 정확성 버그 ė° 정리에 ėŒ€ķ•“ ķ™•ģøķ•˜ė©° `--fix`딜 결과넼 ģ ģš©ķ•  수 ģžˆź³ , `/review`ėŠ” GitHub pull requestģ—ģ„œ ė™ģ¼ķ•œ ģ½źø° ģ „ģš© 검토넼 ģ‹¤ķ–‰ķ•˜ė©°, `/security-review`ėŠ” ė” ź¹Šģ€ ģ½źø° ģ „ģš© 검토넼 ģ œź³µķ•©ė‹ˆė‹¤. `/code-review ultra`ėŠ” ķ“ė¼ģš°ė“œģ—ģ„œ 다중 agent 검토넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.

28 28 


51| :--------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |51| :--------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

52| `/add-dir <path>` | ķ˜„ģž¬ ģ„øģ…˜ 중에 ķŒŒģ¼ ģ•”ģ„øģŠ¤ė„¼ ģœ„ķ•œ ģž‘ģ—… 디렉토리넼 ģ¶”ź°€ķ•©ė‹ˆė‹¤. ėŒ€ė¶€ė¶„ģ˜ `.claude/` źµ¬ģ„±ģ€ ģ¶”ź°€ėœ ė””ė ‰ķ† ė¦¬ģ—ģ„œ [ė°œź²¬ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤](/ko/permissions#additional-directories-grant-file-access-not-configuration). ė‚˜ģ¤‘ģ— `--continue` ė˜ėŠ” `--resume`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģ¶”ź°€ėœ ė””ė ‰ķ† ė¦¬ģ—ģ„œ ģ„øģ…˜ģ„ ģž¬ź°œķ•  수 ģžˆģŠµė‹ˆė‹¤ |52| `/add-dir <path>` | ķ˜„ģž¬ ģ„øģ…˜ 중에 ķŒŒģ¼ ģ•”ģ„øģŠ¤ė„¼ ģœ„ķ•œ ģž‘ģ—… 디렉토리넼 ģ¶”ź°€ķ•©ė‹ˆė‹¤. ėŒ€ė¶€ė¶„ģ˜ `.claude/` źµ¬ģ„±ģ€ ģ¶”ź°€ėœ ė””ė ‰ķ† ė¦¬ģ—ģ„œ [ė°œź²¬ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤](/ko/permissions#additional-directories-grant-file-access-not-configuration). ė‚˜ģ¤‘ģ— `--continue` ė˜ėŠ” `--resume`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģ¶”ź°€ėœ ė””ė ‰ķ† ė¦¬ģ—ģ„œ ģ„øģ…˜ģ„ ģž¬ź°œķ•  수 ģžˆģŠµė‹ˆė‹¤ |

53| `/advisor [model\|off]` | {/* min-version: 2.1.98 */}[advisor tool](/ko/advisor)ģ„ ķ™œģ„±ķ™” ė˜ėŠ” ė¹„ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤. ģ“ ė„źµ¬ėŠ” ģž‘ģ—… 중 ģ£¼ģš” ģˆœź°„ģ— 두 번째 ėŖØėøģ— ģ§€ģ¹Øģ„ ģš”ģ²­ķ•©ė‹ˆė‹¤. `opus`, `sonnet`, `fable` ({/* min-version: 2.1.170 */}v2.1.170+) ė˜ėŠ” 전첓 ėŖØėø ID넼 ķ—ˆģš©ķ•©ė‹ˆė‹¤. ģøģˆ˜ ģ—†ģ“ ģ„ ķƒźø°ė„¼ ģ—½ė‹ˆė‹¤. Claude Code v2.1.98 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ |53| `/advisor [model\|off]` | {/* min-version: 2.1.98 */}[advisor tool](/ko/advisor)ģ„ ķ™œģ„±ķ™” ė˜ėŠ” ė¹„ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤. ģ“ ė„źµ¬ėŠ” ģž‘ģ—… 중 ģ£¼ģš” ģˆœź°„ģ— 두 번째 ėŖØėøģ— ģ§€ģ¹Øģ„ ģš”ģ²­ķ•©ė‹ˆė‹¤. `opus`, `sonnet`, `fable` ({/* min-version: 2.1.170 */}v2.1.170+) ė˜ėŠ” 전첓 ėŖØėø ID넼 ķ—ˆģš©ķ•©ė‹ˆė‹¤. ģøģˆ˜ ģ—†ģ“ ģ„ ķƒźø°ė„¼ ģ—½ė‹ˆė‹¤. Claude Code v2.1.98 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ |

54| `/agents` | [agent](/ko/sub-agents) źµ¬ģ„±ģ„ ź“€ė¦¬ķ•©ė‹ˆė‹¤ |54| `/agents` | {/* min-version: 2.1.198 */}v2.1.198부터 `/agents`넼 ģ‹¤ķ–‰ķ•˜ė©“ Claude에 [subagents](/ko/sub-agents)넼 ė§Œė“¤ź±°ė‚˜ ź“€ė¦¬ķ•˜ė„ė” ģš”ģ²­ķ•˜ź±°ė‚˜, `.claude/agents/` ė˜ėŠ” `~/.claude/agents/`넼 직접 ķŽøģ§‘ķ•˜ė„ė” ģƒźø°ģ‹œķ‚¤ėŠ” ė©”ģ‹œģ§€ė„¼ ģøģ‡„ķ•©ė‹ˆė‹¤. {/* max-version: 2.1.197 */}v2.1.197 ģ“ģ „ģ—ėŠ” subagent źµ¬ģ„±ģ„ ė§Œė“¤ź³  ź“€ė¦¬ķ•˜źø° ģœ„ķ•œ ėŒ€ķ™”ķ˜• ģøķ„°ķŽ˜ģ“ģŠ¤ė„¼ ģ—½ė‹ˆė‹¤ |

55| `/autofix-pr [prompt]` | ķ˜„ģž¬ ėøŒėžœģ¹˜ģ˜ PRģ„ ź°ģ‹œķ•˜ź³  CIź°€ ģ‹¤ķŒØķ•˜ź±°ė‚˜ ź²€ķ† ģžź°€ ėŒ“źø€ģ„ 남길 ė•Œ ģˆ˜ģ • ģ‚¬ķ•­ģ„ ķ‘øģ‹œķ•˜ėŠ” [Claude Code on the web](/ko/claude-code-on-the-web#auto-fix-pull-requests) ģ„øģ…˜ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤. `gh pr view`넼 ģ‚¬ģš©ķ•˜ģ—¬ ģ²“ķ¬ģ•„ģ›ƒėœ ėøŒėžœģ¹˜ģ—ģ„œ 엓린 PRģ„ ź°ģ§€ķ•©ė‹ˆė‹¤. 다넸 PRģ„ ź°ģ‹œķ•˜ė ¤ė©“ 먼저 핓당 ėøŒėžœģ¹˜ė„¼ ģ²“ķ¬ģ•„ģ›ƒķ•˜ģ„øģš”. 기본적으딜 ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ€ ėŖØė“  CI ģ‹¤ķŒØ ė° 검토 ėŒ“źø€ģ„ ģˆ˜ģ •ķ•˜ė„ė” ģ§€ģ‹œė°›ģŠµė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøė„¼ ģ „ė‹¬ķ•˜ģ—¬ 다넸 ģ§€ģ¹Øģ„ ģ œź³µķ•©ė‹ˆė‹¤. 예넼 들얓 `/autofix-pr only fix lint and type errors`. `gh` CLI ė° [Claude Code on the web](/ko/claude-code-on-the-web)에 ėŒ€ķ•œ ģ•”ģ„øģŠ¤ź°€ ķ•„ģš”ķ•©ė‹ˆė‹¤ |55| `/autofix-pr [prompt]` | ķ˜„ģž¬ ėøŒėžœģ¹˜ģ˜ PRģ„ ź°ģ‹œķ•˜ź³  CIź°€ ģ‹¤ķŒØķ•˜ź±°ė‚˜ ź²€ķ† ģžź°€ ėŒ“źø€ģ„ 남길 ė•Œ ģˆ˜ģ • ģ‚¬ķ•­ģ„ ķ‘øģ‹œķ•˜ėŠ” [Claude Code on the web](/ko/claude-code-on-the-web#auto-fix-pull-requests) ģ„øģ…˜ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤. `gh pr view`넼 ģ‚¬ģš©ķ•˜ģ—¬ ģ²“ķ¬ģ•„ģ›ƒėœ ėøŒėžœģ¹˜ģ—ģ„œ 엓린 PRģ„ ź°ģ§€ķ•©ė‹ˆė‹¤. 다넸 PRģ„ ź°ģ‹œķ•˜ė ¤ė©“ 먼저 핓당 ėøŒėžœģ¹˜ė„¼ ģ²“ķ¬ģ•„ģ›ƒķ•˜ģ„øģš”. 기본적으딜 ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ€ ėŖØė“  CI ģ‹¤ķŒØ ė° 검토 ėŒ“źø€ģ„ ģˆ˜ģ •ķ•˜ė„ė” ģ§€ģ‹œė°›ģŠµė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøė„¼ ģ „ė‹¬ķ•˜ģ—¬ 다넸 ģ§€ģ¹Øģ„ ģ œź³µķ•©ė‹ˆė‹¤. 예넼 들얓 `/autofix-pr only fix lint and type errors`. `gh` CLI ė° [Claude Code on the web](/ko/claude-code-on-the-web)에 ėŒ€ķ•œ ģ•”ģ„øģŠ¤ź°€ ķ•„ģš”ķ•©ė‹ˆė‹¤ |

56| `/background [prompt]` | ķ˜„ģž¬ ģ„øģ…˜ģ„ [background agent](/ko/agent-view)딜 ė¶„ė¦¬ķ•˜ģ—¬ ģ‹¤ķ–‰ķ•˜ź³  ģ“ ķ„°ėÆøė„ģ„ ķ•“ģ œķ•©ė‹ˆė‹¤. ė¶„ė¦¬ķ•˜źø° 전에 ķ•œ 가지 ė” ģ§€ģ¹Øģ„ 볓낓려멓 ķ”„ė”¬ķ”„ķŠøė„¼ ģ „ė‹¬ķ•©ė‹ˆė‹¤. `claude agents`딜 ģ„øģ…˜ģ„ ėŖØė‹ˆķ„°ė§ķ•©ė‹ˆė‹¤. 별칭: `/bg` |56| `/background [prompt]` | ķ˜„ģž¬ ģ„øģ…˜ģ„ [background agent](/ko/agent-view)딜 ė¶„ė¦¬ķ•˜ģ—¬ ģ‹¤ķ–‰ķ•˜ź³  ģ“ ķ„°ėÆøė„ģ„ ķ•“ģ œķ•©ė‹ˆė‹¤. ė¶„ė¦¬ķ•˜źø° 전에 ķ•œ 가지 ė” ģ§€ģ¹Øģ„ 볓낓려멓 ķ”„ė”¬ķ”„ķŠøė„¼ ģ „ė‹¬ķ•©ė‹ˆė‹¤. `claude agents`딜 ģ„øģ…˜ģ„ ėŖØė‹ˆķ„°ė§ķ•©ė‹ˆė‹¤. 별칭: `/bg` |

57| `/batch <instruction>` | **[Skill](/ko/skills#bundled-skills).** ģ½”ė“œė² ģ“ģŠ¤ ģ „ģ²“ģ—ģ„œ ėŒ€ź·œėŖØ 변경 ģ‚¬ķ•­ģ„ ė³‘ė ¬ė”œ ģ”°ģœØķ•©ė‹ˆė‹¤. ģ½”ė“œė² ģ“ģŠ¤ė„¼ ģ—°źµ¬ķ•˜ź³ , ģž‘ģ—…ģ„ 5\~30ź°œģ˜ ė…ė¦½ģ ģø ė‹Øģœ„ė”œ ė¶„ķ•“ķ•˜ź³ , ź³„ķšģ„ ģ œģ‹œķ•©ė‹ˆė‹¤. ģŠ¹ģøė˜ė©“ 격리된 [git worktree](/ko/worktrees)ģ—ģ„œ ė‹Øģœ„ė‹¹ ķ•˜ė‚˜ģ˜ [background subagent](/ko/sub-agents#run-subagents-in-foreground-or-background)넼 ģƒģ„±ķ•©ė‹ˆė‹¤. 각 subagentėŠ” 핓당 ė‹Øģœ„ė„¼ źµ¬ķ˜„ķ•˜ź³ , ķ…ŒģŠ¤ķŠøė„¼ ģ‹¤ķ–‰ķ•˜ź³ , pull request넼 ģ—½ė‹ˆė‹¤. git ė¦¬ķ¬ģ§€ķ† ė¦¬ź°€ ķ•„ģš”ķ•©ė‹ˆė‹¤. 예: `/batch migrate src/ from Solid to React` |57| `/batch <instruction>` | **[Skill](/ko/skills#bundled-skills).** ģ½”ė“œė² ģ“ģŠ¤ ģ „ģ²“ģ—ģ„œ ėŒ€ź·œėŖØ 변경 ģ‚¬ķ•­ģ„ ė³‘ė ¬ė”œ ģ”°ģœØķ•©ė‹ˆė‹¤. ģ½”ė“œė² ģ“ģŠ¤ė„¼ ģ—°źµ¬ķ•˜ź³ , ģž‘ģ—…ģ„ 5\~30ź°œģ˜ ė…ė¦½ģ ģø ė‹Øģœ„ė”œ ė¶„ķ•“ķ•˜ź³ , ź³„ķšģ„ ģ œģ‹œķ•©ė‹ˆė‹¤. ģŠ¹ģøė˜ė©“ 격리된 [git worktree](/ko/worktrees)ģ—ģ„œ ė‹Øģœ„ė‹¹ ķ•˜ė‚˜ģ˜ [background subagent](/ko/sub-agents#run-subagents-in-foreground-or-background)넼 ģƒģ„±ķ•©ė‹ˆė‹¤. 각 subagentėŠ” 핓당 ė‹Øģœ„ė„¼ źµ¬ķ˜„ķ•˜ź³ , ķ…ŒģŠ¤ķŠøė„¼ ģ‹¤ķ–‰ķ•˜ź³ , pull request넼 ģ—½ė‹ˆė‹¤. git ė¦¬ķ¬ģ§€ķ† ė¦¬ź°€ ķ•„ģš”ķ•©ė‹ˆė‹¤. 예: `/batch migrate src/ from Solid to React` |


68| `/context [all]` | ķ˜„ģž¬ ģ»Øķ…ģŠ¤ķŠø ģ‚¬ģš©ėŸ‰ģ„ ģƒ‰ģƒ ź·øė¦¬ė“œė”œ ģ‹œź°ķ™”ķ•©ė‹ˆė‹¤. ģ»Øķ…ģŠ¤ķŠø 집약적 ė„źµ¬, 메모리 부풀림 ė° ģš©ėŸ‰ 경고에 ėŒ€ķ•œ ģµœģ ķ™” ģ œģ•ˆģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. [fullscreen mode](/ko/fullscreen)ģ—ģ„œėŠ” 항목별 ė¶„ģ„ģ“ ź·øė¦¬ė“œė„¼ ķ‘œģ‹œķ•˜źø° ģœ„ķ•“ ģ¶•ģ†Œė©ė‹ˆė‹¤. `all`ģ„ ģ „ė‹¬ķ•˜ģ—¬ ķ™•ģž„ķ•©ė‹ˆė‹¤ |68| `/context [all]` | ķ˜„ģž¬ ģ»Øķ…ģŠ¤ķŠø ģ‚¬ģš©ėŸ‰ģ„ ģƒ‰ģƒ ź·øė¦¬ė“œė”œ ģ‹œź°ķ™”ķ•©ė‹ˆė‹¤. ģ»Øķ…ģŠ¤ķŠø 집약적 ė„źµ¬, 메모리 부풀림 ė° ģš©ėŸ‰ 경고에 ėŒ€ķ•œ ģµœģ ķ™” ģ œģ•ˆģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. [fullscreen mode](/ko/fullscreen)ģ—ģ„œėŠ” 항목별 ė¶„ģ„ģ“ ź·øė¦¬ė“œė„¼ ķ‘œģ‹œķ•˜źø° ģœ„ķ•“ ģ¶•ģ†Œė©ė‹ˆė‹¤. `all`ģ„ ģ „ė‹¬ķ•˜ģ—¬ ķ™•ģž„ķ•©ė‹ˆė‹¤ |

69| `/copy [N]` | ė§ˆģ§€ė§‰ ģ–“ģ‹œģŠ¤ķ„“ķŠø ģ‘ė‹µģ„ ķ“ė¦½ė³“ė“œģ— ė³µģ‚¬ķ•©ė‹ˆė‹¤. ģˆ«ģž `N`ģ„ ģ „ė‹¬ķ•˜ģ—¬ N번째 ģµœģ‹  ģ‘ė‹µģ„ ė³µģ‚¬ķ•©ė‹ˆė‹¤: `/copy 2`ėŠ” 두 번째 ė§ˆģ§€ė§‰ ģ‘ė‹µģ„ ė³µģ‚¬ķ•©ė‹ˆė‹¤. ģ½”ė“œ ėø”ė”ģ“ ģžˆģ„ ė•ŒėŠ” ź°œė³„ ėø”ė” ė˜ėŠ” 전첓 ģ‘ė‹µģ„ ģ„ ķƒķ•  수 ģžˆėŠ” ėŒ€ķ™”ķ˜• ģ„ ķƒźø°ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ„ ķƒźø°ģ—ģ„œ `w`넼 ėˆ„ė„“ė©“ ķ“ė¦½ė³“ė“œ ėŒ€ģ‹  ķŒŒģ¼ģ— ģ„ ķƒ ķ•­ėŖ©ģ„ ģž‘ģ„±ķ•˜ė©°, ģ“ėŠ” SSH넼 통핓 ģœ ģš©ķ•©ė‹ˆė‹¤ |69| `/copy [N]` | ė§ˆģ§€ė§‰ ģ–“ģ‹œģŠ¤ķ„“ķŠø ģ‘ė‹µģ„ ķ“ė¦½ė³“ė“œģ— ė³µģ‚¬ķ•©ė‹ˆė‹¤. ģˆ«ģž `N`ģ„ ģ „ė‹¬ķ•˜ģ—¬ N번째 ģµœģ‹  ģ‘ė‹µģ„ ė³µģ‚¬ķ•©ė‹ˆė‹¤: `/copy 2`ėŠ” 두 번째 ė§ˆģ§€ė§‰ ģ‘ė‹µģ„ ė³µģ‚¬ķ•©ė‹ˆė‹¤. ģ½”ė“œ ėø”ė”ģ“ ģžˆģ„ ė•ŒėŠ” ź°œė³„ ėø”ė” ė˜ėŠ” 전첓 ģ‘ė‹µģ„ ģ„ ķƒķ•  수 ģžˆėŠ” ėŒ€ķ™”ķ˜• ģ„ ķƒźø°ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ„ ķƒźø°ģ—ģ„œ `w`넼 ėˆ„ė„“ė©“ ķ“ė¦½ė³“ė“œ ėŒ€ģ‹  ķŒŒģ¼ģ— ģ„ ķƒ ķ•­ėŖ©ģ„ ģž‘ģ„±ķ•˜ė©°, ģ“ėŠ” SSH넼 통핓 ģœ ģš©ķ•©ė‹ˆė‹¤ |

70| `/cost` | `/usage`ģ˜ ė³„ģ¹­ģž…ė‹ˆė‹¤ |70| `/cost` | `/usage`ģ˜ ė³„ģ¹­ģž…ė‹ˆė‹¤ |

71| `/dataviz [request]` | **[Skill](/ko/skills#bundled-skills).** 차트, ź·øėž˜ķ”„ ė° ėŒ€ģ‹œė³“ė“œģ— ėŒ€ķ•œ ė””ģžģø ģ§€ģ¹Øģž…ė‹ˆė‹¤. ClaudeėŠ” ė°ģ“ķ„°ģ— ėŒ€ķ•œ 차트 ķ˜•ģ‹ģ„ ģ„ ķƒķ•˜ź³ , ģ—­ķ• ė³„ė”œ ģƒ‰ģƒģ„ ķ• ė‹¹ķ•˜ź³ , ė²ˆė“¤ 스크립트넼 ģ‚¬ģš©ķ•˜ģ—¬ ģƒ‰ė§¹ ģ•ˆģ „ģ„± ė° ėŒ€ė¹„ģ— ėŒ€ķ•œ ķŒ”ė ˆķŠøė„¼ ź²€ģ¦ķ•˜ź³ , 마크, 상호 ģž‘ģš© ė° 접근성 ź·œģ¹™ģ„ ģ ģš©ķ•©ė‹ˆė‹¤. ģžģ‹ ģ˜ ķŒ”ė ˆķŠøė”œ 바꿀 수 ģžˆėŠ” ėøŒėžœė“œ 중립 ģžė¦¬ ķ‘œģ‹œģž ķŒ”ė ˆķŠøė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ |

71| `/debug [description]` | **[Skill](/ko/skills#bundled-skills).** ķ˜„ģž¬ ģ„øģ…˜ģ— ėŒ€ķ•“ 디버그 ė”œź¹…ģ„ ķ™œģ„±ķ™”ķ•˜ź³  ģ„øģ…˜ 디버그 딜그넼 ģ½ģ–“ 문제넼 ķ•“ź²°ķ•©ė‹ˆė‹¤. 디버그 ė”œź¹…ģ€ `claude --debug`딜 ģ‹œģž‘ķ•˜ģ§€ ģ•ŠėŠ” ķ•œ 기본적으딜 꺼져 ģžˆģœ¼ėÆ€ė”œ, ģ„øģ…˜ 중간에 `/debug`넼 ģ‹¤ķ–‰ķ•˜ė©“ ź·ø ģ‹œģ ė¶€ķ„° 딜그 캔처넼 ģ‹œģž‘ķ•©ė‹ˆė‹¤. ģ„ ķƒģ ģœ¼ė”œ ė¶„ģ„ģ— ģ“ˆģ ģ„ ė§žģ¶”źø° ģœ„ķ•“ 문제넼 ģ„¤ėŖ…ķ•©ė‹ˆė‹¤ |72| `/debug [description]` | **[Skill](/ko/skills#bundled-skills).** ķ˜„ģž¬ ģ„øģ…˜ģ— ėŒ€ķ•“ 디버그 ė”œź¹…ģ„ ķ™œģ„±ķ™”ķ•˜ź³  ģ„øģ…˜ 디버그 딜그넼 ģ½ģ–“ 문제넼 ķ•“ź²°ķ•©ė‹ˆė‹¤. 디버그 ė”œź¹…ģ€ `claude --debug`딜 ģ‹œģž‘ķ•˜ģ§€ ģ•ŠėŠ” ķ•œ 기본적으딜 꺼져 ģžˆģœ¼ėÆ€ė”œ, ģ„øģ…˜ 중간에 `/debug`넼 ģ‹¤ķ–‰ķ•˜ė©“ ź·ø ģ‹œģ ė¶€ķ„° 딜그 캔처넼 ģ‹œģž‘ķ•©ė‹ˆė‹¤. ģ„ ķƒģ ģœ¼ė”œ ė¶„ģ„ģ— ģ“ˆģ ģ„ ė§žģ¶”źø° ģœ„ķ•“ 문제넼 ģ„¤ėŖ…ķ•©ė‹ˆė‹¤ |

72| `/deep-research <question>` | **[Workflow](/ko/workflows#bundled-workflows).** ģ§ˆė¬øģ— ėŒ€ķ•œ 웹 ź²€ģƒ‰ģ„ ķŽ¼ģ¹˜ź³ , ģ†ŒģŠ¤ė„¼ 가져와 교차 ź²€ģ¦ķ•˜ź³ , ģøģš©ėœ ė³“ź³ ģ„œė„¼ ģ¢…ķ•©ķ•©ė‹ˆė‹¤ |73| `/deep-research <question>` | **[Workflow](/ko/workflows#bundled-workflows).** ģ§ˆė¬øģ— ėŒ€ķ•œ 웹 ź²€ģƒ‰ģ„ ķŽ¼ģ¹˜ź³ , ģ†ŒģŠ¤ė„¼ 가져와 교차 ź²€ģ¦ķ•˜ź³ , ģøģš©ėœ ė³“ź³ ģ„œė„¼ ģ¢…ķ•©ķ•©ė‹ˆė‹¤ |

73| `/design-login` | `/design-sync`넼 ģœ„ķ•“ claude.ai ź³„ģ •ģœ¼ė”œ design-system ģ•”ģ„øģŠ¤ė„¼ ģŠ¹ģøķ•©ė‹ˆė‹¤ |74| `/design-login` | `/design-sync`넼 ģœ„ķ•“ claude.ai ź³„ģ •ģœ¼ė”œ design-system ģ•”ģ„øģŠ¤ė„¼ ģŠ¹ģøķ•©ė‹ˆė‹¤ |

74| `/design-sync [hint]` | **[Skill](/ko/skills#bundled-skills).** ė¦¬ķ¬ģ§€ķ† ė¦¬ģ˜ React design systemģ„ ė³€ķ™˜ķ•˜ź³  [Claude Design](https://claude.ai/design)에 ģ—…ė”œė“œķ•˜ģ—¬ ģƒģ„±ķ•˜ėŠ” ė””ģžģøģ“ ģ‹¤ģ œ 구성 ģš”ģ†Œė„¼ ģ‚¬ģš©ķ•˜ė„ė” ķ•©ė‹ˆė‹¤. ģ„ ķƒģ ģœ¼ė”œ design systemģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤. 예넼 들얓 `/design-sync Acme DS`. 첫 번째 ė™źø°ķ™”ėŠ” ėŖØė“  구성 ģš”ģ†Œė„¼ ķ™•ģøķ•˜ė©° 큰 ė¦¬ķ¬ģ§€ķ† ė¦¬ģ—ģ„œėŠ” ėŖ‡ ģ‹œź°„ģ“ 걸릓 수 ģžˆģŠµė‹ˆė‹¤. Anthropic APIģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. Amazon Bedrock, Google Cloudģ˜ Agent Platform ė° Microsoft Foundryģ—ģ„œėŠ” źø°ė³ø ė„źµ¬ź°€ claude.ai에 ė„ė‹¬ķ•  수 ģ—†ģœ¼ėÆ€ė”œ 명령얓넼 ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤ |75| `/design-sync [hint]` | **[Skill](/ko/skills#bundled-skills).** ė¦¬ķ¬ģ§€ķ† ė¦¬ģ˜ React design systemģ„ ė³€ķ™˜ķ•˜ź³  [Claude Design](https://claude.ai/design)에 ģ—…ė”œė“œķ•˜ģ—¬ ģƒģ„±ķ•˜ėŠ” ė””ģžģøģ“ ģ‹¤ģ œ 구성 ģš”ģ†Œė„¼ ģ‚¬ģš©ķ•˜ė„ė” ķ•©ė‹ˆė‹¤. ģ„ ķƒģ ģœ¼ė”œ design systemģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤. 예넼 들얓 `/design-sync Acme DS`. 첫 번째 ė™źø°ķ™”ėŠ” ėŖØė“  구성 ģš”ģ†Œė„¼ ķ™•ģøķ•˜ė©° 큰 ė¦¬ķ¬ģ§€ķ† ė¦¬ģ—ģ„œėŠ” ėŖ‡ ģ‹œź°„ģ“ 걸릓 수 ģžˆģŠµė‹ˆė‹¤. Anthropic APIģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. Amazon Bedrock, Google Cloudģ˜ Agent Platform ė° Microsoft Foundryģ—ģ„œėŠ” źø°ė³ø ė„źµ¬ź°€ claude.ai에 ė„ė‹¬ķ•  수 ģ—†ģœ¼ėÆ€ė”œ 명령얓넼 ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤ |

75| `/desktop` | ķ˜„ģž¬ ģ„øģ…˜ģ„ Claude Code Desktop ģ•±ģ—ģ„œ ź³„ģ†ķ•©ė‹ˆė‹¤. macOS ė° Windows만 ķ•“ė‹¹ķ•˜ė©° Claude źµ¬ė…ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. 별칭: `/app` |76| `/desktop` | ķ˜„ģž¬ ģ„øģ…˜ģ„ Claude Code Desktop ģ•±ģ—ģ„œ ź³„ģ†ķ•©ė‹ˆė‹¤. macOS ė° Windows만 ķ•“ė‹¹ķ•˜ė©° Claude źµ¬ė…ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. 별칭: `/app` |

76| `/diff` | ģ»¤ė°‹ė˜ģ§€ ģ•Šģ€ 변경 사항과 턓별 diff넼 ķ‘œģ‹œķ•˜ėŠ” ėŒ€ķ™”ķ˜• diff 뷰얓넼 ģ—½ė‹ˆė‹¤. 왼쪽/오넸쪽 ķ™”ģ‚“ķ‘œė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ķ˜„ģž¬ git diff와 ź°œė³„ Claude ķ„“ ģ‚¬ģ“ė„¼ ģ „ķ™˜ķ•˜ź³ , ģœ„/ģ•„ėž˜ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ķŒŒģ¼ģ„ ķƒģƒ‰ķ•©ė‹ˆė‹¤ |77| `/diff` | ģ»¤ė°‹ė˜ģ§€ ģ•Šģ€ 변경 사항과 턓별 diff넼 ķ‘œģ‹œķ•˜ėŠ” ėŒ€ķ™”ķ˜• diff 뷰얓넼 ģ—½ė‹ˆė‹¤. 왼쪽/오넸쪽 ķ™”ģ‚“ķ‘œė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ķ˜„ģž¬ git diff와 ź°œė³„ Claude ķ„“ ģ‚¬ģ“ė„¼ ģ „ķ™˜ķ•˜ź³ , ģœ„/ģ•„ėž˜ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ķŒŒģ¼ģ„ ķƒģƒ‰ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 엓린 ė·°ģ–“ėŠ” ė˜ķ•œ ė¦¬ķ¬ģ§€ķ† ė¦¬ģ˜ git ģƒķƒœź°€ 다넸 ķ„°ėÆøė„ģ˜ ėøŒėžœģ¹˜ ģ „ķ™˜ ė˜ėŠ” 커밋과 ź°™ģ“ ģ„øģ…˜ ģ™øė¶€ģ—ģ„œ 변경될 ė•Œ ģžė™ģœ¼ė”œ 새딜 ź³ ģ³ģ§‘ė‹ˆė‹¤ |

77| `/doctor` | Claude Code ģ„¤ģ¹˜ ė° ģ„¤ģ •ģ„ ģ§„ė‹Øķ•˜ź³  ķ™•ģøķ•©ė‹ˆė‹¤. ź²°ź³¼ėŠ” 상태 ģ•„ģ“ģ½˜ź³¼ ķ•Øź»˜ ķ‘œģ‹œė©ė‹ˆė‹¤. `f`넼 눌러 Claudeź°€ 볓고된 문제넼 ģˆ˜ģ •ķ•˜ė„ė” ķ•©ė‹ˆė‹¤ |78| `/doctor` | Claude Code ģ„¤ģ¹˜ ė° ģ„¤ģ •ģ„ ģ§„ė‹Øķ•˜ź³  ķ™•ģøķ•©ė‹ˆė‹¤. ź²°ź³¼ėŠ” 상태 ģ•„ģ“ģ½˜ź³¼ ķ•Øź»˜ ķ‘œģ‹œė©ė‹ˆė‹¤. `f`넼 눌러 Claudeź°€ 볓고된 문제넼 ģˆ˜ģ •ķ•˜ė„ė” ķ•©ė‹ˆė‹¤ |

78| `/effort [level\|auto]` | ėŖØėø [effort level](/ko/model-config#adjust-effort-level)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. `low`, `medium`, `high`, `xhigh`, `max` ė˜ėŠ” `ultracode`넼 ķ—ˆģš©ķ•©ė‹ˆė‹¤. ģ‚¬ģš© ź°€ėŠ„ķ•œ ģˆ˜ģ¤€ģ€ ėŖØėøģ— ė”°ė¼ 다넓며, `max` ė° `ultracode`ėŠ” ģ„øģ…˜ ģ „ģš©ģž…ė‹ˆė‹¤. `ultracode`ėŠ” `xhigh` reasoningź³¼ ģžė™ [workflow](/ko/workflows#let-claude-decide-with-ultracode) ģ”°ģœØģ„ ź²°ķ•©ķ•˜ėŠ” Claude Code ģ„¤ģ •ģž…ė‹ˆė‹¤. `auto`ėŠ” ėŖØėø źø°ė³øź°’ģœ¼ė”œ ģž¬ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģøģˆ˜ ģ—†ģ“ ėŒ€ķ™”ķ˜• ģŠ¬ė¼ģ“ė”ė„¼ ģ—½ė‹ˆė‹¤. 왼쪽 ė° 오넸쪽 ķ™”ģ‚“ķ‘œė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģˆ˜ģ¤€ģ„ ģ„ ķƒķ•˜ź³  `Enter`넼 눌러 ģ ģš©ķ•©ė‹ˆė‹¤. ķ˜„ģž¬ ģ‘ė‹µģ“ ģ™„ė£Œė  ė•Œź¹Œģ§€ 기다리지 ģ•Šź³  ģ¦‰ģ‹œ ģ ģš©ė©ė‹ˆė‹¤ |79| `/effort [level\|auto]` | ėŖØėø [effort level](/ko/model-config#adjust-effort-level)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. `low`, `medium`, `high`, `xhigh`, `max` ė˜ėŠ” `ultracode`넼 ķ—ˆģš©ķ•©ė‹ˆė‹¤. ģ‚¬ģš© ź°€ėŠ„ķ•œ ģˆ˜ģ¤€ģ€ ėŖØėøģ— ė”°ė¼ 다넓며, `max` ė° `ultracode`ėŠ” ģ„øģ…˜ ģ „ģš©ģž…ė‹ˆė‹¤. `ultracode`ėŠ” `xhigh` reasoningź³¼ ģžė™ [workflow](/ko/workflows#let-claude-decide-with-ultracode) ģ”°ģœØģ„ ź²°ķ•©ķ•˜ėŠ” Claude Code ģ„¤ģ •ģž…ė‹ˆė‹¤. `auto`ėŠ” ėŖØėø źø°ė³øź°’ģœ¼ė”œ ģž¬ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģøģˆ˜ ģ—†ģ“ ėŒ€ķ™”ķ˜• ģŠ¬ė¼ģ“ė”ė„¼ ģ—½ė‹ˆė‹¤. 왼쪽 ė° 오넸쪽 ķ™”ģ‚“ķ‘œė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģˆ˜ģ¤€ģ„ ģ„ ķƒķ•˜ź³  `Enter`넼 눌러 ģ ģš©ķ•©ė‹ˆė‹¤. ķ˜„ģž¬ ģ‘ė‹µģ“ ģ™„ė£Œė  ė•Œź¹Œģ§€ 기다리지 ģ•Šź³  ģ¦‰ģ‹œ ģ ģš©ė©ė‹ˆė‹¤ |

79| `/exit` | CLI넼 ģ¢…ė£Œķ•©ė‹ˆė‹¤. ģ—°ź²°ėœ [background session](/ko/agent-view#attach-to-a-session)ģ—ģ„œ ģ“ ėŖ…ė ¹ģ–“ėŠ” ė¶„ė¦¬ķ•˜ź³  ģ„øģ…˜ģ€ ź³„ģ† ģ‹¤ķ–‰ė©ė‹ˆė‹¤. 별칭: `/quit` |80| `/exit` | CLI넼 ģ¢…ė£Œķ•©ė‹ˆė‹¤. ģ—°ź²°ėœ [background session](/ko/agent-view#attach-to-a-session)ģ—ģ„œ ģ“ ėŖ…ė ¹ģ–“ėŠ” ė¶„ė¦¬ķ•˜ź³  ģ„øģ…˜ģ€ ź³„ģ† ģ‹¤ķ–‰ė©ė‹ˆė‹¤. 별칭: `/quit` |


81| `/fast [on\|off]` | [fast mode](/ko/fast-mode)넼 ģ¼œź±°ė‚˜ ė•ė‹ˆė‹¤ |82| `/fast [on\|off]` | [fast mode](/ko/fast-mode)넼 ģ¼œź±°ė‚˜ ė•ė‹ˆė‹¤ |

82| `/feedback [report]` | ķ”¼ė“œė°±ģ„ ģ œģ¶œķ•˜ź±°ė‚˜, 버그넼 ė³“ź³ ķ•˜ź±°ė‚˜, ėŒ€ķ™”ė„¼ ź³µģœ ķ•©ė‹ˆė‹¤. 별칭: `/bug`, `/share` |83| `/feedback [report]` | ķ”¼ė“œė°±ģ„ ģ œģ¶œķ•˜ź±°ė‚˜, 버그넼 ė³“ź³ ķ•˜ź±°ė‚˜, ėŒ€ķ™”ė„¼ ź³µģœ ķ•©ė‹ˆė‹¤. 별칭: `/bug`, `/share` |

83| `/fewer-permission-prompts` | **[Skill](/ko/skills#bundled-skills).** ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ ģ¼ė°˜ģ ģø ģ½źø° ģ „ģš© Bash ė° MCP ė„źµ¬ ķ˜øģ¶œģ„ ģŠ¤ģŗ”ķ•œ ė‹¤ģŒ, ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ģ¤„ģ“źø° ģœ„ķ•“ ķ”„ė”œģ ķŠø `.claude/settings.json`에 ģš°ģ„ ģˆœģœ„ź°€ ģ§€ģ •ėœ ķ—ˆģš© ėŖ©ė”ģ„ ģ¶”ź°€ķ•©ė‹ˆė‹¤ |84| `/fewer-permission-prompts` | **[Skill](/ko/skills#bundled-skills).** ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ ģ¼ė°˜ģ ģø ģ½źø° ģ „ģš© Bash ė° MCP ė„źµ¬ ķ˜øģ¶œģ„ ģŠ¤ģŗ”ķ•œ ė‹¤ģŒ, ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ģ¤„ģ“źø° ģœ„ķ•“ ķ”„ė”œģ ķŠø `.claude/settings.json`에 ģš°ģ„ ģˆœģœ„ź°€ ģ§€ģ •ėœ ķ—ˆģš© ėŖ©ė”ģ„ ģ¶”ź°€ķ•©ė‹ˆė‹¤ |

84| `/focus` | ķ¬ģ»¤ģŠ¤ 뷰넼 ģ „ķ™˜ķ•©ė‹ˆė‹¤. ė§ˆģ§€ė§‰ ķ”„ė”¬ķ”„ķŠø, ķŽøģ§‘ diffstatsź°€ ģžˆėŠ” ķ•œ 줄 ė„źµ¬ 호출 ģš”ģ•½ ė° ģµœģ¢… ģ‘ė‹µė§Œ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ„ ķƒ ķ•­ėŖ©ģ€ ģ„øģ…˜ ģ „ģ²“ģ—ģ„œ ģœ ģ§€ė©ė‹ˆė‹¤. ģ„¤ģ •ģ—ģ„œ [`viewMode`](/ko/settings#available-settings)넼 ģ„¤ģ •ķ•˜ģ—¬ ģž¬ģ •ģ˜ķ•  수 ģžˆģŠµė‹ˆė‹¤. [fullscreen rendering](/ko/fullscreen)ģ—ģ„œė§Œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤ |85| `/focus` | ķ¬ģ»¤ģŠ¤ 뷰넼 ģ „ķ™˜ķ•©ė‹ˆė‹¤. ė§ˆģ§€ė§‰ ķ”„ė”¬ķ”„ķŠø, ķŽøģ§‘ diffstatsź°€ ģžˆėŠ” ķ•œ 줄 ė„źµ¬ 호출 ģš”ģ•½ ė° ģµœģ¢… ģ‘ė‹µė§Œ ķ‘œģ‹œķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 ė„źµ¬ 호출 ģš”ģ•½ģ€ ė˜ķ•œ ķ„“ģ—ģ„œ ģ‹œģž‘ėœ subagentsģ˜ 개수넼 세고 ģ™„ė£Œėœ ė°±ź·øė¼ģš“ė“œ ģž‘ģ—… ģ•Œė¦¼ģ„ ė‹Øģ¼ 개수딜 ģ¶•ģ†Œķ•©ė‹ˆė‹¤. ģ„ ķƒ ķ•­ėŖ©ģ€ ģ„øģ…˜ ģ „ģ²“ģ—ģ„œ ģœ ģ§€ė©ė‹ˆė‹¤. ģ„¤ģ •ģ—ģ„œ [`viewMode`](/ko/settings#available-settings)넼 ģ„¤ģ •ķ•˜ģ—¬ ģž¬ģ •ģ˜ķ•  수 ģžˆģŠµė‹ˆė‹¤. [fullscreen rendering](/ko/fullscreen)ģ—ģ„œė§Œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤ |

85| `/fork <directive>` | {/* min-version: 2.1.161 */}[forked subagent](/ko/sub-agents#fork-the-current-conversation)넼 ģƒģ„±ķ•©ė‹ˆė‹¤. ģ“ėŠ” 전첓 ėŒ€ķ™”ė„¼ ģƒģ†ķ•˜ź³  ģ§€ģ‹œė¬øģ—ģ„œ ģž‘ģ—…ķ•˜ėŠ” ė°±ź·øė¼ģš“ė“œ subagentģ“ė©°, ė‹¹ģ‹ ģ€ ź³„ģ† ģ§„ķ–‰ķ•©ė‹ˆė‹¤. ź·ø ź²°ź³¼ėŠ” ģ™„ė£Œė˜ė©“ ė‹¹ģ‹ ģ˜ ėŒ€ķ™”ė”œ ėŒģ•„ģ˜µė‹ˆė‹¤. ėŒ€ķ™”ģ˜ ė³µģ‚¬ė³øģœ¼ė”œ ģžģ‹ ģ“ ģ „ķ™˜ķ•˜ė ¤ė©“ `/branch`넼 ģ‚¬ģš©ķ•˜ģ„øģš”. v2.1.161 ģ“ģ „ģ—ėŠ” `/fork`ź°€ `/branch`ģ˜ ė³„ģ¹­ģž…ė‹ˆė‹¤ |86| `/fork <directive>` | {/* min-version: 2.1.161 */}[forked subagent](/ko/sub-agents#fork-the-current-conversation)넼 ģƒģ„±ķ•©ė‹ˆė‹¤. ģ“ėŠ” 전첓 ėŒ€ķ™”ė„¼ ģƒģ†ķ•˜ź³  ģ§€ģ‹œė¬øģ—ģ„œ ģž‘ģ—…ķ•˜ėŠ” ė°±ź·øė¼ģš“ė“œ subagentģ“ė©°, ė‹¹ģ‹ ģ€ ź³„ģ† ģ§„ķ–‰ķ•©ė‹ˆė‹¤. ź·ø ź²°ź³¼ėŠ” ģ™„ė£Œė˜ė©“ ė‹¹ģ‹ ģ˜ ėŒ€ķ™”ė”œ ėŒģ•„ģ˜µė‹ˆė‹¤. ėŒ€ķ™”ģ˜ ė³µģ‚¬ė³øģœ¼ė”œ ģžģ‹ ģ“ ģ „ķ™˜ķ•˜ė ¤ė©“ `/branch`넼 ģ‚¬ģš©ķ•˜ģ„øģš”. v2.1.161 ģ“ģ „ģ—ėŠ” `/fork`ź°€ `/branch`ģ˜ ė³„ģ¹­ģž…ė‹ˆė‹¤ |

86| `/goal [condition\|clear]` | [goal](/ko/goal)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. ClaudeėŠ” ģ”°ź±“ģ“ 충씱될 ė•Œź¹Œģ§€ ģ—¬ėŸ¬ 턓에 걸쳐 ź³„ģ† ģž‘ģ—…ķ•©ė‹ˆė‹¤. ģøģˆ˜ ģ—†ģ“ ķ˜„ģž¬ ė˜ėŠ” ź°€ģž„ ģµœź·¼ģ— ė‹¬ģ„±ķ•œ goalģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. `clear`, `stop`, `off`, `reset`, `none` ė˜ėŠ” `cancel`ģ€ ķ™œģ„± goalģ„ 씰기에 ģ œź±°ķ•©ė‹ˆė‹¤ |87| `/goal [condition\|clear]` | [goal](/ko/goal)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. ClaudeėŠ” ģ”°ź±“ģ“ 충씱될 ė•Œź¹Œģ§€ ģ—¬ėŸ¬ 턓에 걸쳐 ź³„ģ† ģž‘ģ—…ķ•©ė‹ˆė‹¤. ģøģˆ˜ ģ—†ģ“ ķ˜„ģž¬ ė˜ėŠ” ź°€ģž„ ģµœź·¼ģ— ė‹¬ģ„±ķ•œ goalģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. `clear`, `stop`, `off`, `reset`, `none` ė˜ėŠ” `cancel`ģ€ ķ™œģ„± goalģ„ 씰기에 ģ œź±°ķ•©ė‹ˆė‹¤ |

87| `/heapdump` | JavaScript ķž™ ģŠ¤ėƒ…ģƒ· ė° 메모리 ė¶„ģ„ģ„ `~/Desktop`에 ģž‘ģ„±ķ•˜ź±°ė‚˜, Desktop ķ“ė”ź°€ ģ—†ėŠ” Linuxģ˜ 경우 ķ™ˆ 디렉토리에 ģž‘ģ„±ķ•˜ģ—¬ ė†’ģ€ 메모리 ģ‚¬ģš©ėŸ‰ģ„ ģ§„ė‹Øķ•©ė‹ˆė‹¤. [troubleshooting](/ko/troubleshooting#high-cpu-or-memory-usage)ģ„ ģ°øģ”°ķ•˜ģ„øģš” |88| `/heapdump` | JavaScript ķž™ ģŠ¤ėƒ…ģƒ· ė° 메모리 ė¶„ģ„ģ„ `~/Desktop`에 ģž‘ģ„±ķ•˜ź±°ė‚˜, Desktop ķ“ė”ź°€ ģ—†ėŠ” Linuxģ˜ 경우 ķ™ˆ 디렉토리에 ģž‘ģ„±ķ•˜ģ—¬ ė†’ģ€ 메모리 ģ‚¬ģš©ėŸ‰ģ„ ģ§„ė‹Øķ•©ė‹ˆė‹¤. [troubleshooting](/ko/troubleshooting#high-cpu-or-memory-usage)ģ„ ģ°øģ”°ķ•˜ģ„øģš” |


127| `/setup-bedrock` | [Amazon Bedrock](/ko/amazon-bedrock) ģøģ¦, 지역 ė° ėŖØėø ķ•€ģ„ ėŒ€ķ™”ķ˜• ė§ˆė²•ģ‚¬ė„¼ 통핓 źµ¬ģ„±ķ•©ė‹ˆė‹¤. `CLAUDE_CODE_USE_BEDROCK=1`ģ“ ģ„¤ģ •ė˜ģ–“ ģžˆģ„ ė•Œė§Œ ķ‘œģ‹œė©ė‹ˆė‹¤. ģ²˜ģŒ Bedrockģ„ ģ‚¬ģš©ķ•˜ėŠ” ģ‚¬ģš©ģžėŠ” ė”œź·øģø ķ™”ė©“ģ—ģ„œė„ ģ“ ė§ˆė²•ģ‚¬ģ— ģ•”ģ„øģŠ¤ķ•  수 ģžˆģŠµė‹ˆė‹¤ |128| `/setup-bedrock` | [Amazon Bedrock](/ko/amazon-bedrock) ģøģ¦, 지역 ė° ėŖØėø ķ•€ģ„ ėŒ€ķ™”ķ˜• ė§ˆė²•ģ‚¬ė„¼ 통핓 źµ¬ģ„±ķ•©ė‹ˆė‹¤. `CLAUDE_CODE_USE_BEDROCK=1`ģ“ ģ„¤ģ •ė˜ģ–“ ģžˆģ„ ė•Œė§Œ ķ‘œģ‹œė©ė‹ˆė‹¤. ģ²˜ģŒ Bedrockģ„ ģ‚¬ģš©ķ•˜ėŠ” ģ‚¬ģš©ģžėŠ” ė”œź·øģø ķ™”ė©“ģ—ģ„œė„ ģ“ ė§ˆė²•ģ‚¬ģ— ģ•”ģ„øģŠ¤ķ•  수 ģžˆģŠµė‹ˆė‹¤ |

128| `/setup-vertex` | [Google Vertex AI](/ko/google-vertex-ai) ģøģ¦, ķ”„ė”œģ ķŠø, 지역 ė° ėŖØėø ķ•€ģ„ ėŒ€ķ™”ķ˜• ė§ˆė²•ģ‚¬ė„¼ 통핓 źµ¬ģ„±ķ•©ė‹ˆė‹¤. `CLAUDE_CODE_USE_VERTEX=1`ģ“ ģ„¤ģ •ė˜ģ–“ ģžˆģ„ ė•Œė§Œ ķ‘œģ‹œė©ė‹ˆė‹¤. ģ²˜ģŒ Vertex AI넼 ģ‚¬ģš©ķ•˜ėŠ” ģ‚¬ģš©ģžėŠ” ė”œź·øģø ķ™”ė©“ģ—ģ„œė„ ģ“ ė§ˆė²•ģ‚¬ģ— ģ•”ģ„øģŠ¤ķ•  수 ģžˆģŠµė‹ˆė‹¤ |129| `/setup-vertex` | [Google Vertex AI](/ko/google-vertex-ai) ģøģ¦, ķ”„ė”œģ ķŠø, 지역 ė° ėŖØėø ķ•€ģ„ ėŒ€ķ™”ķ˜• ė§ˆė²•ģ‚¬ė„¼ 통핓 źµ¬ģ„±ķ•©ė‹ˆė‹¤. `CLAUDE_CODE_USE_VERTEX=1`ģ“ ģ„¤ģ •ė˜ģ–“ ģžˆģ„ ė•Œė§Œ ķ‘œģ‹œė©ė‹ˆė‹¤. ģ²˜ģŒ Vertex AI넼 ģ‚¬ģš©ķ•˜ėŠ” ģ‚¬ģš©ģžėŠ” ė”œź·øģø ķ™”ė©“ģ—ģ„œė„ ģ“ ė§ˆė²•ģ‚¬ģ— ģ•”ģ„øģŠ¤ķ•  수 ģžˆģŠµė‹ˆė‹¤ |

129| `/simplify [target]` | {/* min-version: 2.1.154 */}}**[Skill](/ko/skills#bundled-skills).** ė³€ź²½ėœ ģ½”ė“œė„¼ 정리 źø°ķšŒģ— ėŒ€ķ•“ ź²€ķ† ķ•˜ź³  ģˆ˜ģ • ģ‚¬ķ•­ģ„ ģ ģš©ķ•©ė‹ˆė‹¤. 4ź°œģ˜ 검토 [agents](/ko/sub-agents)ź°€ ė³‘ė ¬ė”œ ģ‹¤ķ–‰ė˜ģ–“ 기씓 ķ—¬ķ¼ģ˜ ģž¬ģ‚¬ģš©, ė‹Øģˆœķ™”, ķšØģœØģ„± ė° ė³€ź²½ģ“ ģ¶”ģƒķ™”ģ˜ ģ˜¬ė°”ė„ø ģˆ˜ģ¤€ģ— ģžˆėŠ”ģ§€ 여부넼 ė‹¤ė£¹ė‹ˆė‹¤. v2.1.154부터 ź²€ķ† ėŠ” 정확성 버그넼 찾지 ģ•ŠģŠµė‹ˆė‹¤. 버그넼 찾으려멓 `/code-review`넼 ģ‚¬ģš©ķ•˜ģ„øģš”. ģ“ģ „ ė²„ģ „ģ—ģ„œ `/simplify`ėŠ” `/code-review --fix`와 ė™ģ¼ķ•©ė‹ˆė‹¤. ķŠ¹ģ • ėŒ€ģƒģ„ ź²€ķ† ķ•˜ė ¤ė©“ 경딜 ė˜ėŠ” PR 참씰넼 ģ „ė‹¬ķ•©ė‹ˆė‹¤ |130| `/simplify [target]` | {/* min-version: 2.1.154 */}}**[Skill](/ko/skills#bundled-skills).** ė³€ź²½ėœ ģ½”ė“œė„¼ 정리 źø°ķšŒģ— ėŒ€ķ•“ ź²€ķ† ķ•˜ź³  ģˆ˜ģ • ģ‚¬ķ•­ģ„ ģ ģš©ķ•©ė‹ˆė‹¤. 4ź°œģ˜ 검토 [agents](/ko/sub-agents)ź°€ ė³‘ė ¬ė”œ ģ‹¤ķ–‰ė˜ģ–“ 기씓 ķ—¬ķ¼ģ˜ ģž¬ģ‚¬ģš©, ė‹Øģˆœķ™”, ķšØģœØģ„± ė° ė³€ź²½ģ“ ģ¶”ģƒķ™”ģ˜ ģ˜¬ė°”ė„ø ģˆ˜ģ¤€ģ— ģžˆėŠ”ģ§€ 여부넼 ė‹¤ė£¹ė‹ˆė‹¤. v2.1.154부터 ź²€ķ† ėŠ” 정확성 버그넼 찾지 ģ•ŠģŠµė‹ˆė‹¤. 버그넼 찾으려멓 `/code-review`넼 ģ‚¬ģš©ķ•˜ģ„øģš”. ģ“ģ „ ė²„ģ „ģ—ģ„œ `/simplify`ėŠ” `/code-review --fix`와 ė™ģ¼ķ•©ė‹ˆė‹¤. ķŠ¹ģ • ėŒ€ģƒģ„ ź²€ķ† ķ•˜ė ¤ė©“ 경딜 ė˜ėŠ” PR 참씰넼 ģ „ė‹¬ķ•©ė‹ˆė‹¤ |

130| `/skills` | ģ‚¬ģš© ź°€ėŠ„ķ•œ [skills](/ko/skills)넼 ė‚˜ģ—“ķ•©ė‹ˆė‹¤. `t`넼 눌러 토큰 수딜 ģ •ė ¬ķ•©ė‹ˆė‹¤. `Space`넼 눌러 [Claude ė˜ėŠ” `/` ė©”ė‰“ģ—ģ„œ skillģ„ 숨기고](/ko/skills#override-skill-visibility-from-settings), `Enter`넼 눌러 ģ €ģž„ķ•©ė‹ˆė‹¤ |131| `/skills` | ģ‚¬ģš© ź°€ėŠ„ķ•œ [skills](/ko/skills)넼 ė‚˜ģ—“ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.121 */}}v2.1.121부터 ģž…ė „ķ•˜ģ—¬ ģ“ė¦„ģœ¼ė”œ ėŖ©ė”ģ„ ķ•„ķ„°ė§ķ•©ė‹ˆė‹¤. `t`넼 눌러 토큰 수딜 ģ •ė ¬ķ•©ė‹ˆė‹¤. `Space`넼 눌러 [Claude ė˜ėŠ” `/` ė©”ė‰“ģ—ģ„œ skillģ˜ ź°€ģ‹œģ„±ģ„ ģˆœķ™˜](/ko/skills#override-skill-visibility-from-settings)ķ•œ ė‹¤ģŒ `Enter`넼 눌러 ģ €ģž„ķ•©ė‹ˆė‹¤ |

131| `/stats` | `/usage`ģ˜ ė³„ģ¹­ģž…ė‹ˆė‹¤. Stats ķƒ­ģ—ģ„œ ģ—½ė‹ˆė‹¤ |132| `/stats` | `/usage`ģ˜ ė³„ģ¹­ģž…ė‹ˆė‹¤. Stats ķƒ­ģ—ģ„œ ģ—½ė‹ˆė‹¤ |

132| `/status` | 버전, ėŖØėø, 계정 ė° ģ—°ź²°ģ„±ģ„ ķ‘œģ‹œķ•˜ėŠ” Settings ģøķ„°ķŽ˜ģ“ģŠ¤(Status 탭)넼 ģ—½ė‹ˆė‹¤. Claudeź°€ ģ‘ė‹µķ•˜ėŠ” ė™ģ•ˆ ķ˜„ģž¬ ģ‘ė‹µģ“ ģ™„ė£Œė  ė•Œź¹Œģ§€ 기다리지 ģ•Šź³  ģž‘ė™ķ•©ė‹ˆė‹¤ |133| `/status` | 버전, ėŖØėø, 계정 ė° ģ—°ź²°ģ„±ģ„ ķ‘œģ‹œķ•˜ėŠ” Settings ģøķ„°ķŽ˜ģ“ģŠ¤(Status 탭)넼 ģ—½ė‹ˆė‹¤. Claudeź°€ ģ‘ė‹µķ•˜ėŠ” ė™ģ•ˆ ķ˜„ģž¬ ģ‘ė‹µģ“ ģ™„ė£Œė  ė•Œź¹Œģ§€ 기다리지 ģ•Šź³  ģž‘ė™ķ•©ė‹ˆė‹¤ |

133| `/statusline` | Claude Codeģ˜ [status line](/ko/statusline)ģ„ źµ¬ģ„±ķ•©ė‹ˆė‹¤. ģ›ķ•˜ėŠ” ė‚“ģš©ģ„ ģ„¤ėŖ…ķ•˜ź±°ė‚˜ ģøģˆ˜ ģ—†ģ“ ģ‹¤ķ–‰ķ•˜ģ—¬ ģ…ø ķ”„ė”¬ķ”„ķŠøģ—ģ„œ ģžė™ģœ¼ė”œ źµ¬ģ„±ķ•©ė‹ˆė‹¤ |134| `/statusline` | Claude Codeģ˜ [status line](/ko/statusline)ģ„ źµ¬ģ„±ķ•©ė‹ˆė‹¤. ģ›ķ•˜ėŠ” ė‚“ģš©ģ„ ģ„¤ėŖ…ķ•˜ź±°ė‚˜ ģøģˆ˜ ģ—†ģ“ ģ‹¤ķ–‰ķ•˜ģ—¬ ģ…ø ķ”„ė”¬ķ”„ķŠøģ—ģ„œ ģžė™ģœ¼ė”œ źµ¬ģ„±ķ•©ė‹ˆė‹¤ |

context-window.md +1 āˆ’1

Details

1587 ģ••ģ¶• 후 ģœ ģ§€ė˜ėŠ” 것1587 ģ••ģ¶• 후 ģœ ģ§€ė˜ėŠ” 것

1588</h2>1588</h2>

1589 1589 

1590źø“ ģ„øģ…˜ģ“ 압축될 ė•Œ, Claude CodeėŠ” ėŒ€ķ™” źø°ė”ģ„ ģš”ģ•½ķ•˜ģ—¬ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ģ— ė§žģ¶„ė‹ˆė‹¤. ģ‚¬ģš©ģžģ˜ ģ§€ģ‹œģ‚¬ķ•­ģ— ģ–“ė–¤ ģ¼ģ“ ė°œģƒķ•˜ėŠ”ģ§€ėŠ” ė”œė“œėœ ė°©ģ‹ģ— ė”°ė¼ ė‹¬ė¼ģ§‘ė‹ˆė‹¤:1590źø“ ģ„øģ…˜ģ“ 압축될 ė•Œ, Claude CodeėŠ” ėŒ€ķ™” źø°ė”ģ„ ģš”ģ•½ķ•˜ģ—¬ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ģ— ė§žģ¶„ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198ė¶€ķ„°ėŠ” ģš”ģ•½ ģš”ģ²­ģ“ ģ„øģ…˜ģ˜ [ķ™•ģž„ 사고](/ko/model-config#extended-thinking) źµ¬ģ„±ģ„ ģƒģ†ķ•˜ėÆ€ė”œ, ģ„øģ…˜ģ—ģ„œ 사고가 ķ™œģ„±ķ™”ė˜ģ–“ ģžˆģ„ ė•ŒėŠ” 사고넼 ķ™œģ„±ķ™”ķ•˜ģ—¬ ģ¶”ė” ķ•˜ź³  그렇지 ģ•Šģœ¼ė©“ ė¹„ķ™œģ„±ķ™”ėœ 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤. ģ‚¬ź³ ėŠ” ģš”ģ•½ģ“ ģƒģ„±ė˜ėŠ” ė°©ģ‹ģ—ė§Œ ģ˜ķ–„ģ„ 미치며, ģ“ķ›„ ģ„øģ…˜ ģ„¤ģ •ģ€ ė³€ź²½ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ‚¬ģš©ģžģ˜ ģ§€ģ‹œģ‚¬ķ•­ģ— ģ–“ė–¤ ģ¼ģ“ ė°œģƒķ•˜ėŠ”ģ§€ėŠ” ė”œė“œėœ ė°©ģ‹ģ— ė”°ė¼ ė‹¬ė¼ģ§‘ė‹ˆė‹¤:

1591 1591 

1592| ė©”ģ»¤ė‹ˆģ¦˜ | ģ••ģ¶• 후 |1592| ė©”ģ»¤ė‹ˆģ¦˜ | ģ••ģ¶• 후 |

1593| :---------------------------- | :------------------------------------------------------- |1593| :---------------------------- | :------------------------------------------------------- |

costs.md +3 āˆ’3

Details

107* **ģž‘ģ—… ź°„ ģ§€ģš°źø°**: ꓀련 ģ—†ėŠ” ģž‘ģ—…ģœ¼ė”œ ģ „ķ™˜ķ•  ė•Œ `/clear`넼 ģ‚¬ģš©ķ•˜ģ—¬ 새딜 ģ‹œģž‘ķ•˜ģ‹­ģ‹œģ˜¤. ģ˜¤ėž˜ėœ ģ»Øķ…ģŠ¤ķŠøėŠ” ģ“ķ›„ģ˜ ėŖØė“  ė©”ģ‹œģ§€ģ—ģ„œ ķ† ķ°ģ„ ė‚­ė¹„ķ•©ė‹ˆė‹¤. ģ§€ģš°źø° 전에 `/rename`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ė‚˜ģ¤‘ģ— ģ„øģ…˜ģ„ ģ‰½ź²Œ ģ°¾ģ„ 수 ģžˆė„ė” ķ•œ ė‹¤ģŒ, `/resume`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ėŒģ•„ź°€ģ‹­ģ‹œģ˜¤.107* **ģž‘ģ—… ź°„ ģ§€ģš°źø°**: ꓀련 ģ—†ėŠ” ģž‘ģ—…ģœ¼ė”œ ģ „ķ™˜ķ•  ė•Œ `/clear`넼 ģ‚¬ģš©ķ•˜ģ—¬ 새딜 ģ‹œģž‘ķ•˜ģ‹­ģ‹œģ˜¤. ģ˜¤ėž˜ėœ ģ»Øķ…ģŠ¤ķŠøėŠ” ģ“ķ›„ģ˜ ėŖØė“  ė©”ģ‹œģ§€ģ—ģ„œ ķ† ķ°ģ„ ė‚­ė¹„ķ•©ė‹ˆė‹¤. ģ§€ģš°źø° 전에 `/rename`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ė‚˜ģ¤‘ģ— ģ„øģ…˜ģ„ ģ‰½ź²Œ ģ°¾ģ„ 수 ģžˆė„ė” ķ•œ ė‹¤ģŒ, `/resume`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ėŒģ•„ź°€ģ‹­ģ‹œģ˜¤.

108* **ģ‚¬ģš©ģž ģ •ģ˜ compaction 지침 추가**: `/compact Focus on code samples and API usage`ėŠ” Claudeģ—ź²Œ ģš”ģ•½ 중에 볓씓할 ė‚“ģš©ģ„ ģ•Œė ¤ģ¤ė‹ˆė‹¤.108* **ģ‚¬ģš©ģž ģ •ģ˜ compaction 지침 추가**: `/compact Focus on code samples and API usage`ėŠ” Claudeģ—ź²Œ ģš”ģ•½ 중에 볓씓할 ė‚“ģš©ģ„ ģ•Œė ¤ģ¤ė‹ˆė‹¤.

109 109 

110CLAUDE.mdģ—ģ„œ compaction ė™ģž‘ģ„ ģ‚¬ģš©ģž ģ •ģ˜ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤:110ķ”„ė”œģ ķŠøģ˜ ė£ØķŠøģ— ģžˆėŠ” CLAUDE.md ķŒŒģ¼ģ—ģ„œ compaction ė™ģž‘ģ„ ģ‚¬ģš©ģž ģ •ģ˜ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤:

111 111 

112```markdown theme={null}112```markdown theme={null}

113# Compact instructions113# Compact instructions


170 </Tab>170 </Tab>

171 171 

172 <Tab title="filter-test-output.sh">172 <Tab title="filter-test-output.sh">

173 hookģ€ ģ“ 스크립트넼 ķ˜øģ¶œķ•˜ė©°, ģ“ėŠ” ėŖ…ė ¹ģ“ ķ…ŒģŠ¤ķŠø ėŸ¬ė„ˆģøģ§€ ķ™•ģøķ•˜ź³  ģ‹¤ķŒØė§Œ ķ‘œģ‹œķ•˜ė„ė” ģˆ˜ģ •ķ•©ė‹ˆė‹¤:173 hookģ€ ģ“ 스크립트넼 ķ˜øģ¶œķ•©ė‹ˆė‹¤. `mkdir -p ~/.claude/hooks`딜 ķ“ė”ė„¼ ė§Œė“¤ź³ , ģ•„ėž˜ 스크립트넼 `~/.claude/hooks/filter-test-output.sh`딜 ģ €ģž„ķ•œ ė‹¤ģŒ, `chmod +x ~/.claude/hooks/filter-test-output.sh`딜 실행 ź°€ėŠ„ķ•˜ź²Œ ė§Œė“œģ‹­ģ‹œģ˜¤. ėŖ…ė ¹ģ“ ķ…ŒģŠ¤ķŠø ėŸ¬ė„ˆģøģ§€ ķ™•ģøķ•˜ź³  ģ‹¤ķŒØė§Œ ķ‘œģ‹œķ•˜ė„ė” ģˆ˜ģ •ķ•©ė‹ˆė‹¤:

174 174 

175 ```bash theme={null}175 ```bash theme={null}

176 #!/bin/bash176 #!/bin/bash


198 ķ™•ģž„ 사고 ģ”°ģ •198 ķ™•ģž„ 사고 ģ”°ģ •

199</h3>199</h3>

200 200 

201ķ™•ģž„ ģ‚¬ź³ ėŠ” 기본적으딜 ķ™œģ„±ķ™”ė˜ģ–“ ģžˆģŠµė‹ˆė‹¤. ė³µģž”ķ•œ ź³„ķš ė° 추딠 ģž‘ģ—…ģ˜ ģ„±ėŠ„ģ„ 크게 ķ–„ģƒģ‹œķ‚¤źø° ė•Œė¬øģž…ė‹ˆė‹¤. 사고 ķ† ķ°ģ€ 출렄 ķ† ķ°ģœ¼ė”œ 청구되며, źø°ė³ø ģ˜ˆģ‚°ģ€ ėŖØėøģ— ė”°ė¼ 수만 ź°œģ˜ ķ† ķ°ģ“ 될 수 ģžˆģŠµė‹ˆė‹¤. ź¹Šģ€ ģ¶”ė” ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•Šģ€ ė” ź°„ė‹Øķ•œ ģž‘ģ—…ģ˜ 경우, `/effort`넼 ģ‚¬ģš©ķ•˜ź±°ė‚˜ `/model`ģ—ģ„œ [ė…øė „ ģˆ˜ģ¤€](/ko/model-config#adjust-effort-level)ģ„ ė‚®ģ¶”ź±°ė‚˜, `/config`ģ—ģ„œ 사고넼 ė¹„ķ™œģ„±ķ™”ķ•˜ź±°ė‚˜, [ź³ ģ • 사고 ģ˜ˆģ‚°](/ko/model-config#adaptive-reasoning-and-fixed-thinking-budgets)ģ“ ģžˆėŠ” ėŖØėøģ—ģ„œ `MAX_THINKING_TOKENS=8000`으딜 ģ˜ˆģ‚°ģ„ ė‚®ģ¶¤ģœ¼ė”œģØ ė¹„ģš©ģ„ ģ¤„ģ¼ 수 ģžˆģŠµė‹ˆė‹¤. ģ ģ‘ķ˜• 추딠 ėŖØėøģ€ 0ģ“ ģ•„ė‹Œ ģ˜ˆģ‚°ģ„ ė¬“ģ‹œķ•˜ėÆ€ė”œ ėŒ€ģ‹  ė…øė „ ģˆ˜ģ¤€ģ„ ģ‚¬ģš©ķ•˜ģ‹­ģ‹œģ˜¤. Fable 5ģ—ģ„œėŠ” 사고 ė¹„ķ™œģ„±ķ™”ė„¼ ģ‚¬ģš©ķ•  수 ģ—†ģœ¼ė©°, ķ•­ģƒ ķ™•ģž„ 사고넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.201ķ™•ģž„ ģ‚¬ź³ ėŠ” 기본적으딜 ķ™œģ„±ķ™”ė˜ģ–“ ģžˆģŠµė‹ˆė‹¤. ė³µģž”ķ•œ ź³„ķš ė° 추딠 ģž‘ģ—…ģ˜ ģ„±ėŠ„ģ„ 크게 ķ–„ģƒģ‹œķ‚¤źø° ė•Œė¬øģž…ė‹ˆė‹¤. 사고 ķ† ķ°ģ€ 출렄 ķ† ķ°ģœ¼ė”œ 청구되며, źø°ė³ø ģ˜ˆģ‚°ģ€ ėŖØėøģ— ė”°ė¼ 수만 ź°œģ˜ ķ† ķ°ģ“ 될 수 ģžˆģŠµė‹ˆė‹¤. ź¹Šģ€ ģ¶”ė” ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•Šģ€ ė” ź°„ė‹Øķ•œ ģž‘ģ—…ģ˜ 경우, `/effort`넼 ģ‚¬ģš©ķ•˜ź±°ė‚˜ `/model`ģ—ģ„œ [ė…øė „ ģˆ˜ģ¤€](/ko/model-config#adjust-effort-level)ģ„ ė‚®ģ¶”ź±°ė‚˜, `/config`ģ—ģ„œ 사고넼 ė¹„ķ™œģ„±ķ™”ķ•˜ź±°ė‚˜, [ź³ ģ • 사고 ģ˜ˆģ‚°](/ko/model-config#adaptive-reasoning-and-fixed-thinking-budgets)ģ“ ģžˆėŠ” ėŖØėøģ—ģ„œ `MAX_THINKING_TOKENS` [ķ™˜ź²½ ė³€ģˆ˜](/ko/env-vars)넼 ģ„¤ģ •ķ•˜ģ—¬ ģ˜ˆģ‚°ģ„ ė‚®ģ¶¤ģœ¼ė”œģØ(예: `MAX_THINKING_TOKENS=8000`) ė¹„ģš©ģ„ ģ¤„ģ¼ 수 ģžˆģŠµė‹ˆė‹¤. ģ ģ‘ķ˜• 추딠 ėŖØėøģ€ 0ģ“ ģ•„ė‹Œ ģ˜ˆģ‚°ģ„ ė¬“ģ‹œķ•˜ėÆ€ė”œ ėŒ€ģ‹  ė…øė „ ģˆ˜ģ¤€ģ„ ģ‚¬ģš©ķ•˜ģ‹­ģ‹œģ˜¤. Fable 5ģ—ģ„œėŠ” 사고 ė¹„ķ™œģ„±ķ™”ė„¼ ģ‚¬ģš©ķ•  수 ģ—†ģœ¼ė©°, ķ•­ģƒ ķ™•ģž„ 사고넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

202 202 

203<h3 id="delegate-verbose-operations-to-subagents">203<h3 id="delegate-verbose-operations-to-subagents">

204 ģžģ„øķ•œ ģž‘ģ—…ģ„ subagents에 ģœ„ģž„204 ģžģ„øķ•œ ģž‘ģ—…ģ„ subagents에 ģœ„ģž„

Details

14 ģ»Øķ…ģŠ¤ķŠøģ— ė”œė“œėœ ķ•­ėŖ© ķ™•ģø14 ģ»Øķ…ģŠ¤ķŠøģ— ė”œė“œėœ ķ•­ėŖ© ķ™•ģø

15</h2>15</h2>

16 16 

17`/context` ėŖ…ė ¹ģ€ ķ˜„ģž¬ ģ„øģ…˜ģ˜ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė„¼ ģ°Øģ§€ķ•˜ėŠ” ėŖØė“  ķ•­ėŖ©ģ„ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø, 메모리 ķŒŒģ¼, ģŠ¤ķ‚¬, MCP ė„źµ¬ ė° ėŒ€ķ™” ė©”ģ‹œģ§€ė”œ ė¶„ė„˜ķ•˜ģ—¬ ķ‘œģ‹œķ•©ė‹ˆė‹¤. 먼저 ģ“ė„¼ ģ‹¤ķ–‰ķ•˜ģ—¬ `CLAUDE.md`, ź·œģ¹™ ė˜ėŠ” ģŠ¤ķ‚¬ ģ„¤ėŖ…ģ“ ģ‹¤ģ œė”œ ģ”“ģž¬ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.17`/context` ėŖ…ė ¹ģ€ ķ˜„ģž¬ ģ„øģ…˜ģ˜ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė„¼ ģ°Øģ§€ķ•˜ėŠ” ėŖØė“  ķ•­ėŖ©ģ„ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø, 메모리 ķŒŒģ¼, ģŠ¤ķ‚¬, ģ‚¬ģš©ģž ģ •ģ˜ ģ„œėøŒģ—ģ“ģ „ķŠø(ė”œė“œėœ ģ†ŒģŠ¤ ķ¬ķ•Ø), MCP ė„źµ¬ ė° ėŒ€ķ™” ė©”ģ‹œģ§€ė”œ ė¶„ė„˜ķ•˜ģ—¬ ķ‘œģ‹œķ•©ė‹ˆė‹¤. 먼저 ģ“ė„¼ ģ‹¤ķ–‰ķ•˜ģ—¬ `CLAUDE.md`, ź·œģ¹™ ė˜ėŠ” ģŠ¤ķ‚¬ ģ„¤ėŖ…ģ“ ģ‹¤ģ œė”œ ģ”“ģž¬ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.

18 18 

19ķŠ¹ģ • ģ¹“ķ…Œź³ ė¦¬ģ— ėŒ€ķ•œ 세부 ģ •ė³“ėŠ” ģ „ģš© ėŖ…ė ¹ģœ¼ė”œ ķŒ”ė”œģš°ģ—…ķ•©ė‹ˆė‹¤:19ķŠ¹ģ • ģ¹“ķ…Œź³ ė¦¬ģ— ėŒ€ķ•œ 세부 ģ •ė³“ėŠ” ģ „ģš© ėŖ…ė ¹ģœ¼ė”œ ķŒ”ė”œģš°ģ—…ķ•©ė‹ˆė‹¤:

20 20 


22| :--------------- | :------------------------------------------------------------------------------------------------------------------------------------ |22| :--------------- | :------------------------------------------------------------------------------------------------------------------------------------ |

23| `/memory` | ė”œė“œėœ `CLAUDE.md` ė° ź·œģ¹™ ķŒŒģ¼, ģžė™ 메모리 ķ•­ėŖ© |23| `/memory` | ė”œė“œėœ `CLAUDE.md` ė° ź·œģ¹™ ķŒŒģ¼, ģžė™ 메모리 ķ•­ėŖ© |

24| `/skills` | ķ”„ė”œģ ķŠø, ģ‚¬ģš©ģž ė° ķ”ŒėŸ¬ź·øģø ģ†ŒģŠ¤ģ˜ ģ‚¬ģš© ź°€ėŠ„ķ•œ ģŠ¤ķ‚¬ |24| `/skills` | ķ”„ė”œģ ķŠø, ģ‚¬ģš©ģž ė° ķ”ŒėŸ¬ź·øģø ģ†ŒģŠ¤ģ˜ ģ‚¬ģš© ź°€ėŠ„ķ•œ ģŠ¤ķ‚¬ |

25| `/agents` | źµ¬ģ„±ėœ ģ„œėøŒģ—ģ“ģ „ķŠø ė° 핓당 설정 |

26| `/hooks` | ķ™œģ„± ķ›… 구성 |25| `/hooks` | ķ™œģ„± ķ›… 구성 |

27| `/mcp` | ģ—°ź²°ėœ MCP ģ„œė²„ ė° 핓당 상태 |26| `/mcp` | ģ—°ź²°ėœ MCP ģ„œė²„ ė° 핓당 상태 |

28| `/permissions` | ķ˜„ģž¬ 적용 ģ¤‘ģø ķ—ˆģš© ė° ź±°ė¶€ ź·œģ¹™ |27| `/permissions` | ķ˜„ģž¬ 적용 ģ¤‘ģø ķ—ˆģš© ė° ź±°ė¶€ ź·œģ¹™ |

desktop.md +1 āˆ’1

Details

829* **Linux (ė² ķƒ€)**: 컓퓨터 ģ‚¬ģš©ģ€ 아직 Linux ė°ģŠ¤ķ¬ķ†± ģ•±ģ—ģ„œ ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤. [Linuxģ—ģ„œ Claude Desktop](/ko/desktop-linux)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.829* **Linux (ė² ķƒ€)**: 컓퓨터 ģ‚¬ģš©ģ€ 아직 Linux ė°ģŠ¤ķ¬ķ†± ģ•±ģ—ģ„œ ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤. [Linuxģ—ģ„œ Claude Desktop](/ko/desktop-linux)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

830* **Inline code suggestions**: Desktopģ€ ģžė™ 완성 ģŠ¤ķƒ€ģ¼ ģ œģ•ˆģ„ ģ œź³µķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ėŒ€ķ™”ķ˜• ķ”„ė”¬ķ”„ķŠø ė° ėŖ…ģ‹œģ  ģ½”ė“œ ė³€ź²½ģ„ 통핓 ģž‘ė™ķ•©ė‹ˆė‹¤.830* **Inline code suggestions**: Desktopģ€ ģžė™ 완성 ģŠ¤ķƒ€ģ¼ ģ œģ•ˆģ„ ģ œź³µķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ėŒ€ķ™”ķ˜• ķ”„ė”¬ķ”„ķŠø ė° ėŖ…ģ‹œģ  ģ½”ė“œ ė³€ź²½ģ„ 통핓 ģž‘ė™ķ•©ė‹ˆė‹¤.

831* **Agent teams**: ģ„œė”œ ė©”ģ‹œģ§€ė„¼ ģ£¼ź³ ė°›ėŠ” 병렬 Claude Code ģ„øģ…˜ģ€ [CLI](/ko/agent-teams)ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•˜ė©° Desktopģ—ģ„œėŠ” ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ķ•œ ģ„øģ…˜ ė‚“ģ—ģ„œ 다중 ģ—ģ“ģ „ķŠø ģž‘ģ—…ģ˜ 경우 [ė™ģ  ģ›Œķ¬ķ”Œė”œģš°](/ko/workflows)넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ“ėŠ” Desktopģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤.831* **Agent teams**: ģ„œė”œ ė©”ģ‹œģ§€ė„¼ ģ£¼ź³ ė°›ėŠ” 병렬 Claude Code ģ„øģ…˜ģ€ [CLI](/ko/agent-teams)ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•˜ė©° Desktopģ—ģ„œėŠ” ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ķ•œ ģ„øģ…˜ ė‚“ģ—ģ„œ 다중 ģ—ģ“ģ „ķŠø ģž‘ģ—…ģ˜ 경우 [ė™ģ  ģ›Œķ¬ķ”Œė”œģš°](/ko/workflows)넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ“ėŠ” Desktopģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤.

832* **Terminal-dialog commands**: `/permissions`, `/config`, `/agents`, `/doctor`와 ź°™ģ“ ķ„°ėÆøė„ģ—ģ„œ ėŒ€ķ™”ķ˜• ķŒØė„ģ„ ģ—¬ėŠ” źø°ė³ø 제공 ėŖ…ė ¹ģ€ Code ķƒ­ģ—ģ„œ ģ‚¬ģš©ķ•  수 ģ—†ģœ¼ė©° `isn't available in this environment`딜 ģ‘ė‹µķ•©ė‹ˆė‹¤. [설정 ķŒŒģ¼](/ko/settings)ģ„ 직접 ķŽøģ§‘ķ•˜ģ—¬ ź¶Œķ•œ ź·œģ¹™ ė° źµ¬ģ„±ģ„ ź“€ė¦¬ķ•˜ź±°ė‚˜ ė…ė¦½ ģ‹¤ķ–‰ķ˜• CLIģ—ģ„œ ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.832* **Terminal-dialog commands**: `/permissions`, `/config`, `/doctor`와 ź°™ģ“ ķ„°ėÆøė„ģ—ģ„œ ėŒ€ķ™”ķ˜• ķŒØė„ģ„ ģ—¬ėŠ” źø°ė³ø 제공 ėŖ…ė ¹ģ€ Code ķƒ­ģ—ģ„œ ģ‚¬ģš©ķ•  수 ģ—†ģœ¼ė©° `isn't available in this environment`딜 ģ‘ė‹µķ•©ė‹ˆė‹¤. [설정 ķŒŒģ¼](/ko/settings)ģ„ 직접 ķŽøģ§‘ķ•˜ģ—¬ ź¶Œķ•œ ź·œģ¹™ ė° źµ¬ģ„±ģ„ ź“€ė¦¬ķ•˜ź±°ė‚˜ ė…ė¦½ ģ‹¤ķ–‰ķ˜• CLIģ—ģ„œ ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.

833 833 

834<h2 id="troubleshooting">834<h2 id="troubleshooting">

835 문제 ķ•“ź²°835 문제 ķ•“ź²°

env-vars.md +9 āˆ’5

Details

145| `BASH_MAX_TIMEOUT_MS` | ėŖØėøģ“ ģž„ģ‹œź°„ ģ‹¤ķ–‰ė˜ėŠ” bash 명령에 ėŒ€ķ•“ 설정할 수 ģžˆėŠ” ģµœėŒ€ ķƒ€ģž„ģ•„ģ›ƒ(źø°ė³øź°’: 600000, ė˜ėŠ” 10ė¶„) |145| `BASH_MAX_TIMEOUT_MS` | ėŖØėøģ“ ģž„ģ‹œź°„ ģ‹¤ķ–‰ė˜ėŠ” bash 명령에 ėŒ€ķ•“ 설정할 수 ģžˆėŠ” ģµœėŒ€ ķƒ€ģž„ģ•„ģ›ƒ(źø°ė³øź°’: 600000, ė˜ėŠ” 10ė¶„) |

146| `CCR_FORCE_BUNDLE` | GitHub ģ•”ģ„øģŠ¤ź°€ ź°€ėŠ„ķ•œ ź²½ģš°ģ—ė„ [`claude --remote`](/ko/claude-code-on-the-web#send-local-repositories-without-github)ź°€ 딜컬 ė¦¬ķ¬ģ§€ķ† ė¦¬ė„¼ ė²ˆė“¤ė”œ ģ œź³µķ•˜ź³  ģ—…ė”œė“œķ•˜ė„ė” ź°•ģ œķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. |146| `CCR_FORCE_BUNDLE` | GitHub ģ•”ģ„øģŠ¤ź°€ ź°€ėŠ„ķ•œ ź²½ģš°ģ—ė„ [`claude --remote`](/ko/claude-code-on-the-web#send-local-repositories-without-github)ź°€ 딜컬 ė¦¬ķ¬ģ§€ķ† ė¦¬ė„¼ ė²ˆė“¤ė”œ ģ œź³µķ•˜ź³  ģ—…ė”œė“œķ•˜ė„ė” ź°•ģ œķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. |

147| `CLAUDECODE` | Claude Codeź°€ ģƒģ„±ķ•˜ėŠ” subprocess(Bash ė° PowerShell ė„źµ¬, tmux ģ„øģ…˜, [ķ›…](/ko/hooks) ėŖ…ė ¹, [상태 줄](/ko/statusline) ėŖ…ė ¹, stdio [MCP ģ„œė²„](/ko/mcp) subprocess)ģ—ģ„œ `1`딜 ģ„¤ģ •ė©ė‹ˆė‹¤. IDE ķ™•ģž„ė„ 통합 ķ„°ėÆøė„ģ—ģ„œ ģ“ė„¼ ģ„¤ģ •ķ•©ė‹ˆė‹¤. Claude Codeź°€ ģƒģ„±ķ•œ subprocess ė‚“ģ—ģ„œ ģŠ¤ķ¬ė¦½ķŠøź°€ 실행 ģ¤‘ģøģ§€ ź°ģ§€ķ•˜ėŠ” ė° ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ķ˜„ģž¬ ķ”„ė”œģ„øģŠ¤ź°€ ė„źµ¬ 호출 ė˜ėŠ” 훅에 ģ˜ķ•“ 직접 ģƒģ„±ė˜ģ—ˆėŠ”ģ§€, ģ•„ė‹ˆė©“ Claude Codeź°€ ģ‹œģž‘ķ•œ stdio [MCP ģ„œė²„](/ko/mcp) ė‚“ė¶€ģøģ§€ ķ™•ģøķ•˜ė ¤ė©“ `CLAUDE_CODE_CHILD_SESSION`ģ„ ėŒ€ģ‹  ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |147| `CLAUDECODE` | Claude Codeź°€ ģƒģ„±ķ•˜ėŠ” subprocess(Bash ė° PowerShell ė„źµ¬, tmux ģ„øģ…˜, [ķ›…](/ko/hooks) ėŖ…ė ¹, [상태 줄](/ko/statusline) ėŖ…ė ¹, stdio [MCP ģ„œė²„](/ko/mcp) subprocess)ģ—ģ„œ `1`딜 ģ„¤ģ •ė©ė‹ˆė‹¤. IDE ķ™•ģž„ė„ 통합 ķ„°ėÆøė„ģ—ģ„œ ģ“ė„¼ ģ„¤ģ •ķ•©ė‹ˆė‹¤. Claude Codeź°€ ģƒģ„±ķ•œ subprocess ė‚“ģ—ģ„œ ģŠ¤ķ¬ė¦½ķŠøź°€ 실행 ģ¤‘ģøģ§€ ź°ģ§€ķ•˜ėŠ” ė° ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ķ˜„ģž¬ ķ”„ė”œģ„øģŠ¤ź°€ ė„źµ¬ 호출 ė˜ėŠ” 훅에 ģ˜ķ•“ 직접 ģƒģ„±ė˜ģ—ˆėŠ”ģ§€, ģ•„ė‹ˆė©“ Claude Codeź°€ ģ‹œģž‘ķ•œ stdio [MCP ģ„œė²„](/ko/mcp) ė‚“ė¶€ģøģ§€ ķ™•ģøķ•˜ė ¤ė©“ `CLAUDE_CODE_CHILD_SESSION`ģ„ ėŒ€ģ‹  ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |

148| `CLAUDE_AFK_COUNTDOWN_MS` | {/* min-version: 2.1.198 */}ģžė™ ź³„ģ† 전에 ģ‘ė‹µķ•˜ģ§€ ģ•Šģ€ `AskUserQuestion` ėŒ€ķ™” ģƒģžģ— ķ™”ė©“ģƒ ģ¹“ģš“ķŠøė‹¤ģš“ģ“ ė‚˜ķƒ€ė‚˜źø° ģ „ģ˜ ė°€ė¦¬ģ“ˆģž…ė‹ˆė‹¤. źø°ė³øź°’ `20000`(20쓈). `CLAUDE_AFK_TIMEOUT_MS` ģ°øģ”°. Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |

149| `CLAUDE_AFK_TIMEOUT_MS` | {/* min-version: 2.1.198 */}ģ‘ė‹µķ•˜ģ§€ ģ•Šģ€ [`AskUserQuestion`](/ko/tools-reference) ėŒ€ķ™” ģƒģžź°€ ģžė™ģœ¼ė”œ ź³„ģ†ė˜źø° ģ „ģ˜ 유휓 ģ‹œź°„(ė°€ė¦¬ģ“ˆ)ģž…ė‹ˆė‹¤. źø°ė³øź°’ `60000`(60쓈). ģžė¦¬ė„¼ ė¹„ģ› ģ„ ė•Œ ģ§ˆė¬øģ„ ģ—“ģ–“ 두려멓 `86400000`(24ģ‹œź°„)ź³¼ ź°™ģ€ 큰 ź°’ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. `0`으딜 ģ„¤ģ •ķ•“ė„ ķƒ€ģž„ģ•„ģ›ƒģ“ 꺼지지 ģ•ŠģŠµė‹ˆė‹¤. ėŒ€ķ™” ģƒģžź°€ ģ¦‰ģ‹œ ė‹«ķž™ė‹ˆė‹¤. Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |

148| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` | ėŖØė“  źø°ė³ø 제공 [subagent](/ko/sub-agents) ģœ ķ˜•(예: Explore ė° Plan)ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ(`-p` ķ”Œėž˜ź·ø)ģ—ė§Œ ģ ģš©ė©ė‹ˆė‹¤. SDK ģ‚¬ģš©ģžź°€ 백지 상태넼 원할 ė•Œ ģœ ģš©ķ•©ė‹ˆė‹¤. |150| `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS` | ėŖØė“  źø°ė³ø 제공 [subagent](/ko/sub-agents) ģœ ķ˜•(예: Explore ė° Plan)ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ(`-p` ķ”Œėž˜ź·ø)ģ—ė§Œ ģ ģš©ė©ė‹ˆė‹¤. SDK ģ‚¬ģš©ģžź°€ 백지 상태넼 원할 ė•Œ ģœ ģš©ķ•©ė‹ˆė‹¤. |

149| `CLAUDE_AGENT_SDK_MCP_NO_PREFIX` | SDKģ—ģ„œ ģƒģ„±ķ•œ MCP ģ„œė²„ģ˜ ė„źµ¬ ģ“ė¦„ģ—ģ„œ `mcp__<server>__` 접두사넼 ź±“ė„ˆė›°ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ė„źµ¬ėŠ” ģ›ėž˜ ģ“ė¦„ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. SDK ģ‚¬ģš©ė§Œ 핓당 |151| `CLAUDE_AGENT_SDK_MCP_NO_PREFIX` | SDKģ—ģ„œ ģƒģ„±ķ•œ MCP ģ„œė²„ģ˜ ė„źµ¬ ģ“ė¦„ģ—ģ„œ `mcp__<server>__` 접두사넼 ź±“ė„ˆė›°ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ė„źµ¬ėŠ” ģ›ėž˜ ģ“ė¦„ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. SDK ģ‚¬ģš©ė§Œ 핓당 |

150| `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS` | ė°±ź·øė¼ģš“ė“œ subagentģ˜ 정첓 ķƒ€ģž„ģ•„ģ›ƒ(ė°€ė¦¬ģ“ˆ). źø°ė³øź°’ `600000`(10ė¶„). ķƒ€ģ“ėØøėŠ” 각 ģŠ¤ķŠøė¦¬ė° ģ§„ķ–‰ ģ“ė²¤ķŠøģ—ģ„œ ģž¬ģ„¤ģ •ė©ė‹ˆė‹¤. ģœˆė„ģš° 낓에 ģ§„ķ–‰ģ“ ė„ģ°©ķ•˜ģ§€ ģ•Šģœ¼ė©“ subagentź°€ ģ¤‘ė‹Øė˜ź³  ģž‘ģ—…ģ“ ģ‹¤ķŒØė”œ ķ‘œģ‹œė˜ė©° 부분 결과가 ė¶€ėŖØģ—ź²Œ ķ‘œģ‹œė©ė‹ˆė‹¤. |152| `CLAUDE_ASYNC_AGENT_STALL_TIMEOUT_MS` | ė°±ź·øė¼ģš“ė“œ subagentģ˜ 정첓 ķƒ€ģž„ģ•„ģ›ƒ(ė°€ė¦¬ģ“ˆ). źø°ė³øź°’ `600000`(10ė¶„). ķƒ€ģ“ėØøėŠ” 각 ģŠ¤ķŠøė¦¬ė° ģ§„ķ–‰ ģ“ė²¤ķŠøģ—ģ„œ ģž¬ģ„¤ģ •ė©ė‹ˆė‹¤. ģœˆė„ģš° 낓에 ģ§„ķ–‰ģ“ ė„ģ°©ķ•˜ģ§€ ģ•Šģœ¼ė©“ subagentź°€ ģ¤‘ė‹Øė˜ź³  ģž‘ģ—…ģ“ ģ‹¤ķŒØė”œ ķ‘œģ‹œė˜ė©° 부분 결과가 ė¶€ėŖØģ—ź²Œ ķ‘œģ‹œė©ė‹ˆė‹¤. |


162| `CLAUDE_CODE_ATTRIBUTION_HEADER` | ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠøģ˜ ģ‹œģž‘ ė¶€ė¶„ģ—ģ„œ ģ†ģ„± ėø”ė”(ķ“ė¼ģ“ģ–øķŠø 버전 ė° ķ”„ė”¬ķ”„ķŠø 지문)ģ„ ģƒėžµķ•˜ė ¤ė©“ `0`으딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ė¹„ķ™œģ„±ķ™”ķ•˜ė©“ [LLM ź²Œģ“ķŠøģ›Øģ“](/ko/llm-gateway)넼 통핓 ė¼ģš°ķŒ…ķ•  ė•Œ ķ”„ė”¬ķ”„ķŠø ģŗģ‹œ ķžˆķŠøģœØģ“ ķ–„ģƒė©ė‹ˆė‹¤. Anthropic API ģŗģ‹±ģ€ ģ˜ķ–„ģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. |164| `CLAUDE_CODE_ATTRIBUTION_HEADER` | ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠøģ˜ ģ‹œģž‘ ė¶€ė¶„ģ—ģ„œ ģ†ģ„± ėø”ė”(ķ“ė¼ģ“ģ–øķŠø 버전 ė° ķ”„ė”¬ķ”„ķŠø 지문)ģ„ ģƒėžµķ•˜ė ¤ė©“ `0`으딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ė¹„ķ™œģ„±ķ™”ķ•˜ė©“ [LLM ź²Œģ“ķŠøģ›Øģ“](/ko/llm-gateway)넼 통핓 ė¼ģš°ķŒ…ķ•  ė•Œ ķ”„ė”¬ķ”„ķŠø ģŗģ‹œ ķžˆķŠøģœØģ“ ķ–„ģƒė©ė‹ˆė‹¤. Anthropic API ģŗģ‹±ģ€ ģ˜ķ–„ģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. |

163| `CLAUDE_CODE_AUTO_COMPACT_WINDOW` | ģžė™ ģ••ģ¶• 계산에 ģ‚¬ģš©ė˜ėŠ” ģ»Øķ…ģŠ¤ķŠø ģš©ėŸ‰ģ„ 토큰 ė‹Øģœ„ė”œ ģ„¤ģ •ķ•©ė‹ˆė‹¤. źø°ė³øź°’ģ€ ėŖØėøģ˜ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ģž…ė‹ˆė‹¤: ķ‘œģ¤€ ėŖØėøģ˜ 경우 200K ė˜ėŠ” [ķ™•ģž„ ģ»Øķ…ģŠ¤ķŠø](/ko/model-config#extended-context) ėŖØėøģ˜ 경우 1Mģž…ė‹ˆė‹¤. Sonnet 5ėŠ” ģžģ²“ [źø°ė³ø ģž„ź³„ź°’](/ko/model-config#sonnet-5-context-window)ģ„ ź°€ģ§‘ė‹ˆė‹¤. 1M ėŖØėøģ—ģ„œ `500000`ź³¼ ź°™ģ€ ė‚®ģ€ ź°’ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģ••ģ¶• 목적상 ģœˆė„ģš°ė„¼ 500K딜 ģ·Øźø‰ķ•©ė‹ˆė‹¤. ź°’ģ€ ėŖØėøģ˜ ģ‹¤ģ œ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė”œ ģ œķ•œė©ė‹ˆė‹¤. `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`ėŠ” ģ“ ź°’ģ˜ ė°±ė¶„ģœØė”œ ģ ģš©ė©ė‹ˆė‹¤. ģ“ ė³€ģˆ˜ė„¼ ģ„¤ģ •ķ•˜ė©“ ģ••ģ¶• ģž„ź³„ź°’ģ“ 상태 ģ¤„ģ˜ `used_percentage`ģ—ģ„œ ė¶„ė¦¬ė˜ė©°, ģ“ėŠ” ķ•­ģƒ ėŖØėøģ˜ 전첓 ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |165| `CLAUDE_CODE_AUTO_COMPACT_WINDOW` | ģžė™ ģ••ģ¶• 계산에 ģ‚¬ģš©ė˜ėŠ” ģ»Øķ…ģŠ¤ķŠø ģš©ėŸ‰ģ„ 토큰 ė‹Øģœ„ė”œ ģ„¤ģ •ķ•©ė‹ˆė‹¤. źø°ė³øź°’ģ€ ėŖØėøģ˜ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ģž…ė‹ˆė‹¤: ķ‘œģ¤€ ėŖØėøģ˜ 경우 200K ė˜ėŠ” [ķ™•ģž„ ģ»Øķ…ģŠ¤ķŠø](/ko/model-config#extended-context) ėŖØėøģ˜ 경우 1Mģž…ė‹ˆė‹¤. Sonnet 5ėŠ” ģžģ²“ [źø°ė³ø ģž„ź³„ź°’](/ko/model-config#sonnet-5-context-window)ģ„ ź°€ģ§‘ė‹ˆė‹¤. 1M ėŖØėøģ—ģ„œ `500000`ź³¼ ź°™ģ€ ė‚®ģ€ ź°’ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģ••ģ¶• 목적상 ģœˆė„ģš°ė„¼ 500K딜 ģ·Øźø‰ķ•©ė‹ˆė‹¤. ź°’ģ€ ėŖØėøģ˜ ģ‹¤ģ œ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė”œ ģ œķ•œė©ė‹ˆė‹¤. `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`ėŠ” ģ“ ź°’ģ˜ ė°±ė¶„ģœØė”œ ģ ģš©ė©ė‹ˆė‹¤. ģ“ ė³€ģˆ˜ė„¼ ģ„¤ģ •ķ•˜ė©“ ģ••ģ¶• ģž„ź³„ź°’ģ“ 상태 ģ¤„ģ˜ `used_percentage`ģ—ģ„œ ė¶„ė¦¬ė˜ė©°, ģ“ėŠ” ķ•­ģƒ ėŖØėøģ˜ 전첓 ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |

164| `CLAUDE_CODE_AUTO_CONNECT_IDE` | ģžė™ [IDE ģ—°ź²°](/ko/vs-code)ģ„ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. 기본적으딜 Claude CodeėŠ” ģ§€ģ›ė˜ėŠ” IDEģ˜ 통합 터미널 ė‚“ģ—ģ„œ 실행될 ė•Œ ģžė™ģœ¼ė”œ ģ—°ź²°ė©ė‹ˆė‹¤. ģ“ė„¼ ė°©ģ§€ķ•˜ė ¤ė©“ `false`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. tmuxź°€ 부모 ķ„°ėÆøė„ģ„ ź°€ė¦¬ėŠ” ź²½ģš°ģ™€ ź°™ģ“ ģžė™ 감지가 ģ‹¤ķŒØķ•  ė•Œ ģ—°ź²°ģ„ ź°•ģ œķ•˜ė ¤ė©“ `true`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. [`autoConnectIde`](/ko/settings#global-config-settings) ģ „ģ—­ 구성 설정볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤. |166| `CLAUDE_CODE_AUTO_CONNECT_IDE` | ģžė™ [IDE ģ—°ź²°](/ko/vs-code)ģ„ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. 기본적으딜 Claude CodeėŠ” ģ§€ģ›ė˜ėŠ” IDEģ˜ 통합 터미널 ė‚“ģ—ģ„œ 실행될 ė•Œ ģžė™ģœ¼ė”œ ģ—°ź²°ė©ė‹ˆė‹¤. ģ“ė„¼ ė°©ģ§€ķ•˜ė ¤ė©“ `false`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. tmuxź°€ 부모 ķ„°ėÆøė„ģ„ ź°€ė¦¬ėŠ” ź²½ģš°ģ™€ ź°™ģ“ ģžė™ 감지가 ģ‹¤ķŒØķ•  ė•Œ ģ—°ź²°ģ„ ź°•ģ œķ•˜ė ¤ė©“ `true`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. [`autoConnectIde`](/ko/settings#global-config-settings) ģ „ģ—­ 구성 설정볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤. |

167| `CLAUDE_CODE_BRIDGE_SESSION_ID` | {/* min-version: 2.1.199 */}ģ„øģ…˜ģ— ķ™œģ„± [Remote Control](/ko/remote-control) ģ—°ź²°ģ“ ģžˆėŠ” ė™ģ•ˆ Bash ė„źµ¬ ė° [ķ›… ėŖ…ė ¹](/ko/hooks) subprocessģ—ģ„œ ģžė™ģœ¼ė”œ ģ„¤ģ •ė˜ė©°, ģ—°ź²°ģ“ ėė‚˜ė©“ ģ œź±°ė©ė‹ˆė‹¤. ź°’ģ€ `session_` ķ˜•ģ‹ģ˜ ģ„øģ…˜ IDģ“ė©°, ģ„øģ…˜ģ˜ `claude.ai/code` URL에 ė‚˜ķƒ€ė‚˜ėŠ” ė™ģ¼ķ•œ ģ‹ė³„ģžģ“ėÆ€ė”œ ģŠ¤ķ¬ė¦½ķŠøź°€ ģ“ė„¼ ģ‹¤ķ–‰ķ•œ ģ„øģ…˜ģœ¼ė”œ ė‹¤ģ‹œ ģ—°ź²°ķ•  수 ģžˆģŠµė‹ˆė‹¤. Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. [ķ“ė¼ģš°ė“œ ģ„øģ…˜](/ko/claude-code-on-the-web)ģ—ģ„œėŠ” `CLAUDE_CODE_REMOTE_SESSION_ID`넼 ėŒ€ģ‹  ģ½ģŠµė‹ˆė‹¤. |

165| `CLAUDE_CODE_CERT_STORE` | TLS ģ—°ź²°ģ„ ģœ„ķ•œ CA ģøģ¦ģ„œ ģ†ŒģŠ¤ģ˜ ģ‰¼ķ‘œė”œ źµ¬ė¶„ėœ ėŖ©ė”ģž…ė‹ˆė‹¤. `bundled`ėŠ” Claude Code와 ķ•Øź»˜ ģ œź³µė˜ėŠ” Mozilla CA ģ„øķŠøģž…ė‹ˆė‹¤. `system`ģ€ 욓영 첓제 신뢰 ģ €ģž„ģ†Œģž…ė‹ˆė‹¤. źø°ė³øź°’ģ€ `bundled,system`ģž…ė‹ˆė‹¤. |168| `CLAUDE_CODE_CERT_STORE` | TLS ģ—°ź²°ģ„ ģœ„ķ•œ CA ģøģ¦ģ„œ ģ†ŒģŠ¤ģ˜ ģ‰¼ķ‘œė”œ źµ¬ė¶„ėœ ėŖ©ė”ģž…ė‹ˆė‹¤. `bundled`ėŠ” Claude Code와 ķ•Øź»˜ ģ œź³µė˜ėŠ” Mozilla CA ģ„øķŠøģž…ė‹ˆė‹¤. `system`ģ€ 욓영 첓제 신뢰 ģ €ģž„ģ†Œģž…ė‹ˆė‹¤. źø°ė³øź°’ģ€ `bundled,system`ģž…ė‹ˆė‹¤. |

166| `CLAUDE_CODE_CHILD_SESSION` | {/* min-version: 2.1.172 */}Bash, PowerShell, Monitor ė„źµ¬, [ķ›…](/ko/hooks) ėŖ…ė ¹, [상태 줄](/ko/statusline) ėŖ…ė ¹ģ„ 통핓 Claude Codeź°€ ģƒģ„±ķ•˜ėŠ” subprocessģ—ģ„œ `1`딜 ģ„¤ģ •ė©ė‹ˆė‹¤. stdio [MCP ģ„œė²„](/ko/mcp) subprocessģ—ėŠ” ģ„¤ģ •ė˜ģ§€ ģ•Šģœ¼ė©°, ģ“ėŠ” ģž„źø° ģ‹¤ķ–‰ė˜ź³  ģ“ė„¼ ģƒģ„±ķ•œ ģ„øģ…˜ė³“ė‹¤ ģ˜¤ėž˜ ģ§€ģ†ė©ė‹ˆė‹¤. `CLAUDECODE`와 달리 ģ“ėŠ” Claude Codeģ˜ ģžģ²“ ģƒģ„± ź²½ė”œģ—ģ„œė§Œ ģ„¤ģ •ė˜ź³  IDE ķ™•ģž„ģ—ģ„œėŠ” ģ„¤ģ •ė˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ 중첩 ģ„øģ…˜ģ„ IDE 통합 ķ„°ėÆøė„ģ—ģ„œ ģ‹œģž‘ėœ ģµœģƒģœ„ `claude`와 ģ•ˆģ •ģ ģœ¼ė”œ źµ¬ė¶„ķ•©ė‹ˆė‹¤. ģ“ ė°©ģ‹ģœ¼ė”œ ģ‹œģž‘ėœ 중첩 ėŒ€ķ™”ķ˜• `claude` TUIėŠ” `--resume`, `--continue`, ģœ„ģŖ½ ķ™”ģ‚“ķ‘œ źø°ė”, `claude agents` ėŖ©ė”ģ—ģ„œ ģžė™ģœ¼ė”œ ģ œģ™øė©ė‹ˆė‹¤. ė¹„ėŒ€ķ™”ķ˜• `claude -p` ģ„øģ…˜ģ€ ģ—¬ģ „ķžˆ ģ§€ģ†ė©ė‹ˆė‹¤. `CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ģ“ ģ œģ™øė„¼ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. Claude Code v2.1.172 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |169| `CLAUDE_CODE_CHILD_SESSION` | {/* min-version: 2.1.172 */}Bash, PowerShell, Monitor ė„źµ¬, [ķ›…](/ko/hooks) ėŖ…ė ¹, [상태 줄](/ko/statusline) ėŖ…ė ¹ģ„ 통핓 Claude Codeź°€ ģƒģ„±ķ•˜ėŠ” subprocessģ—ģ„œ `1`딜 ģ„¤ģ •ė©ė‹ˆė‹¤. stdio [MCP ģ„œė²„](/ko/mcp) subprocessģ—ėŠ” ģ„¤ģ •ė˜ģ§€ ģ•Šģœ¼ė©°, ģ“ėŠ” ģž„źø° ģ‹¤ķ–‰ė˜ź³  ģ“ė„¼ ģƒģ„±ķ•œ ģ„øģ…˜ė³“ė‹¤ ģ˜¤ėž˜ ģ§€ģ†ė©ė‹ˆė‹¤. `CLAUDECODE`와 달리 ģ“ėŠ” Claude Codeģ˜ ģžģ²“ ģƒģ„± ź²½ė”œģ—ģ„œė§Œ ģ„¤ģ •ė˜ź³  IDE ķ™•ģž„ģ—ģ„œėŠ” ģ„¤ģ •ė˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ 중첩 ģ„øģ…˜ģ„ IDE 통합 ķ„°ėÆøė„ģ—ģ„œ ģ‹œģž‘ėœ ģµœģƒģœ„ `claude`와 ģ•ˆģ •ģ ģœ¼ė”œ źµ¬ė¶„ķ•©ė‹ˆė‹¤. ģ“ ė°©ģ‹ģœ¼ė”œ ģ‹œģž‘ėœ 중첩 ėŒ€ķ™”ķ˜• `claude` TUIėŠ” `--resume`, `--continue`, ģœ„ģŖ½ ķ™”ģ‚“ķ‘œ źø°ė”, `claude agents` ėŖ©ė”ģ—ģ„œ ģžė™ģœ¼ė”œ ģ œģ™øė©ė‹ˆė‹¤. ė¹„ėŒ€ķ™”ķ˜• `claude -p` ģ„øģ…˜ģ€ ģ—¬ģ „ķžˆ ģ§€ģ†ė©ė‹ˆė‹¤. `CLAUDE_CODE_FORCE_SESSION_PERSISTENCE=1`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ģ“ ģ œģ™øė„¼ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. Claude Code v2.1.172 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |

167| `CLAUDE_CODE_CLIENT_CERT` | mTLS ģøģ¦ģš© ķ“ė¼ģ“ģ–øķŠø ģøģ¦ģ„œ ķŒŒģ¼ģ˜ 경딜 |170| `CLAUDE_CODE_CLIENT_CERT` | mTLS ģøģ¦ģš© ķ“ė¼ģ“ģ–øķŠø ģøģ¦ģ„œ ķŒŒģ¼ģ˜ 경딜 |


179| `CLAUDE_CODE_DISABLE_ATTACHMENTS` | 첨부 ķŒŒģ¼ 처리넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `@` źµ¬ė¬øģ“ ģžˆėŠ” ķŒŒģ¼ ģ–øźø‰ģ€ ķŒŒģ¼ ė‚“ģš©ģœ¼ė”œ ķ™•ģž„ė˜ģ§€ ģ•Šź³  ģ¼ė°˜ ķ…ģŠ¤ķŠøė”œ ģ „ģ†”ė©ė‹ˆė‹¤. |182| `CLAUDE_CODE_DISABLE_ATTACHMENTS` | 첨부 ķŒŒģ¼ 처리넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `@` źµ¬ė¬øģ“ ģžˆėŠ” ķŒŒģ¼ ģ–øźø‰ģ€ ķŒŒģ¼ ė‚“ģš©ģœ¼ė”œ ķ™•ģž„ė˜ģ§€ ģ•Šź³  ģ¼ė°˜ ķ…ģŠ¤ķŠøė”œ ģ „ģ†”ė©ė‹ˆė‹¤. |

180| `CLAUDE_CODE_DISABLE_AUTO_MEMORY` | [ģžė™ 메모리](/ko/memory#auto-memory)넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `0`으딜 ģ„¤ģ •ķ•˜ģ—¬ `--bare` ėŖØė“œ ė˜ėŠ” [`autoMemoryEnabled: false`](/ko/settings#available-settings)ź°€ 그렇지 ģ•Šģœ¼ė©“ ė¹„ķ™œģ„±ķ™”ķ•  ė•Œģ—ė„ ģžė™ 메모리넼 ź°•ģ œė”œ ģ¼­ė‹ˆė‹¤. ė¹„ķ™œģ„±ķ™”ė˜ė©“ ClaudeėŠ” ģžė™ 메모리 ķŒŒģ¼ģ„ ģƒģ„±ķ•˜ź±°ė‚˜ ė”œė“œķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |183| `CLAUDE_CODE_DISABLE_AUTO_MEMORY` | [ģžė™ 메모리](/ko/memory#auto-memory)넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `0`으딜 ģ„¤ģ •ķ•˜ģ—¬ `--bare` ėŖØė“œ ė˜ėŠ” [`autoMemoryEnabled: false`](/ko/settings#available-settings)ź°€ 그렇지 ģ•Šģœ¼ė©“ ė¹„ķ™œģ„±ķ™”ķ•  ė•Œģ—ė„ ģžė™ 메모리넼 ź°•ģ œė”œ ģ¼­ė‹ˆė‹¤. ė¹„ķ™œģ„±ķ™”ė˜ė©“ ClaudeėŠ” ģžė™ 메모리 ķŒŒģ¼ģ„ ģƒģ„±ķ•˜ź±°ė‚˜ ė”œė“œķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |

181| `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` | Bash ė° subagent ė„źµ¬ģ˜ `run_in_background` ė§¤ź°œė³€ģˆ˜, ģžė™ ė°±ź·øė¼ģš“ė“œ 처리, Ctrl+B 단축키넼 ķ¬ķ•Øķ•œ ėŖØė“  ė°±ź·øė¼ģš“ė“œ ģž‘ģ—… źø°ėŠ„ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. |184| `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` | Bash ė° subagent ė„źµ¬ģ˜ `run_in_background` ė§¤ź°œė³€ģˆ˜, ģžė™ ė°±ź·øė¼ģš“ė“œ 처리, Ctrl+B 단축키넼 ķ¬ķ•Øķ•œ ėŖØė“  ė°±ź·øė¼ģš“ė“œ ģž‘ģ—… źø°ėŠ„ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. |

182| `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF` | {/* min-version: 2.1.196 */}[ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜](/ko/agent-view)ģ˜ 실행 ģ¤‘ģø ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹ ė° ė™ģ  ģ›Œķ¬ķ”Œė”œģš°ė„¼ [ź°ė…ģž](/ko/agent-view#the-supervisor-process)ź°€ 중지, ģž¬ģ‹œģž‘ ė˜ėŠ” 핓당 ģ„øģ…˜ģ˜ ķ”„ė”œģ„øģŠ¤ė„¼ ģ—…ė°ģ“ķŠøķ•  ė•Œ ģ¤‘ģ§€ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ėŒ€ģ‹  ė‹¤ģŒ ķ”„ė”œģ„øģŠ¤ė”œ ģ „ė‹¬ķ•˜ėŠ” ėŒ€ģ‹ ģž…ė‹ˆė‹¤. ģ“ ķ•øė“œģ˜¤ķ”„ģ—ė§Œ ģ˜ķ–„ģ„ ģ¤ė‹ˆė‹¤: `←` ė˜ėŠ” [`/background`](/ko/agent-view#from-inside-a-session)딜 ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œ ģ²˜ė¦¬ķ•˜ė©“ ģ—¬ģ „ķžˆ ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ„ ģˆ˜ķ–‰ķ•˜ź³ , `CLAUDE_DISABLE_ADOPT`ėŠ” ė‘˜ 다 ė•ė‹ˆė‹¤. Claude Code v2.1.196 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |185| `CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF` | {/* min-version: 2.1.196 */}[ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜](/ko/agent-view)ģ˜ 실행 ģ¤‘ģø ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹, ė™ģ  ģ›Œķ¬ķ”Œė”œģš°, {/* min-version: 2.1.198 */}v2.1.198부터 ė°±ź·øė¼ģš“ė“œ subagent넼 [ź°ė…ģž](/ko/agent-view#the-supervisor-process)ź°€ 중지, ģž¬ģ‹œģž‘ ė˜ėŠ” 핓당 ģ„øģ…˜ģ˜ ķ”„ė”œģ„øģŠ¤ė„¼ ģ—…ė°ģ“ķŠøķ•  ė•Œ ģ¤‘ģ§€ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ėŒ€ģ‹  ė‹¤ģŒ ķ”„ė”œģ„øģŠ¤ė”œ ģ „ė‹¬ķ•˜ėŠ” ėŒ€ģ‹ ģž…ė‹ˆė‹¤. ģ“ ķ•øė“œģ˜¤ķ”„ģ—ė§Œ ģ˜ķ–„ģ„ ģ¤ė‹ˆė‹¤: `←` ė˜ėŠ” [`/background`](/ko/agent-view#from-inside-a-session)딜 ģ„øģ…˜ģ„ ė°±ź·øė¼ģš“ė“œ ģ²˜ė¦¬ķ•˜ė©“ ģ—¬ģ „ķžˆ ģ§„ķ–‰ ģ¤‘ģø ģž‘ģ—…ģ„ ģˆ˜ķ–‰ķ•˜ź³ , `CLAUDE_DISABLE_ADOPT`ėŠ” ė‘˜ 다 ė•ė‹ˆė‹¤. Claude Code v2.1.196 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |

183| `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP` | {/* min-version: 2.1.193 */}욓영 ģ²“ģ œź°€ 메모리 ģ••ė „ģ„ 볓고할 ė•Œ Claude Codeź°€ [ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹](/ko/interactive-mode#background-bash-commands)ģ„ ģ¢…ė£Œķ•˜ģ§€ ģ•Šė„ė” ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. 기본적으딜 macOS ė° Linuxģ—ģ„œ Claude CodeėŠ” ģ„øģ…˜ģ“ 30ė¶„ ė™ģ•ˆ 유휓 ģƒķƒœģ“ź³  ķ„“ ė˜ėŠ” subagentź°€ 실행 ģ¤‘ģ“ 아닐 ė•Œ 메모리 ģ••ė „ ģ‹ ķ˜øģ—ģ„œ 주 ģ„øģ…˜ģ—ģ„œ ģ‹œģž‘ėœ ė°±ź·øė¼ģš“ė“œ ģ…øģ„ ģ¢…ė£Œķ•©ė‹ˆė‹¤. Windowsģ—ėŠ” 메모리 ģ••ė „ ģ‹ ķ˜øź°€ ģ—†ģœ¼ėÆ€ė”œ ģ“ ė³€ģˆ˜ėŠ” ķšØź³¼ź°€ ģ—†ģŠµė‹ˆė‹¤. Claude Code v2.1.193 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |186| `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP` | {/* min-version: 2.1.193 */}욓영 ģ²“ģ œź°€ 메모리 ģ••ė „ģ„ 볓고할 ė•Œ Claude Codeź°€ [ė°±ź·øė¼ģš“ė“œ ģ…ø ėŖ…ė ¹](/ko/interactive-mode#background-bash-commands)ģ„ ģ¢…ė£Œķ•˜ģ§€ ģ•Šė„ė” ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. 기본적으딜 macOS ė° Linuxģ—ģ„œ Claude CodeėŠ” ģ„øģ…˜ģ“ 30ė¶„ ė™ģ•ˆ 유휓 ģƒķƒœģ“ź³  ķ„“ ė˜ėŠ” subagentź°€ 실행 ģ¤‘ģ“ 아닐 ė•Œ 메모리 ģ••ė „ ģ‹ ķ˜øģ—ģ„œ 주 ģ„øģ…˜ģ—ģ„œ ģ‹œģž‘ėœ ė°±ź·øė¼ģš“ė“œ ģ…øģ„ ģ¢…ė£Œķ•©ė‹ˆė‹¤. Windowsģ—ėŠ” 메모리 ģ••ė „ ģ‹ ķ˜øź°€ ģ—†ģœ¼ėÆ€ė”œ ģ“ ė³€ģˆ˜ėŠ” ķšØź³¼ź°€ ģ—†ģŠµė‹ˆė‹¤. Claude Code v2.1.193 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |

184| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Claude Code와 ķ•Øź»˜ ģ œź³µė˜ėŠ” [skill](/ko/skills) ė° ģ›Œķ¬ķ”Œė”œģš°ė„¼ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤: ė²ˆė“¤ skill ė° ģ›Œķ¬ķ”Œė”œģš°ėŠ” ģ™„ģ „ķžˆ 제거되고, `/init`ź³¼ ź°™ģ€ źø°ė³ø 제공 ģŠ¬ėž˜ģ‹œ ėŖ…ė ¹ģ€ ģž…ė „ ź°€ėŠ„ķ•˜ģ§€ė§Œ ėŖØėøģ—ģ„œ ģˆØź²Øģ§‘ė‹ˆė‹¤. ķ”ŒėŸ¬ź·øģø, `.claude/skills/`, `.claude/commands/`ģ˜ skillģ€ ģ˜ķ–„ģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. [`disableBundledSkills`](/ko/settings#available-settings) 설정과 ė™ģ¼ķ•©ė‹ˆė‹¤. `0`ģ€ ģ“ė„¼ ģž¬ģ •ģ˜ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |187| `CLAUDE_CODE_DISABLE_BUNDLED_SKILLS` | Claude Code와 ķ•Øź»˜ ģ œź³µė˜ėŠ” [skill](/ko/skills) ė° ģ›Œķ¬ķ”Œė”œģš°ė„¼ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤: ė²ˆė“¤ skill ė° ģ›Œķ¬ķ”Œė”œģš°ėŠ” ģ™„ģ „ķžˆ 제거되고, `/init`ź³¼ ź°™ģ€ źø°ė³ø 제공 ģŠ¬ėž˜ģ‹œ ėŖ…ė ¹ģ€ ģž…ė „ ź°€ėŠ„ķ•˜ģ§€ė§Œ ėŖØėøģ—ģ„œ ģˆØź²Øģ§‘ė‹ˆė‹¤. ķ”ŒėŸ¬ź·øģø, `.claude/skills/`, `.claude/commands/`ģ˜ skillģ€ ģ˜ķ–„ģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. [`disableBundledSkills`](/ko/settings#available-settings) 설정과 ė™ģ¼ķ•©ė‹ˆė‹¤. `0`ģ€ ģ“ė„¼ ģž¬ģ •ģ˜ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |

185| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø, ģžė™ 메모리 ķŒŒģ¼ģ„ ķ¬ķ•Øķ•œ ėŖØė“  CLAUDE.md 메모리 ķŒŒģ¼ģ„ ģ»Øķ…ģŠ¤ķŠøģ— ė”œė“œķ•˜ģ§€ ģ•Šģœ¼ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. |188| `CLAUDE_CODE_DISABLE_CLAUDE_MDS` | ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø, ģžė™ 메모리 ķŒŒģ¼ģ„ ķ¬ķ•Øķ•œ ėŖØė“  CLAUDE.md 메모리 ķŒŒģ¼ģ„ ģ»Øķ…ģŠ¤ķŠøģ— ė”œė“œķ•˜ģ§€ ģ•Šģœ¼ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. |

186| `CLAUDE_CODE_DISABLE_CRON` | [ģ˜ˆģ•½ėœ ģž‘ģ—…](/ko/scheduled-tasks)ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `/loop` skillź³¼ cron ė„źµ¬ė„¼ ģ‚¬ģš©ķ•  수 ģ—†ź²Œ 되고 ģ“ėÆø ģ˜ˆģ•½ėœ ėŖØė“  ģž‘ģ—…ģ“ ģ¤‘ģ§€ė˜ė©°, ģ„øģ…˜ 중에 ģ“ėÆø 실행 ģ¤‘ģø ģž‘ģ—…ģ„ ķ¬ķ•Øķ•œ ėŖØė“  ģž‘ģ—…ģ“ ģ‹¤ķ–‰ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |189| `CLAUDE_CODE_DISABLE_CRON` | [ģ˜ˆģ•½ėœ ģž‘ģ—…](/ko/scheduled-tasks)ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `/loop` skillź³¼ cron ė„źµ¬ė„¼ ģ‚¬ģš©ķ•  수 ģ—†ź²Œ 되고 ģ“ėÆø ģ˜ˆģ•½ėœ ėŖØė“  ģž‘ģ—…ģ“ ģ¤‘ģ§€ė˜ė©°, ģ„øģ…˜ 중에 ģ“ėÆø 실행 ģ¤‘ģø ģž‘ģ—…ģ„ ķ¬ķ•Øķ•œ ėŖØė“  ģž‘ģ—…ģ“ ģ‹¤ķ–‰ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |

187| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Anthropic ķŠ¹ģ • `anthropic-beta` ģš”ģ²­ ķ—¤ė” ė° ė² ķƒ€ ė„źµ¬ ģŠ¤ķ‚¤ė§ˆ ķ•„ė“œ(`defer_loading` ė° `eager_input_streaming` 등)넼 API ģš”ģ²­ģ—ģ„œ ģ œź±°ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ķ”„ė”ģ‹œ ź²Œģ“ķŠøģ›Øģ“ź°€ "Unexpected value(s) for the `anthropic-beta` header" ė˜ėŠ” "Extra inputs are not permitted"와 ź°™ģ€ 오넘딜 ģš”ģ²­ģ„ 거부할 ė•Œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ķ‘œģ¤€ ķ•„ė“œ(`name`, `description`, `input_schema`, `cache_control`)ėŠ” ģœ ģ§€ė©ė‹ˆė‹¤. |190| `CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS` | Anthropic ķŠ¹ģ • `anthropic-beta` ģš”ģ²­ ķ—¤ė” ė° ė² ķƒ€ ė„źµ¬ ģŠ¤ķ‚¤ė§ˆ ķ•„ė“œ(`defer_loading` ė° `eager_input_streaming` 등)넼 API ģš”ģ²­ģ—ģ„œ ģ œź±°ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ķ”„ė”ģ‹œ ź²Œģ“ķŠøģ›Øģ“ź°€ "Unexpected value(s) for the `anthropic-beta` header" ė˜ėŠ” "Extra inputs are not permitted"와 ź°™ģ€ 오넘딜 ģš”ģ²­ģ„ 거부할 ė•Œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ķ‘œģ¤€ ķ•„ė“œ(`name`, `description`, `input_schema`, `cache_control`)ėŠ” ģœ ģ§€ė©ė‹ˆė‹¤. |

191| `CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS` | {/* min-version: 2.1.198 */}źø°ė³ø 제공 [Explore ė° Plan subagent](/ko/sub-agents#built-in-subagents)넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ClaudeėŠ” ź²€ģƒ‰ ė„źµ¬ ė˜ėŠ” ė²”ģš© subagent딜 ķƒģƒ‰ķ•˜ź³ , [ź³„ķš ėŖØė“œ](/ko/permission-modes#analyze-before-you-edit-with-plan-mode)ėŠ” Explore ė° Plan ģ—ģ“ģ „ķŠøė„¼ ģ‹œģž‘ķ•˜ėŠ” ėŒ€ģ‹  ķŒŒģ¼ģ„ 직접 ģ½ģŠµė‹ˆė‹¤. Explore ė˜ėŠ” Planģ“ė¼ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ subagentėŠ” ģ˜ķ–„ģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. Agent SDK ė˜ėŠ” ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œģ—ģ„œ ėŖØė“  źø°ė³ø 제공 subagent ģœ ķ˜•ģ„ ģ œź±°ķ•˜ė ¤ė©“ `CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS`넼 ėŒ€ģ‹  ģ‚¬ģš©ķ•©ė‹ˆė‹¤. Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |

188| `CLAUDE_CODE_DISABLE_FAST_MODE` | [빠넸 ėŖØė“œ](/ko/fast-mode)넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. |192| `CLAUDE_CODE_DISABLE_FAST_MODE` | [빠넸 ėŖØė“œ](/ko/fast-mode)넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. |

189| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` | "Claudeź°€ ģ–“ė–»ź²Œ ķ•˜ź³  ģžˆė‚˜ģš”?" ģ„øģ…˜ ķ’ˆģ§ˆ 설문씰사넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, ė˜ėŠ” `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`ģ“ ģ„¤ģ •ė˜ė©“ ģ„¤ė¬øģ”°ģ‚¬ė„ ė¹„ķ™œģ„±ķ™”ė©ė‹ˆė‹¤. `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL`ģ“ ė‹¤ģ‹œ ģ˜µķŠøģøķ•˜ģ§€ ģ•Šģœ¼ė©“ 설문씰사 ģƒ˜ķ”Œ ė ˆģ“ķŠøė„¼ ģ„¤ģ •ķ•˜ė ¤ė©“ [`feedbackSurveyRate`](/ko/settings#available-settings) ģ„¤ģ •ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. [ģ„øģ…˜ ķ’ˆģ§ˆ 설문씰사](/ko/data-usage#session-quality-surveys) ģ°øģ”° |193| `CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY` | "Claudeź°€ ģ–“ė–»ź²Œ ķ•˜ź³  ģžˆė‚˜ģš”?" ģ„øģ…˜ ķ’ˆģ§ˆ 설문씰사넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `DISABLE_TELEMETRY`, `DO_NOT_TRACK`, ė˜ėŠ” `CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC`ģ“ ģ„¤ģ •ė˜ė©“ ģ„¤ė¬øģ”°ģ‚¬ė„ ė¹„ķ™œģ„±ķ™”ė©ė‹ˆė‹¤. `CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL`ģ“ ė‹¤ģ‹œ ģ˜µķŠøģøķ•˜ģ§€ ģ•Šģœ¼ė©“ 설문씰사 ģƒ˜ķ”Œ ė ˆģ“ķŠøė„¼ ģ„¤ģ •ķ•˜ė ¤ė©“ [`feedbackSurveyRate`](/ko/settings#available-settings) ģ„¤ģ •ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. [ģ„øģ…˜ ķ’ˆģ§ˆ 설문씰사](/ko/data-usage#session-quality-surveys) ģ°øģ”° |

190| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | ķŒŒģ¼ [ģ²“ķ¬ķ¬ģøķŒ…](/ko/checkpointing)ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `/rewind` ėŖ…ė ¹ģ“ ģ½”ė“œ 변경 ģ‚¬ķ•­ģ„ 복원할 수 ģ—†ģŠµė‹ˆė‹¤. |194| `CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING` | ķŒŒģ¼ [ģ²“ķ¬ķ¬ģøķŒ…](/ko/checkpointing)ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `/rewind` ėŖ…ė ¹ģ“ ģ½”ė“œ 변경 ģ‚¬ķ•­ģ„ 복원할 수 ģ—†ģŠµė‹ˆė‹¤. |


230| `CLAUDE_CODE_IDE_SKIP_VALID_CHECK` | ģ—°ź²° 중 IDE ģž źøˆ ķŒŒģ¼ ķ•­ėŖ©ģ˜ ģœ ķšØģ„± 검사넼 ź±“ė„ˆė›°ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģžė™ ģ—°ź²°ģ“ 실행 ģ¤‘ģø IDE넼 찾지 못할 ė•Œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |234| `CLAUDE_CODE_IDE_SKIP_VALID_CHECK` | ģ—°ź²° 중 IDE ģž źøˆ ķŒŒģ¼ ķ•­ėŖ©ģ˜ ģœ ķšØģ„± 검사넼 ź±“ė„ˆė›°ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģžė™ ģ—°ź²°ģ“ 실행 ģ¤‘ģø IDE넼 찾지 못할 ė•Œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |

231| `CLAUDE_CODE_MAX_CONTEXT_TOKENS` | Claude Codeź°€ ķ™œģ„± ėŖØėøģ— ėŒ€ķ•“ ź°€ģ •ķ•˜ėŠ” ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš° 크기넼 ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.193 */}v2.1.193부터 Claude Codeź°€ Claude ėŖØėøė”œ ģøģ‹ķ•˜ėŠ” ėŖØėø ģ“ė¦„ģ— ėŒ€ķ•“ 직접 ģ ģš©ė©ė‹ˆė‹¤. ģøģ‹ėœ Claude ėŖØėøģ˜ 경우 `DISABLE_COMPACT`ė„ ģ„¤ģ •ė˜ģ–“ ģžˆģ„ ė•Œė§Œ ģ ģš©ė©ė‹ˆė‹¤. `ANTHROPIC_BASE_URL`ģ„ 통핓 ģ“ė¦„ģ˜ źø°ė³ø 제공 크기와 ģ¼ģ¹˜ķ•˜ģ§€ ģ•ŠėŠ” ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė„¼ 가진 ėŖØėøė”œ ė¼ģš°ķŒ…ķ•  ė•Œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |235| `CLAUDE_CODE_MAX_CONTEXT_TOKENS` | Claude Codeź°€ ķ™œģ„± ėŖØėøģ— ėŒ€ķ•“ ź°€ģ •ķ•˜ėŠ” ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš° 크기넼 ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.193 */}v2.1.193부터 Claude Codeź°€ Claude ėŖØėøė”œ ģøģ‹ķ•˜ėŠ” ėŖØėø ģ“ė¦„ģ— ėŒ€ķ•“ 직접 ģ ģš©ė©ė‹ˆė‹¤. ģøģ‹ėœ Claude ėŖØėøģ˜ 경우 `DISABLE_COMPACT`ė„ ģ„¤ģ •ė˜ģ–“ ģžˆģ„ ė•Œė§Œ ģ ģš©ė©ė‹ˆė‹¤. `ANTHROPIC_BASE_URL`ģ„ 통핓 ģ“ė¦„ģ˜ źø°ė³ø 제공 크기와 ģ¼ģ¹˜ķ•˜ģ§€ ģ•ŠėŠ” ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė„¼ 가진 ėŖØėøė”œ ė¼ģš°ķŒ…ķ•  ė•Œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |

232| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | ėŒ€ė¶€ė¶„ģ˜ ģš”ģ²­ģ— ėŒ€ķ•œ ģµœėŒ€ 출렄 토큰 수넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤. źø°ė³øź°’ ė° ģƒķ•œģ€ ėŖØėøģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤. [ģµœėŒ€ 출렄 토큰](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) ģ°øģ”°. ģ“ ź°’ģ„ ģ¦ź°€ģ‹œķ‚¤ė©“ [ģžė™ ģ••ģ¶•](/ko/costs#reduce-token-usage)ģ“ 트리거되기 전에 ģ‚¬ģš© ź°€ėŠ„ķ•œ ķšØź³¼ģ ģø ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ź°€ ź°ģ†Œķ•©ė‹ˆė‹¤. |236| `CLAUDE_CODE_MAX_OUTPUT_TOKENS` | ėŒ€ė¶€ė¶„ģ˜ ģš”ģ²­ģ— ėŒ€ķ•œ ģµœėŒ€ 출렄 토큰 수넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤. źø°ė³øź°’ ė° ģƒķ•œģ€ ėŖØėøģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤. [ģµœėŒ€ 출렄 토큰](https://platform.claude.com/docs/en/about-claude/models/overview#latest-models-comparison) ģ°øģ”°. ģ“ ź°’ģ„ ģ¦ź°€ģ‹œķ‚¤ė©“ [ģžė™ ģ••ģ¶•](/ko/costs#reduce-token-usage)ģ“ 트리거되기 전에 ģ‚¬ģš© ź°€ėŠ„ķ•œ ķšØź³¼ģ ģø ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ź°€ ź°ģ†Œķ•©ė‹ˆė‹¤. |

233| `CLAUDE_CODE_MAX_RETRIES` | ģ‹¤ķŒØķ•œ API ģš”ģ²­ģ„ ģž¬ģ‹œė„ķ•  횟수넼 ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤(źø°ė³øź°’: 10). {/* min-version: 2.1.186 */}v2.1.186부터 ģµœėŒ€ 15딜 ģ œķ•œė©ė‹ˆė‹¤. ė” źø“ ģ¤‘ė‹Øģ„ 기다려야 ķ•˜ėŠ” ė¬“ģø ģ„øģ…˜ģ˜ 경우 `CLAUDE_CODE_RETRY_WATCHDOG`ģ„ ėŒ€ģ‹  ģ„¤ģ •ķ•©ė‹ˆė‹¤. |237| `CLAUDE_CODE_MAX_RETRIES` | ģ‹¤ķŒØķ•œ API ģš”ģ²­ģ„ ģž¬ģ‹œė„ķ•  횟수넼 ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤(źø°ė³øź°’: 10). {/* min-version: 2.1.186 */}v2.1.186부터 ģµœėŒ€ 15딜 ģ œķ•œė©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 `CLAUDE_CODE_RETRY_WATCHDOG`ģ“ źø°ė³øź°’ģ„ 올리고 ģ œķ•œģ„ ģ œź±°ķ•©ė‹ˆė‹¤. ė” źø“ ģ¤‘ė‹Øģ„ 기다려야 ķ•˜ėŠ” ė¬“ģø ģ„øģ…˜ģ˜ 경우 `CLAUDE_CODE_RETRY_WATCHDOG`ģ„ ėŒ€ģ‹  ģ„¤ģ •ķ•©ė‹ˆė‹¤. |

234| `CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY` | ė³‘ė ¬ė”œ 실행할 수 ģžˆėŠ” ģ½źø° ģ „ģš© ė„źµ¬ ė° subagentģ˜ ģµœėŒ€ 수(źø°ė³øź°’: 10). ė” ė†’ģ€ ź°’ģ€ 병렬 처리넼 ģ¦ź°€ģ‹œķ‚¤ģ§€ė§Œ ė” ė§Žģ€ ė¦¬ģ†ŒģŠ¤ė„¼ ģ†Œė¹„ķ•©ė‹ˆė‹¤. |238| `CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY` | ė³‘ė ¬ė”œ 실행할 수 ģžˆėŠ” ģ½źø° ģ „ģš© ė„źµ¬ ė° subagentģ˜ ģµœėŒ€ 수(źø°ė³øź°’: 10). ė” ė†’ģ€ ź°’ģ€ 병렬 처리넼 ģ¦ź°€ģ‹œķ‚¤ģ§€ė§Œ ė” ė§Žģ€ ė¦¬ģ†ŒģŠ¤ė„¼ ģ†Œė¹„ķ•©ė‹ˆė‹¤. |

235| `CLAUDE_CODE_MAX_TURNS` | ėŖ…ģ‹œģ  ģ œķ•œģ“ ģ „ė‹¬ė˜ģ§€ ģ•Šģ„ ė•Œ ģ—ģ“ģ „ķŠø ķ„“ 수넼 ģ œķ•œķ•©ė‹ˆė‹¤. [`--max-turns`](/ko/cli-reference#cli-flags) 전달과 ė™ģ¼ķ•˜ė©°, ė‘˜ 다 ģ„¤ģ •ė˜ė©“ ģš°ģ„ ķ•©ė‹ˆė‹¤. ģ–‘ģ˜ ģ •ģˆ˜ź°€ ģ•„ė‹Œ ź°’ģ€ ģ œķ•œģ“ ģ—†ėŠ” 것으딜 ģ·Øźø‰ė˜ģ§€ ģ•Šź³  ģ˜¤ė„˜ģ™€ ķ•Øź»˜ ģ‹œģž‘ ģ‹œ ź±°ė¶€ė©ė‹ˆė‹¤. |239| `CLAUDE_CODE_MAX_TURNS` | ėŖ…ģ‹œģ  ģ œķ•œģ“ ģ „ė‹¬ė˜ģ§€ ģ•Šģ„ ė•Œ ģ—ģ“ģ „ķŠø ķ„“ 수넼 ģ œķ•œķ•©ė‹ˆė‹¤. [`--max-turns`](/ko/cli-reference#cli-flags) 전달과 ė™ģ¼ķ•˜ė©°, ė‘˜ 다 ģ„¤ģ •ė˜ė©“ ģš°ģ„ ķ•©ė‹ˆė‹¤. ģ–‘ģ˜ ģ •ģˆ˜ź°€ ģ•„ė‹Œ ź°’ģ€ ģ œķ•œģ“ ģ—†ėŠ” 것으딜 ģ·Øźø‰ė˜ģ§€ ģ•Šź³  ģ˜¤ė„˜ģ™€ ķ•Øź»˜ ģ‹œģž‘ ģ‹œ ź±°ė¶€ė©ė‹ˆė‹¤. |

236| `CLAUDE_CODE_MCP_ALLOWLIST_ENV` | stdio MCP ģ„œė²„ė„¼ ģ•ˆģ „ķ•œ źø°ė³ø ķ™˜ź²½ź³¼ ģ„œė²„ģ˜ źµ¬ģ„±ėœ `env`만으딜 ģƒģ„±ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģ…ø ķ™˜ź²½ģ„ ģƒģ†ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |240| `CLAUDE_CODE_MCP_ALLOWLIST_ENV` | stdio MCP ģ„œė²„ė„¼ ģ•ˆģ „ķ•œ źø°ė³ø ķ™˜ź²½ź³¼ ģ„œė²„ģ˜ źµ¬ģ„±ėœ `env`만으딜 ģƒģ„±ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģ…ø ķ™˜ź²½ģ„ ģƒģ†ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |


262| `CLAUDE_CODE_REMOTE_SESSION_ID` | [ķ“ė¼ģš°ė“œ ģ„øģ…˜](/ko/claude-code-on-the-web)ģ—ģ„œ ķ˜„ģž¬ ģ„øģ…˜ģ˜ ID딜 ģžė™ģœ¼ė”œ ģ„¤ģ •ė©ė‹ˆė‹¤. ģ„øģ…˜ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøė”œ ė‹¤ģ‹œ ģ—°ź²°ķ•˜ėŠ” 링크넼 źµ¬ģ„±ķ•˜ė ¤ė©“ ģ“ė„¼ ģ½ģŠµė‹ˆė‹¤. [ģ„øģ…˜ģœ¼ė”œ 출렄 ė‹¤ģ‹œ ģ—°ź²°](/ko/claude-code-on-the-web#link-output-back-to-the-session) ģ°øģ”° |266| `CLAUDE_CODE_REMOTE_SESSION_ID` | [ķ“ė¼ģš°ė“œ ģ„øģ…˜](/ko/claude-code-on-the-web)ģ—ģ„œ ķ˜„ģž¬ ģ„øģ…˜ģ˜ ID딜 ģžė™ģœ¼ė”œ ģ„¤ģ •ė©ė‹ˆė‹¤. ģ„øģ…˜ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøė”œ ė‹¤ģ‹œ ģ—°ź²°ķ•˜ėŠ” 링크넼 źµ¬ģ„±ķ•˜ė ¤ė©“ ģ“ė„¼ ģ½ģŠµė‹ˆė‹¤. [ģ„øģ…˜ģœ¼ė”œ 출렄 ė‹¤ģ‹œ ģ—°ź²°](/ko/claude-code-on-the-web#link-output-back-to-the-session) ģ°øģ”° |

263| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` | ģ“ģ „ ģ„øģ…˜ģ“ 중간에 ėė‚œ 경우 ģžė™ģœ¼ė”œ ģž¬ź°œķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. SDK ėŖØė“œģ—ģ„œ ģ‚¬ģš©ė˜ėÆ€ė”œ ėŖØėøģ“ SDKź°€ ķ”„ė”¬ķ”„ķŠøė„¼ ė‹¤ģ‹œ 전솔할 ķ•„ģš” ģ—†ģ“ ź³„ģ†ė©ė‹ˆė‹¤. |267| `CLAUDE_CODE_RESUME_INTERRUPTED_TURN` | ģ“ģ „ ģ„øģ…˜ģ“ 중간에 ėė‚œ 경우 ģžė™ģœ¼ė”œ ģž¬ź°œķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. SDK ėŖØė“œģ—ģ„œ ģ‚¬ģš©ė˜ėÆ€ė”œ ėŖØėøģ“ SDKź°€ ķ”„ė”¬ķ”„ķŠøė„¼ ė‹¤ģ‹œ 전솔할 ķ•„ģš” ģ—†ģ“ ź³„ģ†ė©ė‹ˆė‹¤. |

264| `CLAUDE_CODE_RESUME_PROMPT` | ģ„øģ…˜ģ“ 중간에 ėė‚œ 후 ģž¬ź°œķ•  ė•Œ ģ£¼ģž…ė˜ėŠ” ź³„ģ† ė©”ģ‹œģ§€ė„¼ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. źø°ė³øź°’ģ€ `Continue from where you left off.`ģž…ė‹ˆė‹¤. ģž„ģ‹œź°„ ģ‹¤ķ–‰ė˜ėŠ” ģ—ģ“ģ „ķŠøģ˜ ģŠ¤ķ° ģŠ¤ķ¬ė¦½ķŠøėŠ” ģ“ė„¼ ė” ģ§€ģ‹œģ ģø ė¶€ķŒ… ė©”ģ‹œģ§€ė”œ 설정할 수 ģžˆģŠµė‹ˆė‹¤. 빈 ė¬øģžģ—“ģ€ źø°ė³øź°’ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |268| `CLAUDE_CODE_RESUME_PROMPT` | ģ„øģ…˜ģ“ 중간에 ėė‚œ 후 ģž¬ź°œķ•  ė•Œ ģ£¼ģž…ė˜ėŠ” ź³„ģ† ė©”ģ‹œģ§€ė„¼ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. źø°ė³øź°’ģ€ `Continue from where you left off.`ģž…ė‹ˆė‹¤. ģž„ģ‹œź°„ ģ‹¤ķ–‰ė˜ėŠ” ģ—ģ“ģ „ķŠøģ˜ ģŠ¤ķ° ģŠ¤ķ¬ė¦½ķŠøėŠ” ģ“ė„¼ ė” ģ§€ģ‹œģ ģø ė¶€ķŒ… ė©”ģ‹œģ§€ė”œ 설정할 수 ģžˆģŠµė‹ˆė‹¤. 빈 ė¬øģžģ—“ģ€ źø°ė³øź°’ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |

265| `CLAUDE_CODE_RETRY_WATCHDOG` | {/* min-version: 2.1.186 */}ķ‰ź°€ ķ•˜ė„¤ģŠ¤, CI ģž‘ģ—… ė˜ėŠ” 원격 ģž‘ģ—…ģžģ™€ ź°™ģ€ ė¬“ģø ģ„øģ…˜ģ˜ 경우 `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `429` ė° `529` ģš©ėŸ‰ 오넘넼 `CLAUDE_CODE_MAX_RETRIES` ģ‹œė„ 후 ģ‹¤ķŒØķ•˜ėŠ” ėŒ€ģ‹  ė¬“ķ•œģ • ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. ź°ģ‹œź²¬ģ€ ģ‹œė„ ģ‚¬ģ“ģ— ģµœėŒ€ 5ė¶„ź¹Œģ§€ ė°±ģ˜¤ķ”„ķ•˜ź±°ė‚˜ ģ‘ė‹µģ“ ģ†ė„ ģ œķ•œ ģž¬ģ„¤ģ • ģ‹œź°„ģ„ 전달할 ė•Œ ģ œķ•œģ“ ģž¬ģ„¤ģ •ė  ė•Œź¹Œģ§€ ėŒ€źø°ķ•©ė‹ˆė‹¤. ģ‚¬ģš©ėŸ‰ ģ œķ•œģ— ė„ė‹¬ķ•œ ģ„øģ…˜ģ€ ė‚Øģ€ ģœˆė„ģš°ė„¼ źø°ė‹¤ė¦½ė‹ˆė‹¤. Claude Code v2.1.186 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |269| `CLAUDE_CODE_RETRY_WATCHDOG` | {{/* min-version: 2.1.186 */}}ķ‰ź°€ ķ•˜ė„¤ģŠ¤, CI ģž‘ģ—… ė˜ėŠ” 원격 ģž‘ģ—…ģžģ™€ ź°™ģ€ ė¬“ģø ģ„øģ…˜ģ˜ 경우 `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. `429` ė° `529` ģš©ėŸ‰ 오넘넼 `CLAUDE_CODE_MAX_RETRIES` ģ‹œė„ 후 ģ‹¤ķŒØķ•˜ėŠ” ėŒ€ģ‹  ė¬“ķ•œģ • ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. ź°ģ‹œź²¬ģ€ ģ‹œė„ ģ‚¬ģ“ģ— ģµœėŒ€ 5ė¶„ź¹Œģ§€ ė°±ģ˜¤ķ”„ķ•˜ź±°ė‚˜ ģ‘ė‹µģ“ ģ†ė„ ģ œķ•œ ģž¬ģ„¤ģ • ģ‹œź°„ģ„ 전달할 ė•Œ ģ œķ•œģ“ ģž¬ģ„¤ģ •ė  ė•Œź¹Œģ§€ ėŒ€źø°ķ•©ė‹ˆė‹¤. ģ‚¬ģš©ėŸ‰ ģ œķ•œģ— ė„ė‹¬ķ•œ ģ„øģ…˜ģ€ ė‚Øģ€ ģœˆė„ģš°ė„¼ źø°ė‹¤ė¦½ė‹ˆė‹¤. {{/* min-version: 2.1.199 */}}v2.1.199부터 ģ„œė²„ 오넘, ķƒ€ģž„ģ•„ģ›ƒ, ėŠģ–“ģ§„ ģ—°ź²°ź³¼ ź°™ģ€ 다넸 ģ¼ģ‹œģ  ģ˜¤ė„˜ģ— ėŒ€ķ•œ źø°ė³ø ģž¬ģ‹œė„ 횟수넼 약 3ģ‹œź°„ģ˜ ė°±ģ˜¤ķ”„ģø 300으딜 올리고 `CLAUDE_CODE_MAX_RETRIES`넼 ėŖ…ģ‹œģ ģœ¼ė”œ ģ„¤ģ •ķ•˜ė©“ 15ģ˜ ģ œķ•œģ„ ģ œź±°ķ•©ė‹ˆė‹¤. Claude Code v2.1.186 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. |

266| `CLAUDE_CODE_SAFE_MODE` | ģ•ˆģ „ ėŖØė“œģ—ģ„œ ģ‹œģž‘ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤: CLAUDE.md, skill, ķ”ŒėŸ¬ź·øģø, ķ›…, MCP ģ„œė²„, ģ‚¬ģš©ģž ģ •ģ˜ ėŖ…ė ¹ ė° ģ—ģ“ģ „ķŠø, 출렄 ģŠ¤ķƒ€ģ¼, ģ›Œķ¬ķ”Œė”œģš°, ģ‚¬ģš©ģž ģ •ģ˜ ķ…Œė§ˆ, ģ‚¬ģš©ģž ģ •ģ˜ 키 ė°”ģøė”©, 상태 줄 ė° ķŒŒģ¼ ģ œģ•ˆ ėŖ…ė ¹, LSP ģ„œė²„, ģžė™ ė©”ėŖØė¦¬ėŠ” ė”œė“œė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ†ģƒėœ źµ¬ģ„±ģ„ 문제 ķ•“ź²°ķ•˜źø° ģœ„ķ•“. ꓀리 설정 ģ •ģ±…ģ€ ģ—¬ģ „ķžˆ 적용되며, ģ •ģ±… 구성 ķ›…, 상태 줄, ķŒŒģ¼ ģ œģ•ˆ ėŖ…ė ¹ģ„ ķ¬ķ•Øķ•©ė‹ˆė‹¤. ꓀리 ķ”ŒėŸ¬ź·øģø, ꓀리 skill, ꓀리 CLAUDE.md, ģ •ģ±… 구성 MCP ģ„œė²„ėŠ” ė”œė“œė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. [`--safe-mode`](/ko/cli-reference#cli-flags) 전달과 ė™ģ¼ķ•©ė‹ˆė‹¤. 직접 ģƒģ„±ėœ ģžģ‹ ķ”„ė”œģ„øģŠ¤ėŠ” ė³€ģˆ˜ė„¼ ģƒģ†ķ•©ė‹ˆė‹¤. |270| `CLAUDE_CODE_SAFE_MODE` | ģ•ˆģ „ ėŖØė“œģ—ģ„œ ģ‹œģž‘ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤: CLAUDE.md, skill, ķ”ŒėŸ¬ź·øģø, ķ›…, MCP ģ„œė²„, ģ‚¬ģš©ģž ģ •ģ˜ ėŖ…ė ¹ ė° ģ—ģ“ģ „ķŠø, 출렄 ģŠ¤ķƒ€ģ¼, ģ›Œķ¬ķ”Œė”œģš°, ģ‚¬ģš©ģž ģ •ģ˜ ķ…Œė§ˆ, ģ‚¬ģš©ģž ģ •ģ˜ 키 ė°”ģøė”©, 상태 줄 ė° ķŒŒģ¼ ģ œģ•ˆ ėŖ…ė ¹, LSP ģ„œė²„, ģžė™ ė©”ėŖØė¦¬ėŠ” ė”œė“œė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ†ģƒėœ źµ¬ģ„±ģ„ 문제 ķ•“ź²°ķ•˜źø° ģœ„ķ•“. ꓀리 설정 ģ •ģ±…ģ€ ģ—¬ģ „ķžˆ 적용되며, ģ •ģ±… 구성 ķ›…, 상태 줄, ķŒŒģ¼ ģ œģ•ˆ ėŖ…ė ¹ģ„ ķ¬ķ•Øķ•©ė‹ˆė‹¤. ꓀리 ķ”ŒėŸ¬ź·øģø, ꓀리 skill, ꓀리 CLAUDE.md, ģ •ģ±… 구성 MCP ģ„œė²„ėŠ” ė”œė“œė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. [`--safe-mode`](/ko/cli-reference#cli-flags) 전달과 ė™ģ¼ķ•©ė‹ˆė‹¤. 직접 ģƒģ„±ėœ ģžģ‹ ķ”„ė”œģ„øģŠ¤ėŠ” ė³€ģˆ˜ė„¼ ģƒģ†ķ•©ė‹ˆė‹¤. |

267| `CLAUDE_CODE_SCRIPT_CAPS` | `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`ģ“ ģ„¤ģ •ė˜ģ—ˆģ„ ė•Œ ģ„øģ…˜ė‹¹ ķŠ¹ģ • 스크립트넼 ķ˜øģ¶œķ•  수 ģžˆėŠ” 횟수넼 ģ œķ•œķ•˜ėŠ” JSON ź°ģ²“ģž…ė‹ˆė‹¤. ķ‚¤ėŠ” ėŖ…ė ¹ ķ…ģŠ¤ķŠøģ— ėŒ€ķ•“ ģ¼ģ¹˜ķ•˜ėŠ” 부분 ė¬øģžģ—“ģž…ė‹ˆė‹¤. ź°’ģ€ ģ •ģˆ˜ 호출 ģ œķ•œģž…ė‹ˆė‹¤. 예넼 들얓 `{"deploy.sh": 2}`ėŠ” `deploy.sh`넼 ģµœėŒ€ 2번 ķ˜øģ¶œķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ¼ģ¹˜ėŠ” 부분 ė¬øģžģ—“ źø°ė°˜ģ“ėÆ€ė”œ `./scripts/deploy.sh $(evil)`ź³¼ ź°™ģ€ ģ…ø ķ™•ģž„ ķŠøė¦­ė„ ģ—¬ģ „ķžˆ ģ œķ•œģ— ķ¬ķ•Øė©ė‹ˆė‹¤. `xargs` ė˜ėŠ” `find -exec`ģ„ ķ†µķ•œ ėŸ°ķƒ€ģž„ ķŒ¬ģ•„ģ›ƒģ€ ź°ģ§€ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŠ” 심층 ė°©ģ–“ ģ œģ–“ģž…ė‹ˆė‹¤. |271| `CLAUDE_CODE_SCRIPT_CAPS` | `CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`ģ“ ģ„¤ģ •ė˜ģ—ˆģ„ ė•Œ ģ„øģ…˜ė‹¹ ķŠ¹ģ • 스크립트넼 ķ˜øģ¶œķ•  수 ģžˆėŠ” 횟수넼 ģ œķ•œķ•˜ėŠ” JSON ź°ģ²“ģž…ė‹ˆė‹¤. ķ‚¤ėŠ” ėŖ…ė ¹ ķ…ģŠ¤ķŠøģ— ėŒ€ķ•“ ģ¼ģ¹˜ķ•˜ėŠ” 부분 ė¬øģžģ—“ģž…ė‹ˆė‹¤. ź°’ģ€ ģ •ģˆ˜ 호출 ģ œķ•œģž…ė‹ˆė‹¤. 예넼 들얓 `{"deploy.sh": 2}`ėŠ” `deploy.sh`넼 ģµœėŒ€ 2번 ķ˜øģ¶œķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ¼ģ¹˜ėŠ” 부분 ė¬øģžģ—“ źø°ė°˜ģ“ėÆ€ė”œ `./scripts/deploy.sh $(evil)`ź³¼ ź°™ģ€ ģ…ø ķ™•ģž„ ķŠøė¦­ė„ ģ—¬ģ „ķžˆ ģ œķ•œģ— ķ¬ķ•Øė©ė‹ˆė‹¤. `xargs` ė˜ėŠ” `find -exec`ģ„ ķ†µķ•œ ėŸ°ķƒ€ģž„ ķŒ¬ģ•„ģ›ƒģ€ ź°ģ§€ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŠ” 심층 ė°©ģ–“ ģ œģ–“ģž…ė‹ˆė‹¤. |

268| `CLAUDE_CODE_SCROLL_SPEED` | [전첓 화멓 ė Œė”ė§](/ko/fullscreen#mouse-wheel-scrolling)ģ—ģ„œ 마우스 휠 스크딤 배수넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤. 1부터 20ź¹Œģ§€ģ˜ ź°’ģ„ ķ—ˆģš©ķ•©ė‹ˆė‹¤. 그리고 `0.5`와 ź°™ģ€ 1 ėÆøė§Œģ˜ ė¶„ģˆ˜ ź°’ģ„ ķ—ˆģš©ķ•˜ģ—¬ ķ„°ėÆøė„ģ˜ źø°ė³ø 스크딤 ź²½ė”œģ—ģ„œ ź°€ģ† ķŠøėž™ķŒØė“œ ė° 휠 ģŠ¤ķ¬ė”¤ģ„ 느리게 ķ•©ė‹ˆė‹¤. ķ„°ėÆøė„ģ“ ģ¦ķ­ ģ—†ģ“ ė…øģ¹˜ė‹¹ ķ•˜ė‚˜ģ˜ 휠 ģ“ė²¤ķŠøė„¼ ė³“ė‚“ėŠ” 경우 `vim`ź³¼ ģ¼ģ¹˜ķ•˜ė„ė” `3`으딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. JetBrains IDE ķ„°ėÆøė„ģ—ģ„œėŠ” ė¬“ģ‹œė˜ė©°, Claude CodeėŠ” ģžģ²“ 스크딤 처리넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |272| `CLAUDE_CODE_SCROLL_SPEED` | [전첓 화멓 ė Œė”ė§](/ko/fullscreen#mouse-wheel-scrolling)ģ—ģ„œ 마우스 휠 스크딤 배수넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤. 1부터 20ź¹Œģ§€ģ˜ ź°’ģ„ ķ—ˆģš©ķ•©ė‹ˆė‹¤. 그리고 `0.5`와 ź°™ģ€ 1 ėÆøė§Œģ˜ ė¶„ģˆ˜ ź°’ģ„ ķ—ˆģš©ķ•˜ģ—¬ ķ„°ėÆøė„ģ˜ źø°ė³ø 스크딤 ź²½ė”œģ—ģ„œ ź°€ģ† ķŠøėž™ķŒØė“œ ė° 휠 ģŠ¤ķ¬ė”¤ģ„ 느리게 ķ•©ė‹ˆė‹¤. ķ„°ėÆøė„ģ“ ģ¦ķ­ ģ—†ģ“ ė…øģ¹˜ė‹¹ ķ•˜ė‚˜ģ˜ 휠 ģ“ė²¤ķŠøė„¼ ė³“ė‚“ėŠ” 경우 `vim`ź³¼ ģ¼ģ¹˜ķ•˜ė„ė” `3`으딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. JetBrains IDE ķ„°ėÆøė„ģ—ģ„œėŠ” ė¬“ģ‹œė˜ė©°, Claude CodeėŠ” ģžģ²“ 스크딤 처리넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |


303| `CLAUDE_EFFORT` | Bash ė„źµ¬ subprocess ė° ķ›… ėŖ…ė ¹ģ—ģ„œ ķ™œģ„± [ė…øė „ ģˆ˜ģ¤€](/ko/model-config#adjust-effort-level)으딜 ģžė™ģœ¼ė”œ ģ„¤ģ •ė©ė‹ˆė‹¤: `low`, `medium`, `high`, `xhigh`, ė˜ėŠ” `max`. UltracodeėŠ” ė³„ź°œģ˜ ģˆ˜ģ¤€ģ“ ģ•„ė‹ˆė©° `xhigh`딜 ė³“ź³ ė©ė‹ˆė‹¤. [ķ›…](/ko/hooks)에 ģ „ė‹¬ėœ `effort.level` ķ•„ė“œģ™€ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤. ķ˜„ģž¬ ėŖØėøģ“ ė…øė „ ė§¤ź°œė³€ģˆ˜ė„¼ 지원할 ė•Œė§Œ ģ„¤ģ •ė©ė‹ˆė‹¤. |307| `CLAUDE_EFFORT` | Bash ė„źµ¬ subprocess ė° ķ›… ėŖ…ė ¹ģ—ģ„œ ķ™œģ„± [ė…øė „ ģˆ˜ģ¤€](/ko/model-config#adjust-effort-level)으딜 ģžė™ģœ¼ė”œ ģ„¤ģ •ė©ė‹ˆė‹¤: `low`, `medium`, `high`, `xhigh`, ė˜ėŠ” `max`. UltracodeėŠ” ė³„ź°œģ˜ ģˆ˜ģ¤€ģ“ ģ•„ė‹ˆė©° `xhigh`딜 ė³“ź³ ė©ė‹ˆė‹¤. [ķ›…](/ko/hooks)에 ģ „ė‹¬ėœ `effort.level` ķ•„ė“œģ™€ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤. ķ˜„ģž¬ ėŖØėøģ“ ė…øė „ ė§¤ź°œė³€ģˆ˜ė„¼ 지원할 ė•Œė§Œ ģ„¤ģ •ė©ė‹ˆė‹¤. |

304| `CLAUDE_ENABLE_BYTE_WATCHDOG` | ė°”ģ“ķŠø ģˆ˜ģ¤€ ģŠ¤ķŠøė¦¬ė° 유휓 ź°ģ‹œź²¬ģ„ ź°•ģ œė”œ ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•˜ź±°ė‚˜, ź°•ģ œė”œ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `0`으딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģ„¤ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ ź°ģ‹œź²¬ģ€ 직접 Anthropic API ė° [Claude Platform on AWS](/ko/claude-platform-on-aws) 연결에 ėŒ€ķ•“ 기본적으딜 ķ™œģ„±ķ™”ė©ė‹ˆė‹¤. ė°”ģ“ķŠø ź°ģ‹œź²¬ģ€ `CLAUDE_STREAM_IDLE_TIMEOUT_MS`딜 ģ„¤ģ •ėœ źø°ź°„ ė™ģ•ˆ ģ™€ģ“ģ–“ģ— ė°”ģ“ķŠøź°€ ė„ģ°©ķ•˜ģ§€ ģ•Šģœ¼ė©“ ģ—°ź²°ģ„ ģ¤‘ė‹Øķ•©ė‹ˆė‹¤. ģµœģ†Œ 5ė¶„ģ“ė©° ģ“ė²¤ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ź³¼ ė…ė¦½ģ ģž…ė‹ˆė‹¤. |308| `CLAUDE_ENABLE_BYTE_WATCHDOG` | ė°”ģ“ķŠø ģˆ˜ģ¤€ ģŠ¤ķŠøė¦¬ė° 유휓 ź°ģ‹œź²¬ģ„ ź°•ģ œė”œ ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•˜ź±°ė‚˜, ź°•ģ œė”œ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `0`으딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģ„¤ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ ź°ģ‹œź²¬ģ€ 직접 Anthropic API ė° [Claude Platform on AWS](/ko/claude-platform-on-aws) 연결에 ėŒ€ķ•“ 기본적으딜 ķ™œģ„±ķ™”ė©ė‹ˆė‹¤. ė°”ģ“ķŠø ź°ģ‹œź²¬ģ€ `CLAUDE_STREAM_IDLE_TIMEOUT_MS`딜 ģ„¤ģ •ėœ źø°ź°„ ė™ģ•ˆ ģ™€ģ“ģ–“ģ— ė°”ģ“ķŠøź°€ ė„ģ°©ķ•˜ģ§€ ģ•Šģœ¼ė©“ ģ—°ź²°ģ„ ģ¤‘ė‹Øķ•©ė‹ˆė‹¤. ģµœģ†Œ 5ė¶„ģ“ė©° ģ“ė²¤ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ź³¼ ė…ė¦½ģ ģž…ė‹ˆė‹¤. |

305| `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK` | Amazon Bedrock `vnd.amazon.eventstream` ģ‘ė‹µģ—ģ„œ ė°”ģ“ķŠø ģˆ˜ģ¤€ ģŠ¤ķŠøė¦¬ė° 유휓 ź°ģ‹œź²¬ģ„ ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. 기본적으딜 꺼져 ģžˆģŠµė‹ˆė‹¤. `CLAUDE_STREAM_IDLE_TIMEOUT_MS`딜 ķƒ€ģž„ģ•„ģ›ƒģ„ źµ¬ģ„±ķ•©ė‹ˆė‹¤. |309| `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK` | Amazon Bedrock `vnd.amazon.eventstream` ģ‘ė‹µģ—ģ„œ ė°”ģ“ķŠø ģˆ˜ģ¤€ ģŠ¤ķŠøė¦¬ė° 유휓 ź°ģ‹œź²¬ģ„ ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. 기본적으딜 꺼져 ģžˆģŠµė‹ˆė‹¤. `CLAUDE_STREAM_IDLE_TIMEOUT_MS`딜 ķƒ€ģž„ģ•„ģ›ƒģ„ źµ¬ģ„±ķ•©ė‹ˆė‹¤. |

306| `CLAUDE_ENABLE_STREAM_WATCHDOG` | ģ“ė²¤ķŠø ģˆ˜ģ¤€ ģŠ¤ķŠøė¦¬ė° 유휓 ź°ģ‹œź²¬ģ„ ź°•ģ œė”œ ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•˜ź±°ė‚˜, ź°•ģ œė”œ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `0`으딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}}ģ„¤ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ ź°ģ‹œź²¬ģ€ ėŖØė“  ź³µźø‰ģžģ— ėŒ€ķ•“ 기본적으딜 켜져 ģžˆģŠµė‹ˆė‹¤. v2.1.196 ģ“ģ „ģ—ėŠ” ģ„¤ģ •ķ•˜ģ§€ ģ•Šģ€ źø°ė³øź°’ģ“ 직접 Anthropic APIģ—ģ„œ ģ„œė²„ ģ œģ–“ģ“ź³  다넸 ź³µźø‰ģžģ—ģ„œėŠ” 꺼져 ģžˆģ—ˆģŠµė‹ˆė‹¤. {/* min-version: 2.1.169 */}}v2.1.169부터 직접 Anthropic API ė° Claude Platform on AWS ģ“ģ™øģ˜ ź³µźø‰ģžė„ `API_FORCE_IDLE_TIMEOUT`에 ģ„¤ėŖ…ėœ ė…ė¦½ģ ģø 5ė¶„ 본문 유휓 ķƒ€ģž„ģ•„ģ›ƒģ„ ź°€ģ§‘ė‹ˆė‹¤. Bedrockģ—ģ„œėŠ” `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`딜 ė…ė¦½ģ ģø ė°”ģ“ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ģ„ ķ™œģ„±ķ™”ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤. ė‘˜ 다 ģ„¤ģ •ķ•˜ė©“ ķ•Øź»˜ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. `CLAUDE_STREAM_IDLE_TIMEOUT_MS`딜 ķƒ€ģž„ģ•„ģ›ƒģ„ źµ¬ģ„±ķ•©ė‹ˆė‹¤. |310| `CLAUDE_ENABLE_STREAM_WATCHDOG` | ģ“ė²¤ķŠø ģˆ˜ģ¤€ ģŠ¤ķŠøė¦¬ė° 유휓 ź°ģ‹œź²¬ģ„ ź°•ģ œė”œ ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•˜ź±°ė‚˜, ź°•ģ œė”œ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `0`으딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤.{/* min-version: 2.1.196 */}}ģ„¤ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ ź°ģ‹œź²¬ģ€ ėŖØė“  ź³µźø‰ģžģ— ėŒ€ķ•“ 기본적으딜 켜져 ģžˆģŠµė‹ˆė‹¤. v2.1.196 ģ“ģ „ģ—ėŠ” ģ„¤ģ •ķ•˜ģ§€ ģ•Šģ€ źø°ė³øź°’ģ“ 직접 Anthropic APIģ—ģ„œ ģ„œė²„ ģ œģ–“ģ“ź³  다넸 ź³µźø‰ģžģ—ģ„œėŠ” 꺼져 ģžˆģ—ˆģŠµė‹ˆė‹¤. {/* min-version: 2.1.169 */}}v2.1.169부터 직접 Anthropic API ė° Claude Platform on AWS ģ“ģ™øģ˜ ź³µźø‰ģžė„ `API_FORCE_IDLE_TIMEOUT`에 ģ„¤ėŖ…ėœ ė…ė¦½ģ ģø 5ė¶„ 본문 유휓 ķƒ€ģž„ģ•„ģ›ƒģ„ ź°€ģ§‘ė‹ˆė‹¤. Bedrockģ—ģ„œėŠ” `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`딜 ė…ė¦½ģ ģø ė°”ģ“ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ģ„ ķ™œģ„±ķ™”ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤. ė‘˜ 다 ģ„¤ģ •ķ•˜ė©“ ķ•Øź»˜ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. `CLAUDE_STREAM_IDLE_TIMEOUT_MS`딜 ķƒ€ģž„ģ•„ģ›ƒģ„ źµ¬ģ„±ķ•©ė‹ˆė‹¤. |

307| `CLAUDE_ENV_FILE` | Claude Codeź°€ 각 Bash ėŖ…ė ¹ 전에 ź°™ģ€ ģ…ø ķ”„ė”œģ„øģŠ¤ģ—ģ„œ ģ‹¤ķ–‰ķ•˜ėŠ” ģ…ø ģŠ¤ķ¬ė¦½ķŠøģ˜ ź²½ė”œģ“ėÆ€ė”œ ķŒŒģ¼ģ˜ 낓볓낓기가 명령에 ķ‘œģ‹œė©ė‹ˆė‹¤. virtualenv ė˜ėŠ” conda ķ™œģ„±ķ™”ė„¼ ėŖ…ė ¹ 간에 ģœ ģ§€ķ•˜ėŠ” ė° ģ‚¬ģš©ķ•©ė‹ˆė‹¤. [SessionStart](/ko/hooks#persist-environment-variables), [Setup](/ko/hooks#setup), [CwdChanged](/ko/hooks#cwdchanged), [FileChanged](/ko/hooks#filechanged) ķ›…ģœ¼ė”œė„ ė™ģ ģœ¼ė”œ ģ±„ģ›Œģ§‘ė‹ˆė‹¤. |311| `CLAUDE_ENV_FILE` | Claude Codeź°€ 각 Bash ėŖ…ė ¹ 전에 ź°™ģ€ ģ…ø ķ”„ė”œģ„øģŠ¤ģ—ģ„œ ģ‹¤ķ–‰ķ•˜ėŠ” ģ…ø ģŠ¤ķ¬ė¦½ķŠøģ˜ ź²½ė”œģ“ėÆ€ė”œ ķŒŒģ¼ģ˜ 낓볓낓기가 명령에 ķ‘œģ‹œė©ė‹ˆė‹¤. virtualenv ė˜ėŠ” conda ķ™œģ„±ķ™”ė„¼ ėŖ…ė ¹ 간에 ģœ ģ§€ķ•˜ėŠ” ė° ģ‚¬ģš©ķ•©ė‹ˆė‹¤. [SessionStart](/ko/hooks#persist-environment-variables), [Setup](/ko/hooks#setup), [CwdChanged](/ko/hooks#cwdchanged), [FileChanged](/ko/hooks#filechanged) ķ›…ģœ¼ė”œė„ ė™ģ ģœ¼ė”œ ģ±„ģ›Œģ§‘ė‹ˆė‹¤. |

308| `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` | ėŖ…ģ‹œģ  ģ“ė¦„ģ“ ģ œź³µė˜ģ§€ ģ•Šģ„ ė•Œ ģžė™ ģƒģ„±ėœ [Remote Control](/ko/remote-control) ģ„øģ…˜ ģ“ė¦„ģ˜ ģ ‘ė‘ģ‚¬ģž…ė‹ˆė‹¤. źø°ė³øź°’ģ€ ėØøģ‹ ģ˜ ķ˜øģŠ¤ķŠøėŖ…ģ“ė©°, `myhost-graceful-unicorn`ź³¼ ź°™ģ€ ģ“ė¦„ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤. `--remote-control-session-name-prefix` CLI ķ”Œėž˜ź·øėŠ” ė‹Øģ¼ ķ˜øģ¶œģ— ėŒ€ķ•“ ė™ģ¼ķ•œ ź°’ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. |312| `CLAUDE_REMOTE_CONTROL_SESSION_NAME_PREFIX` | ėŖ…ģ‹œģ  ģ“ė¦„ģ“ ģ œź³µė˜ģ§€ ģ•Šģ„ ė•Œ ģžė™ ģƒģ„±ėœ [Remote Control](/ko/remote-control) ģ„øģ…˜ ģ“ė¦„ģ˜ ģ ‘ė‘ģ‚¬ģž…ė‹ˆė‹¤. źø°ė³øź°’ģ€ ėØøģ‹ ģ˜ ķ˜øģŠ¤ķŠøėŖ…ģ“ė©°, `myhost-graceful-unicorn`ź³¼ ź°™ģ€ ģ“ė¦„ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤. `--remote-control-session-name-prefix` CLI ķ”Œėž˜ź·øėŠ” ė‹Øģ¼ ķ˜øģ¶œģ— ėŒ€ķ•“ ė™ģ¼ķ•œ ź°’ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. |

309| `CLAUDE_STREAM_IDLE_TIMEOUT_MS` | ģŠ¤ķŠøė¦¬ė° 유휓 ź°ģ‹œź²¬ģ“ ģ •ģ²“ėœ ģ—°ź²°ģ„ ė‹«źø° ģ „ģ˜ ķƒ€ģž„ģ•„ģ›ƒ(ė°€ė¦¬ģ“ˆ). ģ„¤ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ ģ“ė²¤ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ģ€ źø°ė³øź°’ 300ģ“ˆģ“ź³  ė°”ģ“ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ģ€ 직접 Anthropic API ģ—°ź²°ģ—ģ„œ źø°ė³øź°’ 180ģ“ˆģž…ė‹ˆė‹¤(Claude Platform on AWS ė° 다넸 ź³µźø‰ģžģ—ģ„œ 300쓈). ģ„¤ģ •ķ•˜ģ§€ ģ•Šģ€ 180쓈 ė°”ģ“ķŠø ź°ģ‹œź²¬ źø°ė³øź°’ģ€ ė³„ź°œģ˜ ź°’ģ“ė©° 5ė¶„ ģ œķ•œģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. ģ„¤ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ ģ“ė²¤ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ģ€ źø°ė³øź°’ 300ģ“ˆģ“ź³  ė°”ģ“ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ģ€ 직접 Anthropic API ģ—°ź²°ģ—ģ„œ źø°ė³øź°’ 180ģ“ˆģž…ė‹ˆė‹¤(Claude Platform on AWS ė° 다넸 ź³µźø‰ģžģ—ģ„œ 300쓈). ģ„¤ģ •ķ•˜ģ§€ ģ•Šģ€ 180쓈 ė°”ģ“ķŠø ź°ģ‹œź²¬ źø°ė³øź°’ģ€ ė³„ź°œģ˜ ź°’ģ“ė©° 5ė¶„ ģ œķ•œģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. `API_FORCE_IDLE_TIMEOUT`에 ģ„¤ėŖ…ėœ 본문 유휓 ķƒ€ģž„ģ•„ģ›ƒģ€ ė…ė¦½ģ ģœ¼ė”œ ģ ģš©ė©ė‹ˆė‹¤. Bedrockģ—ģ„œėŠ” `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`ģ¼ ė•Œė„ ģ ģš©ė©ė‹ˆė‹¤. |313| `CLAUDE_STREAM_IDLE_TIMEOUT_MS` | ģŠ¤ķŠøė¦¬ė° 유휓 ź°ģ‹œź²¬ģ“ ģ •ģ²“ėœ ģ—°ź²°ģ„ ė‹«źø° ģ „ģ˜ ķƒ€ģž„ģ•„ģ›ƒ(ė°€ė¦¬ģ“ˆ). ģ„¤ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ ģ“ė²¤ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ģ€ źø°ė³øź°’ 300ģ“ˆģ“ź³  ė°”ģ“ķŠø ģˆ˜ģ¤€ ź°ģ‹œź²¬ģ€ 직접 Anthropic API ģ—°ź²°ģ—ģ„œ źø°ė³øź°’ 180ģ“ˆģž…ė‹ˆė‹¤(Claude Platform on AWS ė° 다넸 ź³µźø‰ģžģ—ģ„œ 300쓈). ģ„¤ģ •ķ•˜ģ§€ ģ•Šģ€ 180쓈 ė°”ģ“ķŠø ź°ģ‹œź²¬ źø°ė³øź°’ģ€ ė³„ź°œģ˜ ź°’ģ“ė©° 5ė¶„ ģ œķ•œģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. `API_FORCE_IDLE_TIMEOUT`에 ģ„¤ėŖ…ėœ 본문 유휓 ķƒ€ģž„ģ•„ģ›ƒģ€ ė…ė¦½ģ ģœ¼ė”œ ģ ģš©ė©ė‹ˆė‹¤. Bedrockģ—ģ„œėŠ” `CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK=1`ģ¼ ė•Œė„ ģ ģš©ė©ė‹ˆė‹¤. |

310| `DEBUG` | 디버그 ėŖØė“œė„¼ ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. [`--debug`](/ko/cli-reference#cli-flags)딜 ģ‹¤ķ–‰ķ•˜ėŠ” 것과 ė™ģ¼ķ•©ė‹ˆė‹¤. 디버그 ė”œź·øėŠ” `~/.claude/debug/<session-id>.txt`에 źø°ė”ė˜ź±°ė‚˜ `CLAUDE_CODE_DEBUG_LOGS_DIR`딜 ģ„¤ģ •ėœ ź²½ė”œģ— źø°ė”ė©ė‹ˆė‹¤. `1`, `true`, `yes`, `on`ģ˜ ģ°ø ź°’ė§Œ 디버그 ėŖØė“œė„¼ ķ™œģ„±ķ™”ķ•˜ėÆ€ė”œ 다넸 ė„źµ¬ģ— ėŒ€ķ•“ ģ„¤ģ •ėœ `DEBUG=express:*`와 ź°™ģ€ ė„¤ģž„ģŠ¤ķŽ˜ģ“ģŠ¤ ķŒØķ„“ģ€ ģ“ė„¼ ķŠøė¦¬ź±°ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |314| `DEBUG` | 디버그 ėŖØė“œė„¼ ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. [`--debug`](/ko/cli-reference#cli-flags)딜 ģ‹¤ķ–‰ķ•˜ėŠ” 것과 ė™ģ¼ķ•©ė‹ˆė‹¤. 디버그 ė”œź·øėŠ” `~/.claude/debug/<session-id>.txt`에 źø°ė”ė˜ź±°ė‚˜ `CLAUDE_CODE_DEBUG_LOGS_DIR`딜 ģ„¤ģ •ėœ ź²½ė”œģ— źø°ė”ė©ė‹ˆė‹¤. `1`, `true`, `yes`, `on`ģ˜ ģ°ø ź°’ė§Œ 디버그 ėŖØė“œė„¼ ķ™œģ„±ķ™”ķ•˜ėÆ€ė”œ 다넸 ė„źµ¬ģ— ėŒ€ķ•“ ģ„¤ģ •ėœ `DEBUG=express:*`와 ź°™ģ€ ė„¤ģž„ģŠ¤ķŽ˜ģ“ģŠ¤ ķŒØķ„“ģ€ ģ“ė„¼ ķŠøė¦¬ź±°ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |

311| `DISABLE_AUTOUPDATER` | ģžė™ ģ—…ė°ģ“ķŠøė„¼ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģˆ˜ė™ `claude update`ėŠ” ź³„ģ† ģž‘ė™ķ•©ė‹ˆė‹¤. `DISABLE_UPDATES`넼 ģ‚¬ģš©ķ•˜ģ—¬ ė‘˜ 다 ģ°Øė‹Øķ•©ė‹ˆė‹¤. |315| `DISABLE_AUTOUPDATER` | ģžė™ ģ—…ė°ģ“ķŠøė„¼ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģˆ˜ė™ `claude update`ėŠ” ź³„ģ† ģž‘ė™ķ•©ė‹ˆė‹¤. `DISABLE_UPDATES`넼 ģ‚¬ģš©ķ•˜ģ—¬ ė‘˜ 다 ģ°Øė‹Øķ•©ė‹ˆė‹¤. |

312| `DISABLE_AUTO_COMPACT` | ģ»Øķ…ģŠ¤ķŠø ģ œķ•œģ— 접근할 ė•Œ ģžė™ ģ••ģ¶•ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģˆ˜ė™ `/compact` ėŖ…ė ¹ģ€ ź³„ģ† ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. ģ••ģ¶•ģ“ ė°œģƒķ•˜ėŠ” ģ‹œźø°ė„¼ ėŖ…ģ‹œģ ģœ¼ė”œ ģ œģ–“ķ•˜ė ¤ėŠ” 경우 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |316| `DISABLE_AUTO_COMPACT` | ģ»Øķ…ģŠ¤ķŠø ģ œķ•œģ— 접근할 ė•Œ ģžė™ ģ••ģ¶•ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģˆ˜ė™ `/compact` ėŖ…ė ¹ģ€ ź³„ģ† ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. ģ••ģ¶•ģ“ ė°œģƒķ•˜ėŠ” ģ‹œźø°ė„¼ ėŖ…ģ‹œģ ģœ¼ė”œ ģ œģ–“ķ•˜ė ¤ėŠ” 경우 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. |

errors.md +174 āˆ’26

Details

6 6 

7> Claude Code ėŸ°ķƒ€ģž„ 오넘 ė©”ģ‹œģ§€ė„¼ ģ”°ķšŒķ•˜ź³  각 ģ˜¤ė„˜ģ˜ ģ˜ėÆøģ™€ ķ•“ź²° ė°©ė²•ģ„ ķ™•ģøķ•©ė‹ˆė‹¤.7> Claude Code ėŸ°ķƒ€ģž„ 오넘 ė©”ģ‹œģ§€ė„¼ ģ”°ķšŒķ•˜ź³  각 ģ˜¤ė„˜ģ˜ ģ˜ėÆøģ™€ ķ•“ź²° ė°©ė²•ģ„ ķ™•ģøķ•©ė‹ˆė‹¤.

8 8 

9ģ“ ķŽ˜ģ“ģ§€ģ—ėŠ” Claude Codeź°€ ķ‘œģ‹œķ•˜ėŠ” ėŸ°ķƒ€ģž„ ģ˜¤ė„˜ģ™€ 각 ģ˜¤ė„˜ģ—ģ„œ ė³µźµ¬ķ•˜ėŠ” 방법, 그리고 오넘 ģ—†ģ“ ģ‘ė‹µģ“ ģ“ģƒķ•“ ė³“ģ¼ ė•Œ ķ™•ģøķ•  ģ‚¬ķ•­ģ“ ė‚˜ģ—“ė˜ģ–“ ģžˆģŠµė‹ˆė‹¤. `command not found` ė˜ėŠ” 설정 중 TLS ģ˜¤ė„˜ģ™€ ź°™ģ€ ģ„¤ģ¹˜ ģ˜¤ė„˜ėŠ” [문제 ķ•“ź²°](/ko/troubleshoot-install)ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.9ģ“ ķŽ˜ģ“ģ§€ģ—ėŠ” Claude Codeź°€ ķ‘œģ‹œķ•˜ėŠ” ėŸ°ķƒ€ģž„ ģ˜¤ė„˜ģ™€ 각 ģ˜¤ė„˜ģ—ģ„œ ė³µźµ¬ķ•˜ėŠ” 방법, 그리고 오넘 ģ—†ģ“ ģ‘ė‹µģ“ ģ“ģƒķ•“ ė³“ģ¼ ė•Œ ķ™•ģøķ•  ģ‚¬ķ•­ģ“ ė‚˜ģ—“ė˜ģ–“ ģžˆģŠµė‹ˆė‹¤. `command not found` ė˜ėŠ” 설정 중 TLS ģ˜¤ė„˜ģ™€ ź°™ģ€ ģ„¤ģ¹˜ ģ˜¤ė„˜ėŠ” [ģ„¤ģ¹˜ ė° ė”œź·øģø 문제 ķ•“ź²°](/ko/troubleshoot-install)ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

10 10 

11ģ“ėŸ¬ķ•œ 오넘 ė° 복구 ėŖ…ė ¹ģ€ CLI, [ė°ģŠ¤ķ¬ķ†± 앱](/ko/desktop), [ģ›¹ģ˜ Claude Code](/ko/claude-code-on-the-web)에 모두 ģ ģš©ė©ė‹ˆė‹¤. 세 가지 모두 ė™ģ¼ķ•œ Claude Code CLI넼 ėž˜ķ•‘ķ•˜źø° ė•Œė¬øģž…ė‹ˆė‹¤. ķ‘œė©“ė³„ ė¬øģ œėŠ” 핓당 ķ‘œė©“ģ˜ ķŽ˜ģ“ģ§€ģ— ģžˆėŠ” 문제 ķ•“ź²° ģ„¹ģ…˜ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.11ģ“ėŸ¬ķ•œ 오넘 ė° 복구 ėŖ…ė ¹ģ€ CLI, [ė°ģŠ¤ķ¬ķ†± 앱](/ko/desktop), [ģ›¹ģ˜ Claude Code](/ko/claude-code-on-the-web)에 모두 ģ ģš©ė©ė‹ˆė‹¤. 세 가지 모두 ė™ģ¼ķ•œ Claude Code CLI넼 ėž˜ķ•‘ķ•˜źø° ė•Œė¬øģž…ė‹ˆė‹¤. ķ‘œė©“ė³„ ė¬øģ œėŠ” 핓당 ķ‘œė©“ģ˜ ķŽ˜ģ“ģ§€ģ— ģžˆėŠ” 문제 ķ•“ź²° ģ„¹ģ…˜ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

12 12 


25| `API Error: 500 Internal server error` | [ģ„œė²„ 오넘](#api-error-500-internal-server-error) |25| `API Error: 500 Internal server error` | [ģ„œė²„ 오넘](#api-error-500-internal-server-error) |

26| `API Error: Repeated 529 Overloaded errors` | [ģ„œė²„ 오넘](#api-error-repeated-529-overloaded-errors) |26| `API Error: Repeated 529 Overloaded errors` | [ģ„œė²„ 오넘](#api-error-repeated-529-overloaded-errors) |

27| `Request timed out` | [ģ„œė²„ 오넘](#request-timed-out), ė˜ėŠ” ė©”ģ‹œģ§€ģ— ģøķ„°ė„· ģ—°ź²°ģ“ ģ–øźø‰ėœ 경우 [ė„¤ķŠøģ›Œķ¬](#unable-to-connect-to-api) |27| `Request timed out` | [ģ„œė²„ 오넘](#request-timed-out), ė˜ėŠ” ė©”ģ‹œģ§€ģ— ģøķ„°ė„· ģ—°ź²°ģ“ ģ–øźø‰ėœ 경우 [ė„¤ķŠøģ›Œķ¬](#unable-to-connect-to-api) |

28| `Server error mid-response. The response above may be incomplete.` | [ģ„œė²„ 오넘](#the-response-above-may-be-incomplete) |

29| `Connection closed mid-response` / `Response stalled mid-stream` | [ģ„œė²„ 오넘](#the-response-above-may-be-incomplete) |

28| `<model> is temporarily unavailable, so auto mode cannot determine the safety of...` | [ģ„œė²„ 오넘](#auto-mode-cannot-determine-the-safety-of-an-action) |30| `<model> is temporarily unavailable, so auto mode cannot determine the safety of...` | [ģ„œė²„ 오넘](#auto-mode-cannot-determine-the-safety-of-an-action) |

29| `Auto mode could not evaluate this action and is blocking it for safety` | [ģ„œė²„ 오넘](#auto-mode-cannot-determine-the-safety-of-an-action) |31| `Auto mode could not evaluate this action and is blocking it for safety` | [ģ„œė²„ 오넘](#auto-mode-cannot-determine-the-safety-of-an-action) |

30| `Auto mode classifier transcript exceeded context window` | [ģ„œė²„ 오넘](#auto-mode-cannot-determine-the-safety-of-an-action) |32| `Auto mode classifier transcript exceeded context window` | [ģ„œė²„ 오넘](#auto-mode-cannot-determine-the-safety-of-an-action) |

33| `Agent terminated early due to an API error` | [ģ„œė²„ 오넘](#agent-terminated-early-due-to-an-api-error) |

31| `You've hit your session limit` / `You've hit your weekly limit` | [ģ‚¬ģš© ģ œķ•œ](#you%E2%80%99ve-hit-your-session-limit) |34| `You've hit your session limit` / `You've hit your weekly limit` | [ģ‚¬ģš© ģ œķ•œ](#you%E2%80%99ve-hit-your-session-limit) |

32| `Usage credits required for 1M context` | [ģ‚¬ģš© ģ œķ•œ](#usage-credits-required-for-1m-context) |35| `Usage credits required for 1M context` | [ģ‚¬ģš© ģ œķ•œ](#usage-credits-required-for-1m-context) |

33| `Server is temporarily limiting requests` | [ģ‚¬ģš© ģ œķ•œ](#server-is-temporarily-limiting-requests) |36| `Server is temporarily limiting requests` | [ģ‚¬ģš© ģ œķ•œ](#server-is-temporarily-limiting-requests) |


43| `Remote Control is only available when using Claude via api.anthropic.com` | [ģøģ¦](#remote-control-requires-the-anthropic-api) |46| `Remote Control is only available when using Claude via api.anthropic.com` | [ģøģ¦](#remote-control-requires-the-anthropic-api) |

44| `OAuth token revoked` / `OAuth token has expired` | [ģøģ¦](#oauth-token-revoked-or-expired) |47| `OAuth token revoked` / `OAuth token has expired` | [ģøģ¦](#oauth-token-revoked-or-expired) |

45| `does not meet scope requirement user:profile` | [ģøģ¦](#oauth-scope-requirement) |48| `does not meet scope requirement user:profile` | [ģøģ¦](#oauth-scope-requirement) |

49| `AWS credentials expired or invalid` | [ģøģ¦](#aws-credentials-expired-or-invalid) |

50| `AWS authentication failed` | [ģøģ¦](#aws-authentication-failed) |

46| `Unable to connect to API` | [ė„¤ķŠøģ›Œķ¬](#unable-to-connect-to-api) |51| `Unable to connect to API` | [ė„¤ķŠøģ›Œķ¬](#unable-to-connect-to-api) |

47| `Waiting for API response Ā· will retry in` | [ģžė™ ģž¬ģ‹œė„](#automatic-retries), ė˜ėŠ” ģ§€ģ†ė˜ėŠ” 경우 [ė„¤ķŠøģ›Œķ¬](#unable-to-connect-to-api) |52| `Waiting for API response Ā· will retry in` | [ģžė™ ģž¬ģ‹œė„](#automatic-retries), ė˜ėŠ” ģ§€ģ†ė˜ėŠ” 경우 [ė„¤ķŠøģ›Œķ¬](#unable-to-connect-to-api) |

48| `SSL certificate verification failed` | [ė„¤ķŠøģ›Œķ¬](#ssl-certificate-errors) |53| `SSL certificate verification failed` | [ė„¤ķŠøģ›Œķ¬](#ssl-certificate-errors) |

54| `SSL certificate error (...)` during login or startup | [ė„¤ķŠøģ›Œķ¬](#ssl-certificate-errors) |

49| `403` with `x-deny-reason: host_not_allowed` in a cloud or routine session | [ė„¤ķŠøģ›Œķ¬](#host-not-allowed-in-a-cloud-session) |55| `403` with `x-deny-reason: host_not_allowed` in a cloud or routine session | [ė„¤ķŠøģ›Œķ¬](#host-not-allowed-in-a-cloud-session) |

50| `Prompt is too long` | [ģš”ģ²­ 오넘](#prompt-is-too-long) |56| `Prompt is too long` | [ģš”ģ²­ 오넘](#prompt-is-too-long) |

51| `Error during compaction: Conversation too long` | [ģš”ģ²­ 오넘](#error-during-compaction-conversation-too-long) |57| `Error during compaction: Conversation too long` | [ģš”ģ²­ 오넘](#error-during-compaction-conversation-too-long) |


61| `max_tokens must be greater than thinking.budget_tokens` | [ģš”ģ²­ 오넘](#thinking-budget-exceeds-output-limit) |67| `max_tokens must be greater than thinking.budget_tokens` | [ģš”ģ²­ 오넘](#thinking-budget-exceeds-output-limit) |

62| `API Error: 400 due to tool use concurrency issues` | [ģš”ģ²­ 오넘](#tool-use-or-thinking-block-mismatch) |68| `API Error: 400 due to tool use concurrency issues` | [ģš”ģ²­ 오넘](#tool-use-or-thinking-block-mismatch) |

63| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [ģš”ģ²­ 오넘](#usage-policy-refusal) |69| `Claude Code is unable to respond to this request, which appears to violate our Usage Policy` | [ģš”ģ²­ 오넘](#usage-policy-refusal) |

64| ģ‘ė‹µ ķ’ˆģ§ˆģ“ ķ‰ģ†Œė³“ė‹¤ 낮아 ė³“ģž„ | [ģ‘ė‹µ ķ’ˆģ§ˆ](#responses-seem-lower-quality-than-usual) |70| `--bg and --print conflict` | [명령줄 오넘](#command-line-errors) |

71| Responses seem lower quality than usual | [ģ‘ė‹µ ķ’ˆģ§ˆ](#responses-seem-lower-quality-than-usual) |

65 72 

66<h2 id="automatic-retries">73<h2 id="automatic-retries">

67 ģžė™ ģž¬ģ‹œė„74 ģžė™ ģž¬ģ‹œė„

68</h2>75</h2>

69 76 

70Claude CodeėŠ” 오넘넼 ķ‘œģ‹œķ•˜źø° 전에 ģ¼ģ‹œģ  오넘넼 ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. ģ„œė²„ 오넘, ź³¼ė¶€ķ•˜ ģ‘ė‹µ, ģš”ģ²­ ģ‹œź°„ 쓈과, ģž„ģ‹œ 429 ģŠ¤ė”œķ‹€, ėŠģ–“ģ§„ ģ—°ź²°ģ€ 모두 ģ§€ģˆ˜ ė°±ģ˜¤ķ”„ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģµœėŒ€ 10회 ģž¬ģ‹œė„ė©ė‹ˆė‹¤. ģž¬ģ‹œė„ķ•˜ėŠ” ė™ģ•ˆ ģŠ¤ķ”¼ė„ˆėŠ” `Retrying in Ns Ā· attempt x/y` ģ¹“ģš“ķŠøė‹¤ģš“ģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤.77Claude CodeėŠ” 오넘넼 ķ‘œģ‹œķ•˜źø° 전에 ģ¼ģ‹œģ  오넘넼 ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. ģ„œė²„ 오넘, ź³¼ė¶€ķ•˜ ģ‘ė‹µ, ģš”ģ²­ ģ‹œź°„ 쓈과, ģž„ģ‹œ 429 ģŠ¤ė”œķ‹€, ėŠģ–“ģ§„ ģ—°ź²°ģ€ 모두 ģ§€ģˆ˜ ė°±ģ˜¤ķ”„ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģµœėŒ€ 10회 ģž¬ģ‹œė„ė©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 ģ“ėŠ” ķ‘œģ‹œė˜ėŠ” ģ¶œė „ģ“ 없기 전에 ģ‘ė‹µ 중간에 ėŠģ–“ģ§€ėŠ” ģ—°ź²°ģ„ ķ¬ķ•Øķ•©ė‹ˆė‹¤. Claude CodeėŠ” ė™ģ¼ķ•œ ė°±ģ˜¤ķ”„ė”œ ģš”ģ²­ģ„ ė‹¤ģ‹œ ė°œźø‰ķ•˜ź³  ģ—°ź²° 오넘딜 ģ¤‘ģ§€ķ•˜ėŠ” ėŒ€ģ‹  ķ„“ģ“ ź³„ģ†ė©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 ź³„ķšģ˜ ķ• ė‹¹ėŸ‰ ķ—¤ė”ė„¼ ģ „ė‹¬ķ•˜ģ§€ ģ•ŠėŠ” ģž„ģ‹œ 429 ģŠ¤ė”œķ‹€ė„ claude.ai źµ¬ė…ģœ¼ė”œ ė”œź·øģøķ•  ė•Œ ģž¬ģ‹œė„ė©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ API 키 ė° ģ—”ķ„°ķ”„ė¼ģ“ģ¦ˆ ė”œź·øģøģ—ė§Œ ģž¬ģ‹œė„ķ–ˆģŠµė‹ˆė‹¤.

71 78 

72{/* min-version: 2.1.185 */}ģš”ģ²­ģ“ ģ—¬ģ „ķžˆ ėŒ€źø° ģ¤‘ģø ģƒķƒœģ—ģ„œ ģ‘ė‹µ ģŠ¤ķŠøė¦¼ģ— 20쓈 ė™ģ•ˆ ė°ģ“ķ„°ź°€ ė„ģ°©ķ•˜ģ§€ ģ•Šģœ¼ė©“, ģŠ¤ķ”¼ė„ˆėŠ” ģž¬ģ‹œė„ź°€ ģ‹œģž‘ė˜źø° 전에 `Waiting for API response Ā· will retry in … Ā· check your network`넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģš”ģ²­ģ“ 아직 ģ‹¤ķŒØķ•˜ģ§€ ģ•Šģ•˜ģŠµė‹ˆė‹¤. ģ¹“ģš“ķŠøė‹¤ģš“ģ€ Claude Codeź°€ ģ •ģ§€ėœ ģ—°ź²°ģ„ ģ¤‘ė‹Øķ•˜ź³  ģž¬ģ‹œė„ķ•˜ėŠ” ģ§€ģ ź¹Œģ§€ ģ‹¤ķ–‰ė˜ėÆ€ė”œ, ė°ģ“ķ„°ź°€ ģž¬ź°œė˜ź±°ė‚˜ ģž¬ģ‹œė„ź°€ ģ„±ź³µķ•˜ė©“ ė°°ė„ˆź°€ ģžė™ģœ¼ė”œ ģ‚¬ė¼ģ§‘ė‹ˆė‹¤. v2.1.185부터 ģž„ź³„ź°’ģ€ 20ģ“ˆģž…ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ 다넸 ķ‘œķ˜„ģœ¼ė”œ 10쓈 후에 ė°°ė„ˆė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ėŖØė“  ģ‹œė„ė§ˆė‹¤ ė‹¤ģ‹œ ė‚˜ķƒ€ė‚˜ė©“ [ė„¤ķŠøģ›Œķ¬ 문제](#unable-to-connect-to-api)딜 ģ·Øźø‰ķ•˜ģ‹­ģ‹œģ˜¤.79두 가지 오넘 ķ“ėž˜ģŠ¤ėŠ” ģž¬ģ‹œė„ķ•  수 없기 ė•Œė¬øģ— ģž¬ģ‹œė„ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

73 80 

74ģ“ ķŽ˜ģ“ģ§€ģ˜ 오넘 중 ķ•˜ė‚˜ė„¼ 볓멓 핓당 ģž¬ģ‹œė„ź°€ ģ“ėÆø ģ†Œģ§„ė˜ģ—ˆģŠµė‹ˆė‹¤. ė‹¤ģŒ ķ™˜ź²½ ė³€ģˆ˜ė”œ ė™ģž‘ģ„ ģ”°ģ •ķ•  수 ģžˆģŠµė‹ˆė‹¤.81* {/* min-version: 2.1.199 */}v2.1.199부터 TLS ģøģ¦ģ„œ ź²€ģ¦ ģ‹¤ķŒØ(예: TLS 검사 ķ”„ė”ģ‹œ, ėˆ„ė½ėœ `NODE_EXTRA_CA_CERTS` ė²ˆė“¤ ė˜ėŠ” 만료된 ģøģ¦ģ„œ)ėŠ” 첫 번째 ģ‹œė„ģ—ģ„œ ģ‹¤ķŒØķ•˜ėÆ€ė”œ 전첓 ģž¬ģ‹œė„ ģ˜ˆģ‚° 후가 ģ•„ė‹Œ ģ¦‰ģ‹œ ģˆ˜ģ •ģ“ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. [SSL ģøģ¦ģ„œ 오넘](#ssl-certificate-errors)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤. ķ•øė“œģ…°ģ“ķ¬ ģ‹œź°„ ģ“ˆź³¼ģ™€ ź°™ģ€ ģ¼ģ‹œģ  TLS ģ”°ź±“ģ€ ģ—¬ģ „ķžˆ ģž¬ģ‹œė„ė©ė‹ˆė‹¤.

82* {/* min-version: 2.1.199 */}v2.1.199부터 Claudeź°€ ģ“ėÆø ķ‘œģ‹œė˜ėŠ” ģ¶œė „ģ„ ģŠ¤ķŠøė¦¬ė°ķ•œ 후 ė„ģ°©ķ•˜ėŠ” ģ„œė²„ ģ˜¤ė„˜ėŠ” 부분 ģ‘ė‹µģ„ ģœ ģ§€ķ•˜ź³  [ė¶ˆģ™„ģ „ķ•œ ģ‘ė‹µ 공지](#the-response-above-may-be-incomplete)넼 ģ¶”ź°€ķ•©ė‹ˆė‹¤. ė™ģ¼ķ•œ ė„źµ¬ ķ˜øģ¶œģ„ 두 번 실행할 수 ģžˆģœ¼ėÆ€ė”œ ģž¬ģ‹œė„ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ 부분 ģ¶œė „ģ„ 버리고 ķ„“ģ„ 오넘딜 ė³“ź³ ķ–ˆģŠµė‹ˆė‹¤.

83 

84ģž¬ģ‹œė„ķ•˜ėŠ” ė™ģ•ˆ ģŠ¤ķ”¼ė„ˆėŠ” 오넘 ė ˆģ“ėø” 뒤에 `Retrying in Ns Ā· attempt x/y` ģ¹“ģš“ķŠøė‹¤ģš“ģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ė ˆģ“ėø”ģ€ ģ¦‰ģ‹œ ģ”°ģ¹˜ķ•  수 ģžˆėŠ” ģ˜¤ė„˜ģ˜ 첫 번째 ģ‹œė„ģ—ģ„œ źµ¬ģ²“ģ ģø ģ“ģœ ė„¼ ė‚˜ķƒ€ėƒ…ė‹ˆė‹¤. ė„¤ķŠøģ›Œķ¬ź°€ ė‹¤ģš“ė˜ģ—ˆź±°ė‚˜ TLS ķ•øė“œģ…°ģ“ķ¬ź°€ ģ‹¤ķŒØķ–ˆź±°ė‚˜ ģ†ė„ ģ œķ•œģ— ė„ė‹¬ķ–ˆģŠµė‹ˆė‹¤. 다넸 ģ˜¤ė„˜ģ˜ 경우 ģ²˜ģŒģ—ėŠ” `API error`딜 ģ½ģŠµė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 세 번째 ģ‹œė„ģ˜ źµ¬ģ²“ģ ģø ģ“ģœ ė”œ ģ „ķ™˜ė˜ź±°ė‚˜ `CLAUDE_CODE_MAX_RETRIES`ź°€ 3개 ėÆøė§Œģ„ ķ—ˆģš©ķ•  ė•Œ ģµœģ¢… ģ‹œė„ģ—ģ„œ ģ „ķ™˜ė©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ ģµœģ¢… ģ‹œė„ģ—ģ„œė§Œ ģ „ķ™˜ė©ė‹ˆė‹¤.

85 

86{/* min-version: 2.1.198 */}v2.1.198부터 ģ¼ė°˜ģ ģø ģŠ¤ķ”¼ė„ˆ ķŒģ€ ģž¬ģ‹œė„ 중에 ģ–µģ œė©ė‹ˆė‹¤. 오넘 ģ“ģœ ź°€ ė“œėŸ¬ė‚˜ė©“ ģ‹¤ķŒØź°€ 529 ź³¼ė¶€ķ•˜ģø 경우 ģ¹“ģš“ķŠøė‹¤ģš“ ģ•„ėž˜ ģ¤„ė„ ģ„œė¹„ģŠ¤ 상태넼 ķ™•ģøķ•  ģœ„ģ¹˜ė„¼ ė‚˜ķƒ€ėƒ…ė‹ˆė‹¤. Anthropic APIģ˜ `status.claude.com` ė˜ėŠ” 다넸 źµ¬ģ„±ģ˜ ė©”ģ‹œģ§€ģ— ėŖ…ģ‹œėœ ģ œź³µģž ė˜ėŠ” ź²Œģ“ķŠøģ›Øģ“ ķ˜øģŠ¤ķŠøģž…ė‹ˆė‹¤.

87 

88{/* min-version: 2.1.185 */}ģš”ģ²­ģ“ ģ—¬ģ „ķžˆ ėŒ€źø° ģ¤‘ģø ģƒķƒœģ—ģ„œ ģ‘ė‹µ ģŠ¤ķŠøė¦¼ģ— 20쓈 ė™ģ•ˆ ė°ģ“ķ„°ź°€ ė„ģ°©ķ•˜ģ§€ ģ•Šģœ¼ė©“ ģŠ¤ķ”¼ė„ˆėŠ” ģž¬ģ‹œė„ź°€ ģ‹œģž‘ė˜źø° 전에 `Waiting for API response Ā· will retry in … Ā· check your network`넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģš”ģ²­ģ“ 아직 ģ‹¤ķŒØķ•˜ģ§€ ģ•Šģ•˜ģŠµė‹ˆė‹¤. ģ¹“ģš“ķŠøė‹¤ģš“ģ€ Claude Codeź°€ ģ •ģ§€ėœ ģ—°ź²°ģ„ ģ¤‘ė‹Øķ•˜ź³  ģž¬ģ‹œė„ķ•˜ėŠ” ģ§€ģ ź¹Œģ§€ ģ‹¤ķ–‰ė˜ėÆ€ė”œ ė°ģ“ķ„°ź°€ ģž¬ź°œė˜ź±°ė‚˜ ģž¬ģ‹œė„ź°€ ģ„±ź³µķ•˜ė©“ ė°°ė„ˆź°€ ģžė™ģœ¼ė”œ ģ‚¬ė¼ģ§‘ė‹ˆė‹¤. v2.1.185부터 ģž„ź³„ź°’ģ€ 20ģ“ˆģž…ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ 다넸 ķ‘œķ˜„ģœ¼ė”œ 10쓈 후에 ė°°ė„ˆė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ėŖØė“  ģ‹œė„ė§ˆė‹¤ ė‹¤ģ‹œ ė‚˜ķƒ€ė‚˜ė©“ [ė„¤ķŠøģ›Œķ¬ 문제](#unable-to-connect-to-api)딜 ģ·Øźø‰ķ•˜ģ‹­ģ‹œģ˜¤.

89 

90ģ“ ķŽ˜ģ“ģ§€ģ˜ 오넘 중 ķ•˜ė‚˜ė„¼ 볓멓 핓당 ģž¬ģ‹œė„ź°€ ģ“ėÆø ģ†Œģ§„ė˜ģ—ˆģŠµė‹ˆė‹¤. ģøģ¦ģ„œ ź²€ģ¦ ģ‹¤ķŒØģ™€ ź°™ģ“ ģž¬ģ‹œė„ė˜ģ§€ ģ•ŠėŠ” ķ“ėž˜ģŠ¤ģ— ģ†ķ•˜ģ§€ ģ•ŠėŠ” ķ•œ ė§ģž…ė‹ˆė‹¤. ė‹¤ģŒ ķ™˜ź²½ ė³€ģˆ˜ė”œ ė™ģž‘ģ„ ģ”°ģ •ķ•  수 ģžˆģŠµė‹ˆė‹¤.

75 91 

76| ė³€ģˆ˜ | źø°ė³øź°’ | 효과 |92| ė³€ģˆ˜ | źø°ė³øź°’ | 효과 |

77| :------------------------------------------- | :------ | :-------------------------------------------------------------------------------------------------- |93| :------------------------------------------- | :------ | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

78| [`CLAUDE_CODE_MAX_RETRIES`](/ko/env-vars) | 10 | ģž¬ģ‹œė„ ķšŸģˆ˜ģž…ė‹ˆė‹¤. {/* min-version: 2.1.186 */}v2.1.186부터 15딜 ģ œķ•œė©ė‹ˆė‹¤. ģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ 오넘넼 ė” 빨리 ķ‘œģ‹œķ•˜ė ¤ė©“ ė‚®ģ¶”ģ‹­ģ‹œģ˜¤. |94| [`CLAUDE_CODE_MAX_RETRIES`](/ko/env-vars) | 10 | ģž¬ģ‹œė„ ķšŸģˆ˜ģž…ė‹ˆė‹¤. {/* min-version: 2.1.186 */}v2.1.186부터 15딜 ģ œķ•œė©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 `CLAUDE_CODE_RETRY_WATCHDOG`ģ“ źø°ė³øź°’ģ„ ė†’ģ“ź³  ģƒķ•œģ„ ģ œź±°ķ•©ė‹ˆė‹¤. ģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ 오넘넼 ė” 빨리 ķ‘œģ‹œķ•˜ė ¤ė©“ ė‚®ģ¶”ģ‹­ģ‹œģ˜¤. |

79| [`CLAUDE_CODE_RETRY_WATCHDOG`](/ko/env-vars) | ģ„¤ģ •ė˜ģ§€ ģ•ŠģŒ | CI ģž‘ģ—…ź³¼ ź°™ģ€ ė¬“ģø ģ„øģ…˜ģ—ģ„œ `1`딜 ģ„¤ģ •ķ•˜ģ—¬ `CLAUDE_CODE_MAX_RETRIES` ģ‹œė„ 후 ģ‹¤ķŒØķ•˜ėŠ” ėŒ€ģ‹  `429` ė° `529` ģš©ėŸ‰ 오넘넼 ė¬“ķ•œģ • ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. |95| [`CLAUDE_CODE_RETRY_WATCHDOG`](/ko/env-vars) | ģ„¤ģ •ė˜ģ§€ ģ•ŠģŒ | CI ģž‘ģ—…ź³¼ ź°™ģ€ ė¬“ģø ģ„øģ…˜ģ—ģ„œ `1`딜 ģ„¤ģ •ķ•˜ģ—¬ `CLAUDE_CODE_MAX_RETRIES` ģ‹œė„ 후 ģ‹¤ķŒØķ•˜ėŠ” ėŒ€ģ‹  `429` ė° `529` ģš©ėŸ‰ 오넘넼 ė¬“ķ•œģ • ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 ģ„œė²„ 오넘, ģ‹œź°„ 쓈과, ėŠģ–“ģ§„ ģ—°ź²°ź³¼ ź°™ģ€ 다넸 ģ¼ģ‹œģ  ģ˜¤ė„˜ģ˜ źø°ė³ø ģž¬ģ‹œė„ 횟수넼 300으딜 ė†’ģž…ė‹ˆė‹¤. ėŒ€ėžµ 3ģ‹œź°„ģ˜ ė°±ģ˜¤ķ”„ģ“ė©° ėŖ…ģ‹œģ ģœ¼ė”œ 핓당 ė³€ģˆ˜ė„¼ ģ„¤ģ •ķ•˜ė©“ `CLAUDE_CODE_MAX_RETRIES`ģ˜ ģƒķ•œ 15넼 ģ œź±°ķ•©ė‹ˆė‹¤. |

80| [`API_TIMEOUT_MS`](/ko/env-vars) | 600000 | ģš”ģ²­ė‹¹ ģ‹œź°„ 쓈과(ė°€ė¦¬ģ“ˆ)ģž…ė‹ˆė‹¤. 느린 ė„¤ķŠøģ›Œķ¬ ė˜ėŠ” ķ”„ė”ģ‹œģ˜ 경우 ė†’ģž…ė‹ˆė‹¤. |96| [`API_TIMEOUT_MS`](/ko/env-vars) | 600000 | ģš”ģ²­ė‹¹ ģ‹œź°„ 쓈과(ė°€ė¦¬ģ“ˆ)ģž…ė‹ˆė‹¤. 느린 ė„¤ķŠøģ›Œķ¬ ė˜ėŠ” ķ”„ė”ģ‹œģ˜ 경우 ė†’ģž…ė‹ˆė‹¤. |

81 97 

82<h2 id="server-errors">98<h2 id="server-errors">


115API Error: Repeated 529 Overloaded errors. The API is at capacity — this is usually temporary. Try again in a moment. If it persists, check https://status.claude.com.131API Error: Repeated 529 Overloaded errors. The API is at capacity — this is usually temporary. Try again in a moment. If it persists, check https://status.claude.com.

116```132```

117 133 

118ė’¤ė”°ė„“ėŠ” ė¬øģž„ģ€ 500 ģ˜¤ė„˜ģ™€ ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ ģ œź³µģžģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤. 529ėŠ” ģ‚¬ģš© ģ œķ•œģ“ ģ•„ė‹ˆė©° ķ• ė‹¹ėŸ‰ģ— ėŒ€ķ•“ ź³„ģ‚°ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.134ė’¤ė”°ė„“ėŠ” ė¬øģž„ģ€ 500 ģ˜¤ė„˜ģ™€ ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ ģ œź³µģžģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤.

135 

136529ėŠ” ģ‚¬ģš© ģ œķ•œģ“ ģ•„ė‹ˆė©° ķ• ė‹¹ėŸ‰ģ— ėŒ€ķ•“ ź³„ģ‚°ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

119 137 

120**ķ•  ģ¼:**138**ķ•  ģ¼:**

121 139 


142* 느린 ė„¤ķŠøģ›Œķ¬ ė˜ėŠ” ķ”„ė”ģ‹œź°€ ģ›ģøģø 경우 [ģžė™ ģž¬ģ‹œė„](#automatic-retries)에 ģ„¤ėŖ…ėœ ėŒ€ė”œ `API_TIMEOUT_MS`넼 ė†’ģž…ė‹ˆė‹¤.160* 느린 ė„¤ķŠøģ›Œķ¬ ė˜ėŠ” ķ”„ė”ģ‹œź°€ ģ›ģøģø 경우 [ģžė™ ģž¬ģ‹œė„](#automatic-retries)에 ģ„¤ėŖ…ėœ ėŒ€ė”œ `API_TIMEOUT_MS`넼 ė†’ģž…ė‹ˆė‹¤.

143* ģ‹œź°„ ģ“ˆź³¼ź°€ ģžģ£¼ ė°œģƒķ•˜ź³  ė„¤ķŠøģ›Œķ¬ź°€ ģ •ģƒģø 경우 ģ•„ėž˜ [ė„¤ķŠøģ›Œķ¬ ė° ģ—°ź²° 오넘](#network-and-connection-errors)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.161* ģ‹œź°„ ģ“ˆź³¼ź°€ ģžģ£¼ ė°œģƒķ•˜ź³  ė„¤ķŠøģ›Œķ¬ź°€ ģ •ģƒģø 경우 ģ•„ėž˜ [ė„¤ķŠøģ›Œķ¬ ė° ģ—°ź²° 오넘](#network-and-connection-errors)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

144 162 

163<h3 id="the-response-above-may-be-incomplete">

164 The response above may be incomplete

165</h3>

166 

167ģŠ¤ķŠøė¦¬ė° ģ‘ė‹µģ“ Claudeź°€ ģ“ėÆø ķ‘œģ‹œė˜ėŠ” ģ¶œė „ģ„ ģƒģ„±ķ•œ 후 ģ‹¤ķŒØķ–ˆģŠµė‹ˆė‹¤. ģš”ģ²­ģ„ ė‹¤ģ‹œ 볓낓멓 ė™ģ¼ķ•œ ė„źµ¬ ķ˜øģ¶œģ„ 두 번 실행할 수 ģžˆģœ¼ėÆ€ė”œ Claude CodeėŠ” ģ“ėÆø ģŠ¤ķŠøė¦¬ė°ėœ ź²ƒģ„ ģœ ģ§€ķ•˜ź³  ķ„“ģ„ ė²„ė¦¬ėŠ” ėŒ€ģ‹  ģ“ 공지넼 ģ¶”ź°€ķ•©ė‹ˆė‹¤. ķ‘œģ‹œė˜ėŠ” ė³€ķ˜•ģ€ ģ›ģøģ„ ė‚˜ķƒ€ėƒ…ė‹ˆė‹¤.

168 

169```text theme={null}

170API Error: Server error mid-response. The response above may be incomplete.

171API Error: Connection closed mid-response. The response above may be incomplete.

172API Error: Response stalled mid-stream. The response above may be incomplete.

173```

174 

175* {/* min-version: 2.1.199 */}}`Server error mid-response`: 스트림 중간 ź³¼ė¶€ķ•˜ ė˜ėŠ” 5xx ģ„œė²„ ģ˜¤ė„˜ģž…ė‹ˆė‹¤. ģ“ ė³€ķ˜•ģ€ Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ź·ø ģ „ģ—ėŠ” 부분 ģ¶œė „ģ„ 버리고 전첓 ķ„“ģ„ 오넘딜 ė³“ź³ ķ–ˆģŠµė‹ˆė‹¤.

176* `Connection closed mid-response`: ģ—°ź²°ģ“ ėŠģ–“ģ”ŒģŠµė‹ˆė‹¤.

177* `Response stalled mid-stream`: ģŠ¤ķŠøė¦¼ģ“ ė°ģ“ķ„° ģ „ģ†”ģ„ ģ¤‘ģ§€ķ–ˆģŠµė‹ˆė‹¤.

178 

179**ķ•  ģ¼:**

180 

181* ģŠ¤ķŠøė¦¬ė°ėœ ģ‘ė‹µģ„ ģ½ģŠµė‹ˆė‹¤. ģ•„ė¬“ź²ƒė„ ģ†ģ‹¤ė˜ģ§€ ģ•Šģ•˜ģ§€ė§Œ ė§ˆģ§€ė§‰ ė¬øģž„ģ“ė‚˜ ė„źµ¬ ķ˜øģ¶œģ“ ėˆ„ė½ė  수 ģžˆģŠµė‹ˆė‹¤.

182* `continue`딜 ķšŒģ‹ ķ•˜ģ—¬ Claudeź°€ ģ¤‘ė‹Øėœ ģœ„ģ¹˜ģ—ģ„œ ź³„ģ†ķ•˜ė„ė” ķ•©ė‹ˆė‹¤.

183* ķ‘œģ‹œė˜ėŠ” 출렄 전에 ė™ģ¼ķ•œ ģ˜¤ė„˜ź°€ ė‚˜ķƒ€ė‚˜ė©“ Claude CodeėŠ” ģ“ė„¼ ģ™„ė£Œķ•˜ėŠ” ėŒ€ģ‹  ģš”ģ²­ģ„ ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. [ģžė™ ģž¬ģ‹œė„](#automatic-retries)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

184 

145<h3 id="auto-mode-cannot-determine-the-safety-of-an-action">185<h3 id="auto-mode-cannot-determine-the-safety-of-an-action">

146 Auto mode cannot determine the safety of an action186 Auto mode cannot determine the safety of an action

147</h3>187</h3>


173* ģž‘ģ—…ģ„ ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. ģ¼ė°˜ģ ģœ¼ė”œ ė‹¤ģŒ ģ‹œė„ģ—ģ„œ ģ„±ź³µķ•©ė‹ˆė‹¤.213* ģž‘ģ—…ģ„ ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤. ģ¼ė°˜ģ ģœ¼ė”œ ė‹¤ģŒ ģ‹œė„ģ—ģ„œ ģ„±ź³µķ•©ė‹ˆė‹¤.

174* `claude --debug`넼 ģ‹¤ķ–‰ķ•˜ź³  ģž‘ģ—…ģ„ ė°˜ė³µķ•˜ģ—¬ 디버그 ė”œź·øģ—ģ„œ źø°ė³ø ė¶„ė„˜źø° ģ‘ė‹µģ„ ķ™•ģøķ•©ė‹ˆė‹¤.214* `claude --debug`넼 ģ‹¤ķ–‰ķ•˜ź³  ģž‘ģ—…ģ„ ė°˜ė³µķ•˜ģ—¬ 디버그 ė”œź·øģ—ģ„œ źø°ė³ø ė¶„ė„˜źø° ģ‘ė‹µģ„ ķ™•ģøķ•©ė‹ˆė‹¤.

175 215 

216ģ“ģ „ ėŒ€ķ™” ģ½˜ķ…ģø  ė•Œė¬øģ— ė³„ė„ģ˜ API ģ•ˆģ „ ķ™•ģøģ“ ė¶„ė„˜źø° ģš”ģ²­ģ„ ģ°Øė‹Øķ–ˆģ„ ė•Œ:

217 

218```text theme={null}

219Auto mode could not evaluate this action and is blocking it for safety — a safety check separate from auto mode blocked this request because of earlier conversation content — it isn't about the action itself — run with --debug for details

220```

221 

222**ķ•  ģ¼:**

223 

224* ģ“ź²ƒģ€ ģž‘ģ—…ģ— ėŒ€ķ•œ ź²°ģ •ģ“ ģ•„ė‹™ė‹ˆė‹¤. ėŒ€ķ™”ģ— ģ“ėÆø ģžˆėŠ” ģ½˜ķ…ģø ź°€ ģžė™ ėŖØė“œź°€ ė¶„ė„˜źø°ģ— ėŒ€ķ™”ė„¼ 볓낼 ė•Œ APIģ˜ ģ•ˆģ „ 필터넼 ķŠøė¦¬ź±°ķ–ˆģŠµė‹ˆė‹¤.

225* ģž¬ģ‹œė„ėŠ” ė„ģ›€ģ“ ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ė™ģ¼ķ•œ ėŒ€ķ™” ģ½˜ķ…ģø ź°€ 필터넼 ė‹¤ģ‹œ ķŠøė¦¬ź±°ķ•©ė‹ˆė‹¤.

226* 다넸 [ź¶Œķ•œ ėŖØė“œ](/ko/permission-modes)딜 ģ „ķ™˜ķ•˜ģ—¬ ė©”ģ‹œģ§€ź°€ ķ‘œģ‹œė  ė•Œ ģž‘ģ—…ģ„ ģŠ¹ģøķ•˜ź±°ė‚˜ 트리거 ģ½˜ķ…ģø  ģ—†ģ“ 새 ėŒ€ķ™”ė„¼ ģ‹œģž‘ķ•©ė‹ˆė‹¤.

227 

176ėŒ€ķ™”ź°€ ė¶„ė„˜źø°ģ˜ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė³“ė‹¤ ģ»¤ģ”Œģ„ ė•Œ:228ėŒ€ķ™”ź°€ ė¶„ė„˜źø°ģ˜ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė³“ė‹¤ ģ»¤ģ”Œģ„ ė•Œ:

177 229 

178```text theme={null}230```text theme={null}


186* ė‚˜ķƒ€ė‚˜ėŠ” ķ”„ė”¬ķ”„ķŠøģ—ģ„œ ģž‘ģ—…ģ„ ģŠ¹ģøķ•˜ź±°ė‚˜ ź±°ė¶€ķ•©ė‹ˆė‹¤.238* ė‚˜ķƒ€ė‚˜ėŠ” ķ”„ė”¬ķ”„ķŠøģ—ģ„œ ģž‘ģ—…ģ„ ģŠ¹ģøķ•˜ź±°ė‚˜ ź±°ė¶€ķ•©ė‹ˆė‹¤.

187* `/compact`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ėŒ€ķ™” 크기넼 ģ¤„ģ—¬ģ„œ ķ›„ģ† ģž‘ģ—…ģ“ ė¶„ė„˜źø° ģœˆė„ģš°ģ— ė§žė„ė” ķ•©ė‹ˆė‹¤.239* `/compact`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ėŒ€ķ™” 크기넼 ģ¤„ģ—¬ģ„œ ķ›„ģ† ģž‘ģ—…ģ“ ė¶„ė„˜źø° ģœˆė„ģš°ģ— ė§žė„ė” ķ•©ė‹ˆė‹¤.

188 240 

241<h3 id="agent-terminated-early-due-to-an-api-error">

242 Agent terminated early due to an API error

243</h3>

244 

245{/* min-version: 2.1.199 */}}[ģ„œėøŒģ—ģ“ģ „ķŠø](/ko/sub-agents)ģ˜ API ģš”ģ²­ģ“ ķ„°ėÆøė„ė”œ ģ‹¤ķŒØķ–ˆģŠµė‹ˆė‹¤. 예넼 들얓 ģ‚¬ģš© ģ œķ•œģ— ė„ė‹¬ķ–ˆź±°ė‚˜ ģ„œė²„ ģ˜¤ė„˜ģ— ėŒ€ķ•œ ģž¬ģ‹œė„ź°€ ģ†Œģ§„ė˜ģ—ˆģœ¼ėÆ€ė”œ ģ„œėøŒģ—ģ“ģ „ķŠøź°€ ģž‘ģ—…ģ„ ģ™„ė£Œķ•˜źø° 전에 ģ¤‘ģ§€ķ–ˆģŠµė‹ˆė‹¤. ģ“ ė©”ģ‹œģ§€ėŠ” Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ź·ø ģ „ģ—ėŠ” API 오넘 ķ…ģŠ¤ķŠøź°€ ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ ź²°ź³¼ģø 것처럼 Claude에 ė°˜ķ™˜ė˜ģ—ˆģŠµė‹ˆė‹¤.

246 

247```text theme={null}

248Agent terminated early due to an API error: <error detail>

249```

250 

251**ķ•  ģ¼:**

252 

253* 콜딠 ė’¤ģ˜ 오넘 세부 정볓넼 ģ“ ķŽ˜ģ“ģ§€ģ˜ ģžģ²“ ģ„¹ģ…˜(예: [ģ‚¬ģš© ģ œķ•œ](#usage-limits) ė˜ėŠ” [ģ„œė²„ 오넘](#server-errors))ź³¼ ģ¼ģ¹˜ģ‹œķ‚¤ź³  핓당 ģ„¹ģ…˜ģ˜ 단계넼 ė”°ė¦…ė‹ˆė‹¤.

254* źø°ė³ø ģ˜¤ė„˜ź°€ ķ•“ź²°ė˜ė©“ Claudeģ—ź²Œ ģž‘ģ—…ģ„ ģž¬ģ‹œė„ķ•˜ź±°ė‚˜ [ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ ģž¬ź°œ](/ko/sub-agents#resume-subagents)ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤.

255 

256ģ†ė„ ģ œķ•œ, ź³¼ė¶€ķ•˜ ė˜ėŠ” ģ„œė²„ ģ˜¤ė„˜ź°€ ģ“ėÆø ģ¶œė „ģ„ ģƒģ„±ķ•œ ķ¬ź·øė¼ģš“ė“œ ģ„œėøŒģ—ģ“ģ „ķŠøė„¼ 중단할 ė•Œ ClaudeėŠ” ģ“ 오넘 ėŒ€ģ‹  ė¶ˆģ™„ģ „ķ•œ 것으딜 ķ‘œģ‹œėœ 부분 ģ¶œė „ģ„ ė°›ģŠµė‹ˆė‹¤. [ģ„œėøŒģ—ģ“ģ „ķŠøģ˜ API 오넘](/ko/sub-agents#api-errors-in-subagents)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

257 

189<h2 id="usage-limits">258<h2 id="usage-limits">

190 ģ‚¬ģš© ģ œķ•œ259 ģ‚¬ģš© ģ œķ•œ

191</h2>260</h2>


193ģ“ėŸ¬ķ•œ ģ˜¤ė„˜ėŠ” 계정 ė˜ėŠ” ķ”Œėžœģ— ģ—°ź²°ėœ ķ• ė‹¹ėŸ‰ģ— ė„ė‹¬ķ–ˆģŒģ„ ģ˜ėÆøķ•©ė‹ˆė‹¤. ģ“ėŠ” ėŖØė“  ģ‚¬ėžŒģ—ź²Œ ģ˜ķ–„ģ„ ėÆøģ¹˜ėŠ” [ģ„œė²„ 오넘](#server-errors)ģ™€ėŠ” ė‹¤ė¦…ė‹ˆė‹¤.262ģ“ėŸ¬ķ•œ ģ˜¤ė„˜ėŠ” 계정 ė˜ėŠ” ķ”Œėžœģ— ģ—°ź²°ėœ ķ• ė‹¹ėŸ‰ģ— ė„ė‹¬ķ–ˆģŒģ„ ģ˜ėÆøķ•©ė‹ˆė‹¤. ģ“ėŠ” ėŖØė“  ģ‚¬ėžŒģ—ź²Œ ģ˜ķ–„ģ„ ėÆøģ¹˜ėŠ” [ģ„œė²„ 오넘](#server-errors)ģ™€ėŠ” ė‹¤ė¦…ė‹ˆė‹¤.

194 263 

195<h3 id="you’ve-hit-your-session-limit">264<h3 id="you’ve-hit-your-session-limit">

196 ģ„øģ…˜ ģ œķ•œģ— ė„ė‹¬ķ–ˆģŠµė‹ˆė‹¤265 You've hit your session limit

197</h3>266</h3>

198 267 

199źµ¬ė… ķ”Œėžœģ—ėŠ” 딤링 ģ‚¬ģš© ķ—ˆģš©ėŸ‰ģ“ ķ¬ķ•Øė©ė‹ˆė‹¤. ģ†Œģ§„ė˜ė©“ ė‹¤ģŒ ė©”ģ‹œģ§€ 중 ķ•˜ė‚˜ź°€ ķ‘œģ‹œė©ė‹ˆė‹¤.268źµ¬ė… ķ”Œėžœģ—ėŠ” 딤링 ģ‚¬ģš© ķ—ˆģš©ėŸ‰ģ“ ķ¬ķ•Øė©ė‹ˆė‹¤. ģ†Œģ§„ė˜ė©“ ė‹¤ģŒ ė©”ģ‹œģ§€ 중 ķ•˜ė‚˜ź°€ ķ‘œģ‹œė©ė‹ˆė‹¤.


216ģ œķ•œģ— ė„ė‹¬ķ•˜źø° 전에 ė‚Øģ€ ķ—ˆģš©ėŸ‰ģ„ ķ™•ģøķ•˜ė ¤ė©“ `rate_limits` ķ•„ė“œė„¼ [ģ‚¬ģš©ģž ģ •ģ˜ 상태 줄](/ko/statusline#rate-limit-usage)에 ģ¶”ź°€ķ•˜ź±°ė‚˜ ė°ģŠ¤ķ¬ķ†± ģ•±ģ—ģ„œ ėŖØėø ģ„ ķƒźø° ģ˜†ģ˜ [ģ‚¬ģš© 링](/ko/desktop#check-usage)ģ„ ķ“ė¦­ķ•©ė‹ˆė‹¤.285ģ œķ•œģ— ė„ė‹¬ķ•˜źø° 전에 ė‚Øģ€ ķ—ˆģš©ėŸ‰ģ„ ķ™•ģøķ•˜ė ¤ė©“ `rate_limits` ķ•„ė“œė„¼ [ģ‚¬ģš©ģž ģ •ģ˜ 상태 줄](/ko/statusline#rate-limit-usage)에 ģ¶”ź°€ķ•˜ź±°ė‚˜ ė°ģŠ¤ķ¬ķ†± ģ•±ģ—ģ„œ ėŖØėø ģ„ ķƒźø° ģ˜†ģ˜ [ģ‚¬ģš© 링](/ko/desktop#check-usage)ģ„ ķ“ė¦­ķ•©ė‹ˆė‹¤.

217 286 

218<h3 id="usage-credits-required-for-1m-context">287<h3 id="usage-credits-required-for-1m-context">

219 1M ģ»Øķ…ģŠ¤ķŠøģ— ķ•„ģš”ķ•œ ģ‚¬ģš© ķ¬ė ˆė”§288 Usage credits required for 1M context

220</h3>289</h3>

221 290 

222ģ„ ķƒķ•œ ėŖØėøģ€ 1M 토큰 ķ™•ģž„ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė„¼ ģ‚¬ģš©ķ•˜ė©°, ķ”Œėžœģ—ėŠ” ģ‚¬ģš© ķ¬ė ˆė”§ģ„ ķ†µķ•“ģ„œė§Œ ķ¬ķ•Øė©ė‹ˆė‹¤.291ģ„ ķƒķ•œ ėŖØėøģ€ 1M 토큰 ķ™•ģž„ ģ»Øķ…ģŠ¤ķŠø ģœˆė„ģš°ė„¼ ģ‚¬ģš©ķ•˜ė©°, ķ”Œėžœģ—ėŠ” ģ‚¬ģš© ķ¬ė ˆė”§ģ„ ķ†µķ•“ģ„œė§Œ ķ¬ķ•Øė©ė‹ˆė‹¤.


227 296 

228ģ“ėŠ” ķ• ė‹¹ėŸ‰ ģ†Œģ§„ģ“ ģ•„ė‹ˆė¼ ģžź²© ķ™•ģøģž…ė‹ˆė‹¤. ģ„øģ…˜ ė° 주간 ķ—ˆģš©ėŸ‰ģ— ģš©ėŸ‰ģ“ 남아 ģžˆģ–“ė„ ė°œģƒķ•©ė‹ˆė‹¤. [ķ™•ģž„ ģ»Øķ…ģŠ¤ķŠø](/ko/model-config#extended-context)ģ—ģ„œ ģ–“ė–¤ ķ”Œėžœģ— 1M ģ»Øķ…ģŠ¤ķŠøź°€ 직접 ķ¬ķ•Øė˜ź³  ģ–“ė–¤ ķ”Œėžœģ— ģ‚¬ģš© ķ¬ė ˆė”§ģ“ ķ•„ģš”ķ•œģ§€ ķ™•ģøķ•˜ģ‹­ģ‹œģ˜¤.297ģ“ėŠ” ķ• ė‹¹ėŸ‰ ģ†Œģ§„ģ“ ģ•„ė‹ˆė¼ ģžź²© ķ™•ģøģž…ė‹ˆė‹¤. ģ„øģ…˜ ė° 주간 ķ—ˆģš©ėŸ‰ģ— ģš©ėŸ‰ģ“ 남아 ģžˆģ–“ė„ ė°œģƒķ•©ė‹ˆė‹¤. [ķ™•ģž„ ģ»Øķ…ģŠ¤ķŠø](/ko/model-config#extended-context)ģ—ģ„œ ģ–“ė–¤ ķ”Œėžœģ— 1M ģ»Øķ…ģŠ¤ķŠøź°€ 직접 ķ¬ķ•Øė˜ź³  ģ–“ė–¤ ķ”Œėžœģ— ģ‚¬ģš© ķ¬ė ˆė”§ģ“ ķ•„ģš”ķ•œģ§€ ķ™•ģøķ•˜ģ‹­ģ‹œģ˜¤.

229 298 

230ģ»Øķ…ģŠ¤ķŠøź°€ 200K ķ† ķ°ģ„ ģ“ˆź³¼ķ•˜ģ—¬ ėŒ€ķ™” 중에 ģ“ ģ˜¤ė„˜ź°€ ė‚˜ķƒ€ė‚˜ė©“ Claude CodeėŠ” ģžė™ģœ¼ė”œ ėŒ€ķ™”ė„¼ ķ‘œģ¤€ ģ»Øķ…ģŠ¤ķŠø ģ œķ•œ ģ“ķ•˜ė”œ ģ••ģ¶•ķ•˜ź³  ģ“ķ›„ ģ„øģ…˜ģ„ 핓당 ģ œķ•œģœ¼ė”œ ģœ ģ§€ķ•˜ėÆ€ė”œ ģ”°ģ¹˜ź°€ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. v2.1.172 ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” `/compact`넼 ķ¬ķ•Øķ•œ ėŖØė“  ķ›„ģ† ģš”ģ²­ģ—ģ„œ ģ˜¤ė„˜ź°€ ė°˜ė³µė˜ģ—ˆģŠµė‹ˆė‹¤. 핓당 ė²„ģ „ģ—ģ„œėŠ” `/clear`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė³µźµ¬ķ•©ė‹ˆė‹¤. ģ•„ėž˜ ė‹Øź³„ėŠ” ėŖ…ģ‹œģ ģœ¼ė”œ `[1m]` ėŖØėøģ„ ģ„ ķƒķ•œ ź²½ģš°ģ— ģ ģš©ė©ė‹ˆė‹¤.299{/* min-version: 2.1.172 */}}ģ»Øķ…ģŠ¤ķŠøź°€ 200K ķ† ķ°ģ„ ģ“ˆź³¼ķ•˜ģ—¬ ėŒ€ķ™” 중에 ģ“ ģ˜¤ė„˜ź°€ ė‚˜ķƒ€ė‚˜ė©“ Claude CodeėŠ” ģžė™ģœ¼ė”œ ėŒ€ķ™”ė„¼ ķ‘œģ¤€ ģ»Øķ…ģŠ¤ķŠø ģ œķ•œ ģ“ķ•˜ė”œ ģ••ģ¶•ķ•˜ź³  ģ“ķ›„ ģ„øģ…˜ģ„ 핓당 ģ œķ•œģœ¼ė”œ ģœ ģ§€ķ•˜ėÆ€ė”œ ģ”°ģ¹˜ź°€ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. v2.1.172 ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” `/compact`넼 ķ¬ķ•Øķ•œ ėŖØė“  ķ›„ģ† ģš”ģ²­ģ—ģ„œ ģ˜¤ė„˜ź°€ ė°˜ė³µė˜ģ—ˆģŠµė‹ˆė‹¤. 핓당 ė²„ģ „ģ—ģ„œėŠ” `/clear`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė³µźµ¬ķ•©ė‹ˆė‹¤. ģ•„ėž˜ ė‹Øź³„ėŠ” ėŖ…ģ‹œģ ģœ¼ė”œ `[1m]` ėŖØėøģ„ ģ„ ķƒķ•œ ź²½ģš°ģ— ģ ģš©ė©ė‹ˆė‹¤.

231 300 

232**ķ•  ģ¼:**301**ķ•  ģ¼:**

233 302 


237* ėŖØėø ģ„ ķƒźø°ģ—ģ„œ 1M ė³€ķ˜•ģ„ ģ™„ģ „ķžˆ ģ œź±°ķ•˜ė ¤ė©“ [`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.306* ėŖØėø ģ„ ķƒźø°ģ—ģ„œ 1M ė³€ķ˜•ģ„ ģ™„ģ „ķžˆ ģ œź±°ķ•˜ė ¤ė©“ [`CLAUDE_CODE_DISABLE_1M_CONTEXT=1`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.

238 307 

239<h3 id="server-is-temporarily-limiting-requests">308<h3 id="server-is-temporarily-limiting-requests">

240 ģ„œė²„ź°€ ģ¼ģ‹œģ ģœ¼ė”œ ģš”ģ²­ģ„ ģ œķ•œ ģ¤‘ģž…ė‹ˆė‹¤309 Server is temporarily limiting requests

241</h3>310</h3>

242 311 

243APIź°€ ķ”Œėžœ ķ• ė‹¹ėŸ‰ź³¼ ė¬“ź“€ķ•œ 단기 ģŠ¤ė”œķ‹€ģ„ ģ ģš©ķ–ˆģŠµė‹ˆė‹¤.312APIź°€ ķ”Œėžœ ķ• ė‹¹ėŸ‰ź³¼ ė¬“ź“€ķ•œ 단기 ģŠ¤ė”œķ‹€ģ„ ģ ģš©ķ–ˆģŠµė‹ˆė‹¤.


246API Error: Server is temporarily limiting requests (not your usage limit)315API Error: Server is temporarily limiting requests (not your usage limit)

247```316```

248 317 

249ģ“ėŠ” ķ‘œģ‹œė˜źø° 전에 [ģžė™ģœ¼ė”œ ģž¬ģ‹œė„](#automatic-retries)ė©ė‹ˆė‹¤.318Claude CodeėŠ” ģ“ė„¼ ķ”Œėžœ ģ œķ•œź³¼ źµ¬ė³„ķ•©ė‹ˆė‹¤. ģ‹¤ģ œ ģ œķ•œ ģ‘ė‹µģ“ ģ „ė‹¬ķ•˜ėŠ” 통합 ķ• ė‹¹ėŸ‰ ķ—¤ė”ź°€ 없기 ė•Œė¬øģž…ė‹ˆė‹¤. {/* min-version: 2.1.199 */}}v2.1.199부터 ģ“ėŠ” ģøģ¦ ė°©ģ‹ģ— ź“€ź³„ģ—†ģ“ [ģžė™ģœ¼ė”œ ģž¬ģ‹œė„](#automatic-retries)ė©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” claude.ai źµ¬ė…ģœ¼ė”œ ė”œź·øģøķ•œ ģ„øģ…˜ģ“ 첫 번째 ė°œģƒģ—ģ„œ ķ„“ģ„ ģ‹¤ķŒØķ–ˆģŠµė‹ˆė‹¤. API 키 ė° ģ—”ķ„°ķ”„ė¼ģ“ģ¦ˆ ė”œź·øģøė§Œ ģž¬ģ‹œė„ķ–ˆģŠµė‹ˆė‹¤.

250 319 

251**ķ•  ģ¼:**320**ķ•  ģ¼:**

252 321 


254* ģ§€ģ†ė˜ė©“ [status.claude.com](https://status.claude.com)ģ„ ķ™•ģøķ•©ė‹ˆė‹¤.323* ģ§€ģ†ė˜ė©“ [status.claude.com](https://status.claude.com)ģ„ ķ™•ģøķ•©ė‹ˆė‹¤.

255 324 

256<h3 id="request-rejected-429">325<h3 id="request-rejected-429">

257 ģš”ģ²­ 거부됨 (429)326 Request rejected (429)

258</h3>327</h3>

259 328 

260API 키, Amazon Bedrock ķ”„ė”œģ ķŠø ė˜ėŠ” Google Vertex AI ķ”„ė”œģ ķŠøģ— ėŒ€ķ•“ źµ¬ģ„±ėœ ģ†ė„ ģ œķ•œģ— ė„ė‹¬ķ–ˆģŠµė‹ˆė‹¤.329API 키, Amazon Bedrock ķ”„ė”œģ ķŠø ė˜ėŠ” Google Vertex AI ķ”„ė”œģ ķŠøģ— ėŒ€ķ•“ źµ¬ģ„±ėœ ģ†ė„ ģ œķ•œģ— ė„ė‹¬ķ–ˆģŠµė‹ˆė‹¤.


273* ė™ģ‹œģ„± ź°ģ†Œ: [`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/ko/env-vars)넼 낮추고, ė§Žģ€ 병렬 ģ„œėøŒģ—ģ“ģ „ķŠø ģ‹¤ķ–‰ģ„ ķ”¼ķ•˜ź±°ė‚˜, ėŒ€ėŸ‰ ģŠ¤ķ¬ė¦½ķŒ… ģ‹¤ķ–‰ģ„ ģœ„ķ•“ `/model`딜 ė” ģž‘ģ€ ėŖØėøė”œ ģ „ķ™˜ķ•©ė‹ˆė‹¤.342* ė™ģ‹œģ„± ź°ģ†Œ: [`CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY`](/ko/env-vars)넼 낮추고, ė§Žģ€ 병렬 ģ„œėøŒģ—ģ“ģ „ķŠø ģ‹¤ķ–‰ģ„ ķ”¼ķ•˜ź±°ė‚˜, ėŒ€ėŸ‰ ģŠ¤ķ¬ė¦½ķŒ… ģ‹¤ķ–‰ģ„ ģœ„ķ•“ `/model`딜 ė” ģž‘ģ€ ėŖØėøė”œ ģ „ķ™˜ķ•©ė‹ˆė‹¤.

274 343 

275<h3 id="credit-balance-is-too-low">344<h3 id="credit-balance-is-too-low">

276 ķ¬ė ˆė”§ ģž”ģ•”ģ“ ė„ˆė¬“ ė‚®ģŠµė‹ˆė‹¤345 Credit balance is too low

277</h3>346</h3>

278 347 

279Console ģ”°ģ§ģ“ ģ„ ė¶ˆ ķ¬ė ˆė”§ģ„ 모두 ģ‚¬ģš©ķ–ˆģŠµė‹ˆė‹¤.348Console ģ”°ģ§ģ“ ģ„ ė¶ˆ ķ¬ė ˆė”§ģ„ 모두 ģ‚¬ģš©ķ–ˆģŠµė‹ˆė‹¤.


323Could not resolve authentication method. Expected one of apiKey, authToken, credentials, config, or profile to be set. Or for one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted392Could not resolve authentication method. Expected one of apiKey, authToken, credentials, config, or profile to be set. Or for one of the "X-Api-Key" or "Authorization" headers to be explicitly omitted

324```393```

325 394 

326{/* min-version: 2.1.174 */}v2.1.174 ģ“ģ „ģ—ėŠ” ģœ ķšØķ•œ ģžź²© ģ¦ėŖ…ģ“ źµ¬ģ„±ė˜ģ–“ ģžˆģ–“ė„ 유휓 사전 ģ“ˆźø°ķ™”ėœ ģ›Œģ»¤ģ— ķ• ė‹¹ėœ ė°±ź·øė¼ģš“ė“œ ė˜ėŠ” ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ“ ģ“ėŸ° ė°©ģ‹ģœ¼ė”œ ģ‹¤ķŒØķ•  수 ģžˆģ—ˆģŠµė‹ˆė‹¤. ė³µźµ¬ķ•˜ė ¤ė©“ ģ—…ź·øė ˆģ“ė“œķ•˜ģ‹­ģ‹œģ˜¤. ķ˜„ģž¬ ė²„ģ „ģ—ģ„œ ģ˜¤ė„˜ėŠ” ģ›Œģ»¤ ķ”„ė”œģ„øģŠ¤ģ— ģ‚¬ģš© ź°€ėŠ„ķ•œ ģžź²© ģ¦ėŖ…ģ“ ģ—†ģŒģ„ ģ˜ėÆøķ•©ė‹ˆė‹¤.395{/* min-version: 2.1.174 */}}v2.1.174 ģ“ģ „ģ—ėŠ” ģœ ķšØķ•œ ģžź²© ģ¦ėŖ…ģ“ źµ¬ģ„±ė˜ģ–“ ģžˆģ–“ė„ 유휓 사전 ģ“ˆźø°ķ™”ėœ ģ›Œģ»¤ģ— ķ• ė‹¹ėœ ė°±ź·øė¼ģš“ė“œ ė˜ėŠ” ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ“ ģ“ėŸ° ė°©ģ‹ģœ¼ė”œ ģ‹¤ķŒØķ•  수 ģžˆģ—ˆģŠµė‹ˆė‹¤. ė³µźµ¬ķ•˜ė ¤ė©“ ģ—…ź·øė ˆģ“ė“œķ•˜ģ‹­ģ‹œģ˜¤. ķ˜„ģž¬ ė²„ģ „ģ—ģ„œ ģ˜¤ė„˜ėŠ” ģ›Œģ»¤ ķ”„ė”œģ„øģŠ¤ģ— ģ‚¬ģš© ź°€ėŠ„ķ•œ ģžź²© ģ¦ėŖ…ģ“ ģ—†ģŒģ„ ģ˜ėÆøķ•©ė‹ˆė‹¤.

327 396 

328**ķ•  ģ¼:**397**ķ•  ģ¼:**

329 398 


373 Your organization has disabled API key authentication442 Your organization has disabled API key authentication

374</h3>443</h3>

375 444 

445{/* min-version: 2.1.169 */}}

376Console ģ”°ģ§ģ˜ ź“€ė¦¬ģžź°€ API 키 ģøģ¦ģ„ ė¹„ķ™œģ„±ķ™”ķ–ˆģœ¼ėÆ€ė”œ APIź°€ Claude Codeź°€ ģ „ģ†”ķ•˜ėŠ” 키넼 ź±°ė¶€ķ•©ė‹ˆė‹¤. `Ā·` ė’¤ģ˜ 복구 ķžŒķŠøėŠ” 키가 ģ–“ė””ģ—ģ„œ ģ™”ėŠ”ģ§€ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤.446Console ģ”°ģ§ģ˜ ź“€ė¦¬ģžź°€ API 키 ģøģ¦ģ„ ė¹„ķ™œģ„±ķ™”ķ–ˆģœ¼ėÆ€ė”œ APIź°€ Claude Codeź°€ ģ „ģ†”ķ•˜ėŠ” 키넼 ź±°ė¶€ķ•©ė‹ˆė‹¤. `Ā·` ė’¤ģ˜ 복구 ķžŒķŠøėŠ” 키가 ģ–“ė””ģ—ģ„œ ģ™”ėŠ”ģ§€ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤.

377 447 

378```text theme={null}448```text theme={null}


437Remote Control is only available when using Claude via api.anthropic.com.507Remote Control is only available when using Claude via api.anthropic.com.

438```508```

439 509 

440ģ“ėŠ” Amazon Bedrock, Google Vertex AI ė° Microsoft Foundry에 ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}v2.1.196ė¶€ķ„°ėŠ” [`ANTHROPIC_BASE_URL`](/ko/env-vars)ģ“ `api.anthropic.com` ģ“ģ™øģ˜ 호스트(예: [LLM ź²Œģ“ķŠøģ›Øģ“](/ko/llm-gateway) ė˜ėŠ” ķ”„ė”ģ‹œ)넼 가리킬 ė•Œė„ ė‚˜ķƒ€ė‚˜ė©°, claude.ai딜 ė”œź·øģøķ•œ ź²½ģš°ģ—ė„ ė§ˆģ°¬ź°€ģ§€ģž…ė‹ˆė‹¤.510ģ“ėŠ” Amazon Bedrock, Google Vertex AI ė° Microsoft Foundry에 ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}}v2.1.196ė¶€ķ„°ėŠ” [`ANTHROPIC_BASE_URL`](/ko/env-vars)ģ“ `api.anthropic.com` ģ“ģ™øģ˜ 호스트(예: [LLM ź²Œģ“ķŠøģ›Øģ“](/ko/llm-gateway) ė˜ėŠ” ķ”„ė”ģ‹œ)넼 가리킬 ė•Œė„ ė‚˜ķƒ€ė‚˜ė©°, claude.ai딜 ė”œź·øģøķ•œ ź²½ģš°ģ—ė„ ė§ˆģ°¬ź°€ģ§€ģž…ė‹ˆė‹¤.

441 511 

442**ķ•  ģ¼:**512**ķ•  ģ¼:**

443 513 


477 547 

478* `/login`ģ„ ģ‹¤ķ–‰ķ•˜ģ—¬ ķ˜„ģž¬ ė²”ģœ„ė”œ 새 ķ† ķ°ģ„ ė°œźø‰ķ•©ė‹ˆė‹¤. 먼저 ė”œź·øģ•„ģ›ƒķ•  ķ•„ģš”ź°€ ģ—†ģŠµė‹ˆė‹¤.548* `/login`ģ„ ģ‹¤ķ–‰ķ•˜ģ—¬ ķ˜„ģž¬ ė²”ģœ„ė”œ 새 ķ† ķ°ģ„ ė°œźø‰ķ•©ė‹ˆė‹¤. 먼저 ė”œź·øģ•„ģ›ƒķ•  ķ•„ģš”ź°€ ģ—†ģŠµė‹ˆė‹¤.

479 549 

550<h3 id="aws-credentials-expired-or-invalid">

551 AWS credentials expired or invalid

552</h3>

553 

554{/* min-version: 2.1.198 */}}ģ“ ė©”ģ‹œģ§€ėŠ” Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•˜ė©° [`awsAuthRefresh`](/ko/amazon-bedrock#advanced-credential-configuration)ź°€ 설정 ķŒŒģ¼ģ— ģ„¤ģ •ė˜ģ–“ ģžˆģ„ ė•Œė§Œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. AWS ģ„øģ…˜ ķ† ķ°ģ“ ė§Œė£Œė˜ģ—ˆź±°ė‚˜ ź±°ė¶€ė˜ģ—ˆģœ¼ė©° Claude Codeź°€ ģ“ėÆø ģ‹¤ķ–‰ķ•œ ģžė™ 새딜 ź³ ģ¹Øģ“ APIź°€ ķ—ˆģš©ķ•˜ėŠ” ģžź²© ģ¦ėŖ…ģ„ ģƒģ„±ķ•˜ģ§€ ėŖ»ķ–ˆģŠµė‹ˆė‹¤. [AWSģ˜ Claude Platform](/ko/claude-platform-on-aws) ė˜ėŠ” [Mantle ģ—”ė“œķ¬ģøķŠø](/ko/amazon-bedrock#use-the-mantle-endpoint)ģ˜ 401에 ė‚˜ķƒ€ė‚˜ė©°, ģ“ėŠ” 핓당 ģ œź³µģžź°€ 만료된 ė³“ģ•ˆ ķ† ķ°ģ„ ė³“ź³ ķ•˜ėŠ” ė°©ģ‹ģž…ė‹ˆė‹¤.

555 

556ģ¤‘ź°„ģ˜ ģž‘ģ—… ķžŒķŠøėŠ” ģ„¤ģ •ģ˜ `awsAuthRefresh` ėŖ…ė ¹ģ„ ė‚˜ķƒ€ė‚“ėÆ€ė”œ ė‹¤ė¦…ė‹ˆė‹¤. ģ„ ķ–‰ ė¶€ė¶„ģ€ `AWS credentials expired or invalid`ģž…ė‹ˆė‹¤.

557 

558```text theme={null}

559AWS credentials expired or invalid Ā· run /login and select "Claude Platform on AWS Ā· refresh credentials", or run `aws sso login --profile myprofile` in another terminal Ā· API Error: 401 ...

560```

561 

562`awsAuthRefresh`ź°€ źµ¬ģ„±ė˜ģ§€ ģ•Šģœ¼ė©“ ė™ģ¼ķ•œ 401ģ€ ėŒ€ģ‹  ģ¼ė°˜ `Please run /login` ė©”ģ‹œģ§€ė„¼ ķ‘œģ‹œķ•˜ė©°, AWS ģžź²© ģ¦ėŖ…ģ„ 새딜 ź³ ģ¹  수 ģ—†ģŠµė‹ˆė‹¤.

563 

564**ķ•  ģ¼:**

565 

566* ė©”ģ‹œģ§€ģ— ėŖ…ģ‹œėœ `awsAuthRefresh` ėŖ…ė ¹(예: `aws sso login --profile myprofile`)ģ„ 다넸 ķ„°ėÆøė„ģ—ģ„œ ģ‹¤ķ–‰ķ•˜ź³  ėøŒė¼ģš°ģ € ė”œź·øģøģ„ ģ™„ė£Œķ•œ 후 ģž¬ģ‹œė„ķ•©ė‹ˆė‹¤.

567* ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ—ģ„œ `/login`ģ„ ģ‹¤ķ–‰ķ•˜ź³  **3rd-party platform**ģ„ ģ„ ķƒķ•œ 후 **Using 3rd-party platforms** ģ•„ėž˜ģ—ģ„œ **Claude Platform on AWS Ā· refresh credentials**넼 ģ„ ķƒķ•˜ģ—¬ Claude Code넼 ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³  ė™ģ¼ķ•œ ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. [AWS ģžź²© ģ¦ėŖ… 구성](/ko/claude-platform-on-aws#1-configure-aws-credentials)ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

568* 새딜 고침 ėŖ…ė ¹ģ“ ģ„±ź³µķ•œ ķ›„ģ—ė„ ģ˜¤ė„˜ź°€ 반복되멓 ė™ģ¼ķ•œ ģ…ø ė° ķ”„ė”œķ•„ģ—ģ„œ `aws sts get-caller-identity`딜 Claude Code ģ™øė¶€ģ—ģ„œ ģ‹ ģ›ģ“ ģœ ķšØķ•œģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.

569 

570<h3 id="aws-authentication-failed">

571 AWS authentication failed

572</h3>

573 

574{/* min-version: 2.1.198 */}}ģ“ ė©”ģ‹œģ§€ėŠ” Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•˜ė©° [`awsAuthRefresh`](/ko/amazon-bedrock#advanced-credential-configuration)ź°€ 설정 ķŒŒģ¼ģ— ģ„¤ģ •ė˜ģ–“ ģžˆģ„ ė•Œė§Œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. AWS ģ œź³µģžź°€ 403ģ„ ė°˜ķ™˜ķ–ˆź±°ė‚˜ [Amazon Bedrock](/ko/amazon-bedrock)ģ“ 401ģ„ ė°˜ķ™˜ķ–ˆģŠµė‹ˆė‹¤.

575 

576Claude CodeėŠ” ģ–“ėŠ ģ›ģøģ„ ė§žģ•˜ėŠ”ģ§€ ģ•Œ 수 ģ—†ģŠµė‹ˆė‹¤. Amazon Bedrockģ€ 만료된 ė³“ģ•ˆ ķ† ķ°ģ„ 403으딜 ė³“ź³ ķ•˜ģ§€ė§Œ 403ģ€ ė˜ķ•œ `AccessDeniedException`ģ—ģ„œ ėˆ„ė½ėœ IAM ź¶Œķ•œ ė˜ėŠ” 계정에 ėŒ€ķ•“ ķ™œģ„±ķ™”ė˜ģ§€ ģ•Šģ€ ėŖØėøź³¼ ź°™ģ€ ģøģ¦ 거부넼 ė³“ź³ ķ•˜ėŠ” ė°©ģ‹ģž…ė‹ˆė‹¤.

577 

578Amazon Bedrockģ˜ 401ė„ [AWS ģžź²© ģ¦ėŖ… 만료 ė˜ėŠ” ģœ ķšØķ•˜ģ§€ ģ•ŠģŒ](#aws-credentials-expired-or-invalid) ģ•„ėž˜ź°€ ģ•„ė‹Œ 여기에 ė„ė‹¬ķ•©ė‹ˆė‹¤. Bedrockģ“ 만료된 ķ† ķ°ģ„ 401딜 ė³“ź³ ķ•˜ģ§€ ģ•Šźø° ė•Œė¬øģž…ė‹ˆė‹¤. 핓당 ģ—”ė“œķ¬ģøķŠøģ˜ 401ģ€ ģ¼ė°˜ģ ģœ¼ė”œ ķšŒģ‚¬ ķ”„ė”ģ‹œģ™€ ź°™ģ€ ģš”ģ²­ ź²½ė”œģ˜ 다넸 ź²ƒģ—ģ„œ ė‚˜ģ˜µė‹ˆė‹¤.

579 

580ģžź²© ģ¦ėŖ… 새딜 ź³ ģ¹Øģ€ 만료된 ķ† ķ°ģ„ ģˆ˜ģ •ķ•˜ź³  다넸 ģ›ģøģ„ ģˆ˜ģ •ķ•  수 ģ—†ģœ¼ėÆ€ė”œ ė©”ģ‹œģ§€ėŠ” ė‘˜ 다 ģ œź³µķ•©ė‹ˆė‹¤.

581 

582```text theme={null}

583AWS authentication failed Ā· run /login and select "Claude Platform on AWS Ā· refresh credentials", or run `aws sso login --profile myprofile` in another terminal Ā· if credentials are current, check AWS permissions and model access Ā· API Error: 403 ...

584```

585 

586ģ¤‘ź°„ģ˜ ģž‘ģ—… ķžŒķŠøėŠ” ģ„¤ģ •ģ˜ `awsAuthRefresh` ėŖ…ė ¹ģ„ ė‚˜ķƒ€ė‚“ėÆ€ė”œ ė‹¤ė¦…ė‹ˆė‹¤. ģ„ ķ–‰ ė¶€ė¶„ģ€ `AWS authentication failed`ģž…ė‹ˆė‹¤.

587 

588**ķ•  ģ¼:**

589 

590* ė©”ģ‹œģ§€ģ— ėŖ…ģ‹œėœ `awsAuthRefresh` ėŖ…ė ¹ ė˜ėŠ” `aws sso login`ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. 만료된 ģžź²© ģ¦ėŖ…ģ“ ģ›ģøģ¼ 수 ģžˆģŠµė‹ˆė‹¤.

591* ģžź²© ģ¦ėŖ…ģ“ ķ˜„ģž¬ģ“ė©“ [IAM 구성](/ko/amazon-bedrock#iam-configuration)ģ˜ IAM ź¶Œķ•œģ“ ģ‚¬ģš© ģ¤‘ģø 신원에 ģ—°ź²°ė˜ģ–“ ģžˆź³  ģ„ ķƒķ•œ ėŖØėøģ“ 계정 ė° 지역에 ėŒ€ķ•“ ķ™œģ„±ķ™”ė˜ģ–“ ģžˆėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.

592* `aws sts get-caller-identity`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ģš”ģ²­ģ“ ģ‚¬ģš©ķ•˜ėŠ” ģ‹ ģ›ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ģ˜¤ėž˜ėœ `AWS_PROFILE` ė˜ėŠ” źø°ė³ø ķ”„ė”œķ•„ģ€ ź¶Œķ•œ ė¶ˆģ¼ģ¹˜ģ˜ ģ¼ė°˜ģ ģø ģ›ģøģž…ė‹ˆė‹¤.

593 

480<h2 id="network-and-connection-errors">594<h2 id="network-and-connection-errors">

481 ė„¤ķŠøģ›Œķ¬ ė° ģ—°ź²° 오넘595 ė„¤ķŠøģ›Œķ¬ ė° ģ—°ź²° 오넘

482</h2>596</h2>


484ģ“ėŸ¬ķ•œ ģ˜¤ė„˜ėŠ” Claude Codeģ˜ ė„¤ķŠøģ›Œķ¬ ģš”ģ²­ģ“ 목적지에 ė„ė‹¬ķ•˜ģ§€ ėŖ»ķ–ˆģŒģ„ ģ˜ėÆøķ•©ė‹ˆė‹¤. ģ¼ė°˜ģ ģœ¼ė”œ 딜컬 ė„¤ķŠøģ›Œķ¬, ķ”„ė”ģ‹œ ė˜ėŠ” 방화벽, ė˜ėŠ” ķ“ė¼ģš°ė“œ ķ™˜ź²½ģ˜ ė„¤ķŠøģ›Œķ¬ ģ •ģ±…ģ—ģ„œ ė°œģƒķ•©ė‹ˆė‹¤.598ģ“ėŸ¬ķ•œ ģ˜¤ė„˜ėŠ” Claude Codeģ˜ ė„¤ķŠøģ›Œķ¬ ģš”ģ²­ģ“ 목적지에 ė„ė‹¬ķ•˜ģ§€ ėŖ»ķ–ˆģŒģ„ ģ˜ėÆøķ•©ė‹ˆė‹¤. ģ¼ė°˜ģ ģœ¼ė”œ 딜컬 ė„¤ķŠøģ›Œķ¬, ķ”„ė”ģ‹œ ė˜ėŠ” 방화벽, ė˜ėŠ” ķ“ė¼ģš°ė“œ ķ™˜ź²½ģ˜ ė„¤ķŠøģ›Œķ¬ ģ •ģ±…ģ—ģ„œ ė°œģƒķ•©ė‹ˆė‹¤.

485 599 

486<h3 id="unable-to-connect-to-api">600<h3 id="unable-to-connect-to-api">

487 API에 ģ—°ź²°ķ•  수 ģ—†ģŒ601 Unable to connect to API

488</h3>602</h3>

489 603 

490API에 ėŒ€ķ•œ TCP ģ—°ź²°ģ“ ģ‹¤ķŒØķ–ˆź±°ė‚˜ ģ™„ė£Œė˜ģ§€ ģ•Šģ•˜ģŠµė‹ˆė‹¤.604API에 ėŒ€ķ•œ TCP ģ—°ź²°ģ“ ģ‹¤ķŒØķ–ˆź±°ė‚˜ ģ™„ė£Œė˜ģ§€ ģ•Šģ•˜ģŠµė‹ˆė‹¤.


515* Docker Desktop ė° ģœ ģ‚¬ķ•œ ģ»Øķ…Œģ“ė„ˆ ėŸ°ķƒ€ģž„ģ€ ģ•„ģ›ƒė°”ģš“ė“œ ķŠøėž˜ķ”½ģ„ ź°€ė”œģ±Œ 수 ģžˆģŠµė‹ˆė‹¤. ģ“ė„¼ ģ¢…ė£Œķ•˜ź³  ģž¬ģ‹œė„ķ•˜ģ—¬ ģ“ė„¼ ė°°ģ œķ•©ė‹ˆė‹¤.629* Docker Desktop ė° ģœ ģ‚¬ķ•œ ģ»Øķ…Œģ“ė„ˆ ėŸ°ķƒ€ģž„ģ€ ģ•„ģ›ƒė°”ģš“ė“œ ķŠøėž˜ķ”½ģ„ ź°€ė”œģ±Œ 수 ģžˆģŠµė‹ˆė‹¤. ģ“ė„¼ ģ¢…ė£Œķ•˜ź³  ģž¬ģ‹œė„ķ•˜ģ—¬ ģ“ė„¼ ė°°ģ œķ•©ė‹ˆė‹¤.

516 630 

517<h3 id="ssl-certificate-errors">631<h3 id="ssl-certificate-errors">

518 SSL ģøģ¦ģ„œ 오넘632 SSL certificate errors

519</h3>633</h3>

520 634 

521ė„¤ķŠøģ›Œķ¬ģ˜ ķ”„ė”ģ‹œ ė˜ėŠ” ė³“ģ•ˆ ģ–“ķ”Œė¼ģ“ģ–øģŠ¤ź°€ ģžģ²“ ģøģ¦ģ„œė”œ TLS ķŠøėž˜ķ”½ģ„ ź°€ė”œģ±„ź³  ģžˆģœ¼ė©° Claude Codeź°€ ģ“ė„¼ ģ‹ ė¢°ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.635ė„¤ķŠøģ›Œķ¬ģ˜ ķ”„ė”ģ‹œ ė˜ėŠ” ė³“ģ•ˆ ģ–“ķ”Œė¼ģ“ģ–øģŠ¤ź°€ ģžģ²“ ģøģ¦ģ„œė”œ TLS ķŠøėž˜ķ”½ģ„ ź°€ė”œģ±„ź³  ģžˆģœ¼ė©° Claude Codeź°€ ģ“ė„¼ ģ‹ ė¢°ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.


525Unable to connect to API: Self-signed certificate detected639Unable to connect to API: Self-signed certificate detected

526```640```

527 641 

642{/* min-version: 2.1.199 */}}v2.1.199부터 ģøģ¦ģ„œ ź²€ģ¦ ģ‹¤ķŒØėŠ” ģž¬ģ‹œė„ė˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģ“ ģ˜¤ė„˜ėŠ” 전첓 [ģž¬ģ‹œė„ ģ˜ˆģ‚°](#automatic-retries) 후가 ģ•„ė‹Œ 첫 번째 ģ‹œė„ģ— ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ ķ‘œģ‹œķ•˜źø° 전에 ėŖ‡ ė¶„ ė™ģ•ˆ ģž¬ģ‹œė„ķ–ˆģŠµė‹ˆė‹¤. ķ•øė“œģ…°ģ“ķ¬ ģ‹œź°„ ģ“ˆź³¼ģ™€ ź°™ģ€ ģ¼ģ‹œģ  TLS ģ”°ź±“ģ€ ģ—¬ģ „ķžˆ ģž¬ģ‹œė„ė©ė‹ˆė‹¤.

643 

644`/login` ė° ģ‹œģž‘ ģ—°ź²° ķ™•ģø 중에 ė™ģ¼ķ•œ ģ‹¤ķŒØėŠ” OpenSSL ģ½”ė“œ ė° ģøė¼ģø ģˆ˜ģ •ģœ¼ė”œ ė³“ź³ ė©ė‹ˆė‹¤.

645 

646```text theme={null}

647SSL certificate error (UNABLE_TO_GET_ISSUER_CERT_LOCALLY). If you are behind a corporate proxy or TLS-intercepting firewall, set NODE_EXTRA_CA_CERTS to your CA bundle path, or ask IT to allowlist *.anthropic.com. Run /doctor for details.

648```

649 

528**ķ•  ģ¼:**650**ķ•  ģ¼:**

529 651 

530* ģ”°ģ§ģ˜ CA ė²ˆė“¤ģ„ 낓볓낓고 `NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem`으딜 Claude Code넼 ź°€ė¦¬ķ‚µė‹ˆė‹¤.652* ģ”°ģ§ģ˜ CA ė²ˆė“¤ģ„ 낓볓낓고 `NODE_EXTRA_CA_CERTS=/path/to/ca-bundle.pem`으딜 Claude Code넼 ź°€ė¦¬ķ‚µė‹ˆė‹¤.


532* ģøģ¦ģ„œ ź²€ģ¦ģ„ ģ™„ģ „ķžˆ ė¹„ķ™œģ„±ķ™”ķ•˜ėŠ” `NODE_TLS_REJECT_UNAUTHORIZED=0`ģ„ ģ„¤ģ •ķ•˜ģ§€ ė§ˆģ‹­ģ‹œģ˜¤.654* ģøģ¦ģ„œ ź²€ģ¦ģ„ ģ™„ģ „ķžˆ ė¹„ķ™œģ„±ķ™”ķ•˜ėŠ” `NODE_TLS_REJECT_UNAUTHORIZED=0`ģ„ ģ„¤ģ •ķ•˜ģ§€ ė§ˆģ‹­ģ‹œģ˜¤.

533 655 

534<h3 id="host-not-allowed-in-a-cloud-session">656<h3 id="host-not-allowed-in-a-cloud-session">

535 ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ—ģ„œ ķ˜øģŠ¤ķŠøź°€ ķ—ˆģš©ė˜ģ§€ ģ•ŠģŒ657 Host not allowed in a cloud session

536</h3>658</h3>

537 659 

538ķ“ė¼ģš°ė“œ ģ„øģ…˜ ė˜ėŠ” ė£Øķ‹“ģ˜ ģ•„ģ›ƒė°”ģš“ė“œ HTTP ģš”ģ²­ģ“ ķ™˜ź²½ģ˜ ė„¤ķŠøģ›Œķ¬ 정책에 ģ˜ķ•“ ģ°Øė‹Øė˜ģ—ˆģŠµė‹ˆė‹¤.660ķ“ė¼ģš°ė“œ ģ„øģ…˜ ė˜ėŠ” ė£Øķ‹“ģ˜ ģ•„ģ›ƒė°”ģš“ė“œ HTTP ģš”ģ²­ģ“ ķ™˜ź²½ģ˜ ė„¤ķŠøģ›Œķ¬ 정책에 ģ˜ķ•“ ģ°Øė‹Øė˜ģ—ˆģŠµė‹ˆė‹¤.


627API Error: 400 ... image dimensions exceed max allowed size749API Error: 400 ... image dimensions exceed max allowed size

628```750```

629 751 

630{/* min-version: 2.1.142 */}Claude CodeėŠ” ģ²˜ė¦¬ķ•  수 ģ—†ėŠ” ģ“ėÆøģ§€ė„¼ ķ…ģŠ¤ķŠø ģžė¦¬ ķ‘œģ‹œģžė”œ 바꾸고 ė‹¤ģ‹œ ģ‹œė„ķ•˜ėÆ€ė”œ ķ›„ģ† ė©”ģ‹œģ§€ź°€ ģ„±ź³µķ•©ė‹ˆė‹¤. 2.1.142 ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” ė¶™ģ—¬ė„£ģ€ ģ“ėÆøģ§€ź°€ ėŒ€ķ™”ģ— 남아 ģžˆģ„ 수 ģžˆģœ¼ė©° ķ›„ģ† ė©”ģ‹œģ§€ė§ˆė‹¤ ė™ģ¼ķ•œ 오넘넼 ė°˜ė³µķ•©ė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ė²„ģ „ģ—ģ„œ ė³µźµ¬ķ•˜ė ¤ė©“ Esc넼 두 번 눌러 ģ“ėÆøģ§€ź°€ ģ¶”ź°€ėœ ķ„“ģ„ ģ§€ė‚˜ź°‘ė‹ˆė‹¤.752{/* min-version: 2.1.142 */}}Claude CodeėŠ” ģ²˜ė¦¬ķ•  수 ģ—†ėŠ” ģ“ėÆøģ§€ė„¼ ķ…ģŠ¤ķŠø ģžė¦¬ ķ‘œģ‹œģžė”œ 바꾸고 ė‹¤ģ‹œ ģ‹œė„ķ•˜ėÆ€ė”œ ķ›„ģ† ė©”ģ‹œģ§€ź°€ ģ„±ź³µķ•©ė‹ˆė‹¤. 2.1.142 ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” ė¶™ģ—¬ė„£ģ€ ģ“ėÆøģ§€ź°€ ėŒ€ķ™”ģ— 남아 ģžˆģ„ 수 ģžˆģœ¼ė©° ķ›„ģ† ė©”ģ‹œģ§€ė§ˆė‹¤ ė™ģ¼ķ•œ 오넘넼 ė°˜ė³µķ•©ė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ė²„ģ „ģ—ģ„œ ė³µźµ¬ķ•˜ė ¤ė©“ Esc넼 두 번 눌러 ģ“ėÆøģ§€ź°€ ģ¶”ź°€ėœ ķ„“ģ„ ģ§€ė‚˜ź°‘ė‹ˆė‹¤.

631 753 

632**ķ•  ģ¼:**754**ķ•  ģ¼:**

633 755 


694 There's an issue with the selected model816 There's an issue with the selected model

695</h3>817</h3>

696 818 

819{/* min-version: 2.1.160 */}}

697źµ¬ģ„±ėœ ėŖØėø ģ“ė¦„ģ“ ģøģ‹ė˜ģ§€ ģ•Šģ•˜ź±°ė‚˜ ź³„ģ •ģ“ ģ“ģ— ģ•”ģ„øģŠ¤ķ•  수 ģ—†ģŠµė‹ˆė‹¤. v2.1.160부터 ė’¤ė”°ė„“ėŠ” ķžŒķŠøėŠ” 여기에 ėŒ€ķ™”ķ˜• ķ˜•ģ‹ģœ¼ė”œ ķ‘œģ‹œė˜ė©° ķ‘œė©“ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤.820źµ¬ģ„±ėœ ėŖØėø ģ“ė¦„ģ“ ģøģ‹ė˜ģ§€ ģ•Šģ•˜ź±°ė‚˜ ź³„ģ •ģ“ ģ“ģ— ģ•”ģ„øģŠ¤ķ•  수 ģ—†ģŠµė‹ˆė‹¤. v2.1.160부터 ė’¤ė”°ė„“ėŠ” ķžŒķŠøėŠ” 여기에 ėŒ€ķ™”ķ˜• ķ˜•ģ‹ģœ¼ė”œ ķ‘œģ‹œė˜ė©° ķ‘œė©“ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤.

698 821 

699```text theme={null}822```text theme={null}


729 Model is restricted by your organization's settings852 Model is restricted by your organization's settings

730</h3>853</h3>

731 854 

855{/* min-version: 2.1.187 */}}

732씰직 ź“€ė¦¬ģžź°€ claude.ai ꓀리 ģ½˜ģ†”ģ—ģ„œ ģ“ ėŖØėøģ„ ė¹„ķ™œģ„±ķ™”ķ–ˆź±°ė‚˜ ź“€ė¦¬ė˜ėŠ” ģ„¤ģ •ģ˜ [`availableModels`](/ko/model-config#restrict-model-selection) ķ—ˆģš© ėŖ©ė”ģœ¼ė”œ ģ œģ™øė˜ģ—ˆģŠµė‹ˆė‹¤. ģ œķ•œėœ ėŖØėøģ“ `--model`, `ANTHROPIC_MODEL` ė˜ėŠ” `model` ģ„¤ģ •ģœ¼ė”œ ģ„¤ģ •ė˜ģ—ˆģ„ ė•Œ Claude CodeėŠ” ķ—ˆģš©ėœ ėŖØėøė”œ ėŒ€ģ²“ķ•˜ź³  ź³„ģ†ķ•©ė‹ˆė‹¤. ģ œķ•œėœ ėŖØėøģ— ėŒ€ķ•“ `/model <name>`ģ„ ģž…ė „ķ•˜ė©“ `Run /model to choose a different model.`딜 ź±°ė¶€ė˜ź³  ģ„øģ…˜ģ€ ķ˜„ģž¬ ėŖØėøģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤.856씰직 ź“€ė¦¬ģžź°€ claude.ai ꓀리 ģ½˜ģ†”ģ—ģ„œ ģ“ ėŖØėøģ„ ė¹„ķ™œģ„±ķ™”ķ–ˆź±°ė‚˜ ź“€ė¦¬ė˜ėŠ” ģ„¤ģ •ģ˜ [`availableModels`](/ko/model-config#restrict-model-selection) ķ—ˆģš© ėŖ©ė”ģœ¼ė”œ ģ œģ™øė˜ģ—ˆģŠµė‹ˆė‹¤. ģ œķ•œėœ ėŖØėøģ“ `--model`, `ANTHROPIC_MODEL` ė˜ėŠ” `model` ģ„¤ģ •ģœ¼ė”œ ģ„¤ģ •ė˜ģ—ˆģ„ ė•Œ Claude CodeėŠ” ķ—ˆģš©ėœ ėŖØėøė”œ ėŒ€ģ²“ķ•˜ź³  ź³„ģ†ķ•©ė‹ˆė‹¤. ģ œķ•œėœ ėŖØėøģ— ėŒ€ķ•“ `/model <name>`ģ„ ģž…ė „ķ•˜ė©“ `Run /model to choose a different model.`딜 ź±°ė¶€ė˜ź³  ģ„øģ…˜ģ€ ķ˜„ģž¬ ėŖØėøģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤.

733 857 

734```text theme={null}858```text theme={null}


753 877 

754**ķ•  ģ¼:**878**ķ•  ģ¼:**

755 879 

880{/* min-version: 2.1.197 */}}

881 

756* `claude update`넼 ģ‹¤ķ–‰ķ•˜ź³  Claude Code넼 ė‹¤ģ‹œ ģ‹œģž‘ķ•©ė‹ˆė‹¤. Opus 4.7ģ€ v2.1.111 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. Opus 4.8ģ€ v2.1.154 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. Sonnet 5ėŠ” v2.1.197 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.882* `claude update`넼 ģ‹¤ķ–‰ķ•˜ź³  Claude Code넼 ė‹¤ģ‹œ ģ‹œģž‘ķ•©ė‹ˆė‹¤. Opus 4.7ģ€ v2.1.111 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. Opus 4.8ģ€ v2.1.154 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. Sonnet 5ėŠ” v2.1.197 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

757* ģ—…ź·øė ˆģ“ė“œķ•  수 ģ—†ģœ¼ė©“ `/model`ģ„ ģ‹¤ķ–‰ķ•˜ź³  Opus 4.6 ė˜ėŠ” Sonnet 4.6ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤.883* ģ—…ź·øė ˆģ“ė“œķ•  수 ģ—†ģœ¼ė©“ `/model`ģ„ ģ‹¤ķ–‰ķ•˜ź³  Opus 4.6 ė˜ėŠ” Sonnet 4.6ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤.

758* {/* min-version: agent-sdk@0.3.197 */}[Agent SDK](/ko/agent-sdk/overview)ģ—ģ„œ ģ“ė„¼ ė§žģœ¼ė©“ SDK ķŒØķ‚¤ģ§€ė„¼ ėŒ€ģ‹  ģ—…ź·øė ˆģ“ė“œķ•©ė‹ˆė‹¤. Opus 4.8ģ€ TypeScript SDK v0.3.154 ģ“ģƒź³¼ Python SDK v0.2.88 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. Sonnet 5ėŠ” TypeScript SDK v0.3.197 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.884* {/* min-version: agent-sdk@0.3.197 */}}[Agent SDK](/ko/agent-sdk/overview)ģ—ģ„œ ģ“ė„¼ ė§žģœ¼ė©“ SDK ķŒØķ‚¤ģ§€ė„¼ ėŒ€ģ‹  ģ—…ź·øė ˆģ“ė“œķ•©ė‹ˆė‹¤. Opus 4.8ģ€ TypeScript SDK v0.3.154 ģ“ģƒź³¼ Python SDK v0.2.88 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. Sonnet 5ėŠ” TypeScript SDK v0.3.197 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

759 885 

760<h3 id="thinking-budget-exceeds-output-limit">886<h3 id="thinking-budget-exceeds-output-limit">

761 Thinking budget exceeds output limit887 Thinking budget exceeds output limit


790 916 

791**ķ•  ģ¼:**917**ķ•  ģ¼:**

792 918 

793* {/* max-version: 2.1.155 */}Opus 4.7 ė˜ėŠ” Opus 4.8ģ„ ģ‚¬ģš©ķ•˜ėŠ” 경우 먼저 `claude update`넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. v2.1.156 ģ“ģ „ ė²„ģ „ģ€ ģ •ģƒģ ģø ė„źµ¬ ģ‚¬ģš© 중에 ģ“ 오넘넼 ķŠøė¦¬ź±°ķ•  수 ģžˆģœ¼ė©° `/rewind`ėŠ” ģ“ė„¼ ģ§€ģš°ģ§€ ģ•ŠģŠµė‹ˆė‹¤.919* {/* max-version: 2.1.155 */}}Opus 4.7 ė˜ėŠ” Opus 4.8ģ„ ģ‚¬ģš©ķ•˜ėŠ” 경우 먼저 `claude update`넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. v2.1.156 ģ“ģ „ ė²„ģ „ģ€ ģ •ģƒģ ģø ė„źµ¬ ģ‚¬ģš© 중에 ģ“ 오넘넼 ķŠøė¦¬ź±°ķ•  수 ģžˆģœ¼ė©° `/rewind`ėŠ” ģ“ė„¼ ģ§€ģš°ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

794* `/rewind`넼 ģ‹¤ķ–‰ķ•˜ź±°ė‚˜ Esc넼 두 번 눌러 ģ†ģƒėœ ķ„“ ģ „ģ˜ ģ²“ķ¬ķ¬ģøķŠøė”œ ė’¤ė”œ ģ“ė™ķ•˜ź³  ź±°źø°ģ„œ ź³„ģ†ķ•©ė‹ˆė‹¤. [ģ²“ķ¬ķ¬ģøķŒ…](/ko/checkpointing)ģ„ ģ°øģ”°ķ•˜ģ—¬ ģ²“ķ¬ķ¬ģøķŠøź°€ ģƒģ„±ė˜ź³  ė³µģ›ė˜ėŠ” ė°©ģ‹ģ„ ķ™•ģøķ•©ė‹ˆė‹¤.920* `/rewind`넼 ģ‹¤ķ–‰ķ•˜ź±°ė‚˜ Esc넼 두 번 눌러 ģ†ģƒėœ ķ„“ ģ „ģ˜ ģ²“ķ¬ķ¬ģøķŠøė”œ ė’¤ė”œ ģ“ė™ķ•˜ź³  ź±°źø°ģ„œ ź³„ģ†ķ•©ė‹ˆė‹¤. [ģ²“ķ¬ķ¬ģøķŒ…](/ko/checkpointing)ģ„ ģ°øģ”°ķ•˜ģ—¬ ģ²“ķ¬ķ¬ģøķŠøź°€ ģƒģ„±ė˜ź³  ė³µģ›ė˜ėŠ” ė°©ģ‹ģ„ ķ™•ģøķ•©ė‹ˆė‹¤.

795 921 

796<h3 id="usage-policy-refusal">922<h3 id="usage-policy-refusal">


811* ģ–“ėŠ ķ„“ģ“ ģ›ģøģøģ§€ ģ‹ė³„ķ•  수 ģ—†ģœ¼ė©“ `/clear`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė™ģ¼ķ•œ ķ”„ė”œģ ķŠøģ—ģ„œ 새 ėŒ€ķ™”ė„¼ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ģ“ģ „ ėŒ€ķ™”ėŠ” ė””ģŠ¤ķ¬ģ— 볓씓되며 `/resume`ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤.937* ģ–“ėŠ ķ„“ģ“ ģ›ģøģøģ§€ ģ‹ė³„ķ•  수 ģ—†ģœ¼ė©“ `/clear`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė™ģ¼ķ•œ ķ”„ė”œģ ķŠøģ—ģ„œ 새 ėŒ€ķ™”ė„¼ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ģ“ģ „ ėŒ€ķ™”ėŠ” ė””ģŠ¤ķ¬ģ— 볓씓되며 `/resume`ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤.

812* [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless)(`-p`)ģ—ģ„œėŠ” 되감기넼 ģ‚¬ģš©ķ•  수 ģ—†ģœ¼ėÆ€ė”œ ė‹¤ģ‹œ ķ‘œķ˜„ėœ ķ”„ė”¬ķ”„ķŠøė”œ ė‹¤ģ‹œ ģ‹œė„ķ•˜ź±°ė‚˜ `--continue` ģ—†ģ“ 새 ģ„øģ…˜ģ„ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ģ •ģ±… ķ™•ģøģ€ ėŖØėøģ— ė”°ė¼ ė‹¤ė„“ėÆ€ė”œ `--model`딜 다넸 ėŖØėøė”œ ģ „ķ™˜ķ•˜ė©“ ģ¼ė¶€ ź²½ģš°ģ— 거부넼 ķ•“ź²°ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤.938* [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless)(`-p`)ģ—ģ„œėŠ” 되감기넼 ģ‚¬ģš©ķ•  수 ģ—†ģœ¼ėÆ€ė”œ ė‹¤ģ‹œ ķ‘œķ˜„ėœ ķ”„ė”¬ķ”„ķŠøė”œ ė‹¤ģ‹œ ģ‹œė„ķ•˜ź±°ė‚˜ `--continue` ģ—†ģ“ 새 ģ„øģ…˜ģ„ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ģ •ģ±… ķ™•ģøģ€ ėŖØėøģ— ė”°ė¼ ė‹¤ė„“ėÆ€ė”œ `--model`딜 다넸 ėŖØėøė”œ ģ „ķ™˜ķ•˜ė©“ ģ¼ė¶€ ź²½ģš°ģ— 거부넼 ķ•“ź²°ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤.

813 939 

940<h2 id="command-line-errors">

941 명령줄 오넘

942</h2>

943 

944ģ“ėŸ¬ķ•œ ģ˜¤ė„˜ėŠ” Claude Codeģ˜ `claude` 명령줄 ģžģ²“ ź²€ģ¦ģ—ģ„œ ė‚˜ģ˜µė‹ˆė‹¤. Claude CodeėŠ” ģ„øģ…˜ģ„ ģƒģ„±ķ•˜ź±°ė‚˜ API ģš”ģ²­ģ„ 볓낓기 전에 ģ¦‰ģ‹œ ģøģ‡„ķ•©ė‹ˆė‹¤.

945 

946<h3 id="conflict-between-bg-and-print">

947 Conflict between --bg and --print

948</h3>

949 

950{/* min-version: 2.1.198 */}}

951ģ“ ė©”ģ‹œģ§€ėŠ” Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ė™ģ¼ķ•œ `claude` ķ˜øģ¶œģ—ģ„œ `--bg`넼 `-p` ė˜ėŠ” `--print`와 ź²°ķ•©ķ–ˆģŠµė‹ˆė‹¤. `--bg`ėŠ” ė‚˜ģ¤‘ģ— `claude agents`딜 ģ²Øė¶€ķ•˜ėŠ” [ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜](/ko/agent-view#from-your-shell)ģ„ ģ‹œģž‘ķ•˜ėŠ” 반멓 `--print`ėŠ” [ė¹„ėŒ€ķ™”ķ˜•](/ko/headless)으딜 ģ‹¤ķ–‰ė˜ė©° `claude agents`ź°€ ģ²Øė¶€ķ•˜ėŠ” ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ„ ģ‹œģž‘ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. v2.1.198 ģ“ģ „ģ—ėŠ” ģ“ ģ”°ķ•©ģ“ ģžė™ģœ¼ė”œ 첨부할 수 ģ—†ėŠ” ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ„ ģžė™ģœ¼ė”œ ģƒģ„±ķ–ˆģŠµė‹ˆė‹¤.

952 

953```text theme={null}

954--bg and --print conflict: --print never starts the interactive session that `claude agents` attaches to, so the job would be unattachable. The prompt is the positional — drop --print: `claude --bg '<task>'`.

955```

956 

957**ķ•  ģ¼:**

958 

959* `-p` ė˜ėŠ” `--print`넼 ģ œź±°ķ•©ė‹ˆė‹¤. `--bg`ėŠ” ķ”„ė”¬ķ”„ķŠøė„¼ ģœ„ģ¹˜ ģøģˆ˜ė”œ ģ‚¬ģš©ķ•˜ėÆ€ė”œ `claude --bg "<task>"`ź°€ ģ™„ģ „ķ•œ ėŖ…ė ¹ģž…ė‹ˆė‹¤. [ģ…øģ—ģ„œ 새 ģ—ģ“ģ „ķŠø ė””ģŠ¤ķŒØģ¹˜](/ko/agent-view#from-your-shell)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

960* ķ”„ė”¬ķ”„ķŠøė„¼ ė¹„ėŒ€ķ™”ķ˜•ģœ¼ė”œ ģ‹¤ķ–‰ķ•˜ź³  ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ„ ģƒģ„±ķ•˜ėŠ” ėŒ€ģ‹  결과넼 ģøģ‡„ķ•˜ė ¤ė©“ `--bg`넼 ģ œź±°ķ•˜ź³  `claude -p "<task>"`넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.

961 

814<h2 id="responses-seem-lower-quality-than-usual">962<h2 id="responses-seem-lower-quality-than-usual">

815 ģ‘ė‹µ ķ’ˆģ§ˆģ“ ķ‰ģ†Œė³“ė‹¤ 낮아 ė³“ģž„963 ģ‘ė‹µ ķ’ˆģ§ˆģ“ ķ‰ģ†Œė³“ė‹¤ 낮아 ė³“ģž„

816</h2>964</h2>


832 980 

833ģ‘ė‹µģ“ ģž˜ėŖ»ė˜ė©“ ģˆ˜ģ •ģœ¼ė”œ ķšŒģ‹ ķ•˜ėŠ” ź²ƒė³“ė‹¤ ģ¼ė°˜ģ ģœ¼ė”œ ė˜ź°źø°ź°€ ė” ģž˜ ģž‘ė™ķ•©ė‹ˆė‹¤. Esc넼 두 번 ėˆ„ė„“ź±°ė‚˜ `/rewind`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė‚˜ģœ ķ„“ ģ „ģœ¼ė”œ ė’¤ė”œ ģ“ė™ķ•œ 후 ė” 구첓적으딜 ķ”„ė”¬ķ”„ķŠøė„¼ ė‹¤ģ‹œ ķ‘œķ˜„ķ•©ė‹ˆė‹¤. ģŠ¤ė ˆė“œ ė‚“ģ—ģ„œ ģˆ˜ģ •ķ•˜ė©“ ģž˜ėŖ»ėœ ģ‹œė„ź°€ ģ»Øķ…ģŠ¤ķŠøģ— 남아 ģžˆģ–“ ė‚˜ģ¤‘ģ˜ ė‹µė³€ģ„ ģ“ģ— ź³ ģ •ķ•  수 ģžˆģŠµė‹ˆė‹¤. [ģ²“ķ¬ķ¬ģøķŒ…](/ko/checkpointing)ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.981ģ‘ė‹µģ“ ģž˜ėŖ»ė˜ė©“ ģˆ˜ģ •ģœ¼ė”œ ķšŒģ‹ ķ•˜ėŠ” ź²ƒė³“ė‹¤ ģ¼ė°˜ģ ģœ¼ė”œ ė˜ź°źø°ź°€ ė” ģž˜ ģž‘ė™ķ•©ė‹ˆė‹¤. Esc넼 두 번 ėˆ„ė„“ź±°ė‚˜ `/rewind`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė‚˜ģœ ķ„“ ģ „ģœ¼ė”œ ė’¤ė”œ ģ“ė™ķ•œ 후 ė” 구첓적으딜 ķ”„ė”¬ķ”„ķŠøė„¼ ė‹¤ģ‹œ ķ‘œķ˜„ķ•©ė‹ˆė‹¤. ģŠ¤ė ˆė“œ ė‚“ģ—ģ„œ ģˆ˜ģ •ķ•˜ė©“ ģž˜ėŖ»ėœ ģ‹œė„ź°€ ģ»Øķ…ģŠ¤ķŠøģ— 남아 ģžˆģ–“ ė‚˜ģ¤‘ģ˜ ė‹µė³€ģ„ ģ“ģ— ź³ ģ •ķ•  수 ģžˆģŠµė‹ˆė‹¤. [ģ²“ķ¬ķ¬ģøķŒ…](/ko/checkpointing)ģ„ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

834 982 

835ģœ„ģ˜ ķ™•ģø ķ›„ģ—ė„ ķ’ˆģ§ˆģ“ ģ—¬ģ „ķžˆ ģ“ģƒķ•“ ė³“ģ“ė©“ `/feedback`ģ„ ģ‹¤ķ–‰ķ•˜ź³  ģ˜ˆģƒķ•œ 것과 ģ–»ģ€ ź²ƒģ„ ģ„¤ėŖ…ķ•©ė‹ˆė‹¤. ģ“ ė°©ģ‹ģœ¼ė”œ 제출된 ķ”¼ė“œė°±ģ—ėŠ” ėŒ€ķ™” źø°ė”ģ“ ķ¬ķ•Øė˜ģ–“ ģžˆģœ¼ėÆ€ė”œ Anthropicģ“ ģ‹¤ģ œ ķšŒź·€ė„¼ ģ§„ė‹Øķ•˜ėŠ” ź°€ģž„ 빠넸 ė°©ė²•ģž…ė‹ˆė‹¤. ģ œź³µģžģ—ģ„œ `/feedback`ģ„ ģ‚¬ģš©ķ•  수 ģ—†ėŠ” 경우 [오넘 볓고](#report-an-error)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.983ģœ„ģ˜ ķ™•ģø ķ›„ģ—ė„ ķ’ˆģ§ˆģ“ ģ—¬ģ „ķžˆ ģ“ģƒķ•“ ė³“ģ“ė©“ `/feedback`ģ„ ģ‹¤ķ–‰ķ•˜ź³  ģ˜ˆģƒķ•œ 것과 ģ–»ģ€ ź²ƒģ„ ģ„¤ėŖ…ķ•©ė‹ˆė‹¤. ģ“ ė°©ģ‹ģœ¼ė”œ 제출된 ķ”¼ė“œė°±ģ—ėŠ” ėŒ€ķ™” źø°ė”ģ“ ķ¬ķ•Øė˜ģ–“ ģžˆģœ¼ėÆ€ė”œ Anthropicģ“ ģ‹¤ģ œ ķšŒź·€ė„¼ ģ§„ė‹Øķ•˜ėŠ” ź°€ģž„ 빠넸 ė°©ė²•ģž…ė‹ˆė‹¤. ķ™˜ź²½ģ—ģ„œ `/feedback`ģ„ ģ‚¬ģš©ķ•  수 ģ—†ėŠ” 경우 [오넘 볓고](#report-an-error)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

836 984 

837<h2 id="report-an-error">985<h2 id="report-an-error">

838 오넘 볓고986 오넘 볓고

839</h2>987</h2>

840 988 

841ģ“ ķŽ˜ģ“ģ§€ėŠ” Claude APIģ˜ 오넘넼 ė‹¤ė£¹ė‹ˆė‹¤. Claude Codeģ˜ 다넸 구성 ģš”ģ†Œģ˜ ģ˜¤ė„˜ėŠ” ꓀련 ź°€ģ“ė“œė„¼ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.989ģ“ ķŽ˜ģ“ģ§€ėŠ” Claude Code ėŸ°ķƒ€ģž„ 오넘넼 ė‹¤ė£¹ė‹ˆė‹¤. 다넸 구성 ģš”ģ†Œģ˜ ģ˜¤ė„˜ėŠ” ꓀련 ź°€ģ“ė“œė„¼ ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

842 990 

843* MCP ģ„œė²„ź°€ ģ—°ź²° ė˜ėŠ” ģøģ¦ģ— ģ‹¤ķŒØķ•Ø: [MCP](/ko/mcp)991* MCP ģ„œė²„ź°€ ģ—°ź²° ė˜ėŠ” ģøģ¦ģ— ģ‹¤ķŒØķ•Ø: [MCP](/ko/mcp)

844* ķ›… ģŠ¤ķ¬ė¦½ķŠøź°€ ģ‹¤ķŒØķ–ˆź±°ė‚˜ ė„źµ¬ė„¼ 차단함: [ķ›… 디버그](/ko/hooks#debug-hooks)992* ķ›… ģŠ¤ķ¬ė¦½ķŠøź°€ ģ‹¤ķŒØķ–ˆź±°ė‚˜ ė„źµ¬ė„¼ 차단함: [ķ›… 디버그](/ko/hooks#debug-hooks)

fullscreen.md +5 āˆ’3

Details

58* **`/` ėŖ…ė ¹ ė˜ėŠ” `@` ķŒŒģ¼ ėŖ©ė”ģ˜ ģ œģ•ˆģ„ 큓릭**ķ•˜ģ—¬ ģˆ˜ė½ķ•©ė‹ˆė‹¤. 마우스 ģ»¤ģ„œ ģœ„ģ˜ ķ–‰ģ„ ź°•ģ”° ķ‘œģ‹œķ•©ė‹ˆė‹¤.58* **`/` ėŖ…ė ¹ ė˜ėŠ” `@` ķŒŒģ¼ ėŖ©ė”ģ˜ ģ œģ•ˆģ„ 큓릭**ķ•˜ģ—¬ ģˆ˜ė½ķ•©ė‹ˆė‹¤. 마우스 ģ»¤ģ„œ ģœ„ģ˜ ķ–‰ģ„ ź°•ģ”° ķ‘œģ‹œķ•©ė‹ˆė‹¤.

59* **ģ„ ķƒ ė©”ė‰“ģ˜ ģ˜µģ…˜ģ„ 큓릭**ķ•˜ģ—¬ ģ„ ķƒķ•©ė‹ˆė‹¤. ģ“ėŠ” ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø, `/model`, `/config` ė° ģ˜µģ…˜ ėŖ©ė”ģ„ ķ‘œģ‹œķ•˜ėŠ” źø°ķƒ€ ėŒ€ķ™” ģƒģžė„¼ ķ¬ķ•Øķ•©ė‹ˆė‹¤. 마우스 ģ»¤ģ„œ ģœ„ģ˜ 행에 ķ¬ģøķ„°ź°€ ķ‘œģ‹œė©ė‹ˆė‹¤. {/* min-version: 2.1.187 */}Claude Code v2.1.187 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.59* **ģ„ ķƒ ė©”ė‰“ģ˜ ģ˜µģ…˜ģ„ 큓릭**ķ•˜ģ—¬ ģ„ ķƒķ•©ė‹ˆė‹¤. ģ“ėŠ” ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø, `/model`, `/config` ė° ģ˜µģ…˜ ėŖ©ė”ģ„ ķ‘œģ‹œķ•˜ėŠ” źø°ķƒ€ ėŒ€ķ™” ģƒģžė„¼ ķ¬ķ•Øķ•©ė‹ˆė‹¤. 마우스 ģ»¤ģ„œ ģœ„ģ˜ 행에 ķ¬ģøķ„°ź°€ ķ‘œģ‹œė©ė‹ˆė‹¤. {/* min-version: 2.1.187 */}Claude Code v2.1.187 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

60* **ģ¶•ģ†Œėœ ė„źµ¬ 결과넼 큓릭**ķ•˜ģ—¬ ķ™•ģž„ķ•˜ź³  전첓 ģ¶œė „ģ„ ė“…ė‹ˆė‹¤. ė‹¤ģ‹œ ķ“ė¦­ķ•˜ė©“ ģ¶•ģ†Œė©ė‹ˆė‹¤. ė„źµ¬ 호출과 ź·ø 결과가 ķ•Øź»˜ ķ™•ģž„ė©ė‹ˆė‹¤. ķ‘œģ‹œķ•  ė‚“ģš©ģ“ ė” ģžˆėŠ” ė©”ģ‹œģ§€ė§Œ 큓릭 ź°€ėŠ„ķ•©ė‹ˆė‹¤.60* **ģ¶•ģ†Œėœ ė„źµ¬ 결과넼 큓릭**ķ•˜ģ—¬ ķ™•ģž„ķ•˜ź³  전첓 ģ¶œė „ģ„ ė“…ė‹ˆė‹¤. ė‹¤ģ‹œ ķ“ė¦­ķ•˜ė©“ ģ¶•ģ†Œė©ė‹ˆė‹¤. ė„źµ¬ 호출과 ź·ø 결과가 ķ•Øź»˜ ķ™•ģž„ė©ė‹ˆė‹¤. ķ‘œģ‹œķ•  ė‚“ģš©ģ“ ė” ģžˆėŠ” ė©”ģ‹œģ§€ė§Œ 큓릭 ź°€ėŠ„ķ•©ė‹ˆė‹¤.

61* **macOSģ—ģ„œ `Cmd`넼 ėˆ„ė„“ź±°ė‚˜ Linux ė° Windowsģ—ģ„œ `Ctrl`ģ„ ėˆ„ė„“ź³  URL ė˜ėŠ” ķŒŒģ¼ 경딜넼 큓릭**ķ•˜ģ—¬ ģ—½ė‹ˆė‹¤. Edit ė˜ėŠ” Write 후 ģøģ‡„ėœ 것과 ź°™ģ€ ė„źµ¬ ģ¶œė „ģ˜ ķŒŒģ¼ ź²½ė”œėŠ” źø°ė³ø ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ—ģ„œ ģ—“ė¦½ė‹ˆė‹¤. ģ¼ė°˜ `http://` ė° `https://` URLģ€ ėøŒė¼ģš°ģ €ģ—ģ„œ ģ—“ė¦½ė‹ˆė‹¤. {/* min-version: 2.1.181 */}v2.1.181부터 `Cmd` ė˜ėŠ” `Ctrl`ģ„ ėˆ„ė„“ģ§€ ģ•Šģ€ ģ¼ė°˜ ķ“ė¦­ģ€ ė” ģ“ģƒ 링크넼 ģ—“ģ§€ ģ•Šģœ¼ė©°, źø°ė³ø 터미널 ė™ģž‘ź³¼ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤. VS Code 통합 터미널 ė° ģœ ģ‚¬ķ•œ xterm.js 기반 ķ„°ėÆøė„ģ—ģ„œėŠ” Claude Codeź°€ ķ„°ėÆøė„ģ˜ ģžģ²“ 링크 ķ•øė“¤ėŸ¬ė”œ ģ—°źø°ķ•˜ė©°, ģ“ėŠ” ė™ģ¼ķ•œ 제스처넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.61* **macOSģ—ģ„œ `Cmd`넼 ėˆ„ė„“ź±°ė‚˜ Linux ė° Windowsģ—ģ„œ `Ctrl`ģ„ ėˆ„ė„“ź³  URL ė˜ėŠ” ķŒŒģ¼ 경딜넼 큓릭**ķ•˜ģ—¬ ģ—½ė‹ˆė‹¤. Edit ė˜ėŠ” Write 후 ģøģ‡„ėœ 것과 ź°™ģ€ ė„źµ¬ ģ¶œė „ģ˜ ķŒŒģ¼ ź²½ė”œėŠ” źø°ė³ø ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ—ģ„œ ģ—“ė¦½ė‹ˆė‹¤. ģ¼ė°˜ `http://` ė° `https://` URLģ€ ėøŒė¼ģš°ģ €ģ—ģ„œ ģ—“ė¦½ė‹ˆė‹¤. {/* min-version: 2.1.181 */}v2.1.181부터 `Cmd` ė˜ėŠ” `Ctrl`ģ„ ėˆ„ė„“ģ§€ ģ•Šģ€ ģ¼ė°˜ ķ“ė¦­ģ€ ė” ģ“ģƒ 링크넼 ģ—“ģ§€ ģ•Šģœ¼ė©°, źø°ė³ø 터미널 ė™ģž‘ź³¼ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤. ģ¼ė¶€ macOS ķ„°ėÆøė„ģ€ `Cmd`+ķ“ė¦­ģ„ 실행 ģ¤‘ģø ģ•±ģœ¼ė”œ ģ „ė‹¬ķ•˜ė©° 터미널 마우스 ķ”„ė”œķ† ģ½œģ€ `Cmd` 키넼 ģøģ½”ė”©ķ•  ė°©ė²•ģ“ ģ—†ģœ¼ėÆ€ė”œ Claude CodeėŠ” ģ“ė„¼ ģ¼ė°˜ 큓릭으딜 ģˆ˜ģ‹ ķ•©ė‹ˆė‹¤. Ghosttyģ—ģ„œ, 그리고 {/* min-version: 2.1.198 */}v2.1.198부터 macOSģ˜ Warpģ—ģ„œ Claude CodeėŠ” ģ“ė„¼ ź°ģ§€ķ•˜ź³  링크에 ėŒ€ķ•œ ģ¼ė°˜ ķ“ė¦­ģ“ ģ“ė„¼ ģ—“ 수 ģžˆė„ė” ķ•˜ė©°, `Cmd`넼 ėˆ„ė„“ź³  ģžˆģœ¼ė©“ ģ—¬ģ „ķžˆ ģž‘ė™ķ•©ė‹ˆė‹¤. VS Code 통합 터미널 ė° ģœ ģ‚¬ķ•œ xterm.js 기반 ķ„°ėÆøė„ģ—ģ„œėŠ” Claude Codeź°€ ķ„°ėÆøė„ģ˜ ģžģ²“ 링크 ķ•øė“¤ėŸ¬ė”œ ģ—°źø°ķ•˜ė©°, ģ“ėŠ” ė™ģ¼ķ•œ 제스처넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

62* **큓릭 ė° ė“œėž˜ź·ø**ķ•˜ģ—¬ ėŒ€ķ™”ģ˜ 얓디든지 ķ…ģŠ¤ķŠøė„¼ ģ„ ķƒķ•©ė‹ˆė‹¤. ė”ėø” ķ“ė¦­ķ•˜ė©“ 단얓넼 ģ„ ķƒķ•˜ė©°, iTerm2ģ˜ 단얓 경계와 ģ¼ģ¹˜ķ•˜ėÆ€ė”œ ķŒŒģ¼ ź²½ė”œź°€ ķ•˜ė‚˜ģ˜ ė‹Øģœ„ė”œ ģ„ ķƒė©ė‹ˆė‹¤. ķŠøė¦¬ķ”Œ ķ“ė¦­ķ•˜ė©“ ģ¤„ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤.62* **큓릭 ė° ė“œėž˜ź·ø**ķ•˜ģ—¬ ėŒ€ķ™”ģ˜ 얓디든지 ķ…ģŠ¤ķŠøė„¼ ģ„ ķƒķ•©ė‹ˆė‹¤. ė”ėø” ķ“ė¦­ķ•˜ė©“ 단얓넼 ģ„ ķƒķ•˜ė©°, iTerm2ģ˜ 단얓 경계와 ģ¼ģ¹˜ķ•˜ėÆ€ė”œ ķŒŒģ¼ ź²½ė”œź°€ ķ•˜ė‚˜ģ˜ ė‹Øģœ„ė”œ ģ„ ķƒė©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 URLģ„ ė”ėø” ķ“ė¦­ķ•˜ė©“ ģŠ¤ķ‚“ģ„ ķ¬ķ•Øķ•œ 전첓 URLģ“ ģ„ ķƒė©ė‹ˆė‹¤. ķŠøė¦¬ķ”Œ ķ“ė¦­ķ•˜ė©“ ģ¤„ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤.

63* **마우스 휠딜 스크딤**ķ•˜ģ—¬ ėŒ€ķ™”ė„¼ ģ“ė™ķ•©ė‹ˆė‹¤.63* **마우스 휠딜 스크딤**ķ•˜ģ—¬ ėŒ€ķ™”ė„¼ ģ“ė™ķ•©ė‹ˆė‹¤.

64 64 

65ģ„ ķƒėœ ķ…ģŠ¤ķŠøėŠ” 마우스 릓리스 ģ‹œ ģžė™ģœ¼ė”œ ķ“ė¦½ė³“ė“œģ— ė³µģ‚¬ė©ė‹ˆė‹¤. ģ“ė„¼ 끄려멓 `/config`ģ—ģ„œ ģ„ ķƒ ģ‹œ 복사넼 ķ† źø€ķ•©ė‹ˆė‹¤. 끄멓 `Ctrl+Shift+c`넼 눌러 ģˆ˜ė™ģœ¼ė”œ ė³µģ‚¬ķ•©ė‹ˆė‹¤. kitty, WezTerm, Ghostty, iTerm2와 ź°™ģ€ kitty ķ‚¤ė³“ė“œ ķ”„ė”œķ† ģ½œģ„ ģ§€ģ›ķ•˜ėŠ” ķ„°ėÆøė„ģ—ģ„œėŠ” `Cmd+c`ė„ ģž‘ė™ķ•©ė‹ˆė‹¤. ķ™œģ„± ģ„ ķƒģ“ ģžˆģœ¼ė©“ `Ctrl+c`ėŠ” ģ·Øģ†Œķ•˜ėŠ” ėŒ€ģ‹  ė³µģ‚¬ķ•©ė‹ˆė‹¤.65ģ„ ķƒėœ ķ…ģŠ¤ķŠøėŠ” 마우스 릓리스 ģ‹œ ģžė™ģœ¼ė”œ ķ“ė¦½ė³“ė“œģ— ė³µģ‚¬ė©ė‹ˆė‹¤. ģ“ė„¼ 끄려멓 `/config`ģ—ģ„œ ģ„ ķƒ ģ‹œ 복사넼 ķ† źø€ķ•©ė‹ˆė‹¤.

66 

67ģ„ ķƒ ģ‹œ 복사가 꺼져 ģžˆģœ¼ė©“ `Ctrl+Shift+c`넼 눌러 ģˆ˜ė™ģœ¼ė”œ ė³µģ‚¬ķ•©ė‹ˆė‹¤. kitty, WezTerm, Ghostty, iTerm2와 ź°™ģ€ kitty ķ‚¤ė³“ė“œ ķ”„ė”œķ† ģ½œģ„ ģ§€ģ›ķ•˜ėŠ” ķ„°ėÆøė„ģ—ģ„œėŠ” `Cmd+c`ė„ ģž‘ė™ķ•©ė‹ˆė‹¤. ķ™œģ„± ģ„ ķƒģ“ ģžˆģœ¼ė©“ `Ctrl+c`ėŠ” ģ·Øģ†Œķ•˜ėŠ” ėŒ€ģ‹  ė³µģ‚¬ķ•©ė‹ˆė‹¤.

66 68 

67ķ™œģ„± ģ„ ķƒģ“ ģžˆģœ¼ė©“ `Shift`넼 ėˆ„ė„“ź³  ķ™”ģ‚“ķ‘œ 키넼 눌러 ķ‚¤ė³“ė“œģ—ģ„œ ķ™•ģž„ķ•©ė‹ˆė‹¤. `Shift+↑` ė° `Shift+↓`ėŠ” ģ„ ķƒģ“ ģœ„ģŖ½ ė˜ėŠ” ģ•„ėž˜ģŖ½ ź°€ģž„ģžė¦¬ģ— ė„ė‹¬ķ•  ė•Œ ė·°ķ¬ķŠøė„¼ ģŠ¤ķ¬ė”¤ķ•©ė‹ˆė‹¤. `Shift+Home` ė° `Shift+End`ėŠ” ķ˜„ģž¬ ģ¤„ģ˜ ģ‹œģž‘ ė˜ėŠ” ėģœ¼ė”œ ķ™•ģž„ķ•©ė‹ˆė‹¤.69ķ™œģ„± ģ„ ķƒģ“ ģžˆģœ¼ė©“ `Shift`넼 ėˆ„ė„“ź³  ķ™”ģ‚“ķ‘œ 키넼 눌러 ķ‚¤ė³“ė“œģ—ģ„œ ķ™•ģž„ķ•©ė‹ˆė‹¤. `Shift+↑` ė° `Shift+↓`ėŠ” ģ„ ķƒģ“ ģœ„ģŖ½ ė˜ėŠ” ģ•„ėž˜ģŖ½ ź°€ģž„ģžė¦¬ģ— ė„ė‹¬ķ•  ė•Œ ė·°ķ¬ķŠøė„¼ ģŠ¤ķ¬ė”¤ķ•©ė‹ˆė‹¤. `Shift+Home` ė° `Shift+End`ėŠ” ķ˜„ģž¬ ģ¤„ģ˜ ģ‹œģž‘ ė˜ėŠ” ėģœ¼ė”œ ķ™•ģž„ķ•©ė‹ˆė‹¤.

68 70 

gateways.md +1 āˆ’1

Details

44 Claude 앱 ź²Œģ“ķŠøģ›Øģ“44 Claude 앱 ź²Œģ“ķŠøģ›Øģ“

45</h3>45</h3>

46 46 

47Claude 앱 ź²Œģ“ķŠøģ›Øģ“ėŠ” `claude` ė°”ģ“ė„ˆė¦¬ģ— ķ¬ķ•Øėœ Anthropicģ˜ ģžģ²“ ķ˜øģŠ¤ķŒ… ź²Œģ“ķŠøģ›Øģ“ģž…ė‹ˆė‹¤. Amazon Bedrock, Google Cloud, Microsoft Foundry ė˜ėŠ” Anthropic API넼 ģ—…ģŠ¤ķŠøė¦¼ģœ¼ė”œ ė¼ģš°ķŒ…ķ•©ė‹ˆė‹¤. ź°œė°œģžėŠ” `/login`ģ„ 통핓 ķšŒģ‚¬ ID ģ œź³µģžė”œ ė”œź·øģøķ•˜ź³ , ź²Œģ“ķŠøģ›Øģ“ėŠ” IdP ź·øė£¹ė³„ė”œ ėŖØėø ģ•”ģ„øģŠ¤ ė° [꓀리 설정](/ko/permissions#managed-settings)ģ„ ģ ģš©ķ•˜ė©°, [OpenTelemetry Protocol (OTLP)](/ko/monitoring-usage) ģ‚¬ģš©ėŸ‰ ė©”ķŠøė¦­ģ„ ģžģ‹ ģ˜ ꓀찰성 ģŠ¤ķƒģœ¼ė”œ ė‚“ė³“ėƒ…ė‹ˆė‹¤.47Claude 앱 ź²Œģ“ķŠøģ›Øģ“ėŠ” `claude` ė°”ģ“ė„ˆė¦¬ģ— ķ¬ķ•Øėœ Anthropicģ˜ ģžģ²“ ķ˜øģŠ¤ķŒ… ź²Œģ“ķŠøģ›Øģ“ģž…ė‹ˆė‹¤. Amazon Bedrock, Claude Platform on AWS, Google Cloud, Microsoft Foundry ė˜ėŠ” Anthropic API넼 ģ—…ģŠ¤ķŠøė¦¼ģœ¼ė”œ ė¼ģš°ķŒ…ķ•©ė‹ˆė‹¤. ź°œė°œģžėŠ” `/login`ģ„ 통핓 ķšŒģ‚¬ ID ģ œź³µģžė”œ ė”œź·øģøķ•˜ź³ , ź²Œģ“ķŠøģ›Øģ“ėŠ” IdP ź·øė£¹ė³„ė”œ ėŖØėø ģ•”ģ„øģŠ¤ ė° [꓀리 설정](/ko/permissions#managed-settings)ģ„ ģ ģš©ķ•˜ė©°, [OpenTelemetry Protocol (OTLP)](/ko/monitoring-usage) ģ‚¬ģš©ėŸ‰ ė©”ķŠøė¦­ģ„ ģžģ‹ ģ˜ ꓀찰성 ģŠ¤ķƒģœ¼ė”œ ė‚“ė³“ėƒ…ė‹ˆė‹¤.

48 48 

49각 Claude Code ė¦“ė¦¬ģŠ¤ģ™€ ķ•Øź»˜ ė¹Œė“œė˜ź³  ķ…ŒģŠ¤ķŠøė˜ėÆ€ė”œ, Claude Codeź°€ ģ „ģ†”ķ•˜ėŠ” ķ—¤ė” ė° ģš”ģ²­ ķ•„ė“œė„¼ ģ „ė‹¬ķ•©ė‹ˆė‹¤. ė³„ė„ė”œ ģœ ģ§€ ź“€ė¦¬ė˜ėŠ” ź²Œģ“ķŠøģ›Øģ“ėŠ” 각 ė¦“ė¦¬ģŠ¤ģ—ģ„œ 핓당 ķ—¤ė” ė° ķ•„ė“œź°€ 변경될 ė•Œ [전달 ź·œģ¹™ģ„ ģ—…ė°ģ“ķŠø](/ko/llm-gateway-protocol#forward-as-open-lists)핓야 ķ•©ė‹ˆė‹¤. Claude 앱 ź²Œģ“ķŠøģ›Øģ“ėŠ” CLI와 ķ•Øź»˜ ė¦“ė¦¬ģŠ¤ė˜ėÆ€ė”œ ģµœģ‹  상태넼 ģœ ģ§€ķ•  ėŖ©ė”ģ“ ģ—†ģŠµė‹ˆė‹¤. [ź°€ģš©ģ„± ė° ģ œķ•œ 사항](/ko/claude-apps-gateway#availability-and-limitations)ģ—ģ„œ ź²Œģ“ķŠøģ›Øģ“ ģ„øģ…˜ģ—ģ„œ ė‹¤ė„“ź²Œ ģž‘ė™ķ•˜ėŠ” ģž‘ģ€ 기늄 ģ§‘ķ•©ģ„ ģ°øģ”°ķ•˜ģ„øģš”.49각 Claude Code ė¦“ė¦¬ģŠ¤ģ™€ ķ•Øź»˜ ė¹Œė“œė˜ź³  ķ…ŒģŠ¤ķŠøė˜ėÆ€ė”œ, Claude Codeź°€ ģ „ģ†”ķ•˜ėŠ” ķ—¤ė” ė° ģš”ģ²­ ķ•„ė“œė„¼ ģ „ė‹¬ķ•©ė‹ˆė‹¤. ė³„ė„ė”œ ģœ ģ§€ ź“€ė¦¬ė˜ėŠ” ź²Œģ“ķŠøģ›Øģ“ėŠ” 각 ė¦“ė¦¬ģŠ¤ģ—ģ„œ 핓당 ķ—¤ė” ė° ķ•„ė“œź°€ 변경될 ė•Œ [전달 ź·œģ¹™ģ„ ģ—…ė°ģ“ķŠø](/ko/llm-gateway-protocol#forward-as-open-lists)핓야 ķ•©ė‹ˆė‹¤. Claude 앱 ź²Œģ“ķŠøģ›Øģ“ėŠ” CLI와 ķ•Øź»˜ ė¦“ė¦¬ģŠ¤ė˜ėÆ€ė”œ ģµœģ‹  상태넼 ģœ ģ§€ķ•  ėŖ©ė”ģ“ ģ—†ģŠµė‹ˆė‹¤. [ź°€ģš©ģ„± ė° ģ œķ•œ 사항](/ko/claude-apps-gateway#availability-and-limitations)ģ—ģ„œ ź²Œģ“ķŠøģ›Øģ“ ģ„øģ…˜ģ—ģ„œ ė‹¤ė„“ź²Œ ģž‘ė™ķ•˜ėŠ” ģž‘ģ€ 기늄 ģ§‘ķ•©ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

50 50 

hooks.md +64 āˆ’28

Details

16 Hook ģˆ˜ėŖ… 주기16 Hook ģˆ˜ėŖ… 주기

17</h2>17</h2>

18 18 

19Hookģ€ Claude Code ģ„øģ…˜ 중 ķŠ¹ģ • ģ§€ģ ģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ģ“ė²¤ķŠøź°€ ė°œģƒķ•˜ź³  matcherź°€ ģ¼ģ¹˜ķ•˜ė©“ Claude CodeėŠ” ģ“ė²¤ķŠøģ— ėŒ€ķ•œ JSON ģ»Øķ…ģŠ¤ķŠøė„¼ hook ķ•øė“¤ėŸ¬ģ— ģ „ė‹¬ķ•©ė‹ˆė‹¤. ėŖ…ė ¹ hookģ˜ 경우 ģž…ė „ģ€ stdin에 ė„ģ°©ķ•©ė‹ˆė‹¤. HTTP hookģ˜ 경우 POST ģš”ģ²­ 본문으딜 ė„ģ°©ķ•©ė‹ˆė‹¤. 그러멓 ķ•øė“¤ėŸ¬ėŠ” ģž…ė „ģ„ ź²€ģ‚¬ķ•˜ź³  씰치넼 ģ·Øķ•œ 후 ģ„ ķƒģ ģœ¼ė”œ ź²°ģ •ģ„ ė°˜ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ“ė²¤ķŠøėŠ” 세 가지 주기딜 ė°œģƒķ•©ė‹ˆė‹¤: ģ„øģ…˜ė‹¹ ķ•œ 번 (`SessionStart`, `SessionEnd`), 턓당 ķ•œ 번 (`UserPromptSubmit`, `Stop`, `StopFailure`), ģ—ģ“ģ „ķŠø 루프 ė‚“ģ˜ ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ—ģ„œ (`PreToolUse`, `PostToolUse`):19Hookģ€ Claude Code ģ„øģ…˜ 중 ķŠ¹ģ • ģ§€ģ ģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ģ“ė²¤ķŠøź°€ ė°œģƒķ•˜ź³  matcherź°€ ģ¼ģ¹˜ķ•˜ė©“ Claude CodeėŠ” ģ“ė²¤ķŠøģ— ėŒ€ķ•œ JSON ģ»Øķ…ģŠ¤ķŠøė„¼ hook ķ•øė“¤ėŸ¬ģ— ģ „ė‹¬ķ•©ė‹ˆė‹¤. ėŖ…ė ¹ hookģ˜ 경우 ģž…ė „ģ€ stdin에 ė„ģ°©ķ•©ė‹ˆė‹¤. HTTP hookģ˜ 경우 POST ģš”ģ²­ 본문으딜 ė„ģ°©ķ•©ė‹ˆė‹¤. 그러멓 ķ•øė“¤ėŸ¬ėŠ” ģž…ė „ģ„ ź²€ģ‚¬ķ•˜ź³  씰치넼 ģ·Øķ•œ 후 ģ„ ķƒģ ģœ¼ė”œ ź²°ģ •ģ„ ė°˜ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤.

20 

21ģ“ė²¤ķŠøėŠ” 세 가지 주기딜 ė°œģƒķ•©ė‹ˆė‹¤:

22 

23* ģ„øģ…˜ė‹¹ ķ•œ 번: `SessionStart` ė° `SessionEnd`

24* 턓당 ķ•œ 번: `UserPromptSubmit`, `Stop` ė° `StopFailure`

25* ģ—ģ“ģ „ķŠø 루프 ė‚“ģ˜ ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ—ģ„œ: `PreToolUse` ė° `PostToolUse`

20 26 

21<div style={{maxWidth: "500px", margin: "0 auto"}}>27<div style={{maxWidth: "500px", margin: "0 auto"}}>

22 <Frame>28 <Frame>


182| [Plugin](/ko/plugins) `hooks/hooks.json` | pluginģ“ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œ | 예, pluginź³¼ ķ•Øź»˜ ė²ˆė“¤ėØ |188| [Plugin](/ko/plugins) `hooks/hooks.json` | pluginģ“ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œ | 예, pluginź³¼ ķ•Øź»˜ ė²ˆė“¤ėØ |

183| [Skill](/ko/skills) ė˜ėŠ” [agent](/ko/sub-agents) frontmatter | ģ»“ķ¬ė„ŒķŠøź°€ ķ™œģ„±ķ™”ė˜ģ–“ ģžˆėŠ” ė™ģ•ˆ | 예, ģ»“ķ¬ė„ŒķŠø ķŒŒģ¼ģ—ģ„œ ģ •ģ˜ėØ |189| [Skill](/ko/skills) ė˜ėŠ” [agent](/ko/sub-agents) frontmatter | ģ»“ķ¬ė„ŒķŠøź°€ ķ™œģ„±ķ™”ė˜ģ–“ ģžˆėŠ” ė™ģ•ˆ | 예, ģ»“ķ¬ė„ŒķŠø ķŒŒģ¼ģ—ģ„œ ģ •ģ˜ėØ |

184 190 

185설정 ķŒŒģ¼ 핓결에 ėŒ€ķ•œ ģžģ„øķ•œ ė‚“ģš©ģ€ [설정](/ko/settings)ģ„ ģ°øģ”°ķ•˜ģ„øģš”. ģ—”ķ„°ķ”„ė¼ģ“ģ¦ˆ ź“€ė¦¬ģžėŠ” `allowManagedHooksOnly`넼 ģ‚¬ģš©ķ•˜ģ—¬ ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø ė° plugin hookģ„ 차단할 수 ģžˆģŠµė‹ˆė‹¤. ź“€ė¦¬ķ˜• 설정 `enabledPlugins`ģ—ģ„œ ź°•ģ œ ķ™œģ„±ķ™”ėœ pluginģ˜ hookģ€ ė©“ģ œė˜ėÆ€ė”œ ź“€ė¦¬ģžėŠ” 씰직 ė§ˆģ¼“ķ”Œė ˆģ“ģŠ¤ė„¼ 통핓 ź²€ģ¦ėœ hookģ„ ė°°ķ¬ķ•  수 ģžˆģŠµė‹ˆė‹¤. [Hook 구성](/ko/settings#hook-configuration)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.191설정 ķŒŒģ¼ 핓결에 ėŒ€ķ•œ ģžģ„øķ•œ ė‚“ģš©ģ€ [설정](/ko/settings)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

192 

193ģ—”ķ„°ķ”„ė¼ģ“ģ¦ˆ ź“€ė¦¬ģžėŠ” `allowManagedHooksOnly`넼 ģ‚¬ģš©ķ•˜ģ—¬ ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø ė° plugin hookģ„ 차단할 수 ģžˆģŠµė‹ˆė‹¤. ź“€ė¦¬ķ˜• 설정 `enabledPlugins`ģ—ģ„œ ź°•ģ œ ķ™œģ„±ķ™”ėœ pluginģ˜ hookģ€ ė©“ģ œė˜ėÆ€ė”œ ź“€ė¦¬ģžėŠ” 씰직 ė§ˆģ¼“ķ”Œė ˆģ“ģŠ¤ė„¼ 통핓 ź²€ģ¦ėœ hookģ„ ė°°ķ¬ķ•  수 ģžˆģŠµė‹ˆė‹¤. [Hook 구성](/ko/settings#hook-configuration)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

186 194 

187<h3 id="matcher-patterns">195<h3 id="matcher-patterns">

188 Matcher ķŒØķ„“196 Matcher ķŒØķ„“


214| `SessionStart` | ģ„øģ…˜ģ“ ģ‹œģž‘ėœ ė°©ģ‹ | `startup`, `resume`, `clear`, `compact` |222| `SessionStart` | ģ„øģ…˜ģ“ ģ‹œģž‘ėœ ė°©ģ‹ | `startup`, `resume`, `clear`, `compact` |

215| `Setup` | ģ„¤ģ •ģ„ ķŠøė¦¬ź±°ķ•œ CLI ķ”Œėž˜ź·ø | `init`, `maintenance` |223| `Setup` | ģ„¤ģ •ģ„ ķŠøė¦¬ź±°ķ•œ CLI ķ”Œėž˜ź·ø | `init`, `maintenance` |

216| `SessionEnd` | ģ„øģ…˜ģ“ ģ¢…ė£Œėœ ģ“ģœ  | `clear`, `resume`, `logout`, `prompt_input_exit`, `bypass_permissions_disabled`, `other` |224| `SessionEnd` | ģ„øģ…˜ģ“ ģ¢…ė£Œėœ ģ“ģœ  | `clear`, `resume`, `logout`, `prompt_input_exit`, `bypass_permissions_disabled`, `other` |

217| `Notification` | ģ•Œė¦¼ ģœ ķ˜• | `permission_prompt`, `idle_prompt`, `auth_success`, `elicitation_dialog`, `elicitation_complete`, `elicitation_response` |225| `Notification` | ģ•Œė¦¼ ģœ ķ˜• | `permission_prompt`, `idle_prompt`, `auth_success`, `elicitation_dialog`, `elicitation_complete`, `elicitation_response`, `agent_needs_input`, `agent_completed` |

218| `SubagentStart` | ģ—ģ“ģ „ķŠø ģœ ķ˜• | `general-purpose`, `Explore`, `Plan`, ģ‚¬ģš©ģž ģ •ģ˜ ģ—ģ“ģ „ķŠø ģ“ė¦„ ė˜ėŠ” `^my-plugin:reviewer$`와 ź°™ģ€ plugin ė²”ģœ„ ģ“ė¦„ |226| `SubagentStart` | ģ—ģ“ģ „ķŠø ģœ ķ˜• | `general-purpose`, `Explore`, `Plan`, ģ‚¬ģš©ģž ģ •ģ˜ ģ—ģ“ģ „ķŠø ģ“ė¦„ ė˜ėŠ” `^my-plugin:reviewer$`와 ź°™ģ€ plugin ė²”ģœ„ ģ“ė¦„ |

219| `PreCompact`, `PostCompact` | ģ••ģ¶•ģ„ ķŠøė¦¬ź±°ķ•œ 것 | `manual`, `auto` |227| `PreCompact`, `PostCompact` | ģ••ģ¶•ģ„ ķŠøė¦¬ź±°ķ•œ 것 | `manual`, `auto` |

220| `SubagentStop` | ģ—ģ“ģ „ķŠø ģœ ķ˜• | `SubagentStart`와 ė™ģ¼ķ•œ ź°’ |228| `SubagentStop` | ģ—ģ“ģ „ķŠø ģœ ķ˜• | `SubagentStart`와 ė™ģ¼ķ•œ ź°’ |


317 325 

318ģ¼ģ¹˜ķ•˜ėŠ” ėŖØė“  hookģ€ ė³‘ė ¬ė”œ ģ‹¤ķ–‰ė˜ė©° ė™ģ¼ķ•œ ķ•øė“¤ėŸ¬ėŠ” ģžė™ģœ¼ė”œ 중복 ģ œź±°ė©ė‹ˆė‹¤. ėŖ…ė ¹ hookģ€ ėŖ…ė ¹ ė¬øģžģ—“ź³¼ `args`딜 중복 제거되고 HTTP hookģ€ URL딜 중복 ģ œź±°ė©ė‹ˆė‹¤.326ģ¼ģ¹˜ķ•˜ėŠ” ėŖØė“  hookģ€ ė³‘ė ¬ė”œ ģ‹¤ķ–‰ė˜ė©° ė™ģ¼ķ•œ ķ•øė“¤ėŸ¬ėŠ” ģžė™ģœ¼ė”œ 중복 ģ œź±°ė©ė‹ˆė‹¤. ėŖ…ė ¹ hookģ€ ėŖ…ė ¹ ė¬øģžģ—“ź³¼ `args`딜 중복 제거되고 HTTP hookģ€ URL딜 중복 ģ œź±°ė©ė‹ˆė‹¤.

319 327 

320ķ•øė“¤ėŸ¬ėŠ” ķ˜„ģž¬ ė””ė ‰ķ† ė¦¬ģ—ģ„œ Claude Codeģ˜ ķ™˜ź²½ģœ¼ė”œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. `$CLAUDE_CODE_REMOTE` ķ™˜ź²½ ė³€ģˆ˜ėŠ” 원격 웹 ķ™˜ź²½ģ—ģ„œ `"true"`딜 ģ„¤ģ •ė˜ź³  딜컬 CLIģ—ģ„œėŠ” ģ„¤ģ •ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.328ķ•øė“¤ėŸ¬ėŠ” ķ˜„ģž¬ ė””ė ‰ķ† ė¦¬ģ—ģ„œ Claude Codeģ˜ ķ™˜ź²½ģœ¼ė”œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. `$CLAUDE_CODE_REMOTE` ķ™˜ź²½ ė³€ģˆ˜ėŠ” 원격 웹 ķ™˜ź²½ģ—ģ„œ `"true"`딜 ģ„¤ģ •ė˜ź³  딜컬 CLIģ—ģ„œėŠ” ģ„¤ģ •ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 [`$CLAUDE_CODE_BRIDGE_SESSION_ID`](/ko/env-vars)ėŠ” 딜컬 ģ„øģ…˜ģ“ ķ™œģ„± Remote Control ģ—°ź²°ģ„ 가지고 ģžˆėŠ” ė™ģ•ˆ [Remote Control](/ko/remote-control) ģ„øģ…˜ ID딜 ģ„¤ģ •ė©ė‹ˆė‹¤.

321 329 

322<h4 id="common-fields">330<h4 id="common-fields">

323 공통 ķ•„ė“œ331 공통 ķ•„ė“œ


736| `InstructionsLoaded` | ģ•„ė‹ˆģ˜¤ | ģ¢…ė£Œ ģ½”ė“œėŠ” ė¬“ģ‹œė©ė‹ˆė‹¤ |744| `InstructionsLoaded` | ģ•„ė‹ˆģ˜¤ | ģ¢…ė£Œ ģ½”ė“œėŠ” ė¬“ģ‹œė©ė‹ˆė‹¤ |

737| `MessageDisplay` | ģ•„ė‹ˆģ˜¤ | 원본 ķ…ģŠ¤ķŠøź°€ ķ‘œģ‹œė©ė‹ˆė‹¤ |745| `MessageDisplay` | ģ•„ė‹ˆģ˜¤ | 원본 ķ…ģŠ¤ķŠøź°€ ķ‘œģ‹œė©ė‹ˆė‹¤ |

738 746 

747`SessionStart`, `Setup`, ė° `SubagentStart`ģ˜ 경우 ģ¢…ė£Œ ģ½”ė“œ 2 stderrģ€ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ— `<hook name> hook error` ģ•Œė¦¼ģœ¼ė”œ ė Œė”ė§ė˜ė©°, [ģ°Øė‹Øķ•˜ģ§€ ģ•ŠėŠ” 오넘](#exit-code-output)와 ė™ģ¼ķ•œ ė°©ģ‹ģž…ė‹ˆė‹¤. ClaudeėŠ” ģ“ė„¼ 볓지 ėŖ»ķ•˜ė©° ģ„øģ…˜ ė˜ėŠ” subagentėŠ” ģ§„ķ–‰ė©ė‹ˆė‹¤. `SubagentStart`ģ˜ 경우 ģ•Œė¦¼ģ€ 부모 ėŒ€ķ™”ź°€ ģ•„ė‹Œ subagentģ˜ ģžģ‹ ģ˜ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ— ė‚˜ķƒ€ė‚©ė‹ˆė‹¤.

748 

749Claude Code v2.1.199부터 `SessionStart`, `Setup`, ė° `SubagentStart`ėŠ” ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ— ģ¢…ė£Œ ģ½”ė“œ 2 stderrģ„ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ 디버그 ė”œź·øģ—ė§Œ źø°ė”ķ–ˆģŠµė‹ˆė‹¤.

750 

739<h3 id="http-response-handling">751<h3 id="http-response-handling">

740 HTTP ģ‘ė‹µ 처리752 HTTP ģ‘ė‹µ 처리

741</h3>753</h3>


963 SessionStart ģž…ė „975 SessionStart ģž…ė „

964</h4>976</h4>

965 977 

966[공통 ģž…ė „ ķ•„ė“œ](#common-input-fields) ģ™øģ—ė„ SessionStart hookģ€ `source`, `model`, ģ„ ķƒģ ģœ¼ė”œ `agent_type` ė° `session_title`ģ„ ė°›ģŠµė‹ˆė‹¤. `source` ķ•„ė“œėŠ” ģ„øģ…˜ģ“ ģ‹œģž‘ėœ ė°©ģ‹ģ„ ė‚˜ķƒ€ėƒ…ė‹ˆė‹¤: 새 ģ„øģ…˜ģ˜ 경우 `"startup"`, ģž¬ź°œėœ ģ„øģ…˜ģ˜ 경우 `"resume"`, `/clear` 후 `"clear"`, ģ••ģ¶• 후 `"compact"`. `model` ķ•„ė“œėŠ” ėŖØėø ģ‹ė³„ģžė„¼ ķ¬ķ•Øķ•©ė‹ˆė‹¤. 예넼 들얓 `/clear` 후 ė˜ėŠ” ėŒ€ķ™” 복구넼 통핓 ģ„øģ…˜ģ“ 복원될 ė•Œ ģƒėžµė  수 ģžˆģœ¼ėÆ€ė”œ ķ•„ė“œė„¼ ģ½źø° 전에 ķ™•ģøķ•˜ģ„øģš”. `claude --agent <name>`으딜 Claude Code넼 ģ‹œģž‘ķ•˜ė©“ `agent_type` ķ•„ė“œģ— ģ—ģ“ģ „ķŠø ģ“ė¦„ģ“ ķ¬ķ•Øė©ė‹ˆė‹¤. `session_title` ķ•„ė“œėŠ” ģ“ėÆø ģ„¤ģ •ėœ 경우 ķ˜„ģž¬ ģ„øģ…˜ ģ œėŖ©ģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤. 예넼 들얓 `--name` ė˜ėŠ” `/rename`ģ„ 통핓 ģ„¤ģ •ėœ ź²½ģš°ģž…ė‹ˆė‹¤. `sessionTitle`ģ„ ė‚“ė³“ė‚“ėŠ” hookģ€ ģ‚¬ģš©ģžź°€ ėŖ…ģ‹œģ ģœ¼ė”œ ģ„¤ģ •ķ•œ ģ œėŖ©ģ„ ė®ģ–“ģ“°ģ§€ ģ•Šė„ė” 먼저 `session_title`ģ„ ķ™•ģøķ•  수 ģžˆģŠµė‹ˆė‹¤.978[공통 ģž…ė „ ķ•„ė“œ](#common-input-fields) ģ™øģ—ė„ SessionStart hookģ€ `source` ė° ģ„ ķƒģ ģœ¼ė”œ `model`, `agent_type`, `session_title`ģ„ ė°›ģŠµė‹ˆė‹¤:

979 

980| ķ•„ė“œ | 설명 |

981| :-------------- | :--------------------------------------------------------------------------------------------------------------------------------------- |

982| `source` | ģ„øģ…˜ģ“ ģ‹œģž‘ėœ ė°©ģ‹: 새 ģ„øģ…˜ģ˜ 경우 `"startup"`, ģž¬ź°œėœ ģ„øģ…˜ģ˜ 경우 `"resume"`, `/clear` 후 `"clear"`, ģ••ģ¶• 후 `"compact"` |

983| `model` | ķ™œģ„± ėŖØėø ģ‹ė³„ģž. 예넼 들얓 `/clear` 후 ė˜ėŠ” ėŒ€ķ™” 복구넼 통핓 ģ„øģ…˜ģ“ 복원될 ė•Œ ģƒėžµė  수 ģžˆģœ¼ėÆ€ė”œ ķ•„ė“œė„¼ ģ½źø° 전에 ķ™•ģøķ•˜ģ„øģš” |

984| `agent_type` | `claude --agent <name>`으딜 Claude Code넼 ģ‹œģž‘ķ•  ė•Œ ģ”“ģž¬ķ•˜ėŠ” ģ—ģ“ģ „ķŠø ģ“ė¦„ |

985| `session_title` | ģ“ėÆø ģ„¤ģ •ėœ 경우 ķ˜„ģž¬ ģ„øģ…˜ 제목 (예: `--name` ė˜ėŠ” `/rename`ģ„ 통핓). `sessionTitle`ģ„ ė‚“ė³“ė‚“ėŠ” hookģ€ ģ‚¬ģš©ģžź°€ ėŖ…ģ‹œģ ģœ¼ė”œ ģ„¤ģ •ķ•œ ģ œėŖ©ģ„ ė®ģ–“ģ“°ģ§€ ģ•Šė„ė” 먼저 `session_title`ģ„ ķ™•ģøķ•  수 ģžˆģŠµė‹ˆė‹¤ |

967 986 

968```json theme={null}987```json theme={null}

969{988{


985| ķ•„ė“œ | 설명 |1004| ķ•„ė“œ | 설명 |

986| :------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |1005| :------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

987| `additionalContext` | Claudeģ˜ ģ»Øķ…ģŠ¤ķŠø ģ‹œģž‘ 부분에 ģ¶”ź°€ė˜ėŠ” ė¬øģžģ—“. 첫 번째 ķ”„ė”¬ķ”„ķŠø 전에 ģ¶”ź°€ė©ė‹ˆė‹¤. [Claude넼 ģœ„ķ•œ ģ»Øķ…ģŠ¤ķŠø 추가](#add-context-for-claude)넼 ģ°øģ”°ķ•˜ģ—¬ ķ…ģŠ¤ķŠøź°€ ģ „ė‹¬ė˜ėŠ” ė°©ģ‹ź³¼ ķ¬ķ•Øķ•  ė‚“ģš©ģ„ ķ™•ģøķ•˜ģ„øģš” |1006| `additionalContext` | Claudeģ˜ ģ»Øķ…ģŠ¤ķŠø ģ‹œģž‘ 부분에 ģ¶”ź°€ė˜ėŠ” ė¬øģžģ—“. 첫 번째 ķ”„ė”¬ķ”„ķŠø 전에 ģ¶”ź°€ė©ė‹ˆė‹¤. [Claude넼 ģœ„ķ•œ ģ»Øķ…ģŠ¤ķŠø 추가](#add-context-for-claude)넼 ģ°øģ”°ķ•˜ģ—¬ ķ…ģŠ¤ķŠøź°€ ģ „ė‹¬ė˜ėŠ” ė°©ģ‹ź³¼ ķ¬ķ•Øķ•  ė‚“ģš©ģ„ ķ™•ģøķ•˜ģ„øģš” |

988| `initialUserMessage` | ģ„øģ…˜ģ˜ 첫 번째 ģ‚¬ģš©ģž ė©”ģ‹œģ§€ė”œ ģ‚¬ģš©ė˜ėŠ” ė¬øģžģ—“. [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless) (`-p`)에 적용되며, ķ”„ė”¬ķ”„ķŠøź°€ ģ œź³µė˜ģ§€ ģ•Šģœ¼ė©“ 첫 번째 ķ„“ģ“ ė©ė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøź°€ 제공되멓 ė‹¤ģŒ ķ„“ģœ¼ė”œ ė”°ė¦…ė‹ˆė‹¤. `additionalContext`와 달리 기씓 턓에 ģ²Øė¶€ė˜ėŠ” ģ“ź²ƒģ€ ķ„“ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤ |1007| `initialUserMessage` | ģ„øģ…˜ģ˜ 첫 번째 ģ‚¬ģš©ģž ė©”ģ‹œģ§€ė”œ ģ‚¬ģš©ė˜ėŠ” ė¬øģžģ—“. [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless)ģ—ģ„œ `-p` ķ”Œėž˜ź·øģ™€ ķ•Øź»˜ 적용되며, ķ”„ė”¬ķ”„ķŠøź°€ ģ œź³µė˜ģ§€ ģ•Šģœ¼ė©“ 첫 번째 ķ„“ģ“ ė©ė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøź°€ 제공되멓 ė‹¤ģŒ ķ„“ģœ¼ė”œ ė”°ė¦…ė‹ˆė‹¤. `additionalContext`와 달리 기씓 턓에 ģ²Øė¶€ė˜ėŠ” ģ“ź²ƒģ€ ķ„“ģ„ ģƒģ„±ķ•©ė‹ˆė‹¤ |

989| `sessionTitle` | ģ„øģ…˜ ģ œėŖ©ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. `/rename`ź³¼ ė™ģ¼ķ•œ ķšØź³¼ģž…ė‹ˆė‹¤. ģ‹œģž‘ ķ“ė”, git ė¶„źø° ė˜ėŠ” worktree ģ“ė¦„ģ—ģ„œ ģ„øģ…˜ģ„ ģžė™ģœ¼ė”œ ģ“ė¦„ ģ§€ģ •ķ•˜ėŠ” ė° ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `source`ź°€ `"startup"` ė˜ėŠ” `"resume"`ģ¼ ė•Œė§Œ ģ ģš©ė©ė‹ˆė‹¤; `"clear"` ė° `"compact"`ģ—ģ„œėŠ” ė¬“ģ‹œė©ė‹ˆė‹¤ |1008| `sessionTitle` | ģ„øģ…˜ ģ œėŖ©ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. `/rename`ź³¼ ė™ģ¼ķ•œ ķšØź³¼ģž…ė‹ˆė‹¤. ģ‹œģž‘ ķ“ė”, git ė¶„źø° ė˜ėŠ” worktree ģ“ė¦„ģ—ģ„œ ģ„øģ…˜ģ„ ģžė™ģœ¼ė”œ ģ“ė¦„ ģ§€ģ •ķ•˜ėŠ” ė° ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `source`ź°€ `"startup"` ė˜ėŠ” `"resume"`ģ¼ ė•Œė§Œ ģ ģš©ė©ė‹ˆė‹¤; `"clear"` ė° `"compact"`ģ—ģ„œėŠ” ė¬“ģ‹œė©ė‹ˆė‹¤ |

990| `watchPaths` | ģ“ ģ„øģ…˜ 중에 [FileChanged](#filechanged) ģ“ė²¤ķŠøė„¼ ź°ģ‹œķ•  ģ ˆėŒ€ ź²½ė”œģ˜ ė°°ģ—“ |1009| `watchPaths` | ģ“ ģ„øģ…˜ 중에 [FileChanged](#filechanged) ģ“ė²¤ķŠøė„¼ ź°ģ‹œķ•  ģ ˆėŒ€ ź²½ė”œģ˜ ė°°ģ—“ |

991| `reloadSkills` | ė¶€ģšø. `true`ģ¼ ė•Œ Claude CodeėŠ” SessionStart hookģ“ ģ™„ė£Œėœ 후 [skill](/ko/skills) ė° ėŖ…ė ¹ 디렉토리넼 ė‹¤ģ‹œ ģŠ¤ģŗ”ķ•˜ėÆ€ė”œ hookģ“ ģ„¤ģ¹˜ķ•œ skillģ€ 첫 번째 ķ”„ė”¬ķ”„ķŠøė¶€ķ„° ź°™ģ€ ģ„øģ…˜ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤ |1010| `reloadSkills` | ė¶€ģšø. `true`ģ¼ ė•Œ Claude CodeėŠ” SessionStart hookģ“ ģ™„ė£Œėœ 후 [skill](/ko/skills) ė° ėŖ…ė ¹ 디렉토리넼 ė‹¤ģ‹œ ģŠ¤ģŗ”ķ•˜ėÆ€ė”œ hookģ“ ģ„¤ģ¹˜ķ•œ skillģ€ 첫 번째 ķ”„ė”¬ķ”„ķŠøė¶€ķ„° ź°™ģ€ ģ„øģ…˜ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤ |


1062 Setup1081 Setup

1063</h3>1082</h3>

1064 1083 

1065`--init-only`딜 Claude Code넼 ģ‹œģž‘ķ•˜ź±°ė‚˜ print ėŖØė“œ (`-p`)ģ—ģ„œ `--init` ė˜ėŠ” `--maintenance`딜 ģ‹œģž‘ķ•  ė•Œė§Œ ė°œģƒķ•©ė‹ˆė‹¤. ģ¼ė°˜ ģ‹œģž‘ ģ‹œģ—ėŠ” ė°œģƒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ¼ķšŒģ„± ģ¢…ģ†ģ„± ģ„¤ģ¹˜ ė˜ėŠ” CI ė˜ėŠ” ģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ ėŖ…ģ‹œģ ģœ¼ė”œ ķŠøė¦¬ź±°ķ•˜ėŠ” ģ˜ˆģ•½ėœ 정리에 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ¼ė°˜ ģ„øģ…˜ ģ‹œģž‘ź³¼ ė³„ė„ģž…ė‹ˆė‹¤. ģ„øģ…˜ė³„ ģ“ˆźø°ķ™”ģ˜ 경우 [SessionStart](#sessionstart)넼 ėŒ€ģ‹  ģ‚¬ģš©ķ•©ė‹ˆė‹¤.1084`--init-only`딜 Claude Code넼 ģ‹œģž‘ķ•˜ź±°ė‚˜ ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ(/ko/headless)ģ—ģ„œ `-p` ķ”Œėž˜ź·øģ™€ ķ•Øź»˜ `--init` ė˜ėŠ” `--maintenance`딜 ģ‹œģž‘ķ•  ė•Œė§Œ ė°œģƒķ•©ė‹ˆė‹¤. ģ¼ė°˜ ģ‹œģž‘ ģ‹œģ—ėŠ” ė°œģƒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ¼ķšŒģ„± ģ¢…ģ†ģ„± ģ„¤ģ¹˜ ė˜ėŠ” CI ė˜ėŠ” ģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ ėŖ…ģ‹œģ ģœ¼ė”œ ķŠøė¦¬ź±°ķ•˜ėŠ” ģ˜ˆģ•½ėœ 정리에 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ¼ė°˜ ģ„øģ…˜ ģ‹œģž‘ź³¼ ė³„ė„ģž…ė‹ˆė‹¤. ģ„øģ…˜ė³„ ģ“ˆźø°ķ™”ģ˜ 경우 [SessionStart](#sessionstart)넼 ėŒ€ģ‹  ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

1066 1085 

1067matcher ź°’ģ€ hookģ„ ķŠøė¦¬ź±°ķ•œ CLI ķ”Œėž˜ź·øģ— ķ•“ė‹¹ķ•©ė‹ˆė‹¤:1086matcher ź°’ģ€ hookģ„ ķŠøė¦¬ź±°ķ•œ CLI ķ”Œėž˜ź·øģ— ķ•“ė‹¹ķ•©ė‹ˆė‹¤:

1068 1087 


1071| `init` | `claude --init-only` ė˜ėŠ” `claude -p --init` |1090| `init` | `claude --init-only` ė˜ėŠ” `claude -p --init` |

1072| `maintenance` | `claude -p --maintenance` |1091| `maintenance` | `claude -p --maintenance` |

1073 1092 

1074`--init-only`ėŠ” Setup hookź³¼ `startup` matcherź°€ ģžˆėŠ” SessionStart hookģ„ ģ‹¤ķ–‰ķ•œ ė‹¤ģŒ ėŒ€ķ™”ė„¼ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³  ģ¢…ė£Œķ•©ė‹ˆė‹¤. `--init` ė° `--maintenance`ėŠ” `-p` (print ėŖØė“œ)와 ź²°ķ•©ķ•  ė•Œė§Œ Setup hookģ„ ė°œģƒģ‹œķ‚µė‹ˆė‹¤; ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ—ģ„œ ģ“ 두 ķ”Œėž˜ź·øėŠ” ķ˜„ģž¬ Setup hookģ„ ė°œģƒģ‹œķ‚¤ģ§€ ģ•ŠģŠµė‹ˆė‹¤.1093`--init-only`ėŠ” Setup hookź³¼ `startup` matcherź°€ ģžˆėŠ” SessionStart hookģ„ ģ‹¤ķ–‰ķ•œ ė‹¤ģŒ ėŒ€ķ™”ė„¼ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³  ģ¢…ė£Œķ•©ė‹ˆė‹¤. `--init` ė° `--maintenance`ėŠ” `-p`와 ź²°ķ•©ķ•  ė•Œė§Œ Setup hookģ„ ė°œģƒģ‹œķ‚µė‹ˆė‹¤; ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ—ģ„œ ģ“ 두 ķ”Œėž˜ź·øėŠ” ķ˜„ģž¬ Setup hookģ„ ė°œģƒģ‹œķ‚¤ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

1075 1094 

1076Setupģ€ ėŖØė“  ģ‹œģž‘ ģ‹œ ė°œģƒķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģ¢…ģ†ģ„±ģ“ ģ„¤ģ¹˜ėœ pluginģ€ Setupė§Œģœ¼ė”œėŠ” ģ˜ģ”“ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ģ‹¤ģ œ ķŒØķ„“ģ€ 첫 ģ‚¬ģš© ģ‹œ ģ¢…ģ†ģ„±ģ„ ķ™•ģøķ•˜ź³  ėˆ„ė½ė˜ė©“ ģ„¤ģ¹˜ķ•˜ėŠ” ź²ƒģž…ė‹ˆė‹¤. 예넼 들얓 `${CLAUDE_PLUGIN_DATA}/node_modules`넼 ķ…ŒģŠ¤ķŠøķ•˜ź³  ģ—†ģœ¼ė©“ `npm install`ģ„ ģ‹¤ķ–‰ķ•˜ėŠ” hook ė˜ėŠ” skillģž…ė‹ˆė‹¤. ģ„¤ģ¹˜ėœ ģ¢…ģ†ģ„±ģ„ ģ €ģž„ķ•  ģœ„ģ¹˜ėŠ” [ģ§€ģ†ģ  ė°ģ“ķ„° 디렉토리](/ko/plugins-reference#persistent-data-directory)넼 ģ°øģ”°ķ•˜ģ„øģš”.1095Setupģ€ ėŖØė“  ģ‹œģž‘ ģ‹œ ė°œģƒķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģ¢…ģ†ģ„±ģ“ ģ„¤ģ¹˜ėœ pluginģ€ Setupė§Œģœ¼ė”œėŠ” ģ˜ģ”“ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ģ‹¤ģ œ ķŒØķ„“ģ€ 첫 ģ‚¬ģš© ģ‹œ ģ¢…ģ†ģ„±ģ„ ķ™•ģøķ•˜ź³  ėˆ„ė½ė˜ė©“ ģ„¤ģ¹˜ķ•˜ėŠ” ź²ƒģž…ė‹ˆė‹¤. 예넼 들얓 `${CLAUDE_PLUGIN_DATA}/node_modules`넼 ķ…ŒģŠ¤ķŠøķ•˜ź³  ģ—†ģœ¼ė©“ `npm install`ģ„ ģ‹¤ķ–‰ķ•˜ėŠ” hook ė˜ėŠ” skillģž…ė‹ˆė‹¤. ģ„¤ģ¹˜ėœ ģ¢…ģ†ģ„±ģ„ ģ €ģž„ķ•  ģœ„ģ¹˜ėŠ” [ģ§€ģ†ģ  ė°ģ“ķ„° 디렉토리](/ko/plugins-reference#persistent-data-directory)넼 ģ°øģ”°ķ•˜ģ„øģš”.

1077 1096 


1095 Setup ź²°ģ • ģ œģ–“1114 Setup ź²°ģ • ģ œģ–“

1096</h4>1115</h4>

1097 1116 

1098Setup hookģ€ 차단할 수 ģ—†ģŠµė‹ˆė‹¤. ģ¢…ė£Œ ģ½”ė“œ 2ģ—ģ„œ stderrģ“ ģ‚¬ģš©ģžģ—ź²Œ ķ‘œģ‹œė©ė‹ˆė‹¤; 다넸 0ģ“ ģ•„ė‹Œ ģ¢…ė£Œ ģ½”ė“œģ—ģ„œ stderrģ€ `--verbose`딜 ģ‹œģž‘ķ•  ė•Œė§Œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. 두 경우 모두 ģ‹¤ķ–‰ģ“ ź³„ģ†ė©ė‹ˆė‹¤. Claudeģ˜ ģ»Øķ…ģŠ¤ķŠøģ— 정볓넼 ģ „ė‹¬ķ•˜ė ¤ė©“ JSON ģ¶œė „ģ—ģ„œ `additionalContext`넼 ė°˜ķ™˜ķ•©ė‹ˆė‹¤; ģ¼ė°˜ stdoutģ€ 디버그 ė”œź·øģ—ė§Œ ģž‘ģ„±ė©ė‹ˆė‹¤. ėŖØė“  hook에 ģ‚¬ģš© ź°€ėŠ„ķ•œ [JSON 출렄 ķ•„ė“œ](#json-output) ģ™øģ—ė„ ģ“ėŸ¬ķ•œ ģ“ė²¤ķŠø ķŠ¹ģ • ķ•„ė“œė„¼ ė°˜ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤:1117Setup hookģ€ 차단할 수 ģ—†ģŠµė‹ˆė‹¤. 0ģ“ ģ•„ė‹Œ ģ¢…ė£Œ ģ½”ė“œ (2 ķ¬ķ•Ø)ėŠ” stderrģ„ ģ‚¬ģš©ģžģ—ź²Œ `<hook name> hook error` ģ•Œė¦¼ģœ¼ė”œ ķ‘œģ‹œķ•˜ź³  ģ‹¤ķ–‰ģ“ ź³„ģ†ė©ė‹ˆė‹¤. [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless)ģ—ģ„œ hook ģ¶œė „ģ€ `--verbose`딜 ģ‹œģž‘ķ•  ė•Œė§Œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤.

1118 

1119Claudeģ˜ ģ»Øķ…ģŠ¤ķŠøģ— 정볓넼 ģ „ė‹¬ķ•˜ė ¤ė©“ JSON ģ¶œė „ģ—ģ„œ `additionalContext`넼 ė°˜ķ™˜ķ•©ė‹ˆė‹¤; ģ¼ė°˜ stdoutģ€ 디버그 ė”œź·øģ—ė§Œ ģž‘ģ„±ė©ė‹ˆė‹¤. ėŖØė“  hook에 ģ‚¬ģš© ź°€ėŠ„ķ•œ [JSON 출렄 ķ•„ė“œ](#json-output) ģ™øģ—ė„ ģ“ėŸ¬ķ•œ ģ“ė²¤ķŠø ķŠ¹ģ • ķ•„ė“œė„¼ ė°˜ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤:

1099 1120 

1100| ķ•„ė“œ | 설명 |1121| ķ•„ė“œ | 설명 |

1101| :------------------ | :-------------------------------------- |1122| :------------------ | :-------------------------------------- |


1189ģ¢…ė£Œ ģ½”ė“œ 0ģ—ģ„œ ėŒ€ķ™”ģ— ģ»Øķ…ģŠ¤ķŠøė„¼ ģ¶”ź°€ķ•˜ėŠ” 두 가지 ė°©ė²•ģ“ ģžˆģŠµė‹ˆė‹¤:1210ģ¢…ė£Œ ģ½”ė“œ 0ģ—ģ„œ ėŒ€ķ™”ģ— ģ»Øķ…ģŠ¤ķŠøė„¼ ģ¶”ź°€ķ•˜ėŠ” 두 가지 ė°©ė²•ģ“ ģžˆģŠµė‹ˆė‹¤:

1190 1211 

1191* **ģ¼ė°˜ ķ…ģŠ¤ķŠø stdout**: stdout에 ģž‘ģ„±ėœ JSONģ“ ģ•„ė‹Œ ķ…ģŠ¤ķŠøėŠ” ģ»Øķ…ģŠ¤ķŠøė”œ ģ¶”ź°€ė©ė‹ˆė‹¤1212* **ģ¼ė°˜ ķ…ģŠ¤ķŠø stdout**: stdout에 ģž‘ģ„±ėœ JSONģ“ ģ•„ė‹Œ ķ…ģŠ¤ķŠøėŠ” ģ»Øķ…ģŠ¤ķŠøė”œ ģ¶”ź°€ė©ė‹ˆė‹¤

1192* **`additionalContext`ź°€ ģžˆėŠ” JSON**: ė” ė§Žģ€ ģ œģ–“ė„¼ ģœ„ķ•“ ģ•„ėž˜ JSON ķ˜•ģ‹ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `additionalContext` ķ•„ė“œėŠ” ģ»Øķ…ģŠ¤ķŠøė”œ ģ¶”ź°€ė©ė‹ˆė‹¤1213* **`additionalContext`ź°€ ģžˆėŠ” JSON**: ė” ė§Žģ€ ģ œģ–“ė„¼ ģœ„ķ•“ ģ•„ėž˜ JSON ķ˜•ģ‹ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `additionalContext` ķ•„ė“œėŠ” Claudeź°€ ģ½ėŠ” ģ‹œģŠ¤ķ…œ ģ•Œė¦¼ģœ¼ė”œ ģ»Øķ…ģŠ¤ķŠøģ— ģ£¼ģž…ė©ė‹ˆė‹¤

1193 1214 

1194ģ¼ė°˜ stdoutģ€ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ— hook 출렄으딜 ķ‘œģ‹œė©ė‹ˆė‹¤. `additionalContext` ķ•„ė“œėŠ” ė” ģ‹ ģ¤‘ķ•˜ź²Œ ģ¶”ź°€ė©ė‹ˆė‹¤.1215ģ¼ė°˜ stdoutģ€ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ— hook 출렄으딜 ķ‘œģ‹œė©ė‹ˆė‹¤. `additionalContext` ź°’ģ€ ģ‹œģŠ¤ķ…œ ģ•Œė¦¼ģœ¼ė”œ ģ£¼ģž…ė˜ģ–“ Claudeź°€ ķ‘œģ‹œė˜ėŠ” ķŠøėžœģŠ¤ķ¬ė¦½ķŠø ķ•­ėŖ© ģ—†ģ“ ģ½ģŠµė‹ˆė‹¤.

1195 1216 

1196ķ”„ė”¬ķ”„ķŠøė„¼ ģ°Øė‹Øķ•˜ė ¤ė©“ `decision`ģ„ `"block"`으딜 ģ„¤ģ •ķ•œ JSON ź°ģ²“ė„¼ ė°˜ķ™˜ķ•©ė‹ˆė‹¤:1217ķ”„ė”¬ķ”„ķŠøė„¼ ģ°Øė‹Øķ•˜ė ¤ė©“ `decision`ģ„ `"block"`으딜 ģ„¤ģ •ķ•œ JSON ź°ģ²“ė„¼ ė°˜ķ™˜ķ•©ė‹ˆė‹¤:

1197 1218 


1215}1236}

1216```1237```

1217 1238 

1218<Note>

1219 JSON ķ˜•ģ‹ģ€ ź°„ė‹Øķ•œ ģ‚¬ģš© ģ‚¬ė”€ģ—ėŠ” ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ»Øķ…ģŠ¤ķŠøė„¼ ģ¶”ź°€ķ•˜ė ¤ė©“ ģ¢…ė£Œ ģ½”ė“œ 0으딜 stdout에 ģ¼ė°˜ ķ…ģŠ¤ķŠøė„¼ ģøģ‡„ķ•  수 ģžˆģŠµė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøė„¼ ģ°Øė‹Øķ•˜ź±°ė‚˜ ė” źµ¬ģ”°ķ™”ėœ ģ œģ–“ź°€ ķ•„ģš”ķ•  ė•Œ JSONģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

1220</Note>

1221 

1222<h3 id="userpromptexpansion">1239<h3 id="userpromptexpansion">

1223 UserPromptExpansion1240 UserPromptExpansion

1224</h3>1241</h3>


1545`PostToolUse`ģ—ģ„œ ģ™„ė£Œėœ Agent ķ˜øģ¶œģ˜ `tool_response`ėŠ” subagentģ˜ ģµœģ¢… ķ…ģŠ¤ķŠøģ™€ ģ‚¬ģš© 원격 ģø”ģ •ģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤. hookģ—ģ„œ subagent별 ė¹„ģš©ģ„ źø°ė”ķ•˜ė ¤ė©“ ģ“ėŸ¬ķ•œ ķ•„ė“œė„¼ ģ½ģœ¼ģ„øģš”:1562`PostToolUse`ģ—ģ„œ ģ™„ė£Œėœ Agent ķ˜øģ¶œģ˜ `tool_response`ėŠ” subagentģ˜ ģµœģ¢… ķ…ģŠ¤ķŠøģ™€ ģ‚¬ģš© 원격 ģø”ģ •ģ„ ģ „ė‹¬ķ•©ė‹ˆė‹¤. hookģ—ģ„œ subagent별 ė¹„ģš©ģ„ źø°ė”ķ•˜ė ¤ė©“ ģ“ėŸ¬ķ•œ ķ•„ė“œė„¼ ģ½ģœ¼ģ„øģš”:

1546 1563 

1547| ķ•„ė“œ | ģœ ķ˜• | 예제 | 설명 |1564| ķ•„ė“œ | ģœ ķ˜• | 예제 | 설명 |

1548| :------------------ | :-- | :---------------------------------------------------- | :--------------------------------------------------------------------------------------------------- |1565| :------------------ | :-- | :---------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |

1549| `status` | ė¬øģžģ—“ | `"completed"` | ė™źø° ķ˜øģ¶œģ˜ 경우 `"completed"`, `run_in_background: true`ģ˜ 경우 `"async_launched"` |1566| `status` | ė¬øģžģ—“ | `"completed"` | `"completed"` (ė™źø° ķ˜øģ¶œģ˜ 경우), `"async_launched"` (ė°±ź·øė¼ģš“ė“œ subagentģ˜ 경우). {/* min-version: 2.1.198 */}v2.1.198부터 subagentėŠ” 기본적으딜 ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ė˜ėÆ€ė”œ ģƒėžµėœ `run_in_background`ė„ `"async_launched"`넼 ģƒģ„±ķ•©ė‹ˆė‹¤ |

1550| `agentId` | ė¬øģžģ—“ | `"a4d2c8f1e0b3a297"` | subagent ģ‹¤ķ–‰ģ˜ ģ‹ė³„ģž |1567| `agentId` | ė¬øģžģ—“ | `"a4d2c8f1e0b3a297"` | subagent ģ‹¤ķ–‰ģ˜ ģ‹ė³„ģž |

1551| `content` | ė°°ģ—“ | `[{"type": "text", "text": "Found 12 endpoints..."}]` | subagentģ˜ ģµœģ¢… ķ…ģŠ¤ķŠø ėø”ė” |1568| `content` | ė°°ģ—“ | `[{"type": "text", "text": "Found 12 endpoints..."}]` | subagentģ˜ ģµœģ¢… ķ…ģŠ¤ķŠø ėø”ė” |

1552| `resolvedModel` | ė¬øģžģ—“ | `"claude-sonnet-4-5"` | subagentź°€ ģ‹¤ķ–‰ėœ ėŖØėø. ģš”ģ²­ėœ ėŖØėøź³¼ 다넼 수 ģžˆģŠµė‹ˆė‹¤. {/* min-version: 2.1.174 */}Claude Code v2.1.174 ģ“ģƒ ķ•„ģš” |1569| `resolvedModel` | ė¬øģžģ—“ | `"claude-sonnet-4-5"` | subagentź°€ ģ‹¤ķ–‰ėœ ėŖØėø. ģš”ģ²­ėœ ėŖØėøź³¼ 다넼 수 ģžˆģŠµė‹ˆė‹¤. {/* min-version: 2.1.174 */}Claude Code v2.1.174 ģ“ģƒ ķ•„ģš” |


1555| `totalToolUseCount` | ģˆ«ģž | `7` | subagentź°€ ģˆ˜ķ–‰ķ•œ ė„źµ¬ 호출 수 |1572| `totalToolUseCount` | ģˆ«ģž | `7` | subagentź°€ ģˆ˜ķ–‰ķ•œ ė„źµ¬ 호출 수 |

1556| `usage` | ź°ģ²“ | `{"input_tokens": 8320, ...}` | ģœ ķ˜•ė³„ 토큰 ė¶„ģ„: `input_tokens`, `output_tokens`, `cache_creation_input_tokens`, `cache_read_input_tokens` |1573| `usage` | ź°ģ²“ | `{"input_tokens": 8320, ...}` | ģœ ķ˜•ė³„ 토큰 ė¶„ģ„: `input_tokens`, `output_tokens`, `cache_creation_input_tokens`, `cache_read_input_tokens` |

1557 1574 

1558`run_in_background: true` ķ˜øģ¶œģ˜ 경우 ė„źµ¬ėŠ” subagent넼 ģ‹œģž‘ķ•œ 후 ģ¦‰ģ‹œ ė°˜ķ™˜ė˜ėÆ€ė”œ `tool_response`ėŠ” ģ‚¬ģš© ķ•„ė“œė„¼ ģ „ė‹¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `status: "async_launched"`, `agentId`, `description`, `prompt`, `outputFile`, `resolvedModel`ģ“ ģžˆģŠµė‹ˆė‹¤.1575ė°±ź·øė¼ģš“ė“œ subagentģ˜ 경우 ė„źµ¬ėŠ” subagent넼 ģ‹œģž‘ķ•œ 후 ģ¦‰ģ‹œ ė°˜ķ™˜ė˜ėÆ€ė”œ `tool_response`ėŠ” ģ‚¬ģš© ķ•„ė“œė„¼ ģ „ė‹¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `status: "async_launched"`, `agentId`, `description`, `prompt`, `outputFile`, `resolvedModel`ģ“ ģžˆģŠµė‹ˆė‹¤.

1559 1576 

1560`resolvedModel` ķ•„ė“œėŠ” subagentź°€ ģ‹¤ģ œė”œ ģ‹¤ķ–‰ė˜ėŠ” ėŖØėøģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•˜ė©°, ģ“ėŠ” `tool_input`ģ˜ `model` ź°’ź³¼ 다넼 수 ģžˆģŠµė‹ˆė‹¤. Claude Code v2.1.174 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.1577`resolvedModel` ķ•„ė“œėŠ” subagentź°€ ģ‹¤ģ œė”œ ģ‹¤ķ–‰ė˜ėŠ” ėŖØėøģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•˜ė©°, ģ“ėŠ” `tool_input`ģ˜ `model` ź°’ź³¼ 다넼 수 ģžˆģŠµė‹ˆė‹¤. Claude Code v2.1.174 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

1561 1578 


1619 1636 

1620`AskUserQuestion` ė° `ExitPlanMode`ėŠ” ģ‚¬ģš©ģž 상호 ģž‘ģš©ģ“ ķ•„ģš”ķ•˜ė©° ģ¼ė°˜ģ ģœ¼ė”œ [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless)ģ—ģ„œ `-p` ķ”Œėž˜ź·øė”œ ģ°Øė‹Øķ•©ė‹ˆė‹¤. `permissionDecision: "allow"`넼 `updatedInput`ź³¼ ķ•Øź»˜ ė°˜ķ™˜ķ•˜ė©“ 핓당 ģš”źµ¬ ģ‚¬ķ•­ģ„ ģ¶©ģ”±ķ•©ė‹ˆė‹¤: hookģ€ stdinģ—ģ„œ ė„źµ¬ģ˜ ģž…ė „ģ„ ģ½ź³  ģžģ‹ ģ˜ UI넼 통핓 ė‹µė³€ģ„ ģˆ˜ģ§‘ķ•˜ź³  `updatedInput`ģ—ģ„œ ė°˜ķ™˜ķ•˜ģ—¬ ė„źµ¬ź°€ ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ ģ‹¤ķ–‰ė˜ė„ė” ķ•©ė‹ˆė‹¤. `"allow"`만 ė°˜ķ™˜ķ•˜ėŠ” ź²ƒģ€ ģ“ėŸ¬ķ•œ ė„źµ¬ģ— ģ¶©ė¶„ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `AskUserQuestion`ģ˜ 경우 원본 `questions` ė°°ģ—“ģ„ ģ—ģ½”ė°±ķ•˜ź³  각 ģ§ˆė¬øģ˜ ķ…ģŠ¤ķŠøė„¼ ģ„ ķƒķ•œ ė‹µė³€ģœ¼ė”œ ė§¤ķ•‘ķ•˜ėŠ” [`answers`](#askuserquestion) ź°ģ²“ė„¼ ģ¶”ź°€ķ•©ė‹ˆė‹¤.1637`AskUserQuestion` ė° `ExitPlanMode`ėŠ” ģ‚¬ģš©ģž 상호 ģž‘ģš©ģ“ ķ•„ģš”ķ•˜ė©° ģ¼ė°˜ģ ģœ¼ė”œ [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless)ģ—ģ„œ `-p` ķ”Œėž˜ź·øė”œ ģ°Øė‹Øķ•©ė‹ˆė‹¤. `permissionDecision: "allow"`넼 `updatedInput`ź³¼ ķ•Øź»˜ ė°˜ķ™˜ķ•˜ė©“ 핓당 ģš”źµ¬ ģ‚¬ķ•­ģ„ ģ¶©ģ”±ķ•©ė‹ˆė‹¤: hookģ€ stdinģ—ģ„œ ė„źµ¬ģ˜ ģž…ė „ģ„ ģ½ź³  ģžģ‹ ģ˜ UI넼 통핓 ė‹µė³€ģ„ ģˆ˜ģ§‘ķ•˜ź³  `updatedInput`ģ—ģ„œ ė°˜ķ™˜ķ•˜ģ—¬ ė„źµ¬ź°€ ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ ģ‹¤ķ–‰ė˜ė„ė” ķ•©ė‹ˆė‹¤. `"allow"`만 ė°˜ķ™˜ķ•˜ėŠ” ź²ƒģ€ ģ“ėŸ¬ķ•œ ė„źµ¬ģ— ģ¶©ė¶„ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `AskUserQuestion`ģ˜ 경우 원본 `questions` ė°°ģ—“ģ„ ģ—ģ½”ė°±ķ•˜ź³  각 ģ§ˆė¬øģ˜ ķ…ģŠ¤ķŠøė„¼ ģ„ ķƒķ•œ ė‹µė³€ģœ¼ė”œ ė§¤ķ•‘ķ•˜ėŠ” [`answers`](#askuserquestion) ź°ģ²“ė„¼ ģ¶”ź°€ķ•©ė‹ˆė‹¤.

1621 1638 

1639v2.1.199부터 [`_meta["anthropic/requiresUserInteraction"]`](/ko/mcp#require-approval-for-a-specific-tool)딜 ķ‘œģ‹œėœ MCP ė„źµ¬ėŠ” ė” ģ—„ź²©ķ•©ė‹ˆė‹¤: hookģ€ `updatedInput`ģ“ ģžˆź±°ė‚˜ ģ—†ģ“ `"allow"`딜 ģŠ¹ģø ķ”„ė”¬ķ”„ķŠøė„¼ ź±“ė„ˆė›ø 수 ģ—†ģŠµė‹ˆė‹¤. Claude CodeėŠ” hookģ“ ė„źµ¬ź°€ ķ•„ģš”ķ•œ 상호 ģž‘ģš©ģ„ ģˆ˜ģ§‘ķ–ˆėŠ”ģ§€ ķ™•ģøķ•  수 없기 ė•Œė¬øģž…ė‹ˆė‹¤.

1640 

1622<Note>1641<Note>

1623 PreToolUseėŠ” ģ“ģ „ģ— ģµœģƒģœ„ `decision` ė° `reason` ķ•„ė“œė„¼ ģ‚¬ģš©ķ–ˆģ§€ė§Œ ģ“ ģ“ė²¤ķŠøģ—ėŠ” ė” ģ“ģƒ ģ‚¬ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ėŒ€ģ‹  `hookSpecificOutput.permissionDecision` ė° `hookSpecificOutput.permissionDecisionReason`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ė” ģ“ģƒ ģ‚¬ģš©ė˜ģ§€ ģ•ŠėŠ” ź°’ `"approve"` ė° `"block"`ģ€ 각각 `"allow"` ė° `"deny"`딜 ė§¤ķ•‘ė©ė‹ˆė‹¤. PostToolUse ė° Stopź³¼ ź°™ģ€ 다넸 ģ“ė²¤ķŠøėŠ” ź³„ģ† ģµœģƒģœ„ `decision` ė° `reason`ģ„ ķ˜„ģž¬ ķ˜•ģ‹ģœ¼ė”œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.1642 PreToolUseėŠ” ģ“ģ „ģ— ģµœģƒģœ„ `decision` ė° `reason` ķ•„ė“œė„¼ ģ‚¬ģš©ķ–ˆģ§€ė§Œ ģ“ ģ“ė²¤ķŠøģ—ėŠ” ė” ģ“ģƒ ģ‚¬ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ėŒ€ģ‹  `hookSpecificOutput.permissionDecision` ė° `hookSpecificOutput.permissionDecisionReason`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ė” ģ“ģƒ ģ‚¬ģš©ė˜ģ§€ ģ•ŠėŠ” ź°’ `"approve"` ė° `"block"`ģ€ 각각 `"allow"` ė° `"deny"`딜 ė§¤ķ•‘ė©ė‹ˆė‹¤. PostToolUse ė° Stopź³¼ ź°™ģ€ 다넸 ģ“ė²¤ķŠøėŠ” ź³„ģ† ģµœģƒģœ„ `decision` ė° `reason`ģ„ ķ˜„ģž¬ ķ˜•ģ‹ģœ¼ė”œ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

1624</Note>1643</Note>


2016 Notification2035 Notification

2017</h3>2036</h3>

2018 2037 

2019Claude Codeź°€ ģ•Œė¦¼ģ„ 볓낼 ė•Œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ģ•Œė¦¼ ģœ ķ˜•ģ—ģ„œ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤: `permission_prompt`, `idle_prompt`, `auth_success`, `elicitation_dialog`, `elicitation_complete`, `elicitation_response`. matcher넼 ģƒėžµķ•˜ģ—¬ ėŖØė“  ģ•Œė¦¼ ģœ ķ˜•ģ— ėŒ€ķ•“ hookģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.2038Claude Codeź°€ ģ•Œė¦¼ģ„ 볓낼 ė•Œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ģ•Œė¦¼ ģœ ķ˜•ģ—ģ„œ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤. ģƒėžµķ•˜ģ—¬ ėŖØė“  ģ•Œė¦¼ ģœ ķ˜•ģ— ėŒ€ķ•“ hookģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.

2039 

2040| Matcher | ģ–øģ œ ė°œģƒķ•˜ėŠ”ģ§€ |

2041| :--------------------- | :---------------------------------------------------------------------- |

2042| `permission_prompt` | Claudeź°€ ė„źµ¬ ģ‚¬ģš© ģŠ¹ģøģ“ ķ•„ģš”ķ•Ø |

2043| `idle_prompt` | Claudeź°€ ģ™„ė£Œė˜ź³  ė‹¤ģŒ ķ”„ė”¬ķ”„ķŠøė„¼ 기다림 |

2044| `auth_success` | ģøģ¦ ģ™„ė£Œ |

2045| `elicitation_dialog` | MCP ģ„œė²„ź°€ elicitation ģ–‘ģ‹ģ„ ģ—“ģŒ |

2046| `elicitation_complete` | MCP elicitation ģ–‘ģ‹ģ“ ģ œģ¶œė˜ź±°ė‚˜ ė‹«ķž˜ |

2047| `elicitation_response` | MCP elicitation ģ‘ė‹µģ“ ģ„œė²„ė”œ ė‹¤ģ‹œ 전솔됨 |

2048| `agent_needs_input` | ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģž…ė „ģ„ 기다리기 ģ‹œģž‘ķ•Ø. [agent view](/ko/agent-view)ź°€ ķ„°ėÆøė„ģ—ģ„œ ģ—“ė ¤ ģžˆģ„ ė•Œė§Œ ė°œģƒ |

2049| `agent_completed` | ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģ™„ė£Œė˜ź±°ė‚˜ ģ‹¤ķŒØķ•Ø. [agent view](/ko/agent-view)ź°€ ķ„°ėÆøė„ģ—ģ„œ ģ—“ė ¤ ģžˆģ„ ė•Œė§Œ ė°œģƒ |

2050 

2051`agent_needs_input` ė° `agent_completed` ģœ ķ˜•ģ€ Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

2020 2052 

2021ė³„ė„ģ˜ matcher넼 ģ‚¬ģš©ķ•˜ģ—¬ ģ•Œė¦¼ ģœ ķ˜•ģ— ė”°ė¼ 다넸 ķ•øė“¤ėŸ¬ė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. ģ“ źµ¬ģ„±ģ€ Claudeź°€ ź¶Œķ•œ ģŠ¹ģøģ“ ķ•„ģš”ķ•  ė•Œ ź¶Œķ•œ ķŠ¹ģ • 경고 스크립트넼 ķŠøė¦¬ź±°ķ•˜ź³  Claudeź°€ 유휓 ģƒķƒœģ¼ ė•Œ 다넸 ģ•Œė¦¼ģ„ ķŠøė¦¬ź±°ķ•©ė‹ˆė‹¤:2053ė³„ė„ģ˜ matcher넼 ģ‚¬ģš©ķ•˜ģ—¬ ģ•Œė¦¼ ģœ ķ˜•ģ— ė”°ė¼ 다넸 ķ•øė“¤ėŸ¬ė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. ģ“ źµ¬ģ„±ģ€ Claudeź°€ ź¶Œķ•œ ģŠ¹ģøģ“ ķ•„ģš”ķ•  ė•Œ ź¶Œķ•œ ķŠ¹ģ • 경고 스크립트넼 ķŠøė¦¬ź±°ķ•˜ź³  Claudeź°€ 유휓 ģƒķƒœģ¼ ė•Œ 다넸 ģ•Œė¦¼ģ„ ķŠøė¦¬ź±°ķ•©ė‹ˆė‹¤:

2022 2054 


2079 SubagentStart ģž…ė „2111 SubagentStart ģž…ė „

2080</h4>2112</h4>

2081 2113 

2082[공통 ģž…ė „ ķ•„ė“œ](#common-input-fields) ģ™øģ—ė„ SubagentStart hookģ€ subagentģ˜ 고유 ģ‹ė³„ģžź°€ ģžˆėŠ” `agent_id`와 ģ—ģ“ģ „ķŠø ģ“ė¦„ģ“ ģžˆėŠ” `agent_type` (`general-purpose`, `Explore`, `Plan`ź³¼ ź°™ģ€ źø°ė³ø 제공 ģ—ģ“ģ „ķŠø ė˜ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ ģ—ģ“ģ „ķŠø ģ“ė¦„)ģ„ ė°›ģŠµė‹ˆė‹¤.2114[공통 ģž…ė „ ķ•„ė“œ](#common-input-fields) ģ™øģ—ė„ SubagentStart hookģ€ subagentģ˜ 고유 ģ‹ė³„ģžź°€ ģžˆėŠ” `agent_id`와 ģ—ģ“ģ „ķŠø ģ“ė¦„ģ“ ģžˆėŠ” `agent_type`ģ„ ė°›ģŠµė‹ˆė‹¤.

2083 2115 

2084```json theme={null}2116```json theme={null}

2085{2117{


3062 3094 

3063ģ“ė²¤ķŠøģ— ėŒ€ķ•“ ė” ģ„øė°€ķ•œ ģ œģ–“ź°€ ķ•„ģš”ķ•œ 경우 [ź²°ģ • ģ œģ–“](#decision-control)에 ģ„¤ėŖ…ėœ ģ“ė²¤ķŠøė³„ ķ•„ė“œź°€ ģžˆėŠ” [ėŖ…ė ¹ hook](#command-hook-fields)ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.3095ģ“ė²¤ķŠøģ— ėŒ€ķ•“ ė” ģ„øė°€ķ•œ ģ œģ–“ź°€ ķ•„ģš”ķ•œ 경우 [ź²°ģ • ģ œģ–“](#decision-control)에 ģ„¤ėŖ…ėœ ģ“ė²¤ķŠøė³„ ķ•„ė“œź°€ ģžˆėŠ” [ėŖ…ė ¹ hook](#command-hook-fields)ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

3064 3096 

3065<h3 id="example-multi-criteria-stop-hook">3097<h3 id="check-multiple-conditions-before-stopping">

3066 예제: 다중 기준 Stop hook3098 ģ¤‘ģ§€ķ•˜źø° 전에 ģ—¬ėŸ¬ 씰걓 ķ™•ģø

3067</h3>3099</h3>

3068 3100 

3069ģ“ `Stop` hookģ€ Claudeź°€ ģ¤‘ģ§€ķ•˜źø° 전에 세 가지 ģ”°ź±“ģ„ ķ™•ģøķ•˜ėŠ” ģžģ„øķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `"ok"`ź°€ `false`ģ“ė©“ ClaudeėŠ” 제공된 ģ“ģœ ė„¼ ė‹¤ģŒ ėŖ…ė ¹ģœ¼ė”œ ė°›ģœ¼ė©° ź³„ģ† ģž‘ģ—…ķ•©ė‹ˆė‹¤. `SubagentStop` hookģ€ [subagent](/ko/sub-agents)ź°€ 중지핓야 ķ•˜ėŠ”ģ§€ ķ‰ź°€ķ•˜ėŠ” ė™ģ¼ķ•œ ķ˜•ģ‹ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤:3101ģ“ `Stop` hookģ€ Claudeź°€ ģ¤‘ģ§€ķ•˜źø° 전에 세 가지 ģ”°ź±“ģ„ ķ™•ģøķ•˜ėŠ” ģžģ„øķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `SubagentStop` hookģ€ [subagent](/ko/sub-agents)ź°€ 중지핓야 ķ•˜ėŠ”ģ§€ ķ‰ź°€ķ•˜ėŠ” ė™ģ¼ķ•œ ķ˜•ģ‹ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `"ok"`ź°€ `false`ģ“ė©“ ClaudeėŠ” 제공된 ģ“ģœ ė„¼ ė‹¤ģŒ ėŖ…ė ¹ģœ¼ė”œ ė°›ģœ¼ė©° ź³„ģ† ģž‘ģ—…ķ•©ė‹ˆė‹¤:

3070 3102 

3071```json theme={null}3103```json theme={null}

3072{3104{


3190 3222 

3191ė¹„ė™źø° hook ģ™„ė£Œ ģ•Œė¦¼ģ€ 기본적으딜 ģ–µģ œė©ė‹ˆė‹¤. 볓려멓 `Ctrl+O`딜 ģžģ„øķ•œ ėŖØė“œė„¼ ķ™œģ„±ķ™”ķ•˜ź±°ė‚˜ `--verbose`딜 Claude Code넼 ģ‹œģž‘ķ•©ė‹ˆė‹¤.3223ė¹„ė™źø° hook ģ™„ė£Œ ģ•Œė¦¼ģ€ 기본적으딜 ģ–µģ œė©ė‹ˆė‹¤. 볓려멓 `Ctrl+O`딜 ģžģ„øķ•œ ėŖØė“œė„¼ ķ™œģ„±ķ™”ķ•˜ź±°ė‚˜ `--verbose`딜 Claude Code넼 ģ‹œģž‘ķ•©ė‹ˆė‹¤.

3192 3224 

3193<h3 id="example-run-tests-after-file-changes">3225<h3 id="run-tests-after-file-changes">

3194 예제: ķŒŒģ¼ 변경 후 ķ…ŒģŠ¤ķŠø 실행3226 ķŒŒģ¼ 변경 후 ķ…ŒģŠ¤ķŠø 실행

3195</h3>3227</h3>

3196 3228 

3197ģ“ hookģ€ Claudeź°€ ķŒŒģ¼ģ„ 쓸 ė•Œė§ˆė‹¤ ė°±ź·øė¼ģš“ė“œģ—ģ„œ ķ…ŒģŠ¤ķŠø ģŠ¤ģœ„ķŠøė„¼ ģ‹œģž‘ķ•œ 후 ķ…ŒģŠ¤ķŠøź°€ ģ™„ė£Œė˜ė©“ 결과넼 Claude에 ė³“ź³ ķ•©ė‹ˆė‹¤. ģ“ 스크립트넼 ķ”„ė”œģ ķŠøģ˜ `.claude/hooks/run-tests-async.sh`에 ģ €ģž„ķ•˜ź³  `chmod +x`딜 실행 ź°€ėŠ„ķ•˜ź²Œ ė§Œė“­ė‹ˆė‹¤:3229ģ“ hookģ€ Claudeź°€ ķŒŒģ¼ģ„ 쓸 ė•Œė§ˆė‹¤ ė°±ź·øė¼ģš“ė“œģ—ģ„œ ķ…ŒģŠ¤ķŠø ģŠ¤ģœ„ķŠøė„¼ ģ‹œģž‘ķ•œ 후 ķ…ŒģŠ¤ķŠøź°€ ģ™„ė£Œė˜ė©“ 결과넼 Claude에 ė³“ź³ ķ•©ė‹ˆė‹¤. ģ“ 스크립트넼 ķ”„ė”œģ ķŠøģ˜ `.claude/hooks/run-tests-async.sh`에 ģ €ģž„ķ•˜ź³  `chmod +x`딜 실행 ź°€ėŠ„ķ•˜ź²Œ ė§Œė“­ė‹ˆė‹¤:


3285 Windows PowerShell ė„źµ¬3317 Windows PowerShell ė„źµ¬

3286</h2>3318</h2>

3287 3319 

3288Windowsģ—ģ„œ ź°œė³„ hookģ„ PowerShellģ—ģ„œ 실행할 수 ģžˆģŠµė‹ˆė‹¤. ėŖ…ė ¹ hookģ—ģ„œ `"shell": "powershell"`ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤. Hookģ€ PowerShellģ„ 직접 ģƒģ„±ķ•˜ėÆ€ė”œ `CLAUDE_CODE_USE_POWERSHELL_TOOL`ģ“ ģ„¤ģ •ė˜ģ–“ ģžˆėŠ”ģ§€ 여부와 ź“€ź³„ģ—†ģ“ ģž‘ė™ķ•©ė‹ˆė‹¤. Claude CodeėŠ” `pwsh.exe` (PowerShell 7+)넼 ģžė™ ź°ģ§€ķ•˜ź³  `powershell.exe` (5.1)딜 ķ“ė°±ķ•©ė‹ˆė‹¤.3320Windowsģ—ģ„œ ėŖ…ė ¹ hook에 `"shell": "powershell"`ģ„ ģ„¤ģ •ķ•˜ģ—¬ PowerShellģ—ģ„œ ź°œė³„ hookģ„ 실행할 수 ģžˆģŠµė‹ˆė‹¤. Hookģ€ PowerShellģ„ 직접 ģƒģ„±ķ•˜ėÆ€ė”œ `CLAUDE_CODE_USE_POWERSHELL_TOOL`ģ“ ģ„¤ģ •ė˜ģ–“ ģžˆėŠ”ģ§€ 여부와 ź“€ź³„ģ—†ģ“ ģž‘ė™ķ•©ė‹ˆė‹¤. Claude CodeėŠ” PowerShell 7 ģ“ģƒģ˜ 실행 ķŒŒģ¼ģø `pwsh.exe`넼 ģžė™ ź°ģ§€ķ•˜ź³  Windows PowerShell 5.1ģ˜ `powershell.exe`딜 ķ“ė°±ķ•©ė‹ˆė‹¤.

3289 3321 

3290```json theme={null}3322```json theme={null}

3291{3323{


3306}3338}

3307```3339```

3308 3340 

3309PowerShell ģ…ø ķ˜•ģ‹ ėŖ…ė ¹ģ—ģ„œ ķ”„ė”œģ ķŠø 루트넼 ģ°øģ”°ķ•˜ė ¤ė©“ `$env:CLAUDE_PROJECT_DIR`ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ķ™˜ź²½ ė³€ģˆ˜ė”œ ģ½ģŠµė‹ˆė‹¤. PowerShellģ€ `${CLAUDE_PROJECT_DIR}` ķ˜•ģ‹ģ„ 딜컬 ė³€ģˆ˜ė”œ ģ·Øźø‰ķ•˜ė©° ķ™˜ź²½ ģ”°ķšŒź°€ ģ•„ė‹ˆź³ , Claude CodeėŠ” [ķ”ŒėŸ¬ź·øģø hook](#reference-scripts-by-path)에 ėŒ€ķ•“ģ„œė§Œ ģ…ø ķ˜•ģ‹ģ—ģ„œ 핓당 ģžė¦¬ ķ‘œģ‹œģžė„¼ ėŒ€ģ²“ķ•©ė‹ˆė‹¤. `settings.json`에 ģ •ģ˜ėœ hookģ˜ 경우 `$env:` ķ˜•ģ‹ģ„ ģ‚¬ģš©ķ•˜ź±°ė‚˜ [exec ķ˜•ģ‹](#exec-form-and-shell-form)으딜 ģ „ķ™˜ķ•©ė‹ˆė‹¤. ģ—¬źø°ģ„œ `${CLAUDE_PROJECT_DIR}`ģ€ hookģ“ ģ •ģ˜ėœ ģœ„ģ¹˜ģ™€ ź“€ź³„ģ—†ģ“ 각 `args` ģš”ģ†Œģ—ģ„œ ėŒ€ģ²“ė©ė‹ˆė‹¤.3341PowerShell ģ…ø ķ˜•ģ‹ ėŖ…ė ¹ģ—ģ„œ ķ”„ė”œģ ķŠø 루트넼 ģ°øģ”°ķ•˜ė ¤ė©“ `${CLAUDE_PROJECT_DIR}` ė˜ėŠ” `$env:CLAUDE_PROJECT_DIR`ģ„ ģž‘ģ„±ķ•©ė‹ˆė‹¤. v2.1.198부터 Claude CodeėŠ” hookģ“ `settings.json`, ķ”ŒėŸ¬ź·øģø ė˜ėŠ” ģŠ¤ķ‚¬ģ— ģ •ģ˜ė˜ģ–“ ģžˆėŠ”ģ§€ 여부와 ź“€ź³„ģ—†ģ“ PowerShell ģ…ø ķ˜•ģ‹ ėŖ…ė ¹ģ—ģ„œ `${CLAUDE_PROJECT_DIR}`, `${CLAUDE_PLUGIN_ROOT}` ė° `${CLAUDE_PLUGIN_DATA}` ģžė¦¬ ķ‘œģ‹œģžė„¼ PowerShellģ˜ `${env:NAME}` ķ˜•ģ‹ģœ¼ė”œ ė‹¤ģ‹œ ģž‘ģ„±ķ•©ė‹ˆė‹¤. PowerShellģ€ 구문 ė¶„ģ„ 후 낓볓낸 ķ™˜ź²½ģ—ģ„œ ź°’ģ„ ķ™•ģøķ•˜ėÆ€ė”œ ģžė¦¬ ķ‘œģ‹œģžėŠ” ķ°ė”°ģ˜“ķ‘œė”œ ė¬¶ģø ė¬øģžģ—“ ė‚“ģ—ģ„œėŠ” ģž‘ė™ķ•˜ģ§€ė§Œ PowerShellģ“ ė³€ģˆ˜ė„¼ ķ™•ģž„ķ•˜ģ§€ ģ•ŠėŠ” ģž‘ģ€ė”°ģ˜“ķ‘œė”œ ė¬¶ģø ė¬øģžģ—“ ė‚“ģ—ģ„œėŠ” ģž‘ė™ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

3342 

3343v2.1.198 ģ“ģ „ģ—ėŠ” ģ“ ė‹¤ģ‹œ ģ“°źø°ź°€ ķ”ŒėŸ¬ź·øģø hookģ—ė§Œ ģ ģš©ė˜ģ—ˆģŠµė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” `settings.json` hookģ“ `$env:` ķ˜•ģ‹ģ“ė‚˜ [exec ķ˜•ģ‹](#exec-form-and-shell-form)ģ“ ķ•„ģš”ķ•˜ė©°, ģ—¬źø°ģ„œ `${CLAUDE_PROJECT_DIR}`ģ€ hookģ“ ģ •ģ˜ėœ ģœ„ģ¹˜ģ™€ ź“€ź³„ģ—†ģ“ 각 `args` ģš”ģ†Œģ—ģ„œ ėŒ€ģ²“ė©ė‹ˆė‹¤.

3344 

3345PowerShell hookģ—ģ„œ `$CLAUDE_PROJECT_DIR`ģ˜ ė‹Øģˆœķ•œ ķ˜•ģ‹ģ„ ģž‘ģ„±ķ•˜ģ§€ ė§ˆģ‹­ģ‹œģ˜¤. PowerShellģ€ ģ“ė„¼ ģ •ģ˜ė˜ģ§€ ģ•Šģ€ 딜컬 ė³€ģˆ˜ė”œ 구문 ė¶„ģ„ķ•˜ź³  `$null`딜 ķ™•ģøķ•˜ėÆ€ė”œ 스크립트 ź²½ė”œź°€ ķ”„ė”œģ ķŠø 루트 접두사 ģ—†ģ“ ė‚ØģŠµė‹ˆė‹¤. Claude CodeėŠ” 핓당 ķ˜•ģ‹ģ„ ė‹¤ģ‹œ ģž‘ģ„±ķ•˜ģ§€ ģ•Šģœ¼ė©° ėŒ€ģ‹  [디버그 딜그](#debug-hooks)에 경고넼 źø°ė”ķ•©ė‹ˆė‹¤.

3310 3346 

3311ģ•„ėž˜ ģ˜ˆģ œėŠ” `$env:` ķ˜•ģ‹ģœ¼ė”œ ķ”„ė”œģ ķŠø 스크립트넼 ģ‹¤ķ–‰ķ•˜ėŠ” `settings.json` hookģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤:3347ģ•„ėž˜ ģ˜ˆģ œėŠ” ėŖØė“  ė²„ģ „ģ—ģ„œ ģž‘ė™ķ•˜ėŠ” `$env:` ķ˜•ģ‹ģœ¼ė”œ ķ”„ė”œģ ķŠø 스크립트넼 ģ‹¤ķ–‰ķ•˜ėŠ” `settings.json` hookģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤:

3312 3348 

3313```json theme={null}3349```json theme={null}

3314{3350{

hooks-guide.md +27 āˆ’23

Details

87 87 

88Hooks넼 ģ‚¬ģš©ķ•˜ė©“ Claude Codeģ˜ ė¼ģ“ķ”„ģ‚¬ģ“ķ“ģ˜ ģ£¼ģš” ģ§€ģ ģ—ģ„œ ģ½”ė“œė„¼ 실행할 수 ģžˆģŠµė‹ˆė‹¤: ķŽøģ§‘ 후 ķŒŒģ¼ ķ˜•ģ‹ 지정, 실행 ģ „ ėŖ…ė ¹ 차단, Claudeź°€ ģž…ė „ģ“ ķ•„ģš”ķ•  ė•Œ ģ•Œė¦¼ 전솔, ģ„øģ…˜ ģ‹œģž‘ ģ‹œ ģ»Øķ…ģŠ¤ķŠø ģ£¼ģž… 등. 전첓 hook ģ“ė²¤ķŠø ėŖ©ė”ģ€ [Hooks ģ°øģ”°](/ko/hooks#hook-lifecycle)넼 ģ°øģ”°ķ•˜ģ„øģš”.88Hooks넼 ģ‚¬ģš©ķ•˜ė©“ Claude Codeģ˜ ė¼ģ“ķ”„ģ‚¬ģ“ķ“ģ˜ ģ£¼ģš” ģ§€ģ ģ—ģ„œ ģ½”ė“œė„¼ 실행할 수 ģžˆģŠµė‹ˆė‹¤: ķŽøģ§‘ 후 ķŒŒģ¼ ķ˜•ģ‹ 지정, 실행 ģ „ ėŖ…ė ¹ 차단, Claudeź°€ ģž…ė „ģ“ ķ•„ģš”ķ•  ė•Œ ģ•Œė¦¼ 전솔, ģ„øģ…˜ ģ‹œģž‘ ģ‹œ ģ»Øķ…ģŠ¤ķŠø ģ£¼ģž… 등. 전첓 hook ģ“ė²¤ķŠø ėŖ©ė”ģ€ [Hooks ģ°øģ”°](/ko/hooks#hook-lifecycle)넼 ģ°øģ”°ķ•˜ģ„øģš”.

89 89 

90각 ģ˜ˆģ œģ—ėŠ” [설정 ķŒŒģ¼](#configure-hook-location)에 ģ¶”ź°€ķ•˜ėŠ” ģ¦‰ģ‹œ ģ‚¬ģš© ź°€ėŠ„ķ•œ 구성 ėø”ė”ģ“ ķ¬ķ•Øė˜ģ–“ ģžˆģŠµė‹ˆė‹¤. ź°€ģž„ ģ¼ė°˜ģ ģø ķŒØķ„“:90각 ģ˜ˆģ œģ—ėŠ” [설정 ķŒŒģ¼](#configure-hook-location)에 ģ¶”ź°€ķ•˜ėŠ” ģ¦‰ģ‹œ ģ‚¬ģš© ź°€ėŠ„ķ•œ 구성 ėø”ė”ģ“ ķ¬ķ•Øė˜ģ–“ ģžˆģŠµė‹ˆė‹¤.

91 

92* [Claudeź°€ ģž…ė „ģ“ ķ•„ģš”ķ•  ė•Œ ģ•Œė¦¼ 받기](#get-notified-when-claude-needs-input)

93* [ķŽøģ§‘ 후 ģ½”ė“œ ģžė™ ķ˜•ģ‹ 지정](#auto-format-code-after-edits)

94* [볓호된 ķŒŒģ¼ģ— ėŒ€ķ•œ ķŽøģ§‘ 차단](#block-edits-to-protected-files)

95* [ģ••ģ¶• 후 ģ»Øķ…ģŠ¤ķŠø ė‹¤ģ‹œ ģ£¼ģž…](#re-inject-context-after-compaction)

96* [구성 변경 감사](#audit-configuration-changes)

97* [디렉토리 ė˜ėŠ” ķŒŒģ¼ģ“ 변경될 ė•Œ ķ™˜ź²½ ė‹¤ģ‹œ ė”œė“œ](#reload-environment-when-directory-or-files-change)

98* [ķŠ¹ģ • ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø ģžė™ ģŠ¹ģø](#auto-approve-specific-permission-prompts)

99 91 

100ė³„ė„ģ˜ ėŖØėø 검토넼 ģ‹¤ķ–‰ķ•˜ź³  결과넼 ģ„øģ…˜ģ— ė‹¤ģ‹œ ķ”¼ė“œė°±ķ•˜ėŠ” hooksģ˜ ķ”„ė”œė•ģ…˜ ģ˜ˆģ œėŠ” [`security-guidance` ķ”ŒėŸ¬ź·øģøģ“ Claude Code와 ķ†µķ•©ė˜ėŠ” ė°©ģ‹](/ko/security-guidance#how-the-plugin-integrates-with-claude-code)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.92ė³„ė„ģ˜ ėŖØėø 검토넼 ģ‹¤ķ–‰ķ•˜ź³  결과넼 ģ„øģ…˜ģ— ė‹¤ģ‹œ ķ”¼ė“œė°±ķ•˜ėŠ” hooksģ˜ ķ”„ė”œė•ģ…˜ ģ˜ˆģ œėŠ” [`security-guidance` ķ”ŒėŸ¬ź·øģøģ“ Claude Code와 ķ†µķ•©ė˜ėŠ” ė°©ģ‹](/ko/security-guidance#how-the-plugin-integrates-with-claude-code)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

101 93 


182빈 `matcher`ėŠ” ėŖØė“  ģ•Œė¦¼ ģœ ķ˜•ģ—ģ„œ ė°œģƒķ•©ė‹ˆė‹¤. ķŠ¹ģ • ģ“ė²¤ķŠøģ—ģ„œė§Œ ė°œģƒķ•˜ė„ė” ķ•˜ė ¤ė©“ ė‹¤ģŒ ź°’ 중 ķ•˜ė‚˜ė”œ ģ„¤ģ •ķ•©ė‹ˆė‹¤:174빈 `matcher`ėŠ” ėŖØė“  ģ•Œė¦¼ ģœ ķ˜•ģ—ģ„œ ė°œģƒķ•©ė‹ˆė‹¤. ķŠ¹ģ • ģ“ė²¤ķŠøģ—ģ„œė§Œ ė°œģƒķ•˜ė„ė” ķ•˜ė ¤ė©“ ė‹¤ģŒ ź°’ 중 ķ•˜ė‚˜ė”œ ģ„¤ģ •ķ•©ė‹ˆė‹¤:

183 175 

184| Matcher | ė°œģƒ ģ‹œģ  |176| Matcher | ė°œģƒ ģ‹œģ  |

185| :--------------------- | :-------------------------- |177| :--------------------- | :--------------------------------------------------------------------- |

186| `permission_prompt` | Claudeź°€ ė„źµ¬ ģ‚¬ģš©ģ„ ģŠ¹ģøķ•˜ė„ė” ģš”ģ²­ķ•  ė•Œ |178| `permission_prompt` | Claudeź°€ ė„źµ¬ ģ‚¬ģš©ģ„ ģŠ¹ģøķ•˜ė„ė” ģš”ģ²­ķ•  ė•Œ |

187| `idle_prompt` | Claudeź°€ ģ™„ė£Œė˜ź³  ė‹¤ģŒ ķ”„ė”¬ķ”„ķŠøė„¼ 기다릓 ė•Œ |179| `idle_prompt` | Claudeź°€ ģ™„ė£Œė˜ź³  ė‹¤ģŒ ķ”„ė”¬ķ”„ķŠøė„¼ 기다릓 ė•Œ |

188| `auth_success` | ģøģ¦ģ“ ģ™„ė£Œė  ė•Œ |180| `auth_success` | ģøģ¦ģ“ ģ™„ė£Œė  ė•Œ |

189| `elicitation_dialog` | MCP ģ„œė²„ź°€ ģœ ė„ ģ–‘ģ‹ģ„ ģ—“ ė•Œ |181| `elicitation_dialog` | MCP ģ„œė²„ź°€ ģœ ė„ ģ–‘ģ‹ģ„ ģ—“ ė•Œ |

190| `elicitation_complete` | MCP ģœ ė„ ģ–‘ģ‹ģ“ ģ œģ¶œė˜ź±°ė‚˜ ė‹«ķž ė•Œ |182| `elicitation_complete` | MCP ģœ ė„ ģ–‘ģ‹ģ“ ģ œģ¶œė˜ź±°ė‚˜ ė‹«ķž ė•Œ |

191| `elicitation_response` | MCP ģœ ė„ ģ‘ė‹µģ“ ģ„œė²„ė”œ ė‹¤ģ‹œ 전솔될 ė•Œ |183| `elicitation_response` | MCP ģœ ė„ ģ‘ė‹µģ“ ģ„œė²„ė”œ ė‹¤ģ‹œ 전솔될 ė•Œ |

184| `agent_needs_input` | ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģž…ė „ģ„ 기다리기 ģ‹œģž‘ķ•©ė‹ˆė‹¤. [agent view](/ko/agent-view)ź°€ ģ—“ė ¤ ģžˆģ„ ė•Œė§Œ ė°œģƒķ•©ė‹ˆė‹¤ |

185| `agent_completed` | ė°±ź·øė¼ģš“ė“œ ģ„øģ…˜ģ“ ģ™„ė£Œė˜ź±°ė‚˜ ģ‹¤ķŒØķ•©ė‹ˆė‹¤. [agent view](/ko/agent-view)ź°€ ģ—“ė ¤ ģžˆģ„ ė•Œė§Œ ė°œģƒķ•©ė‹ˆė‹¤ |

186 

187`agent_needs_input` ė° `agent_completed` matcherėŠ” Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

192 188 

193`/hooks`넼 ģž…ė „ķ•˜ź³  `Notification`ģ„ ģ„ ķƒķ•˜ģ—¬ hookģ“ ė“±ė”ė˜ģ—ˆėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤. 전첓 ģ“ė²¤ķŠø ģŠ¤ķ‚¤ė§ˆėŠ” [Notification ģ°øģ”°](/ko/hooks#notification)넼 ģ°øģ”°ķ•˜ģ„øģš”.189`/hooks`넼 ģž…ė „ķ•˜ź³  `Notification`ģ„ ģ„ ķƒķ•˜ģ—¬ hookģ“ ė“±ė”ė˜ģ—ˆėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤. 전첓 ģ“ė²¤ķŠø ģŠ¤ķ‚¤ė§ˆėŠ” [Notification ģ°øģ”°](/ko/hooks#notification)넼 ģ°øģ”°ķ•˜ģ„øģš”.

194 190 


198 194 

199Claudeź°€ ķŽøģ§‘ķ•˜ėŠ” ėŖØė“  ķŒŒģ¼ģ—ģ„œ [Prettier](https://prettier.io/)넼 ģžė™ģœ¼ė”œ ģ‹¤ķ–‰ķ•˜ģ—¬ ģˆ˜ė™ ź°œģž… ģ—†ģ“ ķ˜•ģ‹ģ“ ģ¼ź“€ė˜ź²Œ ģœ ģ§€ė˜ė„ė” ķ•©ė‹ˆė‹¤.195Claudeź°€ ķŽøģ§‘ķ•˜ėŠ” ėŖØė“  ķŒŒģ¼ģ—ģ„œ [Prettier](https://prettier.io/)넼 ģžė™ģœ¼ė”œ ģ‹¤ķ–‰ķ•˜ģ—¬ ģˆ˜ė™ ź°œģž… ģ—†ģ“ ķ˜•ģ‹ģ“ ģ¼ź“€ė˜ź²Œ ģœ ģ§€ė˜ė„ė” ķ•©ė‹ˆė‹¤.

200 196 

201ģ“ hookģ€ `PostToolUse` ģ“ė²¤ķŠøė„¼ `Edit|Write` matcher와 ķ•Øź»˜ ģ‚¬ģš©ķ•˜ėÆ€ė”œ ķŒŒģ¼ ķŽøģ§‘ ė„źµ¬ ķ›„ģ—ė§Œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. {/* min-version: 2.1.191 */}Claude Code v2.1.191 ģ“ģƒģ—ģ„œėŠ” matcher넼 `Edit,Write`ė”œė„ ģž‘ģ„±ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ė²„ģ „ģ—ģ„œėŠ” `|`와 `,`ģ“ ė„źµ¬ ģ“ė¦„ matcherģ˜ 상호 źµķ™˜ ź°€ėŠ„ķ•œ ėŖ©ė” źµ¬ė¶„ģžģ“źø° ė•Œė¬øģž…ė‹ˆė‹¤. ėŖ…ė ¹ģ€ [`jq`](https://jqlang.github.io/jq/)넼 ģ‚¬ģš©ķ•˜ģ—¬ ķŽøģ§‘ėœ ķŒŒģ¼ 경딜넼 ģ¶”ģ¶œķ•˜ź³  Prettier에 ģ „ė‹¬ķ•©ė‹ˆė‹¤. ķ”„ė”œģ ķŠø ė£ØķŠøģ˜ `.claude/settings.json`에 ģ¶”ź°€ķ•©ė‹ˆė‹¤:197ģ“ hookģ€ `PostToolUse` ģ“ė²¤ķŠøė„¼ `Edit|Write` matcher와 ķ•Øź»˜ ģ‚¬ģš©ķ•˜ėÆ€ė”œ ķŒŒģ¼ ķŽøģ§‘ ė„źµ¬ ķ›„ģ—ė§Œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ėŖ…ė ¹ģ€ [`jq`](https://jqlang.github.io/jq/)넼 ģ‚¬ģš©ķ•˜ģ—¬ ķŽøģ§‘ėœ ķŒŒģ¼ 경딜넼 ģ¶”ģ¶œķ•˜ź³  Prettier에 ģ „ė‹¬ķ•©ė‹ˆė‹¤. ķ”„ė”œģ ķŠø ė£ØķŠøģ˜ `.claude/settings.json`에 ģ¶”ź°€ķ•©ė‹ˆė‹¤:

202 198 

203```json theme={null}199```json theme={null}

204{200{


218}214}

219```215```

220 216 

217Claude Code v2.1.191 ģ“ģƒģ—ģ„œėŠ” matcher넼 `Edit,Write`ė”œė„ ģž‘ģ„±ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ė²„ģ „ģ—ģ„œėŠ” `|`와 `,`ģ“ ė„źµ¬ ģ“ė¦„ matcherģ˜ 상호 źµķ™˜ ź°€ėŠ„ķ•œ ėŖ©ė” źµ¬ė¶„ģžģ“źø° ė•Œė¬øģž…ė‹ˆė‹¤.

218 

221<Note>219<Note>

222 ģ“ ķŽ˜ģ“ģ§€ģ˜ Bash ģ˜ˆģ œėŠ” JSON 구문 ė¶„ģ„ģ„ ģœ„ķ•“ `jq`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `brew install jq` (macOS), `apt-get install jq` (Debian/Ubuntu)딜 ģ„¤ģ¹˜ķ•˜ź±°ė‚˜ [`jq` ė‹¤ģš“ė”œė“œ](https://jqlang.github.io/jq/download/)넼 ģ°øģ”°ķ•˜ģ„øģš”.220 ģ“ ķŽ˜ģ“ģ§€ģ˜ Bash ģ˜ˆģ œėŠ” JSON 구문 ė¶„ģ„ģ„ ģœ„ķ•“ `jq`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. macOSģ—ģ„œ `brew install jq`딜, Debian ė° Ubuntuģ—ģ„œ `apt-get install jq`딜 ģ„¤ģ¹˜ķ•˜ź±°ė‚˜ [`jq` ė‹¤ģš“ė”œė“œ](https://jqlang.github.io/jq/download/)넼 ģ°øģ”°ķ•˜ģ„øģš”.

223</Note>221</Note>

224 222 

225<h3 id="block-edits-to-protected-files">223<h3 id="block-edits-to-protected-files">


254 ```252 ```

255 </Step>253 </Step>

256 254 

257 <Step title="스크립트넼 실행 ź°€ėŠ„ķ•˜ź²Œ ė§Œė“¤źø° (macOS/Linux)">255 <Step title="macOS ė° Linuxģ—ģ„œ 스크립트넼 실행 ź°€ėŠ„ķ•˜ź²Œ ė§Œė“¤źø°">

258 Hook ģŠ¤ķ¬ė¦½ķŠøėŠ” Claude Codeź°€ ģ‹¤ķ–‰ķ•˜ė ¤ė©“ 실행 ź°€ėŠ„ķ•“ģ•¼ ķ•©ė‹ˆė‹¤:256 Hook ģŠ¤ķ¬ė¦½ķŠøėŠ” Claude Codeź°€ ģ‹¤ķ–‰ķ•˜ė ¤ė©“ 실행 ź°€ėŠ„ķ•“ģ•¼ ķ•©ė‹ˆė‹¤:

259 257 

260 ```bash theme={null}258 ```bash theme={null}


619 617 

620다넸 ģ“ė²¤ķŠøėŠ” 다넸 ź²°ģ • ķŒØķ„“ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. 예넼 들얓 `PostToolUse` ė° `Stop` hooksėŠ” ģµœģƒģœ„ `decision: "block"` ķ•„ė“œė„¼ ģ‚¬ģš©ķ•˜ź³  `PermissionRequest`ėŠ” `hookSpecificOutput.decision.behavior`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ“ė²¤ķŠøė³„ 전첓 ė¶„ģ„ģ€ ģ°øģ”°ģ˜ [ģš”ģ•½ ķ‘œ](/ko/hooks#decision-control)넼 ģ°øģ”°ķ•˜ģ„øģš”.618다넸 ģ“ė²¤ķŠøėŠ” 다넸 ź²°ģ • ķŒØķ„“ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. 예넼 들얓 `PostToolUse` ė° `Stop` hooksėŠ” ģµœģƒģœ„ `decision: "block"` ķ•„ė“œė„¼ ģ‚¬ģš©ķ•˜ź³  `PermissionRequest`ėŠ” `hookSpecificOutput.decision.behavior`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ģ“ė²¤ķŠøė³„ 전첓 ė¶„ģ„ģ€ ģ°øģ”°ģ˜ [ģš”ģ•½ ķ‘œ](/ko/hooks#decision-control)넼 ģ°øģ”°ķ•˜ģ„øģš”.

621 619 

622`UserPromptSubmit` hooksģ˜ 경우 `additionalContext`넼 ėŒ€ģ‹  ģ‚¬ģš©ķ•˜ģ—¬ Claudeģ˜ ģ»Øķ…ģŠ¤ķŠøģ— ķ…ģŠ¤ķŠøė„¼ ģ£¼ģž…ķ•©ė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠø 기반 hooks (`type: "prompt"`)ėŠ” ģ¶œė „ģ„ ė‹¤ė„“ź²Œ ģ²˜ė¦¬ķ•©ė‹ˆė‹¤: [ķ”„ė”¬ķ”„ķŠø 기반 hooks](#prompt-based-hooks)넼 ģ°øģ”°ķ•˜ģ„øģš”.620`UserPromptSubmit` hooksģ˜ 경우 `additionalContext`넼 ėŒ€ģ‹  ģ‚¬ģš©ķ•˜ģ—¬ Claudeģ˜ ģ»Øķ…ģŠ¤ķŠøģ— ķ…ģŠ¤ķŠøė„¼ ģ£¼ģž…ķ•©ė‹ˆė‹¤.

621 

622`type: "prompt"`넼 ģ‚¬ģš©ķ•˜ėŠ” HooksėŠ” ģ¶œė „ģ„ ė‹¤ė„“ź²Œ ģ²˜ė¦¬ķ•©ė‹ˆė‹¤: [ķ”„ė”¬ķ”„ķŠø 기반 hooks](#prompt-based-hooks)넼 ģ°øģ”°ķ•˜ģ„øģš”.

623 623 

624<h3 id="filter-hooks-with-matchers">624<h3 id="filter-hooks-with-matchers">

625 Matchers딜 hooks 필터링625 Matchers딜 hooks 필터링


656| `SessionStart` | ģ„øģ…˜ģ“ ģ‹œģž‘ėœ ė°©ģ‹ | `startup`, `resume`, `clear`, `compact` |656| `SessionStart` | ģ„øģ…˜ģ“ ģ‹œģž‘ėœ ė°©ģ‹ | `startup`, `resume`, `clear`, `compact` |

657| `Setup` | ģ–“ė–¤ CLI ķ”Œėž˜ź·øź°€ ģ„¤ģ •ģ„ ķŠøė¦¬ź±°ķ–ˆėŠ”ģ§€ | `init`, `maintenance` |657| `Setup` | ģ–“ė–¤ CLI ķ”Œėž˜ź·øź°€ ģ„¤ģ •ģ„ ķŠøė¦¬ź±°ķ–ˆėŠ”ģ§€ | `init`, `maintenance` |

658| `SessionEnd` | ģ„øģ…˜ģ“ ģ¢…ė£Œėœ ģ“ģœ  | `clear`, `resume`, `logout`, `prompt_input_exit`, `bypass_permissions_disabled`, `other` |658| `SessionEnd` | ģ„øģ…˜ģ“ ģ¢…ė£Œėœ ģ“ģœ  | `clear`, `resume`, `logout`, `prompt_input_exit`, `bypass_permissions_disabled`, `other` |

659| `Notification` | ģ•Œė¦¼ ģœ ķ˜• | `permission_prompt`, `idle_prompt`, `auth_success`, `elicitation_dialog`, `elicitation_complete`, `elicitation_response` |659| `Notification` | ģ•Œė¦¼ ģœ ķ˜• | `permission_prompt`, `idle_prompt`, `auth_success`, `elicitation_dialog`, `elicitation_complete`, `elicitation_response`, `agent_needs_input`, `agent_completed` |

660| `SubagentStart` | ģ—ģ“ģ „ķŠø ģœ ķ˜• | `general-purpose`, `Explore`, `Plan` ė˜ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ ģ—ģ“ģ „ķŠø ģ“ė¦„ |660| `SubagentStart` | ģ—ģ“ģ „ķŠø ģœ ķ˜• | `general-purpose`, `Explore`, `Plan` ė˜ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ ģ—ģ“ģ „ķŠø ģ“ė¦„ |

661| `PreCompact`, `PostCompact` | ģ••ģ¶•ģ„ ķŠøė¦¬ź±°ķ•œ 것 | `manual`, `auto` |661| `PreCompact`, `PostCompact` | ģ••ģ¶•ģ„ ķŠøė¦¬ź±°ķ•œ 것 | `manual`, `auto` |

662| `SubagentStop` | ģ—ģ“ģ „ķŠø ģœ ķ˜• | `SubagentStart`와 ė™ģ¼ķ•œ ź°’ |662| `SubagentStop` | ģ—ģ“ģ „ķŠø ģœ ķ˜• | `SubagentStart`와 ė™ģ¼ķ•œ ź°’ |


805| [Plugin](/ko/plugins) `hooks/hooks.json` | ķ”ŒėŸ¬ź·øģøģ“ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œ | 예, ķ”ŒėŸ¬ź·øģøź³¼ ķ•Øź»˜ ė²ˆė“¤ėØ |805| [Plugin](/ko/plugins) `hooks/hooks.json` | ķ”ŒėŸ¬ź·øģøģ“ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œ | 예, ķ”ŒėŸ¬ź·øģøź³¼ ķ•Øź»˜ ė²ˆė“¤ėØ |

806| [Skill](/ko/skills) ė˜ėŠ” [agent](/ko/sub-agents) frontmatter | Skill ė˜ėŠ” ģ—ģ“ģ „ķŠøź°€ ķ™œģ„±ķ™”ė˜ģ–“ ģžˆėŠ” ė™ģ•ˆ | 예, ģ»“ķ¬ė„ŒķŠø ķŒŒģ¼ģ— ģ •ģ˜ėØ |806| [Skill](/ko/skills) ė˜ėŠ” [agent](/ko/sub-agents) frontmatter | Skill ė˜ėŠ” ģ—ģ“ģ „ķŠøź°€ ķ™œģ„±ķ™”ė˜ģ–“ ģžˆėŠ” ė™ģ•ˆ | 예, ģ»“ķ¬ė„ŒķŠø ķŒŒģ¼ģ— ģ •ģ˜ėØ |

807 807 

808Claude Codeģ—ģ„œ [`/hooks`](/ko/hooks#the-%2Fhooks-menu)넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ģ“ė²¤ķŠøė³„ė”œ ź·øė£¹ķ™”ėœ ėŖØė“  źµ¬ģ„±ėœ hooks넼 ģ°¾ģ•„ė“…ė‹ˆė‹¤. ėŖØė“  hooks넼 ķ•œ ė²ˆģ— ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ 설정 ķŒŒģ¼ģ—ģ„œ `"disableAllHooks": true`넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ź“€ė¦¬ķ˜• ģ„¤ģ •ģ—ģ„œ źµ¬ģ„±ėœ HooksėŠ” `disableAllHooks`ė„ ģ„¤ģ •ė˜ģ§€ ģ•ŠėŠ” ķ•œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤.808Claude Codeģ—ģ„œ [`/hooks`](/ko/hooks#the-%2Fhooks-menu)넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ģ“ė²¤ķŠøė³„ė”œ ź·øė£¹ķ™”ėœ ėŖØė“  źµ¬ģ„±ėœ hooks넼 ģ°¾ģ•„ė“…ė‹ˆė‹¤.

809 

810ėŖØė“  hooks넼 ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ 설정 ķŒŒģ¼ģ—ģ„œ `"disableAllHooks": true`넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ź“€ė¦¬ķ˜• ģ„¤ģ •ģ—ģ„œ źµ¬ģ„±ėœ HooksėŠ” `disableAllHooks`ė„ ģ„¤ģ •ė˜ģ§€ ģ•ŠėŠ” ķ•œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤.

809 811 

810Claude Codeź°€ 실행 ģ¤‘ģø ė™ģ•ˆ 설정 ķŒŒģ¼ģ„ 직접 ķŽøģ§‘ķ•˜ė©“ ķŒŒģ¼ ź°ģ‹œģžź°€ ģ¼ė°˜ģ ģœ¼ė”œ hook ė³€ź²½ģ„ ģžė™ģœ¼ė”œ ģ„ ķƒķ•©ė‹ˆė‹¤.812Claude Codeź°€ 실행 ģ¤‘ģø ė™ģ•ˆ 설정 ķŒŒģ¼ģ„ 직접 ķŽøģ§‘ķ•˜ė©“ ķŒŒģ¼ ź°ģ‹œģžź°€ ģ¼ė°˜ģ ģœ¼ė”œ hook ė³€ź²½ģ„ ģžė™ģœ¼ė”œ ģ„ ķƒķ•©ė‹ˆė‹¤.

811 813 


925 ģ œķ•œ 사항927 ģ œķ•œ 사항

926</h3>928</h3>

927 929 

930Hooks넼 설계할 ė•Œ ė‹¤ģŒ ģ œģ•½ ģ‚¬ķ•­ģ„ 염두에 ė‘ģ‹­ģ‹œģ˜¤:

931 

928* ėŖ…ė ¹ hooksėŠ” stdout, stderr ė° ģ¢…ė£Œ ģ½”ė“œė„¼ ķ†µķ•“ģ„œė§Œ ķ†µģ‹ ķ•©ė‹ˆė‹¤. `/` ėŖ…ė ¹ģ“ė‚˜ ė„źµ¬ ķ˜øģ¶œģ„ 직접 ķŠøė¦¬ź±°ķ•  수 ģ—†ģŠµė‹ˆė‹¤. `additionalContext`넼 통핓 ė°˜ķ™˜ėœ ķ…ģŠ¤ķŠøėŠ” Claudeź°€ ģ¼ė°˜ ķ…ģŠ¤ķŠøė”œ ģ½ėŠ” ģ‹œģŠ¤ķ…œ ģ•Œė¦¼ģœ¼ė”œ ģ£¼ģž…ė©ė‹ˆė‹¤. HTTP hooksėŠ” ģ‘ė‹µ ė³øė¬øģ„ 통핓 ķ†µģ‹ ķ•©ė‹ˆė‹¤.932* ėŖ…ė ¹ hooksėŠ” stdout, stderr ė° ģ¢…ė£Œ ģ½”ė“œė„¼ ķ†µķ•“ģ„œė§Œ ķ†µģ‹ ķ•©ė‹ˆė‹¤. `/` ėŖ…ė ¹ģ“ė‚˜ ė„źµ¬ ķ˜øģ¶œģ„ 직접 ķŠøė¦¬ź±°ķ•  수 ģ—†ģŠµė‹ˆė‹¤. `additionalContext`넼 통핓 ė°˜ķ™˜ėœ ķ…ģŠ¤ķŠøėŠ” Claudeź°€ ģ¼ė°˜ ķ…ģŠ¤ķŠøė”œ ģ½ėŠ” ģ‹œģŠ¤ķ…œ ģ•Œė¦¼ģœ¼ė”œ ģ£¼ģž…ė©ė‹ˆė‹¤. HTTP hooksėŠ” ģ‘ė‹µ ė³øė¬øģ„ 통핓 ķ†µģ‹ ķ•©ė‹ˆė‹¤.

929* Hook ķƒ€ģž„ģ•„ģ›ƒģ€ ģœ ķ˜•ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤. `timeout` ķ•„ė“œ(쓈 ė‹Øģœ„)딜 hook당 ģž¬ģ •ģ˜ķ•  수 ģžˆģŠµė‹ˆė‹¤.933* Hook ķƒ€ģž„ģ•„ģ›ƒģ€ ģœ ķ˜•ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤. `timeout` ķ•„ė“œ(쓈 ė‹Øģœ„)딜 hook당 ģž¬ģ •ģ˜ķ•  수 ģžˆģŠµė‹ˆė‹¤.

930 * `command`, `http`, `mcp_tool`: 10ė¶„. `UserPromptSubmit`ģ€ ģ“ė„¼ 30쓈딜 낮추고, `MessageDisplay`ėŠ” ģ“ė„¼ 10쓈딜 ė‚®ģ¶„ė‹ˆė‹¤.934 * `command`, `http`, `mcp_tool`: 10ė¶„. `UserPromptSubmit`ģ€ ģ“ė„¼ 30쓈딜 낮추고, `MessageDisplay`ėŠ” ģ“ė„¼ 10쓈딜 ė‚®ģ¶„ė‹ˆė‹¤.

931 * `prompt`: 30쓈.935 * `prompt`: 30쓈.

932 * `agent`: 60쓈.936 * `agent`: 60쓈.

933* `PostToolUse` hooksėŠ” ė„źµ¬ź°€ ģ“ėÆø ģ‹¤ķ–‰ė˜ģ—ˆģœ¼ėÆ€ė”œ ģž‘ģ—…ģ„ ģ·Øģ†Œķ•  수 ģ—†ģŠµė‹ˆė‹¤.937* `PostToolUse` hooksėŠ” ė„źµ¬ź°€ ģ“ėÆø ģ‹¤ķ–‰ė˜ģ—ˆģœ¼ėÆ€ė”œ ģž‘ģ—…ģ„ ģ·Øģ†Œķ•  수 ģ—†ģŠµė‹ˆė‹¤.

934* `PermissionRequest` hooksėŠ” [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless)(`-p`)ģ—ģ„œ ė°œģƒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģžė™ķ™”ėœ ź¶Œķ•œ ź²°ģ •ģ„ ģœ„ķ•“ `PreToolUse` hooks넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.938* `PermissionRequest` hooksėŠ” [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless)ģ—ģ„œ `-p` ķ”Œėž˜ź·øģ™€ ķ•Øź»˜ ė°œģƒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģžė™ķ™”ėœ ź¶Œķ•œ ź²°ģ •ģ„ ģœ„ķ•“ `PreToolUse` hooks넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

935* `Stop` hooksėŠ” ģž‘ģ—… ģ™„ė£Œ ģ‹œģ—ė§Œģ“ ģ•„ė‹ˆė¼ Claudeź°€ ģ‘ė‹µģ„ ģ™„ė£Œķ•  ė•Œė§ˆė‹¤ ė°œģƒķ•©ė‹ˆė‹¤. ģ‚¬ģš©ģž 중단 ģ‹œģ—ėŠ” ė°œģƒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. API ģ˜¤ė„˜ėŠ” ėŒ€ģ‹  [StopFailure](/ko/hooks#stopfailure)넼 ė°œģƒģ‹œķ‚µė‹ˆė‹¤.939* `Stop` hooksėŠ” ģž‘ģ—… ģ™„ė£Œ ģ‹œģ—ė§Œģ“ ģ•„ė‹ˆė¼ Claudeź°€ ģ‘ė‹µģ„ ģ™„ė£Œķ•  ė•Œė§ˆė‹¤ ė°œģƒķ•©ė‹ˆė‹¤. ģ‚¬ģš©ģž 중단 ģ‹œģ—ėŠ” ė°œģƒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. API ģ˜¤ė„˜ėŠ” ėŒ€ģ‹  [StopFailure](/ko/hooks#stopfailure)넼 ė°œģƒģ‹œķ‚µė‹ˆė‹¤.

936* ģ—¬ėŸ¬ PreToolUse hooksź°€ [`updatedInput`](/ko/hooks#pretooluse)ģ„ ė°˜ķ™˜ķ•˜ģ—¬ ė„źµ¬ģ˜ ģøģˆ˜ė„¼ ė‹¤ģ‹œ 쓸 ė•Œ ė§ˆģ§€ė§‰ģœ¼ė”œ ģ™„ė£Œėœ ź²ƒģ“ ģš°ģŠ¹ķ•©ė‹ˆė‹¤. HooksėŠ” ė³‘ė ¬ė”œ ģ‹¤ķ–‰ė˜ėÆ€ė”œ ģˆœģ„œėŠ” ė¹„ź²°ģ •ģ ģž…ė‹ˆė‹¤. ė™ģ¼ķ•œ ė„źµ¬ģ˜ ģž…ė „ģ„ ģˆ˜ģ •ķ•˜ėŠ” hookģ“ 두 개 ģ“ģƒ ģžˆėŠ” ź²ƒģ„ ķ”¼ķ•©ė‹ˆė‹¤.940* ģ—¬ėŸ¬ `PreToolUse` hooksź°€ [`updatedInput`](/ko/hooks#pretooluse)ģ„ ė°˜ķ™˜ķ•˜ģ—¬ ė„źµ¬ģ˜ ģøģˆ˜ė„¼ ė‹¤ģ‹œ 쓸 ė•Œ ė§ˆģ§€ė§‰ģœ¼ė”œ ģ™„ė£Œėœ ź²ƒģ“ ģš°ģ„ ķ•©ė‹ˆė‹¤. HooksėŠ” ė³‘ė ¬ė”œ ģ‹¤ķ–‰ė˜ėÆ€ė”œ ģˆœģ„œėŠ” ė¹„ź²°ģ •ģ ģž…ė‹ˆė‹¤. ė™ģ¼ķ•œ ė„źµ¬ģ˜ ģž…ė „ģ„ ģˆ˜ģ •ķ•˜ėŠ” hookģ“ 두 개 ģ“ģƒ ģžˆėŠ” ź²ƒģ„ ķ”¼ķ•©ė‹ˆė‹¤.

937 941 

938<h3 id="hooks-and-permission-modes">942<h3 id="hooks-and-permission-modes">

939 Hooks ė° ź¶Œķ•œ ėŖØė“œ943 Hooks ė° ź¶Œķ•œ ėŖØė“œ

940</h3>944</h3>

941 945 

942PreToolUse hooksėŠ” ėŖØė“  ź¶Œķ•œ ėŖØė“œ ķ™•ģø 전에 ė°œģƒķ•©ė‹ˆė‹¤. `permissionDecision: "deny"`넼 ė°˜ķ™˜ķ•˜ėŠ” hookģ€ `bypassPermissions` ėŖØė“œ ė˜ėŠ” `--dangerously-skip-permissions`ģ—ģ„œė„ ė„źµ¬ė„¼ ģ°Øė‹Øķ•©ė‹ˆė‹¤. ģ“ė„¼ 통핓 ģ‚¬ģš©ģžź°€ ź¶Œķ•œ ėŖØė“œė„¼ ė³€ź²½ķ•˜ģ—¬ ģš°ķšŒķ•  수 ģ—†ėŠ” ģ •ģ±…ģ„ ģ ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.946`PreToolUse` hooksėŠ” ėŖØė“  ź¶Œķ•œ ėŖØė“œ ķ™•ģø 전에 ė°œģƒķ•©ė‹ˆė‹¤. `permissionDecision: "deny"`넼 ė°˜ķ™˜ķ•˜ėŠ” hookģ€ `bypassPermissions` ėŖØė“œ ė˜ėŠ” `--dangerously-skip-permissions`ģ—ģ„œė„ ė„źµ¬ė„¼ ģ°Øė‹Øķ•©ė‹ˆė‹¤. ģ“ė„¼ 통핓 ģ‚¬ģš©ģžź°€ ź¶Œķ•œ ėŖØė“œė„¼ ė³€ź²½ķ•˜ģ—¬ ģš°ķšŒķ•  수 ģ—†ėŠ” ģ •ģ±…ģ„ ģ ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.

943 947 

944ė°˜ėŒ€ėŠ” ģ‚¬ģ‹¤ģ“ ģ•„ė‹™ė‹ˆė‹¤: `"allow"`넼 ė°˜ķ™˜ķ•˜ėŠ” hookģ€ ģ„¤ģ •ģ˜ ź±°ė¶€ ź·œģ¹™ģ„ ģš°ķšŒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. HooksėŠ” ģ œķ•œģ„ 강화할 수 ģžˆģ§€ė§Œ ź¶Œķ•œ ź·œģ¹™ģ“ ķ—ˆģš©ķ•˜ėŠ” ź²ƒģ„ ģ“ˆź³¼ķ•˜ģ—¬ 완화할 수 ģ—†ģŠµė‹ˆė‹¤.948ė°˜ėŒ€ėŠ” ģ‚¬ģ‹¤ģ“ ģ•„ė‹™ė‹ˆė‹¤: `"allow"`넼 ė°˜ķ™˜ķ•˜ėŠ” hookģ€ ģ„¤ģ •ģ˜ ź±°ė¶€ ź·œģ¹™ģ„ ģš°ķšŒķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. HooksėŠ” ģ œķ•œģ„ 강화할 수 ģžˆģ§€ė§Œ ź¶Œķ•œ ź·œģ¹™ģ“ ķ—ˆģš©ķ•˜ėŠ” ź²ƒģ„ ģ“ˆź³¼ķ•˜ģ—¬ 완화할 수 ģ—†ģŠµė‹ˆė‹¤.

945 949 


950Hookģ“ źµ¬ģ„±ė˜ģ—ˆģ§€ė§Œ ģ‹¤ķ–‰ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.954Hookģ“ źµ¬ģ„±ė˜ģ—ˆģ§€ė§Œ ģ‹¤ķ–‰ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

951 955 

952* `/hooks`넼 ģ‹¤ķ–‰ķ•˜ź³  hookģ“ ģ˜¬ė°”ė„ø ģ“ė²¤ķŠø ģ•„ėž˜ģ— ė‚˜ķƒ€ė‚˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤956* `/hooks`넼 ģ‹¤ķ–‰ķ•˜ź³  hookģ“ ģ˜¬ė°”ė„ø ģ“ė²¤ķŠø ģ•„ėž˜ģ— ė‚˜ķƒ€ė‚˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤

953* Matcher ķŒØķ„“ģ“ ė„źµ¬ ģ“ė¦„ź³¼ ģ •ķ™•ķžˆ ģ¼ģ¹˜ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤(matchersėŠ” ėŒ€ģ†Œė¬øģž 구분)957* Matcher ķŒØķ„“ģ“ ė„źµ¬ ģ“ė¦„ź³¼ ģ •ķ™•ķžˆ ģ¼ģ¹˜ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤. MatchersėŠ” ėŒ€ģ†Œė¬øģž źµ¬ė¶„ģž…ė‹ˆė‹¤

954* ģ˜¬ė°”ė„ø ģ“ė²¤ķŠø ģœ ķ˜•ģ„ ķŠøė¦¬ź±°ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤(예: `PreToolUse`ėŠ” ė„źµ¬ 실행 전에 ė°œģƒķ•˜ź³  `PostToolUse`ėŠ” 후에 ė°œģƒ)958* ģ˜¬ė°”ė„ø ģ“ė²¤ķŠø ģœ ķ˜•ģ„ ķŠøė¦¬ź±°ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤: `PreToolUse`ėŠ” ė„źµ¬ 실행 전에 ė°œģƒķ•˜ź³  `PostToolUse`ėŠ” 후에 ė°œģƒķ•©ė‹ˆė‹¤

955* ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ(`-p`)ģ—ģ„œ `PermissionRequest` hooks넼 ģ‚¬ģš©ķ•˜ėŠ” 경우 ėŒ€ģ‹  `PreToolUse`딜 ģ „ķ™˜ķ•©ė‹ˆė‹¤959* ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œģ—ģ„œ `-p` ķ”Œėž˜ź·øģ™€ ķ•Øź»˜ `PermissionRequest` hooks넼 ģ‚¬ģš©ķ•˜ėŠ” 경우 ėŒ€ģ‹  `PreToolUse`딜 ģ „ķ™˜ķ•©ė‹ˆė‹¤

956 960 

957<h3 id="hook-error-in-output">961<h3 id="hook-error-in-output">

958 ģ¶œė „ģ— Hook 오넘962 ģ¶œė „ģ— Hook 오넘


976설정 ķŒŒģ¼ģ„ ķŽøģ§‘ķ–ˆģ§€ė§Œ hooksź°€ 메뉓에 ė‚˜ķƒ€ė‚˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.980설정 ķŒŒģ¼ģ„ ķŽøģ§‘ķ–ˆģ§€ė§Œ hooksź°€ 메뉓에 ė‚˜ķƒ€ė‚˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

977 981 

978* ķŒŒģ¼ ķŽøģ§‘ģ€ ģ¼ė°˜ģ ģœ¼ė”œ ģžė™ģœ¼ė”œ ģ„ ķƒė©ė‹ˆė‹¤. ėŖ‡ 쓈 후에 ė‚˜ķƒ€ė‚˜ģ§€ ģ•Šģœ¼ė©“ ķŒŒģ¼ ź°ģ‹œģžź°€ ė³€ź²½ģ„ ė†“ģ³¤ģ„ 수 ģžˆģŠµė‹ˆė‹¤: ģ„øģ…˜ģ„ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ—¬ ź°•ģ œė”œ ė‹¤ģ‹œ ė”œė“œķ•©ė‹ˆė‹¤.982* ķŒŒģ¼ ķŽøģ§‘ģ€ ģ¼ė°˜ģ ģœ¼ė”œ ģžė™ģœ¼ė”œ ģ„ ķƒė©ė‹ˆė‹¤. ėŖ‡ 쓈 후에 ė‚˜ķƒ€ė‚˜ģ§€ ģ•Šģœ¼ė©“ ķŒŒģ¼ ź°ģ‹œģžź°€ ė³€ź²½ģ„ ė†“ģ³¤ģ„ 수 ģžˆģŠµė‹ˆė‹¤: ģ„øģ…˜ģ„ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ—¬ ź°•ģ œė”œ ė‹¤ģ‹œ ė”œė“œķ•©ė‹ˆė‹¤.

979* JSONģ“ ģœ ķšØķ•œģ§€ ķ™•ģøķ•©ė‹ˆė‹¤(후행 ģ‰¼ķ‘œ ė° ģ£¼ģ„ģ€ ķ—ˆģš©ė˜ģ§€ ģ•ŠģŒ)983* JSONģ“ ģœ ķšØķ•œģ§€ ķ™•ģøķ•©ė‹ˆė‹¤: 후행 ģ‰¼ķ‘œ ė° ģ£¼ģ„ģ€ ķ—ˆģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤

980* 설정 ķŒŒģ¼ģ“ ģ˜¬ė°”ė„ø ģœ„ģ¹˜ģ— ģžˆėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤: ķ”„ė”œģ ķŠø hooksģ˜ 경우 `.claude/settings.json`, ģ „ģ—­ hooksģ˜ 경우 `~/.claude/settings.json`984* 설정 ķŒŒģ¼ģ“ ģ˜¬ė°”ė„ø ģœ„ģ¹˜ģ— ģžˆėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤: ķ”„ė”œģ ķŠø hooksģ˜ 경우 `.claude/settings.json`, ģ „ģ—­ hooksģ˜ 경우 `~/.claude/settings.json`

981 985 

982<h3 id="stop-hook-hits-the-block-cap">986<h3 id="stop-hook-hits-the-block-cap">

Details

210ė‚“ģž„ ėŖ…ė ¹ė„ ģ„¤ģ •ģ„ ģ•ˆė‚“ķ•©ė‹ˆė‹¤:210ė‚“ģž„ ėŖ…ė ¹ė„ ģ„¤ģ •ģ„ ģ•ˆė‚“ķ•©ė‹ˆė‹¤:

211 211 

212* `/init`ģ€ ķ”„ė”œģ ķŠøė„¼ ģœ„ķ•œ CLAUDE.md ģƒģ„±ģ„ ģ•ˆė‚“ķ•©ė‹ˆė‹¤212* `/init`ģ€ ķ”„ė”œģ ķŠøė„¼ ģœ„ķ•œ CLAUDE.md ģƒģ„±ģ„ ģ•ˆė‚“ķ•©ė‹ˆė‹¤

213* `/agents`ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ subagents źµ¬ģ„±ģ„ ė„ģ™€ģ¤ė‹ˆė‹¤

214* `/doctor`ėŠ” ģ„¤ģ¹˜ģ˜ ģ¼ė°˜ģ ģø 문제넼 ģ§„ė‹Øķ•©ė‹ˆė‹¤213* `/doctor`ėŠ” ģ„¤ģ¹˜ģ˜ ģ¼ė°˜ģ ģø 문제넼 ģ§„ė‹Øķ•©ė‹ˆė‹¤

215 214 

216<h3 id="it’s-a-conversation">215<h3 id="it’s-a-conversation">

Details

106 ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø ģ†ģ„± ėø”ė”106 ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø ģ†ģ„± ėø”ė”

107</h2>107</h2>

108 108 

109Claude CodeėŠ” ķ“ė¼ģ“ģ–øķŠø 버전과 ėŒ€ķ™”ģ—ģ„œ ķŒŒģƒėœ ģ§€ė¬øģ„ ķ¬ķ•Øķ•˜ėŠ” ģ§§ģ€ ģ†ģ„± ėø”ė”ģ„ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø ģ•žģ— ģ¶”ź°€ķ•©ė‹ˆė‹¤. `api.anthropic.com` ģ—”ė“œķ¬ģøķŠøėŠ” 처리 전에 ėø”ė”ģ„ ģ œź±°ķ•˜ėÆ€ė”œ ģžģ‚¬ ķ”„ė”¬ķ”„ķŠø 캐싱에 ģ˜ķ–„ģ„ 주지 ģ•ŠģŠµė‹ˆė‹¤. 다넸 ģ—…ģŠ¤ķŠøė¦¼ģ€ ķ”„ė”¬ķ”„ķŠøģ˜ ģ¼ė¶€ė”œ ģˆ˜ģ‹ ķ•©ė‹ˆė‹¤. Anthropic ė° ķ“ė¼ģš°ė“œ ģ œź³µģžģ˜ Claude ģ—”ė“œķ¬ģøķŠøėŠ” ģ†ģ„±ģ„ ģœ„ķ•“ ģ“ė„¼ ģ½ģœ¼ėÆ€ė”œ, ź²Œģ“ķŠøģ›Øģ“ģ—ģ„œ ģ œź±°ķ•˜źø°ė³“ė‹¤ėŠ” [`CLAUDE_CODE_ATTRIBUTION_HEADER=0`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•˜ģ—¬ ģƒėžµķ•©ė‹ˆė‹¤.109Claude CodeėŠ” ķ“ė¼ģ“ģ–øķŠø 버전과 ėŒ€ķ™”ģ—ģ„œ ķŒŒģƒėœ ģ§€ė¬øģ„ ķ¬ķ•Øķ•˜ėŠ” ģ§§ģ€ ģ†ģ„± ėø”ė”ģ„ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø ģ•žģ— ģ¶”ź°€ķ•©ė‹ˆė‹¤. `api.anthropic.com` ģ—”ė“œķ¬ģøķŠøėŠ” ė³€ź²½ė˜ģ§€ ģ•Šģ€ 상태딜 첫 번째 ģ‹œģŠ¤ķ…œ ėø”ė”ģœ¼ė”œ ė„ģ°©ķ•  ė•Œ 처리 전에 ėø”ė”ģ„ ģ œź±°ķ•˜ėÆ€ė”œ ģžģ‚¬ ķ”„ė”¬ķ”„ķŠø 캐싱에 ģ˜ķ–„ģ„ 주지 ģ•ŠģŠµė‹ˆė‹¤. 다넸 ģ—…ģŠ¤ķŠøė¦¼ģ€ ķ”„ė”¬ķ”„ķŠøģ˜ ģ¼ė¶€ė”œ ģˆ˜ģ‹ ķ•©ė‹ˆė‹¤.

110 

111ģ œź±°ėŠ” ģœ„ģ¹˜ źø°ė°˜ģ“ėÆ€ė”œ ź²Œģ“ķŠøģ›Øģ“ź°€ `system` ė°°ģ—“ģ„ ė³€ź²½ė˜ģ§€ ģ•Šģ€ 상태딜 전달할 ė•Œė§Œ ģž‘ė™ķ•©ė‹ˆė‹¤. 다넸 ģ‹œģŠ¤ķ…œ ģ½˜ķ…ģø ė„¼ ģžƒģ§€ ģ•Šģœ¼ė©“ģ„œ ėø”ė”ģ„ ķ”„ė”¬ķ”„ķŠøģ—ģ„œ ģ œģ™øķ•˜ė ¤ė©“:

112 

113* ė°›ģ€ `system` ė°°ģ—“ģ„ ģ •ķ™•ķžˆ ģ „ė‹¬ķ•˜ź³  ėø”ė”ģ„ 먼저 ģœ ģ§€ķ•©ė‹ˆė‹¤: 다넸 ģ‹œģŠ¤ķ…œ ėø”ė”ģ„ ģ•žģ— ģ¶”ź°€ķ•˜ź±°ė‚˜, ė°°ģ—“ģ„ ģž¬ģ •ė ¬ķ•˜ź±°ė‚˜, ė‹Øģ¼ ė¬øģžģ—“ė”œ ė³€ķ™˜ķ•˜ė©“ ģ œź±°ź°€ ģ‹¤ķŒØķ•˜ź³  ėø”ė”ģ“ ėŖØėøź³¼ ķ”„ė”¬ķ”„ķŠø ģŗģ‹œ 키에 ė„ė‹¬ķ•©ė‹ˆė‹¤.

114* ėø”ė”ģ„ ģžģ²“ ė°°ģ—“ 항목에 ģœ ģ§€ķ•©ė‹ˆė‹¤: ģ—”ė“œķ¬ģøķŠøėŠ” ģ†ģ„± ķ—¤ė”ė”œ ģ‹œģž‘ķ•˜ėŠ” ė³‘ķ•©ėœ ėø”ė”ģ„ ģ†ģ„± ģ „ģ²“ė”œ ģ·Øźø‰ķ•˜ź³  ė³‘ķ•©ėœ ė‚˜ėØøģ§€ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ¬ķ•Øķ•œ ėŖØė“  ź²ƒģ„ ģ‚­ģ œķ•©ė‹ˆė‹¤.

115* ź²Œģ“ķŠøģ›Øģ“ź°€ ģ‹œģŠ¤ķ…œ ģ½˜ķ…ģø ė„¼ ģž¬źµ¬ģ„±ķ•“ģ•¼ ķ•˜ėŠ” 경우, [`CLAUDE_CODE_ATTRIBUTION_HEADER=0`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•˜ģ—¬ Claude Codeź°€ ėø”ė”ģ„ ģƒėžµķ•˜ė„ė” ķ•©ė‹ˆė‹¤. Anthropic ė° ķ“ė¼ģš°ė“œ ģ œź³µģžģ˜ Claude ģ—”ė“œķ¬ģøķŠøėŠ” ģ†ģ„±ģ„ ģœ„ķ•“ ėø”ė”ģ„ ģ½ģœ¼ėÆ€ė”œ, ź²Œģ“ķŠøģ›Øģ“ģ—ģ„œ ģ œź±°ķ•˜ź±°ė‚˜ ģ“ė™ķ•˜źø°ė³“ė‹¤ėŠ” ķ“ė¼ģ“ģ–øķŠøģ—ģ„œ ģƒėžµķ•©ė‹ˆė‹¤.

116 

117ė³€ź²½ė˜ģ§€ ģ•Šģ€ 상태딜 ģ—”ė“œķ¬ģøķŠøģ— ė„ė‹¬ķ•˜ėŠ” ģš”ģ²­ģ€ ģ˜ķ–„ģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤.

110 118 

111{/* min-version: 2.1.181 */}Claude Code v2.1.181부터, ģš”ģ²­ģ“ ģ‚¬ģš©ģž ģ •ģ˜ źø°ė³ø URLģ„ 통핓 ė¼ģš°ķŒ…ė  ė•Œ ėø”ė”ģ€ ėŒ€ķ™”ģ˜ ģˆ˜ėŖ… ė™ģ•ˆ ģ•ˆģ •ģ ģ“ėÆ€ė”œ, 전첓 ģš”ģ²­ ė³øė¬øģ„ 기반으딜 ķ•˜ėŠ” ź²Œģ“ķŠøģ›Øģ“ ģø” ķ”„ė”¬ķ”„ķŠø ģŗģ‹œėŠ” ģ“ė„¼ ė¹„ķ™œģ„±ķ™”ķ•˜ģ§€ ģ•Šź³ ė„ ģž‘ė™ķ•©ė‹ˆė‹¤. v2.1.181 ģ“ģ „ģ—ėŠ” ėø”ė”ģ“ ģš”ģ²­ė³„ ķ† ķ°ģ„ ķ¬ķ•Øķ–ˆģŠµė‹ˆė‹¤. 핓당 ė²„ģ „ģ—ģ„œ ź²Œģ“ķŠøģ›Øģ“ź°€ ģ“ėŸ¬ķ•œ ģŗģ‹œė„¼ źµ¬ķ˜„ķ•˜ė©“ `CLAUDE_CODE_ATTRIBUTION_HEADER=0`ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.119{/* min-version: 2.1.181 */}Claude Code v2.1.181부터, ģš”ģ²­ģ“ ģ‚¬ģš©ģž ģ •ģ˜ źø°ė³ø URLģ„ 통핓 ė¼ģš°ķŒ…ė  ė•Œ ėø”ė”ģ€ ėŒ€ķ™”ģ˜ ģˆ˜ėŖ… ė™ģ•ˆ ģ•ˆģ •ģ ģ“ėÆ€ė”œ, 전첓 ģš”ģ²­ ė³øė¬øģ„ 기반으딜 ķ•˜ėŠ” ź²Œģ“ķŠøģ›Øģ“ ģø” ķ”„ė”¬ķ”„ķŠø ģŗģ‹œėŠ” ģ“ė„¼ ė¹„ķ™œģ„±ķ™”ķ•˜ģ§€ ģ•Šź³ ė„ ģž‘ė™ķ•©ė‹ˆė‹¤. v2.1.181 ģ“ģ „ģ—ėŠ” ėø”ė”ģ“ ģš”ģ²­ė³„ ķ† ķ°ģ„ ķ¬ķ•Øķ–ˆģŠµė‹ˆė‹¤. 핓당 ė²„ģ „ģ—ģ„œ ź²Œģ“ķŠøģ›Øģ“ź°€ ģ“ėŸ¬ķ•œ ģŗģ‹œė„¼ źµ¬ķ˜„ķ•˜ė©“ `CLAUDE_CODE_ATTRIBUTION_HEADER=0`ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.

112 120 

mcp.md +44 āˆ’1

Details

1039 ķŠ¹ģ • MCP ģ„œė²„ģ—ģ„œ ģžģ£¼ 출렄 경고가 ė°œģƒķ•˜ė©“ `MAX_MCP_OUTPUT_TOKENS` ģ œķ•œģ„ ėŠ˜ė¦¬ėŠ” ź²ƒģ„ ź³ ė ¤ķ•˜ģ„øģš”. ė˜ķ•œ ģ„œė²„ ģž‘ģ„±ģžģ—ź²Œ `anthropic/maxResultSizeChars` ģ£¼ģ„ģ„ ģ¶”ź°€ķ•˜ź±°ė‚˜ ģ‘ė‹µģ„ ķŽ˜ģ“ģ§€ ė§¤ź¹€ķ•˜ė„ė” ģš”ģ²­ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ£¼ģ„ģ€ ģ“ėÆøģ§€ ģ½˜ķ…ģø ė„¼ ė°˜ķ™˜ķ•˜ėŠ” ė„źµ¬ģ—ėŠ” ģ˜ķ–„ģ„ 주지 ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ 경우 `MAX_MCP_OUTPUT_TOKENS`ģ„ ģ˜¬ė¦¬ėŠ” ź²ƒģ“ ģœ ģ¼ķ•œ ģ˜µģ…˜ģž…ė‹ˆė‹¤.1039 ķŠ¹ģ • MCP ģ„œė²„ģ—ģ„œ ģžģ£¼ 출렄 경고가 ė°œģƒķ•˜ė©“ `MAX_MCP_OUTPUT_TOKENS` ģ œķ•œģ„ ėŠ˜ė¦¬ėŠ” ź²ƒģ„ ź³ ė ¤ķ•˜ģ„øģš”. ė˜ķ•œ ģ„œė²„ ģž‘ģ„±ģžģ—ź²Œ `anthropic/maxResultSizeChars` ģ£¼ģ„ģ„ ģ¶”ź°€ķ•˜ź±°ė‚˜ ģ‘ė‹µģ„ ķŽ˜ģ“ģ§€ ė§¤ź¹€ķ•˜ė„ė” ģš”ģ²­ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ£¼ģ„ģ€ ģ“ėÆøģ§€ ģ½˜ķ…ģø ė„¼ ė°˜ķ™˜ķ•˜ėŠ” ė„źµ¬ģ—ėŠ” ģ˜ķ–„ģ„ 주지 ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ 경우 `MAX_MCP_OUTPUT_TOKENS`ģ„ ģ˜¬ė¦¬ėŠ” ź²ƒģ“ ģœ ģ¼ķ•œ ģ˜µģ…˜ģž…ė‹ˆė‹¤.

1040</Warning>1040</Warning>

1041 1041 

1042<h2 id="tool-input-schemas-with-a-root-level-combinator">

1043 루트 ģˆ˜ģ¤€ ź²°ķ•©ģžź°€ ģžˆėŠ” ė„źµ¬ ģž…ė „ ģŠ¤ķ‚¤ė§ˆ

1044</h2>

1045 

1046ģ¼ė¶€ MCP ģ„œė²„ėŠ” ė„źµ¬ģ˜ ģž…ė „ ģŠ¤ķ‚¤ė§ˆė„¼ JSON Schema ķ•©ģ§‘ķ•©ģœ¼ė”œ ģ„ ģ–øķ•˜ė©°, `anyOf`, `oneOf` ė˜ėŠ” `allOf`ź°€ ģŠ¤ķ‚¤ė§ˆģ˜ ģµœģƒģœ„ ģˆ˜ģ¤€ģ— ģžˆģŠµė‹ˆė‹¤. Claude APIėŠ” ģŠ¤ķ‚¤ė§ˆ ė£ØķŠøģ—ģ„œ ģ“ėŸ¬ķ•œ ķ‚¤ģ›Œė“œė„¼ ķ—ˆģš©ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŠ” `properties` 낓에 ģ¤‘ģ²©ėœ ź²°ķ•©ģžė„¼ ķ—ˆģš©ķ•˜ė©°, Claude CodeėŠ” 변경 ģ—†ģ“ ģ „ģ†”ķ•©ė‹ˆė‹¤.

1047 

1048Claude Code v2.1.195부터 루트 ģˆ˜ģ¤€ ź²°ķ•©ģžź°€ ģžˆėŠ” ė„źµ¬ėŠ” ģ‚¬ģš© ź°€ėŠ„ķ•œ 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤. API에 ė„źµ¬ė„¼ 볓낓기 전에 Claude CodeėŠ” ģŠ¤ķ‚¤ė§ˆė„¼ ė‹Øģ¼ ź°ģ²“ė”œ ķ‰ķƒ„ķ™”ķ•˜ź³  Claudeģ—ź²Œ ģ–“ė–¤ ė§¤ź°œė³€ģˆ˜ ź·øė£¹ģ“ ķ•Øź»˜ ģ†ķ•˜ėŠ”ģ§€ ģ•Œė ¤ģ£¼ėŠ” ė¬øģž„ģ„ ė„źµ¬ģ˜ 설명 ģ•žģ— ģ¶”ź°€ķ•©ė‹ˆė‹¤:

1049 

1050* `allOf`: ėŖØė“  ė¶„źø°ģ˜ ģ†ģ„±ģ“ ė³‘ķ•©ė˜ź³ , 각 ė¶„źø°ģ˜ `required` ėŖ©ė”ģ“ ģ—¬ģ „ķžˆ ģ ģš©ė©ė‹ˆė‹¤

1051* `anyOf` ė° `oneOf`: ėŖØė“  ė¶„źø°ģ˜ ģ†ģ„±ģ“ ė³‘ķ•©ė˜ź³ , 각 ė¶„źø°ģ˜ `required` ėŖ©ė”ģ€ ģŠ¤ķ‚¤ė§ˆģ— ģ˜ķ•“ ź°•ģ œė˜ģ§€ ģ•Šź³  ė„źµ¬ 설명에 ģ„¤ėŖ…ė©ė‹ˆė‹¤

1052 

1053ģ„œė²„ėŠ” Claudeź°€ ģ„ ķƒķ•œ ģøģˆ˜ė„¼ ģˆ˜ģ‹ ķ•˜ėÆ€ė”œ ģ„œė²„ ģø”ģ—ģ„œ ģ”°ķ•©ģ„ ź³„ģ† ź²€ģ¦ķ•˜ģ„øģš”.

1054 

1055Claude Codeź°€ APIź°€ ķ—ˆģš©ķ•˜ėŠ” ģŠ¤ķ‚¤ė§ˆė„¼ ģƒģ„±ķ•  수 ģ—†ź±°ė‚˜ ģ˜¤ķ”„ė¼ģø 머신과 ź°™ģ“ ģž¬ģž‘ģ„±ģ„ ķ™œģ„±ķ™”ķ•˜ėŠ” 원격 źµ¬ģ„±ģ„ 받지 ģ•ŠėŠ” ė°°ķ¬ģ—ģ„œėŠ” 핓당 ė„źµ¬ ķ•˜ė‚˜ė„¼ ź±“ė„ˆė›°ź³ , ģ„œė²„ģ˜ ė”œź·øģ— ģ“ģœ ė„¼ źø°ė”ķ•˜ź³ , ģ„œė²„ģ˜ 다넸 ė„źµ¬ėŠ” ģ‚¬ģš© ź°€ėŠ„ķ•˜ź²Œ ģœ ģ§€ķ•©ė‹ˆė‹¤. v2.1.195볓다 ģ“ģ „ ė²„ģ „ģ€ ģž…ė „ ģŠ¤ķ‚¤ė§ˆģ— 루트 ģˆ˜ģ¤€ģ˜ `anyOf`, `oneOf` ė˜ėŠ” `allOf`ź°€ ģžˆėŠ” ėŖØė“  ė„źµ¬ė„¼ ź±“ė„ˆėœė‹ˆė‹¤.

1056 

1057<h2 id="require-approval-for-a-specific-tool">

1058 ķŠ¹ģ • ė„źµ¬ģ— ėŒ€ķ•œ ģŠ¹ģø ķ•„ģš”

1059</h2>

1060 

1061MCP ģ„œė²„ė„¼ źµ¬ģ¶•ķ•˜ėŠ” 경우 ė„źµ¬ģ˜ `tools/list` ģ‘ė‹µ ķ•­ėŖ©ģ—ģ„œ `_meta["anthropic/requiresUserInteraction"]`ģ„ `true`딜 ģ„¤ģ •ķ•˜ģ—¬ ė„źµ¬ė„¼ ėŖØė“  ķ˜øģ¶œģ—ģ„œ ėŖ…ģ‹œģ  ģŠ¹ģøģ“ ķ•„ģš”ķ•œ 것으딜 ķ‘œģ‹œķ•  수 ģžˆģŠµė‹ˆė‹¤. ź°’ģ€ JSON ė¶€ģšø `true`여야 ķ•˜ė©°, 다넸 ź°’ģ€ ė¬“ģ‹œė©ė‹ˆė‹¤.

1062 

1063Claude CodeėŠ” `acceptEdits`, `auto`, `bypassPermissions` [ź¶Œķ•œ ėŖØė“œ](/ko/permissions#permission-modes)ģ—ģ„œė„ 핓당 ė„źµ¬ģ˜ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ėŖØė“  ķ˜øģ¶œģ—ģ„œ ķ‘œģ‹œķ•˜ź³  "ė‹¤ģ‹œ 묻지 ģ•Šźø°" ģ˜µģ…˜ģ„ ģ œź³µķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ė„źµ¬ģ™€ ģ¼ģ¹˜ķ•˜ėŠ” [ķ—ˆģš© ź·œģ¹™](/ko/permissions#permission-rule-syntax)ė„ ķ”„ė”¬ķ”„ķŠøė„¼ ź±“ė„ˆė›°ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `dontAsk` ėŖØė“œģ—ģ„œėŠ” ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ Claude CodeėŠ” ķ˜øģ¶œģ„ ź±°ė¶€ķ•©ė‹ˆė‹¤.

1064 

1065ķ”„ė”¬ķ”„ķŠøėŠ” ģ‚¬ėžŒģ—ź²Œ ė„ė‹¬ķ•“ģ•¼ ķ•©ė‹ˆė‹¤. [`--permission-prompt-tool`](/ko/cli-reference#cli-flags)ģ„ ģ‚¬ģš©ķ•˜ėŠ” ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œģ—ģ„œ ķ”Œėž˜ź·øėœ ė„źµ¬ģ— ėŒ€ķ•œ ķ”„ė”¬ķ”„ķŠø ė„źµ¬ģ˜ `allow` ź²°ź³¼ėŠ” `MCP tool requires user interaction; not supported via --permission-prompt-tool` ė©”ģ‹œģ§€ģ™€ ķ•Øź»˜ ź±°ė¶€ė”œ ė³€ķ™˜ė©ė‹ˆė‹¤. Agent SDKģ˜ [`canUseTool` 콜백](/ko/agent-sdk/permissions)ģ€ ģ“ėŸ¬ķ•œ ķ˜øģ¶œģ„ ģˆ˜ģ‹ ķ•˜ź³  ģŠ¹ģøķ•  수 ģžˆģŠµė‹ˆė‹¤. SDK ķ˜øģŠ¤ķŠøėŠ” ģ‚¬ģš©ģžģ—ź²Œ ģ“ė„¼ ķ‘œģ‹œķ•  것으딜 예상되기 ė•Œė¬øģž…ė‹ˆė‹¤.

1066 

1067ģ“ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø ģžģ²“ź°€ ģš”ģ ģø ė„źµ¬(예: ė™ģ˜ ė˜ėŠ” ģ•”ģ„øģŠ¤ 부여 단계)에 ģ‚¬ģš©ķ•˜ģ„øģš”. ģžė™ ģŠ¹ģøģ€ ģøź°„ģ“ ė™ģ˜ķ•˜ģ§€ ģ•Šģ•˜ė‹¤ėŠ” ģ˜ėÆøģ“źø° ė•Œė¬øģž…ė‹ˆė‹¤. ė™ģ¼ķ•œ ģ„œė²„ģ˜ 다넸 ė„źµ¬ėŠ” ģ •ģƒģ ģø ź¶Œķ•œ ė™ģž‘ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤.

1068 

1069ė‹¤ģŒ `tools/list` ķ•­ėŖ©ģ€ ķ•œ ė„źµ¬ė„¼ ķ•­ģƒ ģŠ¹ģøģ“ ķ•„ģš”ķ•œ 것으딜 ķ‘œģ‹œķ•©ė‹ˆė‹¤.

1070 

1071```json theme={null}

1072{

1073 "name": "grant_access",

1074 "description": "Requests access to a protected resource",

1075 "_meta": {

1076 "anthropic/requiresUserInteraction": true

1077 }

1078}

1079```

1080 

1081`anthropic/requiresUserInteraction` ģ£¼ģ„ģ€ Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ ģ“ė„¼ ė¬“ģ‹œķ•˜ź³  ķ‘œģ¤€ ź¶Œķ•œ ķė¦„ģ„ ģ ģš©ķ•©ė‹ˆė‹¤.

1082 

1083ģ„øģ…˜ģ“ [Remote Control](/ko/remote-control)에 ģ—°ź²°ė˜ź±°ė‚˜ SDK ķ˜øģŠ¤ķŠøģ— ģ—°ź²°ė˜ė©“ Claude CodeėŠ” ź¶Œķ•œ ģš”ģ²­ģ„ ģ‚¬ģš©ģž ģƒķ˜øģž‘ģš©ģ“ ķ•„ģš”ķ•œ 것으딜 ķ‘œģ‹œķ•˜ėÆ€ė”œ ķ“ė¼ģ“ģ–øķŠøėŠ” ķ•œ ė²ˆģ˜ 탭 ģŠ¹ģø ģž‘ģ—… ėŒ€ģ‹  ė„źµ¬ģ˜ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤.

1084 

1042<h2 id="respond-to-mcp-elicitation-requests">1085<h2 id="respond-to-mcp-elicitation-requests">

1043 MCP ė¦¬ģ†ŒģŠ¤ ģš”ģ²­ģ— ģ‘ė‹µ1086 MCP elicitation ģš”ģ²­ģ— ģ‘ė‹µ

1044</h2>1087</h2>

1045 1088 

1046MCP ģ„œė²„ėŠ” ģž‘ģ—… 중에 źµ¬ģ”°ķ™”ėœ ģž…ė „ģ„ ģš”ģ²­ķ•  수 ģžˆģŠµė‹ˆė‹¤(elicitation). ģ„œė²„ź°€ ģžģ²“ģ ģœ¼ė”œ ģ–»ģ„ 수 ģ—†ėŠ” 정볓가 ķ•„ģš”ķ•  ė•Œ Claude CodeėŠ” ėŒ€ķ™”ķ˜• ėŒ€ķ™” ģƒģžė„¼ ķ‘œģ‹œķ•˜ź³  ģ‘ė‹µģ„ ģ„œė²„ģ— ė‹¤ģ‹œ ģ „ė‹¬ķ•©ė‹ˆė‹¤. ģ‚¬ģš©ģž ģø”ģ—ģ„œ źµ¬ģ„±ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤: ģ„œė²„ź°€ ģš”ģ²­ķ•  ė•Œ elicitation ėŒ€ķ™” ģƒģžź°€ ģžė™ģœ¼ė”œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤.1089MCP ģ„œė²„ėŠ” ģž‘ģ—… 중에 źµ¬ģ”°ķ™”ėœ ģž…ė „ģ„ ģš”ģ²­ķ•  수 ģžˆģŠµė‹ˆė‹¤(elicitation). ģ„œė²„ź°€ ģžģ²“ģ ģœ¼ė”œ ģ–»ģ„ 수 ģ—†ėŠ” 정볓가 ķ•„ģš”ķ•  ė•Œ Claude CodeėŠ” ėŒ€ķ™”ķ˜• ėŒ€ķ™” ģƒģžė„¼ ķ‘œģ‹œķ•˜ź³  ģ‘ė‹µģ„ ģ„œė²„ģ— ė‹¤ģ‹œ ģ „ė‹¬ķ•©ė‹ˆė‹¤. ģ‚¬ģš©ģž ģø”ģ—ģ„œ źµ¬ģ„±ģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤: ģ„œė²„ź°€ ģš”ģ²­ķ•  ė•Œ elicitation ėŒ€ķ™” ģƒģžź°€ ģžė™ģœ¼ė”œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤.

memory.md +1 āˆ’1

Details

235- OpenAPI ė¬øģ„œ ģ£¼ģ„ģ„ ķ¬ķ•Øķ•©ė‹ˆė‹¤235- OpenAPI ė¬øģ„œ ģ£¼ģ„ģ„ ķ¬ķ•Øķ•©ė‹ˆė‹¤

236```236```

237 237 

238`paths` ķ•„ė“œź°€ ģ—†ėŠ” ź·œģ¹™ģ€ 묓씰걓 ė”œė“œė˜ė©° ėŖØė“  ķŒŒģ¼ģ— ģ ģš©ė©ė‹ˆė‹¤. 경딜 ė²”ģœ„ ź·œģ¹™ģ€ ėŖØė“  ė„źµ¬ ģ‚¬ģš© ģ‹œź°€ ģ•„ė‹ˆė¼ Claudeź°€ ķŒØķ„“ź³¼ ģ¼ģ¹˜ķ•˜ėŠ” ķŒŒģ¼ģ„ ģ½ģ„ ė•Œ ķŠøė¦¬ź±°ė©ė‹ˆė‹¤.238`paths` ķ•„ė“œź°€ ģ—†ėŠ” ź·œģ¹™ģ€ 묓씰걓 ė”œė“œė˜ė©° ėŖØė“  ķŒŒģ¼ģ— ģ ģš©ė©ė‹ˆė‹¤. 경딜 ė²”ģœ„ ź·œģ¹™ģ€ ėŖØė“  ė„źµ¬ ģ‚¬ģš© ģ‹œź°€ ģ•„ė‹ˆė¼ Claudeź°€ ķŒØķ„“ź³¼ ģ¼ģ¹˜ķ•˜ėŠ” ķŒŒģ¼ģ„ ģ½ģ„ ė•Œ ķŠøė¦¬ź±°ė©ė‹ˆė‹¤. v2.1.198 ģ“ģƒģ—ģ„œėŠ” 예넼 들얓 ķ”„ė”œģ ķŠø 디렉토리에 ėŒ€ķ•œ 심볼릭 링크된 경딜넼 통핓 Claudeź°€ ķŒŒģ¼ģ— ė„ė‹¬ķ•  ė•Œė„ ģ¼ģ¹˜ź°€ ģž‘ė™ķ•©ė‹ˆė‹¤.

239 239 

240`paths` ķ•„ė“œģ—ģ„œ glob ķŒØķ„“ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ķ™•ģž„ėŖ…, 디렉토리 ė˜ėŠ” ģ”°ķ•©ģœ¼ė”œ ķŒŒģ¼ģ„ ģ¼ģ¹˜ģ‹œķ‚µė‹ˆė‹¤:240`paths` ķ•„ė“œģ—ģ„œ glob ķŒØķ„“ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ķ™•ģž„ėŖ…, 디렉토리 ė˜ėŠ” ģ”°ķ•©ģœ¼ė”œ ķŒŒģ¼ģ„ ģ¼ģ¹˜ģ‹œķ‚µė‹ˆė‹¤:

241 241 

model-config.md +54 āˆ’8

Details

31 31 

32| ėŖØėø 별칭 | ė™ģž‘ |32| ėŖØėø 별칭 | ė™ģž‘ |

33| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |33| ---------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

34| **`default`** | ėŖØėø ģž¬ģ •ģ˜ė„¼ ģ œź±°ķ•˜ź³  계정 ģœ ķ˜•ģ— 따넸 ź¶Œģž„ ėŖØėøė”œ ė˜ėŒė¦¬ėŠ” 특수 ź°’ģž…ė‹ˆė‹¤. ģžģ²“ė”œėŠ” ėŖØėø ė³„ģ¹­ģ“ ģ•„ė‹™ė‹ˆė‹¤ |34| **`default`** | ėŖØėø ģž¬ģ •ģ˜ė„¼ ģ œź±°ķ•˜ź³  계정 ģœ ķ˜•ģ— 따넸 ź¶Œģž„ ėŖØėøė”œ ė˜ėŒė¦¬ź±°ė‚˜, ź“€ė¦¬ģžź°€ ģ„¤ģ •ķ•œ [씰직 źø°ė³ø ėŖØėø](#organization-default-model)딜 ė˜ėŒė¦¬ėŠ” 특수 ź°’ģž…ė‹ˆė‹¤. ģžģ²“ė”œėŠ” ėŖØėø ė³„ģ¹­ģ“ ģ•„ė‹™ė‹ˆė‹¤ |

35| **`best`** | ģ”°ģ§ģ—ģ„œ ģ•”ģ„øģŠ¤ķ•  수 ģžˆėŠ” 경우 Fable 5넼 ģ‚¬ģš©ķ•˜ź³ , 그렇지 ģ•Šģœ¼ė©“ ģµœģ‹  Opus ėŖØėøģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤ |35| **`best`** | ģ”°ģ§ģ—ģ„œ ģ•”ģ„øģŠ¤ķ•  수 ģžˆėŠ” 경우 Fable 5넼 ģ‚¬ģš©ķ•˜ź³ , 그렇지 ģ•Šģœ¼ė©“ ģµœģ‹  Opus ėŖØėøģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤ |

36| **`fable`** | ź°€ģž„ 얓렵고 ģ˜¤ėž˜ ģ‹¤ķ–‰ė˜ėŠ” ģž‘ģ—…ģ„ ģœ„ķ•“ Claude Fable 5넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤ |36| **`fable`** | ź°€ģž„ 얓렵고 ģ˜¤ėž˜ ģ‹¤ķ–‰ė˜ėŠ” ģž‘ģ—…ģ„ ģœ„ķ•“ Claude Fable 5넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤ |

37| **`sonnet`** | ģ¼ģ¼ 코딩 ģž‘ģ—…ģ„ ģœ„ķ•“ ģµœģ‹  Sonnet ėŖØėøģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤ |37| **`sonnet`** | ģ¼ģ¼ 코딩 ģž‘ģ—…ģ„ ģœ„ķ•“ ģµœģ‹  Sonnet ėŖØėøģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤ |


84* `Enter`: ėŖØėøģ„ ģ „ķ™˜ķ•˜ź³  źø°ė³øź°’ģœ¼ė”œ ģ €ģž„ķ•©ė‹ˆė‹¤84* `Enter`: ėŖØėøģ„ ģ „ķ™˜ķ•˜ź³  źø°ė³øź°’ģœ¼ė”œ ģ €ģž„ķ•©ė‹ˆė‹¤

85* `s`: ģ“ ģ„øģ…˜ģ—ė§Œ ėŖØėøģ„ ģ „ķ™˜ķ•©ė‹ˆė‹¤85* `s`: ģ“ ģ„øģ…˜ģ—ė§Œ ėŖØėøģ„ ģ „ķ™˜ķ•©ė‹ˆė‹¤

86 86 

87`/model <name>`ģ„ 직접 ģž…ė „ķ•˜ė©“ `Enter`처럼 ė™ģž‘ķ•©ė‹ˆė‹¤. ķ”„ė”œģ ķŠø ė° ź“€ė¦¬ė˜ėŠ” ģ„¤ģ •ģ€ ģ—¬ģ „ķžˆ ģš°ģ„ ģˆœģœ„ė„¼ 가지며 ė‹¤ģŒ 실행 ģ‹œ ė‹¤ģ‹œ ģ ģš©ė©ė‹ˆė‹¤.87`/model <name>`ģ„ 직접 ģž…ė „ķ•˜ė©“ `Enter`처럼 ė™ģž‘ķ•©ė‹ˆė‹¤. ķ”„ė”œģ ķŠø ė° ź“€ė¦¬ė˜ėŠ” ģ„¤ģ •ģ€ ģ—¬ģ „ķžˆ ģš°ģ„ ģˆœģœ„ė„¼ 가지며 ė‹¤ģŒ 실행 ģ‹œ ė‹¤ģ‹œ ģ ģš©ė©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}ź“€ė¦¬ģžź°€ źµ¬ģ„±ķ•œ [씰직 źø°ė³ø ėŖØėø](#organization-default-model)ė„ ė‹¤ģŒ 실행 ģ‹œ ė‹¤ģ‹œ ģ ģš©ė©ė‹ˆė‹¤.

88 88 

89v2.1.144부터 v2.1.152ź¹Œģ§€ėŠ” `/model`ģ“ ķ˜„ģž¬ ģ„øģ…˜ģ—ė§Œ ģ ģš©ė˜ģ—ˆģœ¼ė©° ģ„ ķƒźø°ģ—ģ„œ `d`ź°€ źø°ė³øź°’ģ„ ģ €ģž„ķ–ˆģŠµė‹ˆė‹¤.89v2.1.144부터 v2.1.152ź¹Œģ§€ėŠ” `/model`ģ“ ķ˜„ģž¬ ģ„øģ…˜ģ—ė§Œ ģ ģš©ė˜ģ—ˆģœ¼ė©° ģ„ ķƒźø°ģ—ģ„œ `d`ź°€ źø°ė³øź°’ģ„ ģ €ģž„ķ–ˆģŠµė‹ˆė‹¤.

90 90 


130* **ė©”ģø ģ„øģ…˜ ėŖØėø**: `/model`, `--model` ķ”Œėž˜ź·ø, `ANTHROPIC_MODEL` ķ™˜ź²½ ė³€ģˆ˜, `model` 설정 ė° [ģ„øģ…˜ģ„ ģž¬ź°œķ•  ė•Œ](#setting-your-model) ė³µģ›ėœ ėŖØėø130* **ė©”ģø ģ„øģ…˜ ėŖØėø**: `/model`, `--model` ķ”Œėž˜ź·ø, `ANTHROPIC_MODEL` ķ™˜ź²½ ė³€ģˆ˜, `model` 설정 ė° [ģ„øģ…˜ģ„ ģž¬ź°œķ•  ė•Œ](#setting-your-model) ė³µģ›ėœ ėŖØėø

131* **별칭 ķ•“ģ„**: {/* min-version: 2.1.176 */}`ANTHROPIC_DEFAULT_OPUS_MODEL`, `ANTHROPIC_DEFAULT_SONNET_MODEL`, `ANTHROPIC_DEFAULT_HAIKU_MODEL` ė° `ANTHROPIC_DEFAULT_FABLE_MODEL` ķ™˜ź²½ ė³€ģˆ˜ėŠ” ķ—ˆģš©ėœ ė³„ģ¹­ģ„ ėŖ©ė” ģ™øė¶€ģ˜ ėŖØėøė”œ ė¦¬ė””ė ‰ģ…˜ķ•  수 ģ—†ģŠµė‹ˆė‹¤131* **별칭 ķ•“ģ„**: {/* min-version: 2.1.176 */}`ANTHROPIC_DEFAULT_OPUS_MODEL`, `ANTHROPIC_DEFAULT_SONNET_MODEL`, `ANTHROPIC_DEFAULT_HAIKU_MODEL` ė° `ANTHROPIC_DEFAULT_FABLE_MODEL` ķ™˜ź²½ ė³€ģˆ˜ėŠ” ķ—ˆģš©ėœ ė³„ģ¹­ģ„ ėŖ©ė” ģ™øė¶€ģ˜ ėŖØėøė”œ ė¦¬ė””ė ‰ģ…˜ķ•  수 ģ—†ģŠµė‹ˆė‹¤

132* **빠넸 ėŖØė“œ**: {/* min-version: 2.1.176 */}`/fast`ėŠ” ėŖ©ė” ģ™øė¶€ģ˜ Opus ėŖØėøė”œ ģ•”ģ‹œģ ģœ¼ė”œ ģ „ķ™˜ė  ė•Œ ķ† źø€ģ„ ź±°ė¶€ķ•˜ė©°, "is not in your organization's allowed models" ė©”ģ‹œģ§€ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤132* **빠넸 ėŖØė“œ**: {/* min-version: 2.1.176 */}`/fast`ėŠ” ėŖ©ė” ģ™øė¶€ģ˜ Opus ėŖØėøė”œ ģ•”ģ‹œģ ģœ¼ė”œ ģ „ķ™˜ė  ė•Œ ķ† źø€ģ„ ź±°ė¶€ķ•˜ė©°, "is not in your organization's allowed models" ė©”ģ‹œģ§€ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤

133* **ģ„œėøŒģ—ģ“ģ „ķŠø ėŖØėø**: [ģ„œėøŒģ—ģ“ģ „ķŠø](/ko/sub-agents#choose-a-model) frontmatterģ˜ `model` ķ•„ė“œ, Agent ė„źµ¬ģ˜ `model` ė§¤ź°œė³€ģˆ˜, `/agents`ģ˜ ėŖØėø ģ„ ķƒźø° ė° `CLAUDE_CODE_SUBAGENT_MODEL`133* **ģ„œėøŒģ—ģ“ģ „ķŠø ėŖØėø**: [ģ„œėøŒģ—ģ“ģ „ķŠø](/ko/sub-agents#choose-a-model) frontmatterģ˜ `model` ķ•„ė“œ, Agent ė„źµ¬ģ˜ `model` ė§¤ź°œė³€ģˆ˜, `CLAUDE_CODE_SUBAGENT_MODEL`, 그리고 v2.1.197 ģ“ķ•˜ģ—ģ„œėŠ” `/agents` ė§ˆė²•ģ‚¬ģ˜ ėŖØėø ģ„ ķƒźø° {/* max-version: 2.1.197 */}

134* **ģŠ¤ķ‚¬ ė° ėŖ…ė ¹ ėŖØėø**: [ģŠ¤ķ‚¬ ė° ėŖ…ė ¹](/ko/skills)ģ˜ `model` frontmatter134* **ģŠ¤ķ‚¬ ė° ėŖ…ė ¹ ėŖØėø**: [ģŠ¤ķ‚¬ ė° ėŖ…ė ¹](/ko/skills)ģ˜ `model` frontmatter

135* **ģ–“ė“œė°”ģ“ģ € ėŖØėø**: źµ¬ģ„±ėœ [`advisorModel`](/ko/advisor) 설정 ė° `--advisor` ķ”Œėž˜ź·ø135* **ģ–“ė“œė°”ģ“ģ € ėŖØėø**: źµ¬ģ„±ėœ [`advisorModel`](/ko/advisor) 설정 ė° `--advisor` ķ”Œėž˜ź·ø

136* **ė°±ź·øė¼ģš“ė“œ ģ—ģ“ģ „ķŠø ėŖØėø**: [ė””ģŠ¤ķŒØģ¹˜ ģ„ ķƒźø°](/ko/agent-view)ģ—ģ„œ ģ„ ķƒėœ ėŖØėø136* **ė°±ź·øė¼ģš“ė“œ ģ—ģ“ģ „ķŠø ėŖØėø**: [ė””ģŠ¤ķŒØģ¹˜ ģ„ ķƒźø°](/ko/agent-view)ģ—ģ„œ ģ„ ķƒėœ ėŖØėø

137 137 

138`/model`딜 ģ°Øė‹Øėœ ėŖØėøė”œ ģ „ķ™˜ķ•˜ė©“ 오넘딜 ź±°ė¶€ė˜ź³ , ģ°Øė‹Øėœ `--model` ķ”Œėž˜ź·ø, `ANTHROPIC_MODEL` ė˜ėŠ” `model` 설정 ź°’ģ€ ģ‹œģž‘ ģ‹œ ģš”ģ²­ėœ ėŖØėøź³¼ ėŒ€ģ²“ėœ ėŖØėøģ„ 모두 ģ“ė¦„ ģ§€ģ€ 경고와 ķ•Øź»˜ ėŒ€ģ²“ė˜ė©° ģ„øģ…˜ģ€ źø°ė³ø ėŖØėøģ—ģ„œ ģ‹œģž‘ė©ė‹ˆė‹¤. ģ°Øė‹Øėœ ģ„œėøŒģ—ģ“ģ „ķŠø, ģŠ¤ķ‚¬ ė˜ėŠ” ėŖ…ė ¹ ģž¬ģ •ģ˜ėŠ” ģš”ģ²­ģ„ ģ‹¤ķŒØķ•˜ģ§€ ģ•Šź³  ģƒģ†ė˜ź±°ė‚˜ źø°ė³ø ėŖØėøė”œ ķ“ė°±ė©ė‹ˆė‹¤. ģ°Øė‹Øėœ `advisorModel` ģ„¤ģ •ģ€ ģ„øģ…˜ģ— ėŒ€ķ•“ ģ–“ė“œė°”ģ“ģ €ė„¼ ė¹„ķ™œģ„±ķ™”ķ•˜ź³ , ģ°Øė‹Øėœ `--advisor` ķ”Œėž˜ź·ø ź°’ģ€ ģ‹œģž‘ ģ‹œ 오넘딜 ģ¢…ė£Œė©ė‹ˆė‹¤. ģ œģ™øėœ ėŖØėøģ€ `/model` ģ„ ķƒźø°ģ—ģ„œ ģˆØź²Øģ§‘ė‹ˆė‹¤.138`/model`딜 ģ°Øė‹Øėœ ėŖØėøė”œ ģ „ķ™˜ķ•˜ė©“ 오넘딜 ź±°ė¶€ė˜ź³ , ģ°Øė‹Øėœ `--model` ķ”Œėž˜ź·ø, `ANTHROPIC_MODEL` ė˜ėŠ” `model` 설정 ź°’ģ€ ģ‹œģž‘ ģ‹œ ģš”ģ²­ėœ ėŖØėøź³¼ ėŒ€ģ²“ėœ ėŖØėøģ„ 모두 ģ“ė¦„ ģ§€ģ€ 경고와 ķ•Øź»˜ ėŒ€ģ²“ė˜ė©° ģ„øģ…˜ģ€ źø°ė³ø ėŖØėøģ—ģ„œ ģ‹œģž‘ė©ė‹ˆė‹¤. ģ°Øė‹Øėœ ģ„œėøŒģ—ģ“ģ „ķŠø, ģŠ¤ķ‚¬ ė˜ėŠ” ėŖ…ė ¹ ģž¬ģ •ģ˜ėŠ” ģš”ģ²­ģ„ ģ‹¤ķŒØķ•˜ģ§€ ģ•Šź³  ģƒģ†ė˜ź±°ė‚˜ źø°ė³ø ėŖØėøė”œ ķ“ė°±ė©ė‹ˆė‹¤. ģ°Øė‹Øėœ `advisorModel` ģ„¤ģ •ģ€ ģ„øģ…˜ģ— ėŒ€ķ•“ ģ–“ė“œė°”ģ“ģ €ė„¼ ė¹„ķ™œģ„±ķ™”ķ•˜ź³ , ģ°Øė‹Øėœ `--advisor` ķ”Œėž˜ź·ø ź°’ģ€ ģ‹œģž‘ ģ‹œ 오넘딜 ģ¢…ė£Œė©ė‹ˆė‹¤. ģ œģ™øėœ ėŖØėøģ€ `/model` ģ„ ķƒźø°ģ—ģ„œ ģˆØź²Øģ§‘ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 ėŖ©ė”ģ˜ 전첓 ėŖØėø ID(예: ėŖ©ė”ģ“ ź³ ģ •ķ•˜ėŠ” ģ“ģ „ 버전)에 źø°ė³ø 제공 ģ„ ķƒźø° ķ–‰ģ“ ģ—†ģœ¼ė©“ `/model` ģ„ ķƒźø°ģ— ģžģ‹ ģ˜ ė ˆģ“ėø”ģ“ ģ§€ģ •ėœ ķ–‰ģœ¼ė”œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” ź·øėŸ¬ķ•œ IDėŠ” `/model <id>`넼 ģž…ė „ķ•˜ģ—¬ė§Œ ģ„ ķƒ ź°€ėŠ„ķ•©ė‹ˆė‹¤.

139 139 

140ģžė™ ėŖØėø ė³€ź²½ģ€ ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ ķ™•ģøė©ė‹ˆė‹¤: [ķ“ė°± ėŖØėø ģ²“ģø](#fallback-model-chains)ģ˜ ķ—ˆģš© ėŖ©ė” 외부 ģš”ģ†ŒėŠ” ģ‚­ģ œė˜ź³ , [`opusplan`](#opusplan-model-setting)ź³¼ ź°™ģ€ ź³„ķš ėŖØė“œ ģ—…ź·øė ˆģ“ė“œėŠ” ģ œģ™øėœ ėŖØėøė”œ ź±“ė„ˆė›°ģ–“ ź³„ķšģ“ ģ„øģ…˜ģ˜ ėŖØėøģ—ģ„œ ź³„ģ†ė˜ė©°, ėŒ€ģƒģ“ ģ œģ™øėœ [ģžė™ ėŖØėø ķ“ė°±](#automatic-model-fallback)ģ€ ģ‹¤ķ–‰ė˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ķ”Œėž˜ź·øėœ ģš”ģ²­ģ€ ź±°ė¶€ė”œ ėė‚©ė‹ˆė‹¤. [빠넸 ėŖØė“œ](/ko/fast-mode)넼 ķ™œģ„±ķ™”ķ•˜ė©“ ģ„øģ…˜ģ“ 실행될 ėŖØėøģ“ ķ—ˆģš© ėŖ©ė” 외부에 ģžˆģ„ ė•Œ ź±°ė¶€ė©ė‹ˆė‹¤.140ģžė™ ėŖØėø ė³€ź²½ģ€ ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ ķ™•ģøė©ė‹ˆė‹¤: [ķ“ė°± ėŖØėø ģ²“ģø](#fallback-model-chains)ģ˜ ķ—ˆģš© ėŖ©ė” 외부 ģš”ģ†ŒėŠ” ģ‚­ģ œė˜ź³ , [`opusplan`](#opusplan-model-setting)ź³¼ ź°™ģ€ ź³„ķš ėŖØė“œ ģ—…ź·øė ˆģ“ė“œėŠ” ģ œģ™øėœ ėŖØėøė”œ ź±“ė„ˆė›°ģ–“ ź³„ķšģ“ ģ„øģ…˜ģ˜ ėŖØėøģ—ģ„œ ź³„ģ†ė˜ė©°, ėŒ€ģƒģ“ ģ œģ™øėœ [ģžė™ ėŖØėø ķ“ė°±](#automatic-model-fallback)ģ€ ģ‹¤ķ–‰ė˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ķ”Œėž˜ź·øėœ ģš”ģ²­ģ€ ź±°ė¶€ė”œ ėė‚©ė‹ˆė‹¤. [빠넸 ėŖØė“œ](/ko/fast-mode)넼 ķ™œģ„±ķ™”ķ•˜ė©“ ģ„øģ…˜ģ“ 실행될 ėŖØėøģ“ ķ—ˆģš© ėŖ©ė” 외부에 ģžˆģ„ ė•Œ ź±°ė¶€ė©ė‹ˆė‹¤.

141 141 


246 246 

247두 ģ œķ•œģ€ ķ•Øź»˜ ģ ģš©ė©ė‹ˆė‹¤: ėŖØėøģ€ `availableModels`에 ģ˜ķ•“ ķ—ˆģš©ė˜ź³  씰직에 ģ˜ķ•“ ģ œķ•œė˜ģ§€ ģ•Šģ„ ė•Œė§Œ ģ„ ķƒ ź°€ėŠ„ķ•©ė‹ˆė‹¤. 씰직 ģ œķ•œģ€ Anthropic API ė° [LLM ź²Œģ“ķŠøģ›Øģ“](/ko/llm-gateway) ė°°ķ¬ģ˜ ģ„øģ…˜ģ— ģ „ė‹¬ė©ė‹ˆė‹¤. Bedrock, Vertex AI, Foundry ė° Claude Platform on AWSģ˜ ģ„øģ…˜ģ€ ģ“ė„¼ ģˆ˜ģ‹ ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ėŒ€ģ‹  핓당 ģ œź³µģžģ—ģ„œ `availableModels`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.247두 ģ œķ•œģ€ ķ•Øź»˜ ģ ģš©ė©ė‹ˆė‹¤: ėŖØėøģ€ `availableModels`에 ģ˜ķ•“ ķ—ˆģš©ė˜ź³  씰직에 ģ˜ķ•“ ģ œķ•œė˜ģ§€ ģ•Šģ„ ė•Œė§Œ ģ„ ķƒ ź°€ėŠ„ķ•©ė‹ˆė‹¤. 씰직 ģ œķ•œģ€ Anthropic API ė° [LLM ź²Œģ“ķŠøģ›Øģ“](/ko/llm-gateway) ė°°ķ¬ģ˜ ģ„øģ…˜ģ— ģ „ė‹¬ė©ė‹ˆė‹¤. Bedrock, Vertex AI, Foundry ė° Claude Platform on AWSģ˜ ģ„øģ…˜ģ€ ģ“ė„¼ ģˆ˜ģ‹ ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ėŒ€ģ‹  핓당 ģ œź³µģžģ—ģ„œ `availableModels`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

248 248 

249<h2 id="organization-default-model">

250 씰직 źø°ė³ø ėŖØėø

251</h2>

252 

253{/* plan-availability: feature=org-default-model plans=enterprise */}

254 

255Claude Enterprise ķ”Œėžœģ˜ 씰직 ź“€ė¦¬ģžėŠ” claude.ai ꓀리 ģ½˜ģ†”ģ—ģ„œ Claude Code 구성원에 ėŒ€ķ•œ źø°ė³ø ėŖØėøģ„ 설정할 수 ģžˆģœ¼ė©°, 전첓 씰직 ė˜ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ ģ—­ķ• ė³„ė”œ 설정할 수 ģžˆģŠµė‹ˆė‹¤. ķ•˜ė‚˜ź°€ ģ„¤ģ •ė˜ė©“ Default ģ˜µģ…˜ģ€ [계정 ģœ ķ˜• źø°ė³øź°’](#default-model-setting) ėŒ€ģ‹  핓당 ėŖØėøė”œ ķ™•ģøė©ė‹ˆė‹¤. Claude Code v2.1.196 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

256 

257`/model` ģ„ ķƒźø°ģ˜ Default ķ–‰ģ€ 씰직 źø°ė³øź°’ģ˜ ģ“ė¦„ģ„ "Org default" ė ˆģ“ėø”ź³¼ ķ•Øź»˜ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ė ˆģ“ėø”ģ€ ź“€ė¦¬ģžź°€ 전첓 씰직 ė˜ėŠ” 역할에 ėŒ€ķ•“ źø°ė³øź°’ģ„ ģ„¤ģ •ķ–ˆėŠ”ģ§€ 여부에 ź“€ź³„ģ—†ģ“ "Org default"넼 ģ½ģŠµė‹ˆė‹¤. ģ—­ķ•  źø°ė³øź°’ģ€ 핓당 ģ‚¬ģš©ģž ģ •ģ˜ ģ—­ķ• ģ˜ źµ¬ģ„±ģ›ģ„ 다루며 씰직 전첓 기본값볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤. ģ—¬ėŸ¬ ģ—­ķ• ģ“ 다넸 źø°ė³øź°’ģ„ ģ„¤ģ •ķ•˜ė©“ ź°€ģž„ ź°•ė „ķ•œ ėŖØėøģ“ ģ ģš©ė©ė‹ˆė‹¤.

258 

259씰직 źø°ė³øź°’ģ€ ģ‹œģž‘ģ ģ“ģ§€ ģ œķ•œģ“ ģ•„ė‹ˆė©°, 다넸 ėŖØėø ģ„ ķƒģ€ ģ“ė„¼ ģš°ģ„ ķ•©ė‹ˆė‹¤:

260 

261* `--model` ķ”Œėž˜ź·ø ė° `ANTHROPIC_MODEL` ķ™˜ź²½ ė³€ģˆ˜

262* [꓀리 설정](/ko/settings#settings-files)ģ˜ `model` ź°’ ė˜ėŠ” `--settings`넼 통핓 제공됨

263* ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø ė˜ėŠ” 딜컬 ģ„¤ģ •ģ˜ `model` ź°’(예: `/model`딜 ģ €ģž„ķ•œ ėŖØėø ķ¬ķ•Ø)

264 

265ź“€ė¦¬ģžėŠ” ė˜ķ•œ 씰직 źø°ė³øź°’ģ„ ģ‚¬ģš©ģž ģ„ ķƒģ„ ģž¬ģ •ģ˜ķ•˜ė„ė” 구성할 수 ģžˆģŠµė‹ˆė‹¤. ģž¬ģ •ģ˜ź°€ 켜져 ģžˆģœ¼ė©“ ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø ė° 딜컬 ģ„¤ģ •ģ˜ `model` 값볓다 ģš°ģ„ ķ•˜ėÆ€ė”œ `/model`딜 ģ €ģž„ķ•œ ėŖØėøģ€ ķ˜„ģž¬ ģ„øģ…˜ģ— 적용되고 씰직 źø°ė³øź°’ģ€ ė‹¤ģŒ 실행 ģ‹œ ė°˜ķ™˜ė©ė‹ˆė‹¤. ģ„ ķƒģ“ 다넓멓 `/model`ģ€ `Your organization's default (<model>) applies on restart`넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤. `--model` ķ”Œėž˜ź·ø, `ANTHROPIC_MODEL`, ꓀리 설정 ė° `--settings`ėŠ” ģž¬ģ •ģ˜ź°€ 켜져 ģžˆģ–“ė„ ģ—¬ģ „ķžˆ ģš°ģ„ ķ•©ė‹ˆė‹¤. ģž¬ģ •ģ˜ėŠ” ģ œķ•œėœ 씰직 ģ§‘ķ•©ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. Anthropic 계정 ķŒ€ģ— ź°€ģš©ģ„±ģ„ ė¬øģ˜ķ•˜ģ„øģš”.

266 

267źµ¬ģ„±ģ›ģ“ ģ„ ķƒķ•  수 ģžˆėŠ” ėŖØėøģ„ ģ œķ•œķ•˜ė ¤ė©“ [씰직 ėŖØėø ģ œķ•œ](#organization-model-restrictions) ė˜ėŠ” [`availableModels`](#restrict-model-selection)ģ„ ėŒ€ģ‹  ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

268 

269Claude CodeėŠ” ģ‹œģž‘ ģ‹œ 씰직 źø°ė³øź°’ģ„ ķ•œ 번 ģ½ģœ¼ėÆ€ė”œ ź“€ė¦¬ģžź°€ 중간 ģ„øģ…˜ģ—ģ„œ ė³€ź²½ķ•œ źø°ė³øź°’ģ€ ė‹¤ģŒ 실행 ģ‹œ ģ ģš©ė©ė‹ˆė‹¤.

270 

271씰직 źø°ė³øź°’ģ“ ģ‚¬ģš©ģž ģ„ ķƒģ„ ģž¬ģ •ģ˜ķ•˜ģ§€ ģ•Šģœ¼ė©“ ź“€ė¦¬ģžź°€ ė³€ź²½ķ•œ 후 첫 번째 ėŒ€ķ™”ķ˜• ģ‹¤ķ–‰ģ€ ģ‚¬ģš©ģž ģ„¤ģ •ģ—ģ„œ `model` 키넼 ķ•œ 번 ģ œź±°ķ•˜ėÆ€ė”œ 새 źø°ė³øź°’ģ“ ģ ģš©ė©ė‹ˆė‹¤. ķŒŒģ¼ģ˜ 다넸 ź²ƒģ€ ė³€ź²½ķ•˜ģ§€ ģ•Šģœ¼ė©°, ź·ø ģ“ķ›„ ģ‹¤ķ–‰ģ—ģ„œ `/model`딜 ģ €ģž„ķ•œ ėŖØėøģ€ ģœ ģ§€ė©ė‹ˆė‹¤.

272 

273씰직 źø°ė³øź°’ģ€ ģ±„ķƒė˜źø° 전에 다넸 Default ėŖØėøź³¼ ė™ģ¼ķ•œ ģ œķ•œ ķ™•ģøģ„ ķ†µź³¼ķ•©ė‹ˆė‹¤:

274 

275* [`availableModels`](#restrict-model-selection)ģ€ ģžģ²“ģ ģœ¼ė”œ Default ģ˜µģ…˜ģ„ ģ œķ•œķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ķ—ˆģš© ėŖ©ė” ģ™øė¶€ģ˜ 씰직 źø°ė³øź°’ģ€ ģ—¬ģ „ķžˆ ģ ģš©ė©ė‹ˆė‹¤. [`enforceAvailableModels`](#enforce-the-allowlist-for-the-default-model)ė„ ģ„¤ģ •ė˜ė©“ ķ—ˆģš© ėŖ©ė” ģ™øė¶€ģ˜ 씰직 źø°ė³øź°’ģ€ 다넸 Default처럼 첫 번째 ķ—ˆģš© ėŖ©ė” ķ•­ėŖ©ģœ¼ė”œ ģž¬ė§¤ķ•‘ė©ė‹ˆė‹¤

276* [씰직 ėŖØėø ģ œķ•œ](#organization-model-restrictions)ģ“ 계정에 ėŒ€ķ•“ ź±°ė¶€ķ•˜ėŠ” 씰직 źø°ė³øź°’ģ€ 핓당 ķŒØė°€ė¦¬ģ˜ ģµœģ‹  ķ—ˆģš© ėŖØėøė”œ ėŒ€ģ²“ė˜ź±°ė‚˜ ėŖØė“  ė²„ģ „ģ“ ģ œķ•œė  ė•Œ ė” ė‚®ģ€ ė¹„ģš© ķŒØė°€ė¦¬ė”œ ėŒ€ģ²“ė©ė‹ˆė‹¤

277* [제딜 ė°ģ“ķ„° 볓씓](/ko/zero-data-retention) ķ•˜ģ˜ Fable 5와 ź°™ģ“ ź³„ģ •ģ—ģ„œ ģ „ķ˜€ ģ‚¬ģš©ķ•  수 ģ—†ėŠ” 씰직 źø°ė³øź°’ģ€ ź±“ė„ˆė›°ģ–“ģ§€ź³  Default ģ˜µģ…˜ģ€ 계정 ģœ ķ˜• źø°ė³øź°’ģœ¼ė”œ ķ™•ģøė©ė‹ˆė‹¤

278 

279v2.1.199부터 씰직 źø°ė³øź°’ģ“ 계정 ģœ ķ˜•ģ˜ ģ¼ė°˜ģ ģø źø°ė³øź°’ź³¼ 다넸 ėŖØėø ķŒØė°€ė¦¬ģø 경우 `/model` ģ„ ķƒźø°ėŠ” 핓당 ģ¼ė°˜ģ ģø ķŒØė°€ė¦¬ģ— ėŒ€ķ•œ ė³„ė„ģ˜ ķ–‰ģ„ ģœ ģ§€ķ•˜ėÆ€ė”œ ģ„øģ…˜ģ— ėŒ€ķ•“ ģ—¬ģ „ķžˆ ģ „ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤. v2.1.196부터 v2.1.198ź¹Œģ§€ 핓당 ķ–‰ģ€ ģ„ ķƒźø°ģ—ģ„œ ėˆ„ė½ė©ė‹ˆė‹¤.

280 

281씰직 źø°ė³øź°’ģ€ Anthropic API딜 ģøģ¦ėœ ģ„øģ…˜ģ— ģ „ė‹¬ė©ė‹ˆė‹¤. [LLM ź²Œģ“ķŠøģ›Øģ“](/ko/llm-gateway) ė°°ķ¬, Amazon Bedrock, Google Cloudģ˜ Agent Platform, Microsoft Foundry ė° Claude Platform on AWSģ˜ ģ„øģ…˜ģ€ ģ“ė„¼ ģˆ˜ģ‹ ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. 핓당 ė°°ķ¬ģ—ģ„œ źø°ė³øź°’ģ„ ģ„¤ģ •ķ•˜ė ¤ė©“ [꓀리 설정](/ko/settings#settings-files)ģ—ģ„œ `model` 키넼 ėŒ€ģ‹  ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

282 

283<h2 id="organization-effort-limits">

284 씰직 ė…øė „ ģ œķ•œ

285</h2>

286 

287{/* plan-availability: feature=org-effort-limits plans=enterprise */}

288 

289Claude Enterprise ķ”Œėžœģ˜ 씰직 ź“€ė¦¬ģžėŠ” [씰직 ėŖØėø ģ œķ•œ](#organization-model-restrictions)ź³¼ ķ•Øź»˜ 각 ģ‚¬ģš©ģž ģ •ģ˜ 역할에 ėŒ€ķ•“ ėŖØėøė³„ ģµœėŒ€ [ė…øė „ ģˆ˜ģ¤€](#adjust-effort-level)ģ„ 설정할 수 ģžˆģŠµė‹ˆė‹¤. ģƒķ•œ ģ“ģƒģ˜ ģˆ˜ģ¤€ģ€ `/effort` ģ„ ķƒźø°ģ—ģ„œ ģ œź³µė˜ģ§€ ģ•Šģœ¼ė©°, `--effort` ė˜ėŠ” `/effort`딜 ė” ė†’ģ€ ģˆ˜ģ¤€ģ„ ģ“ė¦„ ģ§€ģœ¼ė©“ ģƒķ•œģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ėŒ€ķ™”ķ˜• ģ„øģ…˜ ė° ģ¼ė°˜ ķ…ģŠ¤ķŠø `--print` ģ‹¤ķ–‰ģ—ģ„œ ź²½ź³ ėŠ” ģš”ģ²­ėœ ģˆ˜ģ¤€ź³¼ 적용된 ģˆ˜ģ¤€ģ„ ģ“ė¦„ ģ§€ģœ¼ė©°, `json` ė˜ėŠ” `stream-json` 출렄 ė˜ėŠ” ė°±ź·øė¼ģš“ė“œ ģ—ģ“ģ „ķŠøģ—ģ„œ ķ“ėžØķ”„ėŠ” ģžė™ģœ¼ė”œ ģ ģš©ė©ė‹ˆė‹¤. ģƒķ•œģ€ ėŖØėøė³„ģ“ėÆ€ė”œ ėŖØėøģ„ ģ „ķ™˜ķ•˜ė©“ ģ‚¬ģš© ź°€ėŠ„ķ•œ ģˆ˜ģ¤€ģ“ 변경될 수 ģžˆģŠµė‹ˆė‹¤. ģ—¬ėŸ¬ ģ—­ķ• ģ“ ė™ģ¼ķ•œ ėŖØėøģ„ ė¶€ģ—¬ķ•˜ė©“ ź°€ģž„ ģ œķ•œģ“ ģ ģ€ ģƒķ•œģ“ ģ ģš©ė©ė‹ˆė‹¤. Claude Code v2.1.195 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

290 

291ė…øė „ ģ œķ•œģ€ [씰직 ėŖØėø ģ œķ•œ](#organization-model-restrictions)ź³¼ ķ•Øź»˜ ģ „ė‹¬ė˜ė©° ė™ģ¼ķ•œ ģ œź³µģž ź°€ģš©ģ„±ģ„ ė”°ė¦…ė‹ˆė‹¤: Amazon Bedrock, Google Cloudģ˜ Agent Platform, Microsoft Foundry ė° Claude Platform on AWSģ˜ ģ„øģ…˜ģ€ ģ“ė„¼ ģˆ˜ģ‹ ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

292 

249<h2 id="special-model-behavior">293<h2 id="special-model-behavior">

250 특수 ėŖØėø ė™ģž‘294 특수 ėŖØėø ė™ģž‘

251</h2>295</h2>


263 307 

264Enterprise ģ¢…ėŸ‰ģ œėŠ” źµ¬ė… ģ‹œķŠøź°€ ģ•„ė‹Œ ģ‚¬ģš©ėŸ‰ģœ¼ė”œ ģ²­źµ¬ė˜ėŠ” Enterprise ģ”°ģ§ģ„ ģ˜ėÆøķ•©ė‹ˆė‹¤.308Enterprise ģ¢…ėŸ‰ģ œėŠ” źµ¬ė… ģ‹œķŠøź°€ ģ•„ė‹Œ ģ‚¬ģš©ėŸ‰ģœ¼ė”œ ģ²­źµ¬ė˜ėŠ” Enterprise ģ”°ģ§ģ„ ģ˜ėÆøķ•©ė‹ˆė‹¤.

265 309 

266꓀리 ģ„¤ģ •ģ“ [Default ėŖØėøģ— ėŒ€ķ•œ ķ—ˆģš© ėŖ©ė”ģ„ 적용](#enforce-the-allowlist-for-the-default-model)ķ•˜ź³  계정 ģœ ķ˜• źø°ė³øź°’ģ“ `availableModels`에 ģ—†ģ„ ė•Œ `default`ėŠ” ģœ„ģ˜ 계정 ģœ ķ˜• źø°ė³øź°’ ėŒ€ģ‹  적용된 Default딜 ķ™•ģøė©ė‹ˆė‹¤.310ź“€ė¦¬ģžź°€ [씰직 źø°ė³ø ėŖØėø](#organization-default-model)ģ„ ģ„¤ģ •ķ•œ 경우 `default`ėŠ” ģœ„ģ˜ 계정 ģœ ķ˜• źø°ė³øź°’ ėŒ€ģ‹  핓당 ėŖØėøė”œ ķ™•ģøė©ė‹ˆė‹¤. Claude Code v2.1.196 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

311 

312꓀리 ģ„¤ģ •ģ“ [Default ėŖØėøģ— ėŒ€ķ•œ ķ—ˆģš© ėŖ©ė”ģ„ 적용](#enforce-the-allowlist-for-the-default-model)ķ•˜ź³  계정 ģœ ķ˜• źø°ė³øź°’ģ“ `availableModels`에 ģ—†ģ„ ė•Œ `default`ėŠ” ģœ„ģ˜ 계정 ģœ ķ˜• źø°ė³øź°’ ėŒ€ģ‹  적용된 Default딜 ķ™•ģøė©ė‹ˆė‹¤. ė‘˜ 다 적용되멓 씰직 źø°ė³øź°’ģ“ 계정 ģœ ķ˜• źø°ė³øź°’ģ„ 먼저 ėŒ€ģ²“ķ•˜ź³  ź°•ģ œź°€ ģ“ģ— ģ ģš©ė©ė‹ˆė‹¤: ķ—ˆģš© ėŖ©ė”ģ— ģžˆėŠ” 씰직 źø°ė³øź°’ģ€ ģœ ģ§€ė˜ź³ , ėŖ©ė” ģ™øė¶€ģ˜ ź²ƒģ€ 적용된 Default딜 ķ™•ģøė©ė‹ˆė‹¤.

267 313 

268Fable 5ėŠ” ģ–“ė–¤ 계정 ģœ ķ˜•ģ—ģ„œė„ źø°ė³ø ėŖØėøģ“ ģ•„ė‹™ė‹ˆė‹¤. ģ„øģ…˜ģ€ `/model fable`, `model` 설정 ė˜ėŠ” Fable 5넼 ģ‚¬ģš©ķ•  수 ģžˆėŠ” `best` ė³„ģ¹­ģœ¼ė”œ ģ„ ķƒķ•œ ķ›„ģ—ė§Œ Fable 5넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `/model`딜 ģ„ ķƒķ•˜ė©“ ģ‚¬ģš©ģž ģ„¤ģ •ģ—ģ„œ ģ„ ķƒėœ ėŖØėøė”œ ģ €ģž„ė˜ėÆ€ė”œ ėŖØėøģ„ 변경할 ė•Œź¹Œģ§€ ģ“ķ›„ ģ„øģ…˜ģ“ Fable 5ģ—ģ„œ ģ‹œģž‘ė©ė‹ˆė‹¤.314Fable 5ėŠ” ģ–“ė–¤ 계정 ģœ ķ˜•ģ—ģ„œė„ źø°ė³ø ėŖØėøģ“ ģ•„ė‹™ė‹ˆė‹¤. ģ„øģ…˜ģ€ `/model fable`, `model` 설정 ė˜ėŠ” Fable 5넼 ģ‚¬ģš©ķ•  수 ģžˆėŠ” `best` ė³„ģ¹­ģœ¼ė”œ ģ„ ķƒķ•œ ķ›„ģ—ė§Œ Fable 5넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. `/model`딜 ģ„ ķƒķ•˜ė©“ ģ‚¬ģš©ģž ģ„¤ģ •ģ—ģ„œ ģ„ ķƒėœ ėŖØėøė”œ ģ €ģž„ė˜ėÆ€ė”œ ėŖØėøģ„ 변경할 ė•Œź¹Œģ§€ ģ“ķ›„ ģ„øģ…˜ģ“ Fable 5ģ—ģ„œ ģ‹œģž‘ė©ė‹ˆė‹¤.

269 315 


273 319 

274`opusplan` ėŖØėø ė³„ģ¹­ģ€ ģžė™ķ™”ėœ ķ•˜ģ“ėøŒė¦¬ė“œ ģ ‘ź·¼ ė°©ģ‹ģ„ ģ œź³µķ•©ė‹ˆė‹¤:320`opusplan` ėŖØėø ė³„ģ¹­ģ€ ģžė™ķ™”ėœ ķ•˜ģ“ėøŒė¦¬ė“œ ģ ‘ź·¼ ė°©ģ‹ģ„ ģ œź³µķ•©ė‹ˆė‹¤:

275 321 

276* **Plan Modeģ—ģ„œ** - ė³µģž”ķ•œ 추딠 ė° ģ•„ķ‚¤ķ…ģ²˜ ź²°ģ •ģ„ ģœ„ķ•“ `opus` ģ‚¬ģš©322* **Plan Modeģ—ģ„œ**: ė³µģž”ķ•œ 추딠 ė° ģ•„ķ‚¤ķ…ģ²˜ ź²°ģ •ģ„ ģœ„ķ•“ `opus` ģ‚¬ģš©

277* **실행 ėŖØė“œģ—ģ„œ** - ģ½”ė“œ ģƒģ„± ė° źµ¬ķ˜„ģ„ ģœ„ķ•“ ģžė™ģœ¼ė”œ `sonnet`으딜 ģ „ķ™˜323* **실행 ėŖØė“œģ—ģ„œ**: ģ½”ė“œ ģƒģ„± ė° źµ¬ķ˜„ģ„ ģœ„ķ•“ ģžė™ģœ¼ė”œ `sonnet`으딜 ģ „ķ™˜

278 324 

279ģ“ėŠ” ź³„ķšģ„ ģœ„ķ•œ Opusģ˜ ģš°ģˆ˜ķ•œ 추딠과 ģ‹¤ķ–‰ģ„ ģœ„ķ•œ Sonnetģ˜ ķšØģœØģ„±ģ“ė¼ėŠ” 두 가지 ģž„ģ ģ„ 모두 ģ œź³µķ•©ė‹ˆė‹¤.325ģ“ėŠ” ź³„ķšģ„ ģœ„ķ•œ Opusģ˜ ģš°ģˆ˜ķ•œ 추딠과 ģ‹¤ķ–‰ģ„ ģœ„ķ•œ Sonnetģ˜ ķšØģœØģ„±ģ“ė¼ėŠ” 두 가지 ģž„ģ ģ„ 모두 ģ œź³µķ•©ė‹ˆė‹¤.

280 326 


379| Sonnet 5, Opus 4.8 ė° Opus 4.7 | `low`, `medium`, `high`, `xhigh`, `max` |425| Sonnet 5, Opus 4.8 ė° Opus 4.7 | `low`, `medium`, `high`, `xhigh`, `max` |

380| Opus 4.6 ė° Sonnet 4.6 | `low`, `medium`, `high`, `max` |426| Opus 4.6 ė° Sonnet 4.6 | `low`, `medium`, `high`, `max` |

381 427 

382ķ™œģ„± ėŖØėøģ“ ģ§€ģ›ķ•˜ģ§€ ģ•ŠėŠ” ģˆ˜ģ¤€ģ„ ģ„¤ģ •ķ•˜ė©“ Claude CodeėŠ” ģ„¤ģ •ķ•œ ģˆ˜ģ¤€ ģ“ķ•˜ģ˜ ź°€ģž„ ė†’ģ€ 지원 ģˆ˜ģ¤€ģœ¼ė”œ ķ“ė°±ķ•©ė‹ˆė‹¤. 예넼 들얓 `xhigh`ėŠ” Opus 4.6ģ—ģ„œ `high`딜 ģ‹¤ķ–‰ė©ė‹ˆė‹¤.428ķ™œģ„± ėŖØėøģ“ ģ§€ģ›ķ•˜ģ§€ ģ•ŠėŠ” ģˆ˜ģ¤€ģ„ ģ„¤ģ •ķ•˜ė©“ Claude CodeėŠ” ģ„¤ģ •ķ•œ ģˆ˜ģ¤€ ģ“ķ•˜ģ˜ ź°€ģž„ ė†’ģ€ 지원 ģˆ˜ģ¤€ģœ¼ė”œ ķ“ė°±ķ•©ė‹ˆė‹¤. 예넼 들얓 `xhigh`ėŠ” Opus 4.6ģ—ģ„œ `high`딜 ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ģ”°ģ§ģ€ ė˜ķ•œ ėŖØėøģ— ėŒ€ķ•“ ģ‚¬ģš© ź°€ėŠ„ķ•œ ģˆ˜ģ¤€ģ„ ģ œķ•œķ•  수 ģžˆģŠµė‹ˆė‹¤. [씰직 ė…øė „ ģ œķ•œ](#organization-effort-limits)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

383 429 

384źø°ė³ø ė…øė „ģ€ Fable 5, Sonnet 5, Opus 4.8, Opus 4.6 ė° Sonnet 4.6ģ—ģ„œ `high`ģ“ź³  Opus 4.7ģ—ģ„œ `xhigh`ģž…ė‹ˆė‹¤.430źø°ė³ø ė…øė „ģ€ Fable 5, Sonnet 5, Opus 4.8, Opus 4.6 ė° Sonnet 4.6ģ—ģ„œ `high`ģ“ź³  Opus 4.7ģ—ģ„œ `xhigh`ģž…ė‹ˆė‹¤.

385 431 

monitoring-usage.md +1 āˆ’1

Details

1184 1184 

1185Claude CodeėŠ” ģ‹¤ķŒØķ•œ API ģš”ģ²­ģ„ ė‚“ė¶€ģ ģœ¼ė”œ ģž¬ģ‹œė„ķ•˜ź³  ķ¬źø°ķ•œ ķ›„ģ—ė§Œ ė‹Øģ¼ `claude_code.api_error` ģ“ė²¤ķŠøė„¼ ė‚“ė³“ė‚“ėÆ€ė”œ ģ“ė²¤ķŠø ģžģ²“ź°€ 핓당 ģš”ģ²­ģ˜ ģµœģ¢… ģ‹ ķ˜øģž…ė‹ˆė‹¤. 중간 ģž¬ģ‹œė„ ģ‹œė„ėŠ” ė³„ė„ģ˜ ģ“ė²¤ķŠøė”œ źø°ė”ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.1185Claude CodeėŠ” ģ‹¤ķŒØķ•œ API ģš”ģ²­ģ„ ė‚“ė¶€ģ ģœ¼ė”œ ģž¬ģ‹œė„ķ•˜ź³  ķ¬źø°ķ•œ ķ›„ģ—ė§Œ ė‹Øģ¼ `claude_code.api_error` ģ“ė²¤ķŠøė„¼ ė‚“ė³“ė‚“ėÆ€ė”œ ģ“ė²¤ķŠø ģžģ²“ź°€ 핓당 ģš”ģ²­ģ˜ ģµœģ¢… ģ‹ ķ˜øģž…ė‹ˆė‹¤. 중간 ģž¬ģ‹œė„ ģ‹œė„ėŠ” ė³„ė„ģ˜ ģ“ė²¤ķŠøė”œ źø°ė”ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

1186 1186 

1187ģ“ė²¤ķŠøģ˜ `attempt` ģ†ģ„±ģ€ ģ“ ģ‹œė„ 횟수넼 źø°ė”ķ•©ė‹ˆė‹¤. `CLAUDE_CODE_MAX_RETRIES`ėŠ” źø°ė³øź°’ģ“ 10ģ“ź³  ģµœėŒ€ 15ģž…ė‹ˆė‹¤. ģš”ģ²­ģ“ ģ¼ģ‹œģ  ģ˜¤ė„˜ģ— ėŒ€ķ•œ ėŖØė“  ģž¬ģ‹œė„ė„¼ ģ†Œģ§„ķ•˜ė©“ `attempt`ėŠ” 핓당 유효 ģ œķ•œė³“ė‹¤ ķ•˜ė‚˜ ė§ŽģŠµė‹ˆė‹¤: źø°ė³øź°’ģœ¼ė”œėŠ” 11ģ“ź³  16ģ„ ģ“ˆź³¼ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ė” ė‚®ģ€ ź°’ģ€ `400` ģ‘ė‹µź³¼ ź°™ģ€ ģž¬ģ‹œė„ ė¶ˆź°€ėŠ„ķ•œ 오넘넼 ė‚˜ķƒ€ėƒ…ė‹ˆė‹¤.1187ģ“ė²¤ķŠøģ˜ `attempt` ģ†ģ„±ģ€ ģ“ ģ‹œė„ 횟수넼 źø°ė”ķ•©ė‹ˆė‹¤. `CLAUDE_CODE_MAX_RETRIES`ėŠ” źø°ė³øź°’ģ“ 10ģ“ź³  ģµœėŒ€ 15ģž…ė‹ˆė‹¤. v2.1.199부터 `CLAUDE_CODE_RETRY_WATCHDOG`ģ€ źø°ė³øź°’ģ„ ė†’ģ“ź³  ģƒķ•œģ„ ģ œź±°ķ•©ė‹ˆė‹¤. ģš”ģ²­ģ“ ģ¼ģ‹œģ  ģ˜¤ė„˜ģ— ėŒ€ķ•œ ėŖØė“  ģž¬ģ‹œė„ė„¼ ģ†Œģ§„ķ•˜ė©“ `attempt`ėŠ” 핓당 유효 ģ œķ•œė³“ė‹¤ ķ•˜ė‚˜ ė§ŽģŠµė‹ˆė‹¤: źø°ė³øź°’ģœ¼ė”œėŠ” 11ģ“ź³  ź°ģ‹œ źø°ėŠ„ģ“ ģ„¤ģ •ė˜ģ§€ ģ•Šģ€ 경우 16ģ„ ģ“ˆź³¼ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ė” ė‚®ģ€ ź°’ģ€ `400` ģ‘ė‹µź³¼ ź°™ģ€ ģž¬ģ‹œė„ ė¶ˆź°€ėŠ„ķ•œ 오넘넼 ė‚˜ķƒ€ėƒ…ė‹ˆė‹¤.

1188 1188 

1189복구된 ģ„øģ…˜ź³¼ ģ •ģ²“ėœ ģ„øģ…˜ģ„ źµ¬ė¶„ķ•˜ė ¤ė©“ `session.id`딜 ģ“ė²¤ķŠøė„¼ ź·øė£¹ķ™”ķ•˜ź³  오넘 후 ė‚˜ģ¤‘ģ— `api_request` ģ“ė²¤ķŠøź°€ ģ”“ģž¬ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.1189복구된 ģ„øģ…˜ź³¼ ģ •ģ²“ėœ ģ„øģ…˜ģ„ źµ¬ė¶„ķ•˜ė ¤ė©“ `session.id`딜 ģ“ė²¤ķŠøė„¼ ź·øė£¹ķ™”ķ•˜ź³  오넘 후 ė‚˜ģ¤‘ģ— `api_request` ģ“ė²¤ķŠøź°€ ģ”“ģž¬ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.

1190 1190 

permission-modes.md +22 āˆ’7

Details

237* ź°•ģ œ ķ‘øģ‹œ ė˜ėŠ” `main`에 직접 ķ‘øģ‹œ237* ź°•ģ œ ķ‘øģ‹œ ė˜ėŠ” `main`에 직접 ķ‘øģ‹œ

238* {/* min-version: 2.1.182 */}`git reset --hard`, `git checkout -- .`, `git restore .`, `git clean -fd`, `git stash drop`, ė˜ėŠ” `git stash clear`. ė¶„ė„˜źø°ėŠ” ģ“ė“¤ģ“ ģ»¤ė°‹ė˜ģ§€ ģ•Šģ€ 변경 ģ‚¬ķ•­ģ„ ģ‚­ģ œķ•  것으딜 ģ¶”ģ •ķ•©ė‹ˆė‹¤238* {/* min-version: 2.1.182 */}`git reset --hard`, `git checkout -- .`, `git restore .`, `git clean -fd`, `git stash drop`, ė˜ėŠ” `git stash clear`. ė¶„ė„˜źø°ėŠ” ģ“ė“¤ģ“ ģ»¤ė°‹ė˜ģ§€ ģ•Šģ€ 변경 ģ‚¬ķ•­ģ„ ģ‚­ģ œķ•  것으딜 ģ¶”ģ •ķ•©ė‹ˆė‹¤

239* `git commit --amend` (HEADģ˜ ģ»¤ė°‹ģ“ ģ“ ģ„øģ…˜ģ—ģ„œ ģƒģ„±ė˜ģ§€ ģ•Šģ€ 경우)239* `git commit --amend` (HEADģ˜ ģ»¤ė°‹ģ“ ģ“ ģ„øģ…˜ģ—ģ„œ ģƒģ„±ė˜ģ§€ ģ•Šģ€ 경우)

240* {/* min-version: 2.1.198 */}}v2.1.198부터, `git commit --amend` (HEADģ˜ ģ»¤ė°‹ģ“ ģ“ėÆø ķ‘øģ‹œėœ 경우). ė©”ģ‹œģ§€ ģ „ģš© ė¦¬ģ›Œė“œėŠ” ģ°Øė‹Øė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤: `--amend -m` (새딜 ģŠ¤ķ…Œģ“ģ§•ėœ ź²ƒģ“ ģ—†ģŒ, Claudeź°€ ģ“ ģ„øģ…˜ 중에 ģƒģ„±ķ•œ 커밋)

240* `terraform destroy`, `pulumi destroy`, `cdk destroy`, ė˜ėŠ” `terragrunt destroy`, 그리고 ė¦¬ģ†ŒģŠ¤ė„¼ ģ‚­ģ œķ•˜ėŠ” ź³„ķš 적용241* `terraform destroy`, `pulumi destroy`, `cdk destroy`, ė˜ėŠ” `terragrunt destroy`, 그리고 ė¦¬ģ†ŒģŠ¤ė„¼ ģ‚­ģ œķ•˜ėŠ” ź³„ķš 적용

241 242 

242Claude Code v2.1.195 ģ“ģƒģ€ 기본적으딜 ė” ė§Žģ€ ģ¹“ķ…Œź³ ė¦¬ė„¼ ģ°Øė‹Øķ•©ė‹ˆė‹¤. ģ—¬ėŸ¬ ź°œėŠ” ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ ė° 볓호된 IaC ė²”ģœ„ģ™€ ź°™ģ€ [ķ™˜ź²½](/ko/auto-mode-config#define-trusted-infrastructure) 항목에 ė”°ė¼ ė‹¬ė¼ģ§€ė©°, ģ“ė„¼ źµ¬ģ²“ģ ģø ģ“ė¦„ģœ¼ė”œ ģ¢ķž 수 ģžˆģŠµė‹ˆė‹¤.243Claude Code v2.1.195 ģ“ģƒģ€ 기본적으딜 ė” ė§Žģ€ ģ¹“ķ…Œź³ ė¦¬ė„¼ ģ°Øė‹Øķ•©ė‹ˆė‹¤. ģ—¬ėŸ¬ ź°œėŠ” ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒ ė° 볓호된 IaC ė²”ģœ„ģ™€ ź°™ģ€ [ķ™˜ź²½](/ko/auto-mode-config#define-trusted-infrastructure) 항목에 ė”°ė¼ ė‹¬ė¼ģ§€ė©°, ģ“ė„¼ źµ¬ģ²“ģ ģø ģ“ė¦„ģœ¼ė”œ ģ¢ķž 수 ģžˆģŠµė‹ˆė‹¤.


251* ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒģœ¼ė”œģ˜ ėŒ€ķ™”ķ˜• ģ…ø ė˜ėŠ” ķ¬ķŠø ķ¬ģ›Œė“œ252* ėÆ¼ź°ķ•œ 원격 ėŒ€ģƒģœ¼ė”œģ˜ ėŒ€ķ™”ķ˜• ģ…ø ė˜ėŠ” ķ¬ķŠø ķ¬ģ›Œė“œ

252* 딜컬 ģ„œė¹„ģŠ¤ė„¼ 공개 ģøķ„°ė„·ģ—ģ„œ ė„ė‹¬ ź°€ėŠ„ķ•˜ź²Œ ķ•˜ėŠ” 터널 ė˜ėŠ” ģ—­ ģ…ø ģ—“źø°253* 딜컬 ģ„œė¹„ģŠ¤ė„¼ 공개 ģøķ„°ė„·ģ—ģ„œ ė„ė‹¬ ź°€ėŠ„ķ•˜ź²Œ ķ•˜ėŠ” 터널 ė˜ėŠ” ģ—­ ģ…ø ģ—“źø°

253* źø°ė” ė˜ėŠ” ķŒŒģ¼ģ— ė¼ģ“ėøŒ ģžź²© ģ¦ėŖ… ė˜ėŠ” 토큰 ģøģ‡„254* źø°ė” ė˜ėŠ” ķŒŒģ¼ģ— ė¼ģ“ėøŒ ģžź²© ģ¦ėŖ… ė˜ėŠ” 토큰 ģøģ‡„

254* PII ė˜ėŠ” 규제 ė°ģ“ķ„° ģœ„ģ¹˜ ģ•”ģ„øģŠ¤, ė˜ėŠ” ė°ģ“ķ„°ė„¼ ģ™øė¶€ė”œ 복사255* [ķ™˜ź²½](/ko/auto-mode-config#define-trusted-infrastructure)에 ėÆ¼ź°ķ•œ ė°ģ“ķ„° ģœ„ģ¹˜ė”œ ė‚˜ģ—“ėœ ģœ„ģ¹˜ ģ•”ģ„øģŠ¤, ė˜ėŠ” ė°ģ“ķ„°ė„¼ ģ™øė¶€ė”œ 복사. {/* min-version: 2.1.198 */}v2.1.198부터 ģ“ėŠ” ė˜ķ•œ ķ•œ ģœ„ģ¹˜ģ—ģ„œ ķ•­ėŖ©ģ“ ģ œģ™øķ•˜ėŠ” ėŒ€ģƒģœ¼ė”œ ė°ģ“ķ„°ė„¼ ģ „ģ†”ķ•˜ėŠ” ź²ƒģ„ ģ°Øė‹Øķ•©ė‹ˆė‹¤

255* ķŒØķ‚¤ģ§€ ģ„¤ģ¹˜ė„¼ ė‚“ė¶€ ķŒØķ‚¤ģ§€ ė ˆģ§€ģŠ¤ķŠøė¦¬ ģ£¼ģœ„ė”œ ė¼ģš°ķŒ…ķ•˜ģ—¬ 공개 ė ˆģ§€ģŠ¤ķŠøė¦¬ė”œ ģ“ė™256* ķŒØķ‚¤ģ§€ ģ„¤ģ¹˜ė„¼ ė‚“ė¶€ ķŒØķ‚¤ģ§€ ė ˆģ§€ģŠ¤ķŠøė¦¬ ģ£¼ģœ„ė”œ ė¼ģš°ķŒ…ķ•˜ģ—¬ 공개 ė ˆģ§€ģŠ¤ķŠøė¦¬ė”œ ģ“ė™. {/* min-version: 2.1.198 */}v2.1.198부터 ģ“ėŠ” ė˜ķ•œ ķ™˜ź²½ģ— ė‚˜ģ—“ė˜ģ§€ ģ•Šģ€ ź²½ģš°ģ—ė„ ėŒ€ķ™”ģ—ģ„œ ė‚“ė¶€ ė ˆģ§€ģŠ¤ķŠøė¦¬ ė˜ėŠ” ėÆøėŸ¬ź°€ ģ”“ģž¬ķ•œė‹¤ź³  Claudeģ—ź²Œ ė§ķ•œ ź²½ģš°ģ— ģ ģš©ė©ė‹ˆė‹¤

256* `--insecure`와 ź°™ģ“ ģ•ˆģ „ ź°€ė“œė„¼ ķ•“ģ œķ•˜ėŠ” ķ”Œėž˜ź·øė”œ ėŖ…ė ¹ 실행257* `--insecure`와 ź°™ģ“ ģ•ˆģ „ ź°€ė“œė„¼ ķ•“ģ œķ•˜ėŠ” ķ”Œėž˜ź·øė”œ ėŖ…ė ¹ 실행

258* `--dangerously-skip-permissions` ė˜ėŠ” `--no-sandbox`딜 ģ‹œģž‘ėœ 것과 ź°™ģ“ ģøź°„ ģŠ¹ģø ė˜ėŠ” ģƒŒė“œė°•ģŠ¤ ģ—†ģ“ ģ‹¤ķ–‰ė˜ėŠ” ģžģœØ ģ—ģ“ģ „ķŠø 루프 ģ‹œģž‘. {/* min-version: 2.1.198 */}v2.1.198부터 ģ“ėŠ” ė˜ķ•œ `--yes-always`딜 ģ‹œģž‘ėœ ėŸ¬ė„ˆģ™€ ź°™ģ“ 격리 ė° ģž‘ģ—…ė³„ ģŠ¹ģøģ“ ė¹„ķ™œģ„±ķ™”ėœ 제3ģž ģ—ģ“ģ „ķŠø ė˜ėŠ” ķ‰ź°€ ķ•˜ė„¤ģŠ¤ ģ‹¤ķ–‰ģ„ ķ¬ķ•Øķ•©ė‹ˆė‹¤

257* [Chromeģ˜ Claude](/ko/chrome) ėøŒė¼ģš°ģ € ģž‘ģ—…ģœ¼ė”œ ķŽ˜ģ“ģ§€ ģ½˜ķ…ģø , 쿠키, ė˜ėŠ” ģžź²© ģ¦ėŖ…ģ„ 원본 ģ™øė¶€ė”œ 전솔할 수 ģžˆģŒ259* [Chromeģ˜ Claude](/ko/chrome) ėøŒė¼ģš°ģ € ģž‘ģ—…ģœ¼ė”œ ķŽ˜ģ“ģ§€ ģ½˜ķ…ģø , 쿠키, ė˜ėŠ” ģžź²© ģ¦ėŖ…ģ„ 원본 ģ™øė¶€ė”œ 전솔할 수 ģžˆģŒ

258 260 

261Claude Code v2.1.198 ģ“ģƒģ€ ė˜ķ•œ 기본적으딜 ė‹¤ģŒģ„ ģ°Øė‹Øķ•©ė‹ˆė‹¤:

262 

263* ģ™€ģ¼ė“œģ¹“ė“œ, glob, ė˜ėŠ” ė‚˜ģ“ ķ•„ķ„°ź°€ ģ•„ė‹Œ ķŠ¹ģ • ėŖ…ėŖ…ėœ 경딜딜 `/tmp`, `$TMPDIR`, ė˜ėŠ” 다넸 공유 ģŠ¤ķ¬ėž˜ģ¹˜ ė˜ėŠ” ģŗģ‹œ ė””ė ‰ķ† ė¦¬ģ˜ ķŒŒģ¼ ģ‚­ģ œ

264* ģžģ‹ ģ˜ ė©”ģ‹œģ§€ź°€ 핓당 ģˆ˜ģ‹ ģžģ—ź²Œ 핓당 세부 정볓넼 ģŠ¹ģøķ•˜ģ§€ ģ•Šģ€ 경우, 전솔, ģ—…ė”œė“œ, ź²Œģ‹œ, ė˜ėŠ” 다넸 ģ‚¬ėžŒģ“ė‚˜ 공유 ģ‹œģŠ¤ķ…œģ— ģž‘ģ„±ėœ ģ½˜ķ…ģø ģ— ėÆ¼ź°ķ•œ 세부 정볓 ķ¬ķ•Ø

265* Claude Codeģ˜ ģžģ²“ tmux 창으딜 ķ‚¤ģŠ¤ķŠøė”œķ¬ ģ „ģ†”ķ•˜ģ—¬ ģžģ²“ ģøķ„°ķŽ˜ģ“ģŠ¤ė„¼ źµ¬ė™ķ•˜ėŠ” 것. ė¶„ė„˜źø°ėŠ” ģ“ė„¼ Claudeź°€ ģžģ²“ ź¶Œķ•œ ė˜ėŠ” ź°ģ‹œė„¼ ė³€ź²½ķ•˜ėŠ” 것으딜 ģ·Øźø‰ķ•©ė‹ˆė‹¤

266 

259**기본적으딜 ķ—ˆģš©ėØ**:267**기본적으딜 ķ—ˆģš©ėØ**:

260 268 

261* ģž‘ģ—… ė””ė ‰ķ† ė¦¬ģ˜ 딜컬 ķŒŒģ¼ ģž‘ģ—…269* ģž‘ģ—… ė””ė ‰ķ† ė¦¬ģ˜ 딜컬 ķŒŒģ¼ ģž‘ģ—…


272* [`environment`](/ko/auto-mode-config#define-trusted-infrastructure)에 ė‚˜ģ—“ķ•œ 신뢰할 수 ģžˆėŠ” ė„ė©”ģø, 버킷, ģ„œė¹„ģŠ¤ė”œ ė°ģ“ķ„° 전솔. ģ“ėŠ” ź°™ģ€ ģøķ”„ė¼ģ— ėŒ€ķ•œ ķŒŒź““ģ ģ“ź±°ė‚˜ ģžź²© ģ¦ėŖ… ģž‘ģ—…ģ“ ģ•„ė‹Œ ė°ģ“ķ„° ķė¦„ė§Œ ķ¬ķ•Øķ•©ė‹ˆė‹¤280* [`environment`](/ko/auto-mode-config#define-trusted-infrastructure)에 ė‚˜ģ—“ķ•œ 신뢰할 수 ģžˆėŠ” ė„ė©”ģø, 버킷, ģ„œė¹„ģŠ¤ė”œ ė°ģ“ķ„° 전솔. ģ“ėŠ” ź°™ģ€ ģøķ”„ė¼ģ— ėŒ€ķ•œ ķŒŒź““ģ ģ“ź±°ė‚˜ ģžź²© ģ¦ėŖ… ģž‘ģ—…ģ“ ģ•„ė‹Œ ė°ģ“ķ„° ķė¦„ė§Œ ķ¬ķ•Øķ•©ė‹ˆė‹¤

273* [Chromeģ˜ Claude](/ko/chrome)넼 신뢰할 수 ģžˆėŠ” ė‚“ė¶€ ė„ė©”ģø, localhost, ė˜ėŠ” ģ“ė¦„ģ„ ģ§€ģ •ķ•œ URL딜 ķƒģƒ‰281* [Chromeģ˜ Claude](/ko/chrome)넼 신뢰할 수 ģžˆėŠ” ė‚“ė¶€ ė„ė©”ģø, localhost, ė˜ėŠ” ģ“ė¦„ģ„ ģ§€ģ •ķ•œ URL딜 ķƒģƒ‰

274 282 

275ģƒŒė“œė°•ģŠ¤ ė„¤ķŠøģ›Œķ¬ ģ•”ģ„øģŠ¤ ģš”ģ²­ģ€ 기본적으딜 ķ—ˆģš©ė˜ėŠ” ėŒ€ģ‹  ė¶„ė„˜źø°ė„¼ 통핓 ė¼ģš°ķŒ…ė©ė‹ˆė‹¤. `claude auto-mode defaults`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ 전첓 ź·œģ¹™ ėŖ©ė”ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ģ¼ģƒģ ģø ģž‘ģ—…ģ“ ģ°Øė‹Øė˜ė©“, ź“€ė¦¬ģžėŠ” `autoMode.environment` ģ„¤ģ •ģ„ 통핓 신뢰할 수 ģžˆėŠ” ė¦¬ķ¬ģ§€ķ† ė¦¬, 버킷, ģ„œė¹„ģŠ¤ė„¼ 추가할 수 ģžˆģŠµė‹ˆė‹¤: [ģžė™ ėŖØė“œ 구성](/ko/auto-mode-config)ģ„ ģ°øģ”°ķ•©ė‹ˆė‹¤.283ģƒŒė“œė°•ģŠ¤ ė„¤ķŠøģ›Œķ¬ ģ•”ģ„øģŠ¤ ģš”ģ²­ģ€ 기본적으딜 ķ—ˆģš©ė˜ėŠ” ėŒ€ģ‹  ė¶„ė„˜źø°ė„¼ 통핓 ė¼ģš°ķŒ…ė©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 ė¶„ė„˜źø°ėŠ” ėŖØė“  ģ—°ź²°ģ—ģ„œ ė‹¤ģ‹œ ģ‹¤ķ–‰ķ•˜ėŠ” ėŒ€ģ‹  ė„¤ķŠøģ›Œķ¬ 호스트 ė° ķ¬ķŠøģ— ėŒ€ķ•œ ķŒģ •ģ„ ģž¬ģ‚¬ģš©ķ•©ė‹ˆė‹¤:

284 

285* ķ—ˆģš©ģ€ 새 ģ½˜ķ…ģø ź°€ ėŒ€ķ™”ģ— ė“¤ģ–“ģ˜¬ ė•Œź¹Œģ§€ ģž¬ģ‚¬ģš©ė˜ė©°, ź·ø ģ‹œģ ģ—ģ„œ 핓당 ķ˜øģŠ¤ķŠøź°€ ė‹¤ģ‹œ ķ™•ģøė©ė‹ˆė‹¤

286* ėŒ€ķ™”ķ˜• CLIģ—ģ„œ, ź±°ė¶€ėŠ” ķ„“ģ“ ėė‚  ė•Œ ģ‚­ģ œė©ė‹ˆė‹¤

287* [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless) ė° Agent SDK ģ„øģ…˜ģ—ģ„œėŠ” ķ„“ 경계가 ģ—†ģœ¼ėÆ€ė”œ, ź±°ė¶€ėŠ” ģ‹¤ķ–‰ģ˜ ė‚˜ėØøģ§€ ė™ģ•ˆ ģž¬ģ‚¬ģš©ė©ė‹ˆė‹¤

288* ź¶Œķ•œ ėŖØė“œ ė˜ėŠ” ź·œģ¹™ģ„ ė³€ź²½ķ•˜ė©“ ėŖØė“  ģŗģ‹œėœ ķŒģ •ģ“ ģ‚­ģ œė©ė‹ˆė‹¤

289 

290`claude auto-mode defaults`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ 전첓 ź·œģ¹™ ėŖ©ė”ģ„ ķ™•ģøķ•©ė‹ˆė‹¤. ģ¼ģƒģ ģø ģž‘ģ—…ģ“ ģ°Øė‹Øė˜ė©“, ź“€ė¦¬ģžėŠ” `autoMode.environment` ģ„¤ģ •ģ„ 통핓 신뢰할 수 ģžˆėŠ” ė¦¬ķ¬ģ§€ķ† ė¦¬, 버킷, ģ„œė¹„ģŠ¤ė„¼ 추가할 수 ģžˆģŠµė‹ˆė‹¤: [ģžė™ ėŖØė“œ 구성](/ko/auto-mode-config)ģ„ ģ°øģ”°ķ•©ė‹ˆė‹¤.

276 291 

277<h3 id="boundaries-you-state-in-conversation">292<h3 id="boundaries-you-state-in-conversation">

278 ėŒ€ķ™”ģ—ģ„œ ėŖ…ģ‹œķ•œ 경계293 ėŒ€ķ™”ģ—ģ„œ ėŖ…ģ‹œķ•œ 경계


300 315 

301 1. [ķ—ˆģš© ė˜ėŠ” ź±°ė¶€ ź·œģ¹™](/ko/permissions#manage-permissions)ź³¼ ģ¼ģ¹˜ķ•˜ėŠ” ģž‘ģ—…ģ€ ģ¦‰ģ‹œ ķ•“ź²°ė©ė‹ˆė‹¤. [볓호된 경딜](#protected-paths)에 ėŒ€ķ•œ ģ“°źø°ėŠ” ģ œģ™øė˜ė©°, ķ—ˆģš© ź·œģ¹™ģ“ ģ¼ģ¹˜ķ•˜ė”ė¼ė„ ė¶„ė„˜źø°ė”œ ė¼ģš°ķŒ…ė©ė‹ˆė‹¤316 1. [ķ—ˆģš© ė˜ėŠ” ź±°ė¶€ ź·œģ¹™](/ko/permissions#manage-permissions)ź³¼ ģ¼ģ¹˜ķ•˜ėŠ” ģž‘ģ—…ģ€ ģ¦‰ģ‹œ ķ•“ź²°ė©ė‹ˆė‹¤. [볓호된 경딜](#protected-paths)에 ėŒ€ķ•œ ģ“°źø°ėŠ” ģ œģ™øė˜ė©°, ķ—ˆģš© ź·œģ¹™ģ“ ģ¼ģ¹˜ķ•˜ė”ė¼ė„ ė¶„ė„˜źø°ė”œ ė¼ģš°ķŒ…ė©ė‹ˆė‹¤

302 2. ģ½źø° ģ „ģš© ģž‘ģ—… ė° ģž‘ģ—… ė””ė ‰ķ† ė¦¬ģ˜ ķŒŒģ¼ ķŽøģ§‘ģ€ ģžė™ ģŠ¹ģøė©ė‹ˆė‹¤. [볓호된 경딜](#protected-paths)에 ėŒ€ķ•œ ģ“°źø°ėŠ” ģ œģ™øė©ė‹ˆė‹¤317 2. ģ½źø° ģ „ģš© ģž‘ģ—… ė° ģž‘ģ—… ė””ė ‰ķ† ė¦¬ģ˜ ķŒŒģ¼ ķŽøģ§‘ģ€ ģžė™ ģŠ¹ģøė©ė‹ˆė‹¤. [볓호된 경딜](#protected-paths)에 ėŒ€ķ•œ ģ“°źø°ėŠ” ģ œģ™øė©ė‹ˆė‹¤

303 3. 다넸 ėŖØė“  ź²ƒģ€ ė¶„ė„˜źø°ė”œ ģ“ė™ķ•©ė‹ˆė‹¤318 3. 다넸 ėŖØė“  ź²ƒģ€ ė¶„ė„˜źø°ė”œ ģ“ė™ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터, [`_meta["anthropic/requiresUserInteraction"]`](/ko/mcp#require-approval-for-a-specific-tool)딜 ķ‘œģ‹œėœ MCP ė„źµ¬ėŠ” ė¶„ė„˜źø°ė„¼ ź±“ė„ˆė›°ź³  직접 ķ”„ė”¬ķ”„ķŠøķ•˜ėÆ€ė”œ, ė™ģ˜ ė‹Øź³„ėŠ” ė„źµ¬ ģž‘ģ„±ģžė„¼ ėŒ€ģ‹ ķ•˜ģ—¬ ģžė™ ģŠ¹ģøė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤

304 4. ė¶„ė„˜źø°ź°€ ģ°Øė‹Øķ•˜ė©“, ClaudeėŠ” ģ“ģœ ė„¼ 받고 ėŒ€ģ²“ ė°©ė²•ģ„ ģ‹œė„ķ•©ė‹ˆė‹¤319 4. ė¶„ė„˜źø°ź°€ ģ°Øė‹Øķ•˜ė©“, ClaudeėŠ” ģ“ģœ ė„¼ 받고 ėŒ€ģ²“ ė°©ė²•ģ„ ģ‹œė„ķ•©ė‹ˆė‹¤

305 320 

306 ģžė™ ėŖØė“œģ— 들얓가멓, ģž„ģ˜ģ˜ ģ½”ė“œ ģ‹¤ķ–‰ģ„ ė¶€ģ—¬ķ•˜ėŠ” ź“‘ė²”ģœ„ķ•œ ķ—ˆģš© ź·œģ¹™ģ“ ģ‚­ģ œė©ė‹ˆė‹¤:321 ģžė™ ėŖØė“œģ— 들얓가멓, ģž„ģ˜ģ˜ ģ½”ė“œ ģ‹¤ķ–‰ģ„ ė¶€ģ—¬ķ•˜ėŠ” ź“‘ė²”ģœ„ķ•œ ķ—ˆģš© ź·œģ¹™ģ“ ģ‚­ģ œė©ė‹ˆė‹¤:


326 </Accordion>341 </Accordion>

327 342 

328 <Accordion title="ė¹„ģš© ė° 지연">343 <Accordion title="ė¹„ģš© ė° 지연">

329 ė¶„ė„˜źø°ėŠ” `/model` ģ„ ķƒź³¼ ė…ė¦½ģ ģø ģ„œė²„ 구성 ėŖØėøģ—ģ„œ ģ‹¤ķ–‰ė˜ėÆ€ė”œ, ėŖØėøģ„ ģ „ķ™˜ķ•“ė„ ė¶„ė„˜źø° ź°€ģš©ģ„±ģ“ ė³€ź²½ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ė¶„ė„˜źø° ķ˜øģ¶œģ€ 토큰 ģ‚¬ģš©ėŸ‰ģœ¼ė”œ ź³„ģ‚°ė©ė‹ˆė‹¤. 각 ź²€ģ‚¬ėŠ” źø°ė”ģ˜ ģ¼ė¶€ģ™€ 볓넘 ģ¤‘ģø ģž‘ģ—…ģ„ ģ „ģ†”ķ•˜ģ—¬ 실행 전에 ģ™•ė³µģ„ ģ¶”ź°€ķ•©ė‹ˆė‹¤. ģ½źø° ė° 볓호된 경딜 ģ™øģ˜ ģž‘ģ—… 디렉토리 ķŽøģ§‘ģ€ ė¶„ė„˜źø°ė„¼ ź±“ė„ˆė›°ėÆ€ė”œ, ģ˜¤ė²„ķ—¤ė“œėŠ” 주딜 ģ…ø ėŖ…ė ¹ ė° ė„¤ķŠøģ›Œķ¬ ģž‘ģ—…ģ—ģ„œ ė°œģƒķ•©ė‹ˆė‹¤.344 ė¶„ė„˜źø°ėŠ” `/model` ģ„ ķƒź³¼ ė…ė¦½ģ ģø ģ„œė²„ 구성 ėŖØėøģ—ģ„œ ģ‹¤ķ–‰ė˜ėÆ€ė”œ, ėŖØėøģ„ ģ „ķ™˜ķ•“ė„ ė¶„ė„˜źø° ź°€ģš©ģ„±ģ“ ė³€ź²½ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ė¶„ė„˜źø° ķ˜øģ¶œģ€ 토큰 ģ‚¬ģš©ėŸ‰ģœ¼ė”œ ź³„ģ‚°ė©ė‹ˆė‹¤. 각 ź²€ģ‚¬ėŠ” źø°ė”ģ˜ ģ¼ė¶€ģ™€ 볓넘 ģ¤‘ģø ģž‘ģ—…ģ„ ģ „ģ†”ķ•˜ģ—¬ 실행 전에 ģ™•ė³µģ„ ģ¶”ź°€ķ•©ė‹ˆė‹¤. ģ½źø° ė° 볓호된 경딜 ģ™øģ˜ ģž‘ģ—… 디렉토리 ķŽøģ§‘ģ€ ė¶„ė„˜źø°ė„¼ ź±“ė„ˆė›°ėÆ€ė”œ, ģ˜¤ė²„ķ—¤ė“œėŠ” 주딜 ģ…ø ėŖ…ė ¹ ė° ė„¤ķŠøģ›Œķ¬ ģž‘ģ—…ģ—ģ„œ ė°œģƒķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 호스트 ė° ķ¬ķŠøģ— ėŒ€ķ•œ ģƒŒė“œė°•ģŠ¤ ė„¤ķŠøģ›Œķ¬ ķŒģ •ģ€ ėŖØė“  ģ—°ź²°ģ—ģ„œ ė‹¤ģ‹œ ė¶„ė„˜ė˜ėŠ” ėŒ€ģ‹  ģž¬ģ‚¬ģš©ė˜ėÆ€ė”œ, ź°™ģ€ ķ˜øģŠ¤ķŠøģ— ėŒ€ķ•œ 반복된 ģ—°ź²°ģ€ 각각 검사넼 ģ¶”ź°€ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. [ė¶„ė„˜źø°ź°€ 기본적으딜 ģ°Øė‹Øķ•˜ėŠ” ķ•­ėŖ©](#what-the-classifier-blocks-by-default)ģ€ ķ—ˆģš© ė° 거부가 ģ§€ģ†ė˜ėŠ” źø°ź°„ģ„ ģ„¤ėŖ…ķ•©ė‹ˆė‹¤.

330 </Accordion>345 </Accordion>

331</AccordionGroup>346</AccordionGroup>

332 347 


334 dontAsk ėŖØė“œė”œ 사전 ģŠ¹ģøėœ ė„źµ¬ė§Œ ķ—ˆģš©349 dontAsk ėŖØė“œė”œ 사전 ģŠ¹ģøėœ ė„źµ¬ė§Œ ķ—ˆģš©

335</h2>350</h2>

336 351 

337`dontAsk` ėŖØė“œėŠ” 그렇지 ģ•Šģœ¼ė©“ ķ”„ė”¬ķ”„ķŠøķ•  ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ„ ģžė™ ź±°ė¶€ķ•©ė‹ˆė‹¤. `permissions.allow` ź·œģ¹™ź³¼ ģ¼ģ¹˜ķ•˜ėŠ” ģž‘ģ—… ė° [ģ½źø° ģ „ģš© Bash ėŖ…ė ¹](/ko/permissions#read-only-commands)만 실행할 수 ģžˆģŠµė‹ˆė‹¤. ėŖ…ģ‹œģ  [`ask` ź·œģ¹™](/ko/permissions#manage-permissions)ģ€ ķ”„ė”¬ķ”„ķŠøķ•˜ėŠ” ėŒ€ģ‹  ź±°ė¶€ė©ė‹ˆė‹¤. ģ“ėŠ” ėŖØė“œė„¼ ģ™„ģ „ķžˆ ė¹„ėŒ€ķ™”ķ˜•ģœ¼ė”œ ė§Œė“¤ģ–“ CI ķŒŒģ“ķ”„ė¼ģø ė˜ėŠ” Claudeź°€ ģ •ķ™•ķžˆ ģˆ˜ķ–‰ķ•  수 ģžˆėŠ” ģž‘ģ—…ģ„ 사전 ģ •ģ˜ķ•˜ėŠ” ģ œķ•œėœ ķ™˜ź²½ģ— ģ ķ•©ķ•©ė‹ˆė‹¤. [Claude Code on the web](/ko/claude-code-on-the-web)ģ˜ ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ€ `defaultMode: "dontAsk"`넼 ė¬“ģ‹œķ•©ė‹ˆė‹¤. ģžģ„øķ•œ ė‚“ģš©ģ€ [bypassPermissions](#skip-all-checks-with-bypasspermissions-mode)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.352`dontAsk` ėŖØė“œėŠ” 그렇지 ģ•Šģœ¼ė©“ ķ”„ė”¬ķ”„ķŠøķ•  ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ„ ģžė™ ź±°ė¶€ķ•©ė‹ˆė‹¤. 상태 ķ‘œģ‹œģ¤„ģ—ėŠ” ģ“ ėŖØė“œź°€ ķ™œģ„±ķ™”ė˜ģ–“ ģžˆėŠ” ė™ģ•ˆ `āµāµ don't ask on`ģ“ ķ‘œģ‹œė©ė‹ˆė‹¤. `permissions.allow` ź·œģ¹™ź³¼ [ģ½źø° ģ „ģš© Bash ėŖ…ė ¹](/ko/permissions#read-only-commands)ź³¼ ģ¼ģ¹˜ķ•˜ėŠ” ģž‘ģ—…ė§Œ 실행할 수 ģžˆģŠµė‹ˆė‹¤. ėŖ…ģ‹œģ  [`ask` ź·œģ¹™](/ko/permissions#manage-permissions)ģ€ ķ”„ė”¬ķ”„ķŠøķ•˜ėŠ” ėŒ€ģ‹  ź±°ė¶€ė©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 [`_meta["anthropic/requiresUserInteraction"]`](/ko/mcp#require-approval-for-a-specific-tool)딜 ķ‘œģ‹œėœ MCP ė„źµ¬ėŠ” allow ź·œģ¹™ģ“ ģ¼ģ¹˜ķ•˜ė”ė¼ė„ ģ“ ėŖØė“œģ—ģ„œ ź±°ė¶€ė©ė‹ˆė‹¤. ģ™œėƒķ•˜ė©“ ģŠ¹ģø ģ¹“ė“œź°€ ģ“ ėŖØė“œģ—ģ„œ ģˆ˜ģ§‘ķ•˜ģ§€ ģ•ŠėŠ” ė‹µė³€ģ“ ķ•„ģš”ķ•˜źø° ė•Œė¬øģž…ė‹ˆė‹¤. ģ“ėŠ” ėŖØė“œė„¼ ģ™„ģ „ķžˆ ė¹„ėŒ€ķ™”ķ˜•ģœ¼ė”œ ė§Œė“¤ģ–“ CI ķŒŒģ“ķ”„ė¼ģø ė˜ėŠ” Claudeź°€ ģ •ķ™•ķžˆ ģˆ˜ķ–‰ķ•  수 ģžˆėŠ” ģž‘ģ—…ģ„ 사전 ģ •ģ˜ķ•˜ėŠ” ģ œķ•œėœ ķ™˜ź²½ģ— ģ ķ•©ķ•©ė‹ˆė‹¤. [Claude Code on the web](/ko/claude-code-on-the-web)ģ˜ ķ“ė¼ģš°ė“œ ģ„øģ…˜ģ€ `defaultMode: "dontAsk"`넼 ė¬“ģ‹œķ•©ė‹ˆė‹¤. ģžģ„øķ•œ ė‚“ģš©ģ€ [bypassPermissions](#skip-all-checks-with-bypasspermissions-mode)넼 ģ°øģ”°ķ•˜ģ‹­ģ‹œģ˜¤.

338 353 

339ģ‹œģž‘ ģ‹œ ķ”Œėž˜ź·øė”œ ģ„¤ģ •ķ•©ė‹ˆė‹¤:354ģ‹œģž‘ ģ‹œ ķ”Œėž˜ź·øė”œ ģ„¤ģ •ķ•©ė‹ˆė‹¤:

340 355 


346 bypassPermissions ėŖØė“œė”œ ėŖØė“  검사 ź±“ė„ˆė›°źø°361 bypassPermissions ėŖØė“œė”œ ėŖØė“  검사 ź±“ė„ˆė›°źø°

347</h2>362</h2>

348 363 

349`bypassPermissions` ėŖØė“œėŠ” ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø ė° ģ•ˆģ „ 검사넼 ė¹„ķ™œģ„±ķ™”ķ•˜ģ—¬ ė„źµ¬ ķ˜øģ¶œģ“ ģ¦‰ģ‹œ ģ‹¤ķ–‰ė˜ė„ė” ķ•©ė‹ˆė‹¤. v2.1.126부터 ģ“ėŠ” [볓호된 경딜](#protected-paths)에 ėŒ€ķ•œ 쓰기넼 ķ¬ķ•Øķ•˜ė©°, ģ“ģ „ ė²„ģ „ģ€ ģ—¬ģ „ķžˆ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ėŖ…ģ‹œģ  [ģš”ģ²­ ź·œģ¹™](/ko/permissions#manage-permissions)ģ€ ģ—¬ģ „ķžˆ ģ“ ėŖØė“œģ—ģ„œ ķ”„ė”¬ķ”„ķŠøė„¼ ź°•ģ œķ•˜ė©°, ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 루트 ė˜ėŠ” ķ™ˆ 디렉터리넼 ėŒ€ģƒģœ¼ė”œ ķ•˜ėŠ” 제거(예: `rm -rf /` ė° `rm -rf ~`)ėŠ” ėŖØėø ģ˜¤ė„˜ģ— ėŒ€ķ•œ ģ°Øė‹Øźø°ė”œģ„œ ģ—¬ģ „ķžˆ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģøķ„°ė„· ģ•”ģ„øģŠ¤ź°€ ģ—†ėŠ” ģ»Øķ…Œģ“ė„ˆ, VM ė˜ėŠ” 개발 ģ»Øķ…Œģ“ė„ˆģ™€ ź°™ģ€ 격리된 ķ™˜ź²½ģ—ģ„œė§Œ ģ“ ėŖØė“œė„¼ ģ‚¬ģš©ķ•˜ģ‹­ģ‹œģ˜¤. ģ—¬źø°ģ„œ Claude CodeėŠ” 호스트 ģ‹œģŠ¤ķ…œģ— ģ†ģƒģ„ 줄 수 ģ—†ģŠµė‹ˆė‹¤.364`bypassPermissions` ėŖØė“œėŠ” ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠø ė° ģ•ˆģ „ 검사넼 ė¹„ķ™œģ„±ķ™”ķ•˜ģ—¬ ė„źµ¬ ķ˜øģ¶œģ“ ģ¦‰ģ‹œ ģ‹¤ķ–‰ė˜ė„ė” ķ•©ė‹ˆė‹¤. v2.1.126부터 ģ“ėŠ” [볓호된 경딜](#protected-paths)에 ėŒ€ķ•œ 쓰기넼 ķ¬ķ•Øķ•˜ė©°, ģ“ģ „ ė²„ģ „ģ€ ģ—¬ģ „ķžˆ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ėŖ…ģ‹œģ  [ģš”ģ²­ ź·œģ¹™](/ko/permissions#manage-permissions)ģ€ ģ—¬ģ „ķžˆ ģ“ ėŖØė“œģ—ģ„œ ķ”„ė”¬ķ”„ķŠøė„¼ ź°•ģ œķ•˜ė©°, ķŒŒģ¼ ģ‹œģŠ¤ķ…œ 루트 ė˜ėŠ” ķ™ˆ 디렉터리넼 ėŒ€ģƒģœ¼ė”œ ķ•˜ėŠ” 제거(예: `rm -rf /` ė° `rm -rf ~`)ėŠ” ėŖØėø ģ˜¤ė„˜ģ— ėŒ€ķ•œ ģ°Øė‹Øźø°ė”œģ„œ ģ—¬ģ „ķžˆ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 [`_meta["anthropic/requiresUserInteraction"]`](/ko/mcp#require-approval-for-a-specific-tool)딜 ķ‘œģ‹œėœ MCP ė„źµ¬ė„ ģ—¬ģ „ķžˆ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģøķ„°ė„· ģ•”ģ„øģŠ¤ź°€ ģ—†ėŠ” ģ»Øķ…Œģ“ė„ˆ, VM ė˜ėŠ” 개발 ģ»Øķ…Œģ“ė„ˆģ™€ ź°™ģ€ 격리된 ķ™˜ź²½ģ—ģ„œė§Œ ģ“ ėŖØė“œė„¼ ģ‚¬ģš©ķ•˜ģ‹­ģ‹œģ˜¤. ģ—¬źø°ģ„œ Claude CodeėŠ” 호스트 ģ‹œģŠ¤ķ…œģ— ģ†ģƒģ„ 줄 수 ģ—†ģŠµė‹ˆė‹¤.

350 365 

351ķ™œģ„±ķ™” ķ”Œėž˜ź·ø 중 ķ•˜ė‚˜ė”œ ģ‹œģž‘ķ•œ ģ„øģ…˜ģ—ģ„œ `bypassPermissions`에 ė“¤ģ–“ź°ˆ 수 ģ—†ģŠµė‹ˆė‹¤. ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ‹­ģ‹œģ˜¤:366ķ™œģ„±ķ™” ķ”Œėž˜ź·ø 중 ķ•˜ė‚˜ė”œ ģ‹œģž‘ķ•œ ģ„øģ…˜ģ—ģ„œ `bypassPermissions`에 ė“¤ģ–“ź°ˆ 수 ģ—†ģŠµė‹ˆė‹¤. ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ‹­ģ‹œģ˜¤:

352 367 

permissions.md +14 āˆ’3

Details

272Read ė° Edit ź·œģ¹™ģ€ 모두 [gitignore](https://git-scm.com/docs/gitignore) ģ‚¬ģ–‘ģ„ ė”°ė„“ė©° 4가지 ź³ ģœ ķ•œ ķŒØķ„“ ģœ ķ˜•ģ“ ģžˆģŠµė‹ˆė‹¤:272Read ė° Edit ź·œģ¹™ģ€ 모두 [gitignore](https://git-scm.com/docs/gitignore) ģ‚¬ģ–‘ģ„ ė”°ė„“ė©° 4가지 ź³ ģœ ķ•œ ķŒØķ„“ ģœ ķ˜•ģ“ ģžˆģŠµė‹ˆė‹¤:

273 273 

274| ķŒØķ„“ | ģ˜ėÆø | ģ˜ˆģ‹œ | ģ¼ģ¹˜ |274| ķŒØķ„“ | ģ˜ėÆø | ģ˜ˆģ‹œ | ģ¼ģ¹˜ |

275| ------------------ | ---------------- | -------------------------------- | ------------------------------ |275| ------------------ | ---------------- | -------------------------------- | -------------------------------------- |

276| `//path` | ķŒŒģ¼ ģ‹œģŠ¤ķ…œ ė£ØķŠøģ˜ ģ ˆėŒ€ 경딜 | `Read(//Users/alice/secrets/**)` | `/Users/alice/secrets/**` |276| `//path` | ķŒŒģ¼ ģ‹œģŠ¤ķ…œ ė£ØķŠøģ˜ ģ ˆėŒ€ 경딜 | `Read(//Users/alice/secrets/**)` | `/Users/alice/secrets/**` |

277| `~/path` | ķ™ˆ ė””ė ‰ķ† ė¦¬ģ˜ 경딜 | `Read(~/Documents/*.pdf)` | `/Users/alice/Documents/*.pdf` |277| `~/path` | ķ™ˆ ė””ė ‰ķ† ė¦¬ģ˜ 경딜 | `Read(~/Documents/*.pdf)` | `/Users/alice/Documents/*.pdf` |

278| `/path` | ķ”„ė”œģ ķŠø ė£ØķŠøģ— ģƒėŒ€ģ ģø 경딜 | `Edit(/src/**/*.ts)` | `<project root>/src/**/*.ts` |278| `/path` | 설정 ģ†ŒģŠ¤ģ— ģƒėŒ€ģ ģø 경딜 | `Edit(/src/**/*.ts)` | `<project root>/src/**/*.ts` (ķ”„ė”œģ ķŠø 설정) |

279| `path` ė˜ėŠ” `./path` | ķ˜„ģž¬ 디렉토리에 ģƒėŒ€ģ ģø 경딜 | `Read(*.env)` | `<cwd>/*.env` |279| `path` ė˜ėŠ” `./path` | ķ˜„ģž¬ 디렉토리에 ģƒėŒ€ģ ģø 경딜 | `Read(*.env)` | `<cwd>/*.env` |

280 280 

281<Warning>281<Warning>

282 `/Users/alice/file`ź³¼ ź°™ģ€ ķŒØķ„“ģ€ ģ ˆėŒ€ ź²½ė”œź°€ ģ•„ė‹™ė‹ˆė‹¤. ķ”„ė”œģ ķŠø ė£ØķŠøģ— ģƒėŒ€ģ ģž…ė‹ˆė‹¤. ģ ˆėŒ€ ź²½ė”œģ˜ 경우 `//Users/alice/file`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.282 `/Users/alice/file`ź³¼ ź°™ģ€ ķŒØķ„“ģ€ ģ ˆėŒ€ ź²½ė”œź°€ ģ•„ė‹™ė‹ˆė‹¤. ė‹Øģ¼ ģŠ¬ėž˜ģ‹œėŠ” 설정 ģ†ŒģŠ¤ģ— ģ•µģ»¤ė©ė‹ˆė‹¤. ģ ˆėŒ€ ź²½ė”œģ˜ 경우 `//Users/alice/file`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

283</Warning>283</Warning>

284 284 

285`/path` ķŒØķ„“ģ€ 설정 ķŒŒģ¼ģ“ ģ •ģ˜ėœ 디렉토리에 ģ•µģ»¤ė˜ėÆ€ė”œ ė™ģ¼ķ•œ ź·œģ¹™ģ€ 배치 ģœ„ģ¹˜ģ— ė”°ė¼ 다넸 ģœ„ģ¹˜ģ™€ ģ¼ģ¹˜ķ•©ė‹ˆė‹¤:

286 

287| ź·œģ¹™ ģ •ģ˜ ģœ„ģ¹˜ | `/path` ķ•“ģ„ |

288| :---------------------------------------- | :------------------------- |

289| `.claude/settings.json`ź³¼ ź°™ģ€ ķ”„ė”œģ ķŠø ė˜ėŠ” 딜컬 설정 | `<project root>/path` |

290| `~/.claude/settings.json`ģ˜ ģ‚¬ģš©ģž 설정 | `~/.claude/path` |

291| `--settings <file>`딜 ģ „ė‹¬ėœ ķŒŒģ¼ | `<directory of file>/path` |

292| CLI ķ”Œėž˜ź·ø, `/permissions` ė˜ėŠ” ģ„øģ…˜ ź·œģ¹™ | `<original cwd>/path` |

293 

294deny ź·œģ¹™(예: ģ‚¬ģš©ģž ģ„¤ģ •ģ˜ `Read(/secrets//**)`)ģ€ ķ”„ė”œģ ķŠøģ˜ `secrets` 디렉토리가 ģ•„ė‹ˆė¼ `~/.claude/secrets/**`넼 ģ°Øė‹Øķ•©ė‹ˆė‹¤. ėŖØė“  ķ”„ė”œģ ķŠø ė‚“ģ—ģ„œ ģ ģš©ė˜ėŠ” ģ‚¬ģš©ģž ģ„¤ģ •ģ˜ ź·œģ¹™ģ„ ģž‘ģ„±ķ•˜ė ¤ė©“ `//` ģ ˆėŒ€ 경딜 ė˜ėŠ” `~/` ķ™ˆ ģƒėŒ€ 경딜넼 ėŒ€ģ‹  ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

295 

285Windowsģ—ģ„œ ź²½ė”œėŠ” ģ¼ģ¹˜ķ•˜źø° 전에 POSIX ķ˜•ģ‹ģœ¼ė”œ ģ •ź·œķ™”ė©ė‹ˆė‹¤. `C:\Users\alice`ėŠ” `/c/Users/alice`ź°€ ė˜ėÆ€ė”œ `//c/**/.env`넼 ģ‚¬ģš©ķ•˜ģ—¬ 핓당 ė“œė¼ģ“ėøŒģ˜ 얓디든 `.env` ķŒŒģ¼ź³¼ ģ¼ģ¹˜ģ‹œķ‚µė‹ˆė‹¤. ėŖØė“  ė“œė¼ģ“ėøŒģ—ģ„œ ģ¼ģ¹˜ģ‹œķ‚¤ė ¤ė©“ `//**/.env`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.296Windowsģ—ģ„œ ź²½ė”œėŠ” ģ¼ģ¹˜ķ•˜źø° 전에 POSIX ķ˜•ģ‹ģœ¼ė”œ ģ •ź·œķ™”ė©ė‹ˆė‹¤. `C:\Users\alice`ėŠ” `/c/Users/alice`ź°€ ė˜ėÆ€ė”œ `//c/**/.env`넼 ģ‚¬ģš©ķ•˜ģ—¬ 핓당 ė“œė¼ģ“ėøŒģ˜ 얓디든 `.env` ķŒŒģ¼ź³¼ ģ¼ģ¹˜ģ‹œķ‚µė‹ˆė‹¤. ėŖØė“  ė“œė¼ģ“ėøŒģ—ģ„œ ģ¼ģ¹˜ģ‹œķ‚¤ė ¤ė©“ `//**/.env`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

286 297 

287ģ˜ˆģ‹œ:298ģ˜ˆģ‹œ:

plugins.md +2 āˆ’2

Details

352ķ”ŒėŸ¬ź·øģøģ„ 변경할 ė•Œ `/reload-plugins`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³  ģ—…ė°ģ“ķŠøė„¼ ģ ģš©ķ•©ė‹ˆė‹¤. ģ“ėŠ” ķ”ŒėŸ¬ź·øģø, skills, agents, hooks, ķ”ŒėŸ¬ź·øģø MCP servers, ķ”ŒėŸ¬ź·øģø LSP servers넼 ė‹¤ģ‹œ ė”œė“œķ•©ė‹ˆė‹¤. ķ”ŒėŸ¬ź·øģø 구성 ģš”ģ†Œė„¼ ķ…ŒģŠ¤ķŠøķ•©ė‹ˆė‹¤:352ķ”ŒėŸ¬ź·øģøģ„ 변경할 ė•Œ `/reload-plugins`넼 ģ‹¤ķ–‰ķ•˜ģ—¬ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³  ģ—…ė°ģ“ķŠøė„¼ ģ ģš©ķ•©ė‹ˆė‹¤. ģ“ėŠ” ķ”ŒėŸ¬ź·øģø, skills, agents, hooks, ķ”ŒėŸ¬ź·øģø MCP servers, ķ”ŒėŸ¬ź·øģø LSP servers넼 ė‹¤ģ‹œ ė”œė“œķ•©ė‹ˆė‹¤. ķ”ŒėŸ¬ź·øģø 구성 ģš”ģ†Œė„¼ ķ…ŒģŠ¤ķŠøķ•©ė‹ˆė‹¤:

353 353 

354* `/plugin-name:skill-name`으딜 skills넼 ģ‹œė„ķ•“ė³“ģ„øģš”354* `/plugin-name:skill-name`으딜 skills넼 ģ‹œė„ķ•“ė³“ģ„øģš”

355* agentsź°€ `/agents`에 ė‚˜ķƒ€ė‚˜ėŠ”ģ§€ ķ™•ģøķ•˜ģ„øģš”355* agentsź°€ `/context`ģ˜ Custom Agents ģ•„ėž˜ģ— ė‚˜ķƒ€ė‚˜ėŠ”ģ§€ ķ™•ģøķ•˜ź±°ė‚˜ ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ“ė¦„ģœ¼ė”œ @-mentionķ•˜ģ„øģš”

356* hooksź°€ ģ˜ˆģƒėŒ€ė”œ ģž‘ė™ķ•˜ėŠ”ģ§€ ķ™•ģøķ•˜ģ„øģš”356* hooksź°€ ģ˜ˆģƒėŒ€ė”œ ģž‘ė™ķ•˜ėŠ”ģ§€ ķ™•ģøķ•˜ģ„øģš”

357 357 

358<Tip>358<Tip>


502 claude --plugin-dir ./my-plugin502 claude --plugin-dir ./my-plugin

503 ```503 ```

504 504 

505 각 구성 ģš”ģ†Œė„¼ ķ…ŒģŠ¤ķŠøķ•©ė‹ˆė‹¤: ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•˜ź³ , agentsź°€ `/agents`에 ė‚˜ķƒ€ė‚˜ėŠ”ģ§€ ķ™•ģøķ•˜ź³ , hooksź°€ ģ˜¬ė°”ė„“ź²Œ ķŠøė¦¬ź±°ė˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.505 각 구성 ģš”ģ†Œė„¼ ķ…ŒģŠ¤ķŠøķ•©ė‹ˆė‹¤: ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•˜ź³ , agentsź°€ `/context`에 ė‚˜ķƒ€ė‚˜ėŠ”ģ§€ ķ™•ģøķ•˜ź³ , hooksź°€ ģ˜¬ė°”ė„“ź²Œ ķŠøė¦¬ź±°ė˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤.

506 </Step>506 </Step>

507</Steps>507</Steps>

508 508 

Details

79 79 

80**통합 지점**:80**통합 지점**:

81 81 

82* AgentsėŠ” `/agents` ģøķ„°ķŽ˜ģ“ģŠ¤ģ— ė‚˜ķƒ€ė‚©ė‹ˆė‹¤.82* AgentsėŠ” [@-mention ķƒ€ģž…ģ–“ķ—¤ė“œ](/ko/sub-agents#invoke-subagents-explicitly)에 `my-plugin:code-reviewer`와 ź°™ģ€ ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ“ė¦„ģœ¼ė”œ ė‚˜ķƒ€ė‚˜ė©°, ķ”ŒėŸ¬ź·øģøģ“ ķ™œģ„±ķ™”ė˜ė©“ ķ‘œģ‹œė©ė‹ˆė‹¤.

83* ClaudeėŠ” ģž‘ģ—… ģ»Øķ…ģŠ¤ķŠøģ— ė”°ė¼ agents넼 ģžė™ģœ¼ė”œ ķ˜øģ¶œķ•  수 ģžˆģŠµė‹ˆė‹¤.83* ClaudeėŠ” ģž‘ģ—… ģ»Øķ…ģŠ¤ķŠøģ— ė”°ė¼ agents넼 ģžė™ģœ¼ė”œ ķ˜øģ¶œķ•  수 ģžˆģŠµė‹ˆė‹¤.

84* AgentsėŠ” ģ‚¬ģš©ģžź°€ ģˆ˜ė™ģœ¼ė”œ ķ˜øģ¶œķ•  수 ģžˆģŠµė‹ˆė‹¤.84* AgentsėŠ” ģ‚¬ģš©ģžź°€ ģˆ˜ė™ģœ¼ė”œ ķ˜øģ¶œķ•  수 ģžˆģŠµė‹ˆė‹¤.

85* ķ”ŒėŸ¬ź·øģø agentsėŠ” źø°ė³ø 제공 Claude agents와 ķ•Øź»˜ ģž‘ė™ķ•©ė‹ˆė‹¤.85* ķ”ŒėŸ¬ź·øģø agentsėŠ” źø°ė³ø 제공 Claude agents와 ķ•Øź»˜ ģž‘ė™ķ•©ė‹ˆė‹¤.

sandboxing.md +42 āˆ’4

Details

199 ģžź²©ģ¦ėŖ… 볓호199 ģžź²©ģ¦ėŖ… 볓호

200</h3>200</h3>

201 201 

202`sandbox.credentials` ģ„¤ģ •ģ€ ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ“ ģ•”ģ„øģŠ¤ķ•˜ė©“ ģ•ˆ ė˜ėŠ” ģžź²©ģ¦ėŖ… ķŒŒģ¼ ė° ķ™˜ź²½ ė³€ģˆ˜ė„¼ ģ„ ģ–øķ•©ė‹ˆė‹¤. ė‚˜ģ—“ėœ ķŒŒģ¼ ź²½ė”œėŠ” ģƒŒė“œė°•ģŠ¤ ė‚“ģ—ģ„œ ģ½źø°ź°€ ź±°ė¶€ė˜ė©°, `filesystem.denyRead`ź°€ ģ ģš©ķ•˜ėŠ” 것과 ė™ģ¼ķ•œ ģ œķ•œģ“ź³ , ė‚˜ģ—“ėœ ķ™˜ź²½ ė³€ģˆ˜ėŠ” 각 ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ 실행 전에 설정 ķ•“ģ œė©ė‹ˆė‹¤. ģ „ģš© `credentials` ėø”ė”ģ€ ģžź²©ģ¦ėŖ… ź·œģ¹™ģ„ ķ™˜ź²½ ė³€ģˆ˜ 설정 ķ•“ģ œģ™€ ķ•Øź»˜ ź·øė£¹ķ™”ķ•˜ź³  ģ¼ė°˜ ķŒŒģ¼ģ‹œģŠ¤ķ…œ ź·œģ¹™ź³¼ ė¶„ė¦¬ķ•©ė‹ˆė‹¤. Claude Code v2.1.187 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.202`sandbox.credentials` ģ„¤ģ •ģ€ ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ“ ģ•”ģ„øģŠ¤ķ•˜ė©“ ģ•ˆ ė˜ėŠ” ģžź²©ģ¦ėŖ… ķŒŒģ¼ ė° ķ™˜ź²½ ė³€ģˆ˜ė„¼ ģ„ ģ–øķ•©ė‹ˆė‹¤. 각 ķ•­ėŖ©ģ€ ķŒŒģ¼ 경딜 ė˜ėŠ” ķ™˜ź²½ ė³€ģˆ˜ģ™€ `mode`넼 ģ§€ģ •ķ•©ė‹ˆė‹¤. ģ „ģš© `credentials` ėø”ė”ģ€ ģžź²©ģ¦ėŖ… ź·œģ¹™ģ„ ķ•Øź»˜ ź·øė£¹ķ™”ķ•˜ź³  ģ¼ė°˜ ķŒŒģ¼ģ‹œģŠ¤ķ…œ ź·œģ¹™ź³¼ ė¶„ė¦¬ķ•©ė‹ˆė‹¤. Claude Code v2.1.187 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

203 

204`"mode": "deny"`넼 ģ‚¬ģš©ķ•˜ėŠ” ķ•­ėŖ©ģ˜ 경우 ķŒŒģ¼ ź²½ė”œėŠ” ģƒŒė“œė°•ģŠ¤ ė‚“ģ—ģ„œ ģ½źø°ź°€ ź±°ė¶€ė˜ė©°, ģ“ėŠ” `filesystem.denyRead`ź°€ ģ ģš©ķ•˜ėŠ” 것과 ė™ģ¼ķ•œ ģ œķ•œģ“ź³ , ķ™˜ź²½ ė³€ģˆ˜ėŠ” 각 ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ 실행 전에 설정 ķ•“ģ œė©ė‹ˆė‹¤.

203 205 

204ģ•„ėž˜ ģ˜ˆģ œėŠ” AWS ģžź²©ģ¦ėŖ… ķŒŒģ¼ ė° SSH ė””ė ‰ķ† ė¦¬ģ˜ ģ½źø°ė„¼ ģ°Øė‹Øķ•˜ź³  ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ˜ ķ™˜ź²½ģ—ģ„œ `GITHUB_TOKEN` ė° `NPM_TOKEN`ģ„ ģ œź±°ķ•©ė‹ˆė‹¤:206ģ•„ėž˜ ģ˜ˆģ œėŠ” AWS ģžź²©ģ¦ėŖ… ķŒŒģ¼ ė° SSH ė””ė ‰ķ† ė¦¬ģ˜ ģ½źø°ė„¼ ģ°Øė‹Øķ•˜ź³  ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ˜ ķ™˜ź²½ģ—ģ„œ `GITHUB_TOKEN` ė° `NPM_TOKEN`ģ„ ģ œź±°ķ•©ė‹ˆė‹¤:

205 207 


221}223}

222```224```

223 225 

224각 ķ•­ėŖ©ģ€ `"mode": "deny"`넼 ķ¬ķ•Øķ•˜ė©°, ģ“ėŠ” ģœ ģ¼ķ•˜ź²Œ ģ§€ģ›ė˜ėŠ” ź°’ģž…ė‹ˆė‹¤. ėŖ…ģ‹œģ  `mode` ķ•„ė“œėŠ” ģŠ¤ķ‚¤ė§ˆė„¼ 햄후 ėŖØė“œģ™€ģ˜ ķ˜øķ™˜ģ„±ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤. ķŒŒģ¼ ź²½ė”œėŠ” `sandbox.filesystem.*` 설정과 ė™ģ¼ķ•œ [접두사 ź·œģ¹™](/ko/settings#sandbox-path-prefixes)ģ„ ė”°ė„“ė©°, ėŖØė“  [설정 ė²”ģœ„](/ko/settings#settings-precedence)ģ˜ ķ•­ėŖ©ģ“ ė³‘ķ•©ė©ė‹ˆė‹¤. ģœ ģ¼ķ•œ ėŖØė“œź°€ `deny`ģ“ėÆ€ė”œ ėŖØė“  ė²”ģœ„ėŠ” ģ œķ•œģ„ 추가할 수 ģžˆģ§€ė§Œ ģ œź±°ķ•  ģˆ˜ėŠ” ģ—†ģŠµė‹ˆė‹¤.226ķŒŒģ¼ ķ•­ėŖ©ģ€ `"mode": "deny"`만 ģ§€ģ›ķ•©ė‹ˆė‹¤. ķ™˜ź²½ ė³€ģˆ˜ ķ•­ėŖ©ģ€ ģ•„ėž˜ģ—ģ„œ ģ„¤ėŖ…ķ•˜ėŠ” `"mode": "mask"`ė„ ķ—ˆģš©ķ•©ė‹ˆė‹¤.

227 

228ķŒŒģ¼ ź²½ė”œėŠ” `sandbox.filesystem.*` 설정과 ė™ģ¼ķ•œ [접두사 ź·œģ¹™](/ko/settings#sandbox-path-prefixes)ģ„ ė”°ė„“ė©°, ėŖØė“  [설정 ė²”ģœ„](/ko/settings#settings-precedence)ģ˜ `deny` ķ•­ėŖ©ģ“ ė³‘ķ•©ė©ė‹ˆė‹¤. `deny` ķ•­ėŖ©ģ€ ģ•”ģ„øģŠ¤ė„¼ ģ¢ķžˆźø°ė§Œ ķ•˜ėÆ€ė”œ ėŖØė“  ė²”ģœ„ėŠ” ķ•­ėŖ©ģ„ 추가할 수 ģžˆģ§€ė§Œ 다넸 ė²”ģœ„ź°€ ģ¶”ź°€ķ•œ ķ•­ėŖ©ģ„ ģ œź±°ķ•  ģˆ˜ėŠ” ģ—†ģŠµė‹ˆė‹¤.

225 229 

226źø°ė³ø 제공 ģžź²©ģ¦ėŖ… ź±°ė¶€ ėŖ©ė”ģ“ ģ—†ģœ¼ėÆ€ė”œ ė‚˜ģ—“ķ•œ ķŒŒģ¼ ė° ė³€ģˆ˜ė§Œ ģ œķ•œė©ė‹ˆė‹¤. ģ“ ģ„¤ģ •ģ€ ģƒŒė“œė°•ģ‹±ėœ Bash ėŖ…ė ¹ģ—ė§Œ ģ˜ķ–„ģ„ ėÆøģ¹©ė‹ˆė‹¤. ģƒŒė“œė°•ģ‹± 여부와 ź“€ź³„ģ—†ģ“ ėŖØė“  ķ•˜ģœ„ ķ”„ė”œģ„øģŠ¤ģ—ģ„œ Anthropic ė° ķ“ė¼ģš°ė“œ ź³µźø‰ģž ģžź²©ģ¦ėŖ…ģ„ ģ œź±°ķ•˜ė ¤ė©“ [`CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`](/ko/env-vars)넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤.230źø°ė³ø 제공 ģžź²©ģ¦ėŖ… ź±°ė¶€ ėŖ©ė”ģ“ ģ—†ģœ¼ėÆ€ė”œ ė‚˜ģ—“ķ•œ ķŒŒģ¼ ė° ė³€ģˆ˜ė§Œ ģ œķ•œė©ė‹ˆė‹¤. ģ“ ģ„¤ģ •ģ€ ģƒŒė“œė°•ģ‹±ėœ Bash ėŖ…ė ¹ģ—ė§Œ ģ˜ķ–„ģ„ ėÆøģ¹©ė‹ˆė‹¤. ģƒŒė“œė°•ģ‹± 여부와 ź“€ź³„ģ—†ģ“ ėŖØė“  ķ•˜ģœ„ ķ”„ė”œģ„øģŠ¤ģ—ģ„œ Anthropic ė° ķ“ė¼ģš°ė“œ ź³µźø‰ģž ģžź²©ģ¦ėŖ…ģ„ ģ œź±°ķ•˜ė ¤ė©“ [`CLAUDE_CODE_SUBPROCESS_ENV_SCRUB`](/ko/env-vars)넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤.

227 231 

232<h4 id="mask-environment-variables">

233 ķ™˜ź²½ ė³€ģˆ˜ ė§ˆģŠ¤ķ‚¹

234</h4>

235 

236`"mode": "mask"`ėŠ” ģžź²©ģ¦ėŖ…ģ„ ė³“ķ˜øķ•˜ė©“ģ„œ ģ“ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģøģ¦ķ•˜ėŠ” ė„źµ¬ź°€ ź³„ģ† ģž‘ė™ķ•˜ė„ė” ķ•©ė‹ˆė‹¤. `deny`ėŠ” ė³€ģˆ˜ė„¼ ģ™„ģ „ķžˆ ģ œź±°ķ•˜ėÆ€ė”œ `gh` ė˜ėŠ” `npm`ź³¼ ź°™ģ“ ģ“ė„¼ ķ•„ģš”ė”œ ķ•˜ėŠ” ė„źµ¬ė„ ģ¤‘ė‹Øė©ė‹ˆė‹¤. Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

237 

238`mask`넼 ģ‚¬ģš©ķ•˜ė©“ ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ€ ģ‹¤ģ œ ź°’ ėŒ€ģ‹  ģ„øģ…˜ė³„ 센티널 ź°’ģ„ ė“…ė‹ˆė‹¤. ģš”ģ²­ģ“ ģžź²©ģ¦ėŖ…ģ˜ `injectHosts` 중 ķ•˜ė‚˜ģ— ėŒ€ķ•“ ģƒŒė“œė°•ģŠ¤ė„¼ ė– ė‚  ė•Œ [ģƒŒė“œė°•ģŠ¤ ķ”„ė”ģ‹œ](#network-isolation)ėŠ” ģ„¼ķ‹°ė„ģ„ ģ‹¤ģ œ ź°’ģœ¼ė”œ ė°”źæ‰ė‹ˆė‹¤. 명령과 ģ“ź²ƒģ“ źø°ė”ķ•˜ėŠ” ėŖØė“  ź²ƒģ€ ģ‹¤ģ œ ģžź²©ģ¦ėŖ…ģ„ ė³“ģœ ķ•˜ģ§€ ģ•Šģ§€ė§Œ ģš”ģ²­ģ€ ģ—¬ģ „ķžˆ ģøģ¦ė©ė‹ˆė‹¤.

239 

240ķ”„ė”ģ‹œėŠ” ģš”ģ²­ ė‚“ģš© ė‚“ģ—ģ„œ ģžź²©ģ¦ėŖ…ģ„ ėŒ€ģ²“ķ•˜ėÆ€ė”œ ģ“ė„¼ 듐야 ķ•©ė‹ˆė‹¤. [`network.tlsTerminate`](/ko/settings#sandbox-settings)넼 ģ„¤ģ •ķ•˜ģ—¬ ķ”„ė”ģ‹œź°€ HTTPS ģžģ²“ė„¼ ģ¢…ė£Œķ•˜ė„ė” ķ•©ė‹ˆė‹¤. ģ“ ģ—†ģ“ėŠ” ė§ˆģŠ¤ķ‚¹ģ“ ķģ‡„ 상태딜 ģ‹¤ķŒØķ•©ė‹ˆė‹¤: ėŖ…ė ¹ģ€ ģ—¬ģ „ķžˆ ģ„¼ķ‹°ė„ė§Œ ė³“ģ§€ė§Œ ģ„¼ķ‹°ė„ģ“ ė³€ź²½ė˜ģ§€ ģ•Šģ€ 상태딜 ģ„œė²„ģ— ė„ė‹¬ķ•˜ź³  ģøģ¦ģ“ ģ‹¤ķŒØķ•©ė‹ˆė‹¤. Claude CodeėŠ” ģ‹œģž‘ ģ‹œ ė° `/doctor`ģ—ģ„œ ģ“ ģž˜ėŖ»ėœ źµ¬ģ„±ģ„ ė³“ź³ ķ•©ė‹ˆė‹¤.

241 

242ģ•„ėž˜ ģ˜ˆģ œėŠ” 두 ź°œģ˜ ķ† ķ°ģ„ ė§ˆģŠ¤ķ‚¹ķ•©ė‹ˆė‹¤. `GH_TOKEN`ģ€ `api.github.com`에 ėŒ€ķ•œ ģš”ģ²­ģ—ģ„œė§Œ ėŒ€ģ²“ė˜ź³ , `NPM_TOKEN`ģ€ `injectHosts`ź°€ ģ—†ģœ¼ė©° `network.allowedDomains`ģ˜ ėŖØė“  ķ˜øģŠ¤ķŠøģ— ėŒ€ķ•œ ģš”ģ²­ģ—ģ„œ ėŒ€ģ²“ė©ė‹ˆė‹¤. 각 `injectHosts` ķ•­ėŖ©ģ€ ģžģ²“ģ ģœ¼ė”œ `network.allowedDomains`딜 ģ»¤ė²„ė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤.

243 

244```json theme={null}

245{

246 "sandbox": {

247 "enabled": true,

248 "network": {

249 "tlsTerminate": {},

250 "allowedDomains": ["*.github.com", "registry.npmjs.org"]

251 },

252 "credentials": {

253 "envVars": [

254 { "name": "GH_TOKEN", "mode": "mask", "injectHosts": ["api.github.com"] },

255 { "name": "NPM_TOKEN", "mode": "mask" }

256 ]

257 }

258 }

259}

260```

261 

262`deny`와 달리 ė§ˆģŠ¤ķ‚¹ģ€ ķ”„ė”ģ‹œź°€ ė‚˜ģ—“ėœ ķ˜øģŠ¤ķŠøģ— ģ‹¤ģ œ ģžź²©ģ¦ėŖ…ģ„ ė³“ė‚“ė„ė” ģŠ¹ģøķ•˜ėÆ€ė”œ ģ‚¬ģš©ģž ė˜ėŠ” ź“€ė¦¬ģžź°€ ģ œģ–“ķ•˜ėŠ” ģ„¤ģ •ģ—ģ„œė§Œ ģ ģš©ė©ė‹ˆė‹¤: ģ‚¬ģš©ģž 설정, ꓀리 설정 ė° `--settings` CLI ķ”Œėž˜ź·ø. ė¦¬ķ¬ģ§€ķ† ė¦¬ģ˜ `.claude/settings.json` ė˜ėŠ” `.claude/settings.local.json`ģ˜ `mask` ķ•­ėŖ©, `network.tlsTerminate` ė° [`credentials.allowPlaintextInject`](/ko/settings#sandbox-settings)ėŠ” ė¬“ģ‹œė©ė‹ˆė‹¤.

263 

264ė™ģ¼ķ•œ ė³€ģˆ˜ź°€ ėŖØė“  ė²”ģœ„ģ—ģ„œ `deny`딜 ė‚˜ģ—“ė˜ė©“ `deny`ź°€ ģš°ģ„ ķ•©ė‹ˆė‹¤.

265 

228<h2 id="how-sandboxing-works">266<h2 id="how-sandboxing-works">

229 ģƒŒė“œė°•ģ‹± ģž‘ė™ ė°©ģ‹267 ģƒŒė“œė°•ģ‹± ģž‘ė™ ė°©ģ‹

230</h2>268</h2>


255* **ķ¬ź“„ģ  ė²”ģœ„**: ģ œķ•œģ€ ėŖ…ė ¹ģœ¼ė”œ ģƒģ„±ėœ ėŖØė“  스크립트, ķ”„ė”œź·øėžØ ė° ķ•˜ģœ„ ķ”„ė”œģ„øģŠ¤ģ— ģ ģš©ė©ė‹ˆė‹¤293* **ķ¬ź“„ģ  ė²”ģœ„**: ģ œķ•œģ€ ėŖ…ė ¹ģœ¼ė”œ ģƒģ„±ėœ ėŖØė“  스크립트, ķ”„ė”œź·øėžØ ė° ķ•˜ģœ„ ķ”„ė”œģ„øģŠ¤ģ— ģ ģš©ė©ė‹ˆė‹¤

256 294 

257<Note>295<Note>

258 źø°ė³ø 제공 ķ”„ė”ģ‹œėŠ” ģš”ģ²­ėœ 호스트 ģ“ė¦„ģ„ 기반으딜 ķ—ˆģš© ėŖ©ė”ģ„ ģ ģš©ķ•˜ė©° TLS ķŠøėž˜ķ”½ģ„ ģ¢…ė£Œķ•˜ź±°ė‚˜ ź²€ģ‚¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ ģ„¤ź³„ģ˜ ģ˜ėÆøėŠ” [ė³“ģ•ˆ ģ œķ•œ 사항](#security-limitations)ģ„ ģ°øģ”°ķ•˜ź³ , ģœ„ķ˜‘ ėŖØėøģ“ TLS 검사넼 ģš”źµ¬ķ•˜ė©“ [ģ‚¬ģš©ģž ģ •ģ˜ ķ”„ė”ģ‹œ 구성](#custom-proxy-configuration)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.296 źø°ė³ø 제공 ķ”„ė”ģ‹œėŠ” ģš”ģ²­ėœ 호스트 ģ“ė¦„ģ„ 기반으딜 ķ—ˆģš© ėŖ©ė”ģ„ ģ ģš©ķ•˜ė©°, 기본적으딜 TLS ķŠøėž˜ķ”½ģ„ ģ¢…ė£Œķ•˜ź±°ė‚˜ ź²€ģ‚¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. {/* min-version: 2.1.199 */}Claude Code v2.1.199 ģ“ģƒģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•œ ģ‹¤ķ—˜ģ  [`network.tlsTerminate`](/ko/settings#sandbox-settings) ģ„¤ģ •ģ€ źø°ė³ø 제공 ķ”„ė”ģ‹œź°€ TLS ģžģ²“ė„¼ ģ¢…ė£Œķ•˜ė„ė” ķ•˜ė©°, ģ“ėŠ” [`mask` ģžź²© ģ¦ėŖ… ķ•­ėŖ©](#protect-credentials)ģ“ ķ•„ģš”ė”œ ķ•©ė‹ˆė‹¤. źø°ė³øź°’ģ˜ ģ˜ėÆøėŠ” [ė³“ģ•ˆ ģ œķ•œ 사항](#security-limitations)ģ„ ģ°øģ”°ķ•˜ź³ , ģœ„ķ˜‘ ėŖØėøģ“ TLS 검사넼 ģš”źµ¬ķ•˜ė©“ [ģ‚¬ģš©ģž ģ •ģ˜ ķ”„ė”ģ‹œ 구성](#custom-proxy-configuration)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

259</Note>297</Note>

260 298 

261<h3 id="os-level-enforcement">299<h3 id="os-level-enforcement">


412 ė³“ģ•ˆ ģ œķ•œ 사항450 ė³“ģ•ˆ ģ œķ•œ 사항

413</h3>451</h3>

414 452 

415* **ė„¤ķŠøģ›Œķ¬ 필터링**: ė„¤ķŠøģ›Œķ¬ 필터링 ģ‹œģŠ¤ķ…œģ€ ķ”„ė”œģ„øģŠ¤ź°€ ģ—°ź²°ķ•  수 ģžˆėŠ” ė„ė©”ģøģ„ ģ œķ•œķ•˜ģ—¬ ģž‘ė™ķ•©ė‹ˆė‹¤. źø°ė³ø 제공 ķ”„ė”ģ‹œėŠ” ģ•„ģ›ƒė°”ģš“ė“œ ķŠøėž˜ķ”½ģ„ ģ¢…ė£Œķ•˜ź±°ė‚˜ TLS 검사넼 ģˆ˜ķ–‰ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģ•”ķ˜øķ™”ėœ ģ—°ź²°ģ˜ ė‚“ģš©ģ€ ź²€ģ‚¬ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ •ģ±…ģ—ģ„œ 신뢰할 수 ģžˆėŠ” ė„ė©”ģøė§Œ ķ—ˆģš©ķ•˜ė„ė” ė³“ģž„ķ•˜ėŠ” ź²ƒģ€ ģ‚¬ģš©ģžģ˜ ģ±…ģž„ģž…ė‹ˆė‹¤.453* **ė„¤ķŠøģ›Œķ¬ 필터링**: ģƒŒė“œė°•ģŠ¤ėŠ” ķ”„ė”œģ„øģŠ¤ź°€ ģ—°ź²°ķ•  수 ģžˆėŠ” ė„ė©”ģøģ„ ģ œķ•œķ•©ė‹ˆė‹¤. źø°ė³ø 제공 ķ”„ė”ģ‹œėŠ” ģ•„ģ›ƒė°”ģš“ė“œ ķŠøėž˜ķ”½ģ„ ģ¢…ė£Œķ•˜ź±°ė‚˜ TLS넼 ź²€ģ‚¬ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģ•”ķ˜øķ™”ėœ ģ—°ź²°ģ˜ ė‚“ģš©ģ€ ź²€ģ‚¬ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ‹¤ķ—˜ģ ģø [`network.tlsTerminate`](/ko/settings#sandbox-settings) ģ„¤ģ •ģ€ [`mask` ģžź²© ģ¦ėŖ… ėŒ€ģ²“](#protect-credentials)넼 ģœ„ķ•“ ķ”„ė”ģ‹œģ—ģ„œ TLS넼 ģ¢…ė£Œķ•˜ģ§€ė§Œ ģ½˜ķ…ģø  ķ•„ķ„°ė§ģ„ ģ¶”ź°€ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ •ģ±…ģ—ģ„œ 신뢰할 수 ģžˆėŠ” ė„ė©”ģøė§Œ ķ—ˆģš©ķ•˜ė„ė” ė³“ģž„ķ•˜ėŠ” ź²ƒģ€ ģ‚¬ģš©ģžģ˜ ģ±…ģž„ģž…ė‹ˆė‹¤.

416 454 

417<Warning>455<Warning>

418 `github.com`ź³¼ ź°™ģ€ ź“‘ė²”ģœ„ķ•œ ė„ė©”ģøģ„ ķ—ˆģš©ķ•˜ė©“ ė°ģ“ķ„° 유출 ź²½ė”œź°€ ģƒģ„±ė  수 ģžˆģŠµė‹ˆė‹¤. ķ”„ė”ģ‹œź°€ TLS넼 ź²€ģ‚¬ķ•˜ģ§€ ģ•Šź³  ķ“ė¼ģ“ģ–øķŠø 제공 호스트 ģ“ė¦„ģ—ģ„œ ķ—ˆģš© ź²°ģ •ģ„ 낓리기 ė•Œė¬øģ— ģƒŒė“œė°•ģŠ¤ ė‚“ģ—ģ„œ ģ‹¤ķ–‰ė˜ėŠ” ģ½”ė“œėŠ” ģž ģž¬ģ ģœ¼ė”œ [ė„ė©”ģø ķ”„ė” ķŒ…](https://en.wikipedia.org/wiki/Domain_fronting) ė˜ėŠ” ģœ ģ‚¬ķ•œ źø°ģˆ ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ķ—ˆģš© ėŖ©ė” ģ™øė¶€ģ˜ ķ˜øģŠ¤ķŠøģ— ė„ė‹¬ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģœ„ķ˜‘ ėŖØėøģ“ ė” ź°•ė „ķ•œ ė³“ģž„ģ„ ģš”źµ¬ķ•˜ė©“ TLS넼 ģ¢…ė£Œķ•˜ź³  ķŠøėž˜ķ”½ģ„ ź²€ģ‚¬ķ•˜ėŠ” [ģ‚¬ģš©ģž ģ •ģ˜ ķ”„ė”ģ‹œ](#custom-proxy-configuration)넼 źµ¬ģ„±ķ•˜ź³  ź·ø CA ģøģ¦ģ„œė„¼ ģƒŒė“œė°•ģŠ¤ 낓에 ģ„¤ģ¹˜ķ•©ė‹ˆė‹¤. ė” ź°•ė „ķ•œ TLS ģøģ‹ ė„¤ķŠøģ›Œķ¬ ź²©ė¦¬ėŠ” ķ™œė°œķ•œ 개발 ģ˜ģ—­ģž…ė‹ˆė‹¤.456 `github.com`ź³¼ ź°™ģ€ ź“‘ė²”ģœ„ķ•œ ė„ė©”ģøģ„ ķ—ˆģš©ķ•˜ė©“ ė°ģ“ķ„° 유출 ź²½ė”œź°€ ģƒģ„±ė  수 ģžˆģŠµė‹ˆė‹¤. ķ”„ė”ģ‹œź°€ TLS넼 ź²€ģ‚¬ķ•˜ģ§€ ģ•Šź³  ķ“ė¼ģ“ģ–øķŠø 제공 호스트 ģ“ė¦„ģ—ģ„œ ķ—ˆģš© ź²°ģ •ģ„ 낓리기 ė•Œė¬øģ— ģƒŒė“œė°•ģŠ¤ ė‚“ģ—ģ„œ ģ‹¤ķ–‰ė˜ėŠ” ģ½”ė“œėŠ” ģž ģž¬ģ ģœ¼ė”œ [ė„ė©”ģø ķ”„ė” ķŒ…](https://en.wikipedia.org/wiki/Domain_fronting) ė˜ėŠ” ģœ ģ‚¬ķ•œ źø°ģˆ ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ķ—ˆģš© ėŖ©ė” ģ™øė¶€ģ˜ ķ˜øģŠ¤ķŠøģ— ė„ė‹¬ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģœ„ķ˜‘ ėŖØėøģ“ ė” ź°•ė „ķ•œ ė³“ģž„ģ„ ģš”źµ¬ķ•˜ė©“ TLS넼 ģ¢…ė£Œķ•˜ź³  ķŠøėž˜ķ”½ģ„ ź²€ģ‚¬ķ•˜ėŠ” [ģ‚¬ģš©ģž ģ •ģ˜ ķ”„ė”ģ‹œ](#custom-proxy-configuration)넼 źµ¬ģ„±ķ•˜ź³  ź·ø CA ģøģ¦ģ„œė„¼ ģƒŒė“œė°•ģŠ¤ 낓에 ģ„¤ģ¹˜ķ•©ė‹ˆė‹¤. ė” ź°•ė „ķ•œ TLS ģøģ‹ ė„¤ķŠøģ›Œķ¬ ź²©ė¦¬ėŠ” ķ™œė°œķ•œ 개발 ģ˜ģ—­ģž…ė‹ˆė‹¤.

Details

171 171 

172**ģŗģ‹œėœ ģ„¤ģ •ģœ¼ė”œ ģ“ķ›„ ģ‹œģž‘:**172**ģŗģ‹œėœ ģ„¤ģ •ģœ¼ė”œ ģ“ķ›„ ģ‹œģž‘:**

173 173 

174* ģŗģ‹œėœ ģ„¤ģ •ģ€ ģ‹œģž‘ ģ‹œ ģ¦‰ģ‹œ ģ ģš©ė©ė‹ˆė‹¤.174* ģŗģ‹œėœ ģ„¤ģ •ģ€ ģ‹œģž‘ ģ‹œ ģ¦‰ģ‹œ ģ ģš©ė©ė‹ˆė‹¤. ģ•„ėž˜ģ— ģ„¤ėŖ…ėœ 전솔, ė¼ģš°ķŒ… ė° ģøģ¦ ķ™˜ź²½ ė³€ģˆ˜ėŠ” ģ œģ™øė©ė‹ˆė‹¤.

175* Claude CodeėŠ” ė°±ź·øė¼ģš“ė“œģ—ģ„œ 새딜욓 ģ„¤ģ •ģ„ ź°€ģ øģ˜µė‹ˆė‹¤.175* Claude CodeėŠ” ė°±ź·øė¼ģš“ė“œģ—ģ„œ 새딜욓 ģ„¤ģ •ģ„ ź°€ģ øģ˜µė‹ˆė‹¤.

176* ģŗģ‹œėœ ģ„¤ģ •ģ€ ė„¤ķŠøģ›Œķ¬ ģž„ģ• ė„¼ 통핓 ģœ ģ§€ė©ė‹ˆė‹¤.176* ģŗģ‹œėœ ģ„¤ģ •ģ€ ė„¤ķŠøģ›Œķ¬ ģž„ģ• ė„¼ 통핓 ģœ ģ§€ė©ė‹ˆė‹¤. 볓넘된 ķ™˜ź²½ ė³€ģˆ˜ėŠ” ź°€ģ øģ˜¤źø°ź°€ 성공할 ė•Œź¹Œģ§€ 볓넘된 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤.

177 

178v2.1.198 ģ“ģƒģ—ģ„œ Claude CodeėŠ” ģ„œė²„ź°€ ģ„øģ…˜ģ˜ ķŽ˜ģ“ė”œė“œė„¼ ķ™•ģøķ•  ė•Œź¹Œģ§€ ģŗģ‹œėœ `env` ėø”ė”ģ˜ 세 가지 ķ™˜ź²½ ė³€ģˆ˜ 범주넼 ė³“ė„˜ķ•©ė‹ˆė‹¤. ģ“ėŠ” ģŗģ‹œėœ ķ”„ė”ģ‹œ, ģøģ¦ģ„œ źø°ź“€, ģ—”ė“œķ¬ģøķŠø ė˜ėŠ” ģžź²© ģ¦ėŖ… ź°’ģ“ 설정 ź°€ģ øģ˜¤źø°ė„¼ ė¦¬ė””ė ‰ģ…˜, ź°€ė”œģ±„źø° ė˜ėŠ” ė‹¤ģ‹œ ģøģ¦ķ•˜ėŠ” ź²ƒģ„ ė°©ģ§€ķ•©ė‹ˆė‹¤. ź°•ķ™”ėŠ” ģ„œė²„ģ—ģ„œ ź°€ģ øģ˜Ø 설정 ģŗģ‹œģ—ė§Œ ģ ģš©ė©ė‹ˆė‹¤. [ģ—”ė“œķ¬ģøķŠø ꓀리 설정](/ko/settings#settings-files)ģ€ MDM ė˜ėŠ” `managed-settings.json`ģ„ 통핓 ė°°ķ¬ė˜ė©° ģ˜ķ–„ģ„ 받지 ģ•ŠģŠµė‹ˆė‹¤. 볓넘된 ė²”ģ£¼ėŠ” ė‹¤ģŒź³¼ ź°™ģŠµė‹ˆė‹¤.

179 

180* `HTTPS_PROXY`, `NODE_EXTRA_CA_CERTS` ė° mTLS ķ“ė¼ģ“ģ–øķŠø ģøģ¦ģ„œ ė³€ģˆ˜ `CLAUDE_CODE_CLIENT_CERT`와 `CLAUDE_CODE_CLIENT_KEY`와 ź°™ģ€ ķ”„ė”ģ‹œ ė° TLS 구성

181* `ANTHROPIC_BASE_URL`, `CLAUDE_CODE_USE_BEDROCK` ė° `CLAUDE_CODE_USE_VERTEX`와 ź°™ģ€ ź³µźø‰ģž ģ„ ķƒ ė³€ģˆ˜, 그리고 `ANTHROPIC_BEDROCK_BASE_URL`ź³¼ ź°™ģ€ ź³µźø‰ģž ģ—”ė“œķ¬ģøķŠø URLģ„ ķ¬ķ•Øķ•œ API ė¼ģš°ķŒ… ė° ź³µźø‰ģž ģ„ ķƒ

182* `ANTHROPIC_API_KEY`, `ANTHROPIC_AUTH_TOKEN` ė° `CLAUDE_CODE_OAUTH_TOKEN`ź³¼ ź°™ģ€ ģøģ¦ ģžź²© ģ¦ėŖ…

183 

184ģŗģ‹œėœ `env` ėø”ė”ģ˜ 다넸 ėŖØė“  키(예: 원격 ė¶„ģ„ ė° OpenTelemetry 구성)ėŠ” ģ“ģ „ź³¼ ź°™ģ“ ģ‹œģž‘ ģ‹œ ģ ģš©ė©ė‹ˆė‹¤. ź°€ģ øģ˜¤źø°ź°€ ģ„±ź³µķ•˜ė©“ 볓넘된 ė³€ģˆ˜ėŠ” ģ„øģ…˜ģ˜ ė‚˜ėØøģ§€ źø°ź°„ ė™ģ•ˆ ģ ģš©ė©ė‹ˆė‹¤.

185 

186ģ”°ģ§ģ—ģ„œ `api.anthropic.com`에 ė„ė‹¬ķ•˜źø° ģœ„ķ•“ ķ”„ė”ģ‹œź°€ ķ•„ģš”ķ•œ 경우, ꓀리 `env` ėø”ė”ģ—ė§Œ ģ„¤ģ •ķ•˜ģ§€ 말고 ģ…ø ķ™˜ź²½ ė˜ėŠ” [ģ‚¬ģš©ģž 설정](/ko/settings#settings-files)ģ—ģ„œ ģ„¤ģ •ķ•©ė‹ˆė‹¤. 첫 번째 ģ‹œģž‘ģ—ėŠ” ģŗģ‹œź°€ ģ—†ģœ¼ėÆ€ė”œ ģ“ėŸ¬ķ•œ ģ†ŒģŠ¤ėŠ” ģ“ėÆø 쓈기 ź°€ģ øģ˜¤źø°ģ— ķ•„ģš”ķ–ˆģŠµė‹ˆė‹¤.

177 187 

178Claude CodeėŠ” OpenTelemetry 구성과 ź°™ģ€ ź³ źø‰ ģ„¤ģ •ģ„ ģ œģ™øķ•˜ź³  ģž¬ģ‹œģž‘ ģ—†ģ“ 설정 ģ—…ė°ģ“ķŠøė„¼ ģžė™ģœ¼ė”œ ģ ģš©ķ•˜ė©°, ģ“ėŠ” 적용되려멓 전첓 ģž¬ģ‹œģž‘ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.188Claude CodeėŠ” OpenTelemetry 구성과 ź°™ģ€ ź³ źø‰ ģ„¤ģ •ģ„ ģ œģ™øķ•˜ź³  ģž¬ģ‹œģž‘ ģ—†ģ“ 설정 ģ—…ė°ģ“ķŠøė„¼ ģžė™ģœ¼ė”œ ģ ģš©ķ•˜ė©°, ģ“ėŠ” 적용되려멓 전첓 ģž¬ģ‹œģž‘ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

179 189 


234 ķ”Œėž«ķ¼ ź°€ģš©ģ„±244 ķ”Œėž«ķ¼ ź°€ģš©ģ„±

235</h2>245</h2>

236 246 

237ģ„œė²„ ꓀리 ģ„¤ģ •ģ€ `api.anthropic.com`에 ėŒ€ķ•œ 직접 ģ—°ź²°ģ“ ķ•„ģš”ķ•˜ė©°, ģ „ė‹¬ģ„ ģœ„ķ•“ģ„œėŠ” ģ„øģ…˜ģ“ 씰직 OAuth ė”œź·øģø ė˜ėŠ” 직접 źµ¬ģ„±ėœ API ķ‚¤ė”œ ģøģ¦ė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤. [`apiKeyHelper`](/ko/settings#available-settings) ģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ ė°˜ķ™˜ėœ ķ‚¤ėŠ” 설정 ź°€ģ øģ˜¤źø°ė„¼ ķŠøė¦¬ź±°ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ„œė²„ ꓀리 ģ„¤ģ •ģ€ ķƒ€ģ‚¬ ėŖØėø ź³µźø‰ģžė„¼ ģ‚¬ģš©ķ•  ė•ŒėŠ” ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤:247ģ„œė²„ ꓀리 ģ„¤ģ •ģ€ `api.anthropic.com`에 ėŒ€ķ•œ 직접 ģ—°ź²°ģ“ ķ•„ģš”ķ•˜ė©°, ģ „ė‹¬ģ„ ģœ„ķ•“ģ„œėŠ” ģ„øģ…˜ģ“ 씰직 OAuth ė”œź·øģø ė˜ėŠ” 직접 źµ¬ģ„±ėœ API ķ‚¤ė”œ ģøģ¦ė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤. [`apiKeyHelper`](/ko/settings#available-settings) ģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ ė°˜ķ™˜ėœ ķ‚¤ėŠ” 설정 ź°€ģ øģ˜¤źø°ė„¼ ķŠøė¦¬ź±°ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

248 

249ģ„œė²„ ꓀리 ģ„¤ģ •ģ€ ķƒ€ģ‚¬ ėŖØėø ź³µźø‰ģžė„¼ ģ‚¬ģš©ķ•  ė•ŒėŠ” ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤:

238 250 

239* Amazon Bedrock251* Amazon Bedrock

240* Google Vertex AI252* Google Vertex AI


259ģ„œė²„ ꓀리 ģ„¤ģ •ģ€ 중앙 ģ§‘ģ¤‘ģ‹ ģ •ģ±… ģ ģš©ģ„ ģ œź³µķ•˜ģ§€ė§Œ ķ“ė¼ģ“ģ–øķŠø ģø” ģ œģ–“ė”œ ģž‘ė™ķ•˜ė©° ė³“ģ•ˆ 경계가 ģ•„ė‹™ė‹ˆė‹¤. ź“€ė¦¬ė˜ģ§€ ģ•ŠėŠ” źø°źø°ģ—ģ„œ ģ‚¬ģš©ģžėŠ” ģ“ė„¼ ģš°ķšŒķ•˜źø° ģœ„ķ•“ ź“€ė¦¬ģž ė˜ėŠ” sudo ģ•”ģ„øģŠ¤ ź¶Œķ•œģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.271ģ„œė²„ ꓀리 ģ„¤ģ •ģ€ 중앙 ģ§‘ģ¤‘ģ‹ ģ •ģ±… ģ ģš©ģ„ ģ œź³µķ•˜ģ§€ė§Œ ķ“ė¼ģ“ģ–øķŠø ģø” ģ œģ–“ė”œ ģž‘ė™ķ•˜ė©° ė³“ģ•ˆ 경계가 ģ•„ė‹™ė‹ˆė‹¤. ź“€ė¦¬ė˜ģ§€ ģ•ŠėŠ” źø°źø°ģ—ģ„œ ģ‚¬ģš©ģžėŠ” ģ“ė„¼ ģš°ķšŒķ•˜źø° ģœ„ķ•“ ź“€ė¦¬ģž ė˜ėŠ” sudo ģ•”ģ„øģŠ¤ ź¶Œķ•œģ“ ķ•„ģš”ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

260 272 

261| ģ‹œė‚˜ė¦¬ģ˜¤ | ė™ģž‘ |273| ģ‹œė‚˜ė¦¬ģ˜¤ | ė™ģž‘ |

262| :-------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |274| :-------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

263| ģ‚¬ģš©ģžź°€ ģŗģ‹œėœ 설정 ķŒŒģ¼ģ„ ķŽøģ§‘ķ•Ø | ė³€ģ”°ėœ ķŒŒģ¼ģ“ ģ‹œģž‘ ģ‹œ ģ ģš©ė˜ģ§€ė§Œ ė‹¤ģŒ ģ„œė²„ ź°€ģ øģ˜¤źø°ģ—ģ„œ ģ˜¬ė°”ė„ø ģ„¤ģ •ģ“ ė³µģ›ė©ė‹ˆė‹¤. |275| ģ‚¬ģš©ģžź°€ ģŗģ‹œėœ 설정 ķŒŒģ¼ģ„ ķŽøģ§‘ķ•Ø | ė³€ģ”°ėœ ķŒŒģ¼ģ“ ģ‹œģž‘ ģ‹œ ģ ģš©ė˜ģ§€ė§Œ ė‹¤ģŒ ģ„œė²„ ź°€ģ øģ˜¤źø°ģ—ģ„œ ģ˜¬ė°”ė„ø ģ„¤ģ •ģ“ ė³µģ›ė©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 `env` ėø”ė”ģ˜ 전솔, API ė¼ģš°ķŒ… ė° ģøģ¦ ķ™˜ź²½ ė³€ģˆ˜ėŠ” [ģ„œė²„ź°€ ķŽ˜ģ“ė”œė“œė„¼ ķ™•ģøķ•  ė•Œź¹Œģ§€ ė³“ė„˜ė©ė‹ˆė‹¤](#fetch-and-caching-behavior) |

264| ģ‚¬ģš©ģžź°€ ģŗģ‹œėœ 설정 ķŒŒģ¼ģ„ ģ‚­ģ œķ•Ø | 첫 ģ‹œģž‘ ė™ģž‘ģ“ ė°œģƒķ•©ė‹ˆė‹¤. ģ„¤ģ •ģ“ ė¹„ė™źø°ģ ģœ¼ė”œ ź°€ģ øģ˜¤ģ§€ė©° ģ§§ģ€ ģ ģš©ė˜ģ§€ ģ•Šģ€ ģ‹œź°„ģ“ ģžˆģŠµė‹ˆė‹¤. |276| ģ‚¬ģš©ģžź°€ ģŗģ‹œėœ 설정 ķŒŒģ¼ģ„ ģ‚­ģ œķ•Ø | 첫 ģ‹œģž‘ ė™ģž‘ģ“ ė°œģƒķ•©ė‹ˆė‹¤. ģ„¤ģ •ģ“ ė¹„ė™źø°ģ ģœ¼ė”œ ź°€ģ øģ˜¤ģ§€ė©° ģ§§ģ€ ģ ģš©ė˜ģ§€ ģ•Šģ€ ģ‹œź°„ģ“ ģžˆģŠµė‹ˆė‹¤. |

265| ģ‚¬ģš©ģžź°€ ģˆ˜ģ •ėœ Claude Code ė°”ģ“ė„ˆė¦¬ė„¼ 실행함 | ģˆ˜ģ •ėœ ķ“ė¼ģ“ģ–øķŠøė„¼ 실행할 수 ģžˆėŠ” ģ‚¬ģš©ģžėŠ” ėŖØė“  ķ“ė¼ģ“ģ–øķŠø ģø” ģ œģ–“ė„¼ ģš°ķšŒķ•  수 ģžˆģŠµė‹ˆė‹¤. |277| ģ‚¬ģš©ģžź°€ ģˆ˜ģ •ėœ Claude Code ė°”ģ“ė„ˆė¦¬ė„¼ 실행함 | ģˆ˜ģ •ėœ ķ“ė¼ģ“ģ–øķŠøė„¼ 실행할 수 ģžˆėŠ” ģ‚¬ģš©ģžėŠ” ėŖØė“  ķ“ė¼ģ“ģ–øķŠø ģø” ģ œģ–“ė„¼ ģš°ķšŒķ•  수 ģžˆģŠµė‹ˆė‹¤. |

266| ģ‚¬ģš©ģžź°€ ģ“ģ „ Claude Code ė²„ģ „ģ„ 실행함 | ģ„œė²„ ꓀리 설정 ģ“ģ „ģ˜ ė²„ģ „ģ€ ģ“ė„¼ ź°€ģ øģ˜¤ź±°ė‚˜ ģ ģš©ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |278| ģ‚¬ģš©ģžź°€ ģ“ģ „ Claude Code ė²„ģ „ģ„ 실행함 | ģ„œė²„ ꓀리 설정 ģ“ģ „ģ˜ ė²„ģ „ģ€ ģ“ė„¼ ź°€ģ øģ˜¤ź±°ė‚˜ ģ ģš©ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |

267| API넼 ģ‚¬ģš©ķ•  수 ģ—†ģŒ | ģŗģ‹œėœ ģ„¤ģ •ģ“ ģžˆģœ¼ė©“ 적용되고, 그렇지 ģ•Šģœ¼ė©“ ė‹¤ģŒ ģ„±ź³µģ ģø ź°€ģ øģ˜¤źø°ź¹Œģ§€ ꓀리 ģ„¤ģ •ģ“ ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `forceRemoteSettingsRefresh: true`넼 ģ‚¬ģš©ķ•˜ė©“ CLIėŠ” ź³„ģ†ķ•˜ėŠ” ėŒ€ģ‹  ģ¢…ė£Œė©ė‹ˆė‹¤. [`claude auth` 부분 ėŖ…ė ¹](#enforce-fail-closed-startup) ģ œģ™ø |279| API넼 ģ‚¬ģš©ķ•  수 ģ—†ģŒ | ģŗģ‹œėœ ģ„¤ģ •ģ“ ģžˆģœ¼ė©“ 적용되고, 그렇지 ģ•Šģœ¼ė©“ ė‹¤ģŒ ģ„±ź³µģ ģø ź°€ģ øģ˜¤źø°ź¹Œģ§€ ꓀리 ģ„¤ģ •ģ“ ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 ģŗģ‹œėœ `env` ėø”ė”ģ˜ 전솔, API ė¼ģš°ķŒ… ė° ģøģ¦ ķ™˜ź²½ ė³€ģˆ˜ėŠ” [ź°€ģ øģ˜¤źø° ģ‹¤ķŒØ ģ‹œ ė³“ė„˜ė©ė‹ˆė‹¤](#fetch-and-caching-behavior). ģŗģ‹œģ˜ ė‚˜ėØøģ§€ ė¶€ė¶„ģ€ ģ—¬ģ „ķžˆ ģ ģš©ė©ė‹ˆė‹¤. `forceRemoteSettingsRefresh: true`넼 ģ‚¬ģš©ķ•˜ė©“ CLIėŠ” ź³„ģ†ķ•˜ėŠ” ėŒ€ģ‹  ģ¢…ė£Œė©ė‹ˆė‹¤. [`claude auth` 부분 ėŖ…ė ¹](#enforce-fail-closed-startup) ģ œģ™ø |

268| ģ‚¬ģš©ģžź°€ 다넸 씰직으딜 ģøģ¦ķ•Ø | ꓀리 씰직 ģ™øė¶€ģ˜ 계정에 ėŒ€ķ•“ ģ„¤ģ •ģ“ ģ „ė‹¬ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |280| ģ‚¬ģš©ģžź°€ 다넸 씰직으딜 ģøģ¦ķ•Ø | ꓀리 씰직 ģ™øė¶€ģ˜ 계정에 ėŒ€ķ•“ ģ„¤ģ •ģ“ ģ „ė‹¬ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. |

269| ģ‚¬ģš©ģžź°€ [ķƒ€ģ‚¬ ėŖØėø ź³µźø‰ģž](#platform-availability)넼 구성함 | ģ„œė²„ ꓀리 ģ„¤ģ •ģ“ ģš°ķšŒė©ė‹ˆė‹¤. ģ—¬źø°ģ—ėŠ” `CLAUDE_CODE_USE_BEDROCK`, `CLAUDE_CODE_USE_MANTLE`, `CLAUDE_CODE_USE_VERTEX`, `CLAUDE_CODE_USE_FOUNDRY`, `CLAUDE_CODE_USE_ANTHROPIC_AWS` 설정 ė˜ėŠ” źø°ė³øģ“ ģ•„ė‹Œ `ANTHROPIC_BASE_URL` ģ„¤ģ •ģ“ ķ¬ķ•Øė©ė‹ˆė‹¤. |281| ģ‚¬ģš©ģžź°€ [ķƒ€ģ‚¬ ėŖØėø ź³µźø‰ģž](#platform-availability)넼 구성함 | ģ„œė²„ ꓀리 ģ„¤ģ •ģ“ ģš°ķšŒė©ė‹ˆė‹¤. ģ—¬źø°ģ—ėŠ” `CLAUDE_CODE_USE_BEDROCK`, `CLAUDE_CODE_USE_MANTLE`, `CLAUDE_CODE_USE_VERTEX`, `CLAUDE_CODE_USE_FOUNDRY`, `CLAUDE_CODE_USE_ANTHROPIC_AWS` 설정 ė˜ėŠ” źø°ė³øģ“ ģ•„ė‹Œ `ANTHROPIC_BASE_URL` ģ„¤ģ •ģ“ ķ¬ķ•Øė©ė‹ˆė‹¤. |

270| ė„¤ķŠøģ›Œķ¬ ķŠøėž˜ķ”½ģ“ ź°€ė”œģ±„ģ§€ź±°ė‚˜ ė¦¬ė””ė ‰ģ…˜ėØ | ė¹„ķ™œģ„±ķ™”ėœ TLS ź²€ģ¦ ė˜ėŠ” ź°€ė”œģ±ˆ ķŠøėž˜ķ”½ģ€ ķ“ė¼ģ“ģ–øķŠøź°€ ģˆ˜ģ‹ ķ•˜ėŠ” ģ„¤ģ •ģ„ 변경할 수 ģžˆģŠµė‹ˆė‹¤. |282| ė„¤ķŠøģ›Œķ¬ ķŠøėž˜ķ”½ģ“ ź°€ė”œģ±„ģ§€ź±°ė‚˜ ė¦¬ė””ė ‰ģ…˜ėØ | ė¹„ķ™œģ„±ķ™”ėœ TLS ź²€ģ¦ ė˜ėŠ” ź°€ė”œģ±ˆ ķŠøėž˜ķ”½ģ€ ķ“ė¼ģ“ģ–øķŠøź°€ ģˆ˜ģ‹ ķ•˜ėŠ” ģ„¤ģ •ģ„ 변경할 수 ģžˆģŠµė‹ˆė‹¤. |

sessions.md +2 āˆ’0

Details

97/branch try-streaming-approach97/branch try-streaming-approach

98```98```

99 99 

100ģ“ė¦„ģ„ ģƒėžµķ•˜ė©“ Claude CodeėŠ” ėŒ€ķ™”ģ˜ 첫 번째 ķ”„ė”¬ķ”„ķŠø ģ“ķ›„ė”œ 새 ė¶„źø°ģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤. v2.1.198부터 ģ“ėŠ” [ģ••ģ¶•](/ko/how-claude-code-works#when-context-fills-up) ģ“ķ›„ģ—ė„ ģ ģš©ė©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ€ ģ••ģ¶• ģš”ģ•½ģ„ ģ§€ė‚˜ 원본 첫 번째 ķ”„ė”¬ķ”„ķŠøė„¼ ģ°¾ėŠ” ėŒ€ģ‹  ė¦¬ķ„°ėŸ“ ģ“ė¦„ `Branched conversation`으딜 ķ“ė°±ķ–ˆģŠµė‹ˆė‹¤.

101 

100ėŖ…ė ¹ģ¤„ģ—ģ„œ `--continue` ė˜ėŠ” `--resume`ģ„ `--fork-session`ź³¼ ź²°ķ•©ķ•©ė‹ˆė‹¤:102ėŖ…ė ¹ģ¤„ģ—ģ„œ `--continue` ė˜ėŠ” `--resume`ģ„ `--fork-session`ź³¼ ź²°ķ•©ķ•©ė‹ˆė‹¤:

101 103 

102```bash theme={null}104```bash theme={null}

settings.md +6 āˆ’3

Details

398ź³ źø‰ ģƒŒė“œė°•ģ‹± ė™ģž‘ģ„ źµ¬ģ„±ķ•©ė‹ˆė‹¤. ģƒŒė“œė°•ģ‹±ģ€ bash ėŖ…ė ¹ģ„ ķŒŒģ¼ ģ‹œģŠ¤ķ…œ ė° ė„¤ķŠøģ›Œķ¬ģ—ģ„œ ź²©ė¦¬ķ•©ė‹ˆė‹¤. ģžģ„øķ•œ ė‚“ģš©ģ€ [Sandboxing](/ko/sandboxing)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.398ź³ źø‰ ģƒŒė“œė°•ģ‹± ė™ģž‘ģ„ źµ¬ģ„±ķ•©ė‹ˆė‹¤. ģƒŒė“œė°•ģ‹±ģ€ bash ėŖ…ė ¹ģ„ ķŒŒģ¼ ģ‹œģŠ¤ķ…œ ė° ė„¤ķŠøģ›Œķ¬ģ—ģ„œ ź²©ė¦¬ķ•©ė‹ˆė‹¤. ģžģ„øķ•œ ė‚“ģš©ģ€ [Sandboxing](/ko/sandboxing)ģ„ ģ°øģ”°ķ•˜ģ„øģš”.

399 399 

400| 키 | 설명 | 예제 |400| 키 | 설명 | 예제 |

401| :------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------- |401| :------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------- |

402| `enabled` | bash ģƒŒė“œė°•ģ‹± ķ™œģ„±ķ™” (macOS, Linux ė° WSL2). źø°ė³øź°’: false | `true` |402| `enabled` | bash ģƒŒė“œė°•ģ‹± ķ™œģ„±ķ™” (macOS, Linux ė° WSL2). źø°ė³øź°’: false | `true` |

403| `failIfUnavailable` | `sandbox.enabled`ź°€ trueģ“ģ§€ė§Œ ģƒŒė“œė°•ģŠ¤ė„¼ ģ‹œģž‘ķ•  수 ģ—†ėŠ” 경우 (ģ¢…ģ†ģ„± ėˆ„ė½, ģ§€ģ›ė˜ģ§€ ģ•ŠėŠ” ķ”Œėž«ķ¼) ģ‹œģž‘ ģ‹œ 오넘딜 ģ¢…ė£Œķ•©ė‹ˆė‹¤. false (źø°ė³øź°’)ģ¼ ė•Œ 경고가 ķ‘œģ‹œė˜ź³  ėŖ…ė ¹ģ“ ģƒŒė“œė°•ģ‹±ė˜ģ§€ ģ•Šģ€ 상태딜 ģ‹¤ķ–‰ė©ė‹ˆė‹¤. Managed 설정 ė°°ķ¬ģ—ģ„œ ģƒŒė“œė°•ģ‹±ģ„ ķ•˜ė“œ ź²Œģ“ķŠøė”œ ģš”źµ¬ķ•˜ėŠ” 경우넼 ģœ„ķ•œ ź²ƒģž…ė‹ˆė‹¤ | `true` |403| `failIfUnavailable` | `sandbox.enabled`ź°€ trueģ“ģ§€ė§Œ ģƒŒė“œė°•ģŠ¤ė„¼ ģ‹œģž‘ķ•  수 ģ—†ėŠ” 경우 (ģ¢…ģ†ģ„± ėˆ„ė½, ģ§€ģ›ė˜ģ§€ ģ•ŠėŠ” ķ”Œėž«ķ¼) ģ‹œģž‘ ģ‹œ 오넘딜 ģ¢…ė£Œķ•©ė‹ˆė‹¤. false (źø°ė³øź°’)ģ¼ ė•Œ 경고가 ķ‘œģ‹œė˜ź³  ėŖ…ė ¹ģ“ ģƒŒė“œė°•ģ‹±ė˜ģ§€ ģ•Šģ€ 상태딜 ģ‹¤ķ–‰ė©ė‹ˆė‹¤. Managed 설정 ė°°ķ¬ģ—ģ„œ ģƒŒė“œė°•ģ‹±ģ„ ķ•˜ė“œ ź²Œģ“ķŠøė”œ ģš”źµ¬ķ•˜ėŠ” 경우넼 ģœ„ķ•œ ź²ƒģž…ė‹ˆė‹¤ | `true` |

404| `autoAllowBashIfSandboxed` | ģƒŒė“œė°•ģ‹±ė˜ė©“ bash ėŖ…ė ¹ ģžė™ ģŠ¹ģø. źø°ė³øź°’: true | `true` |404| `autoAllowBashIfSandboxed` | ģƒŒė“œė°•ģ‹±ė˜ė©“ bash ėŖ…ė ¹ ģžė™ ģŠ¹ģø. źø°ė³øź°’: true | `true` |


409| `filesystem.denyRead` | ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ“ ģ½ģ„ 수 ģ—†ėŠ” ź²½ė”œģž…ė‹ˆė‹¤. ė°°ģ—“ģ€ ėŖØė“  설정 ė²”ģœ„ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. `Read(...)` ź±°ė¶€ ź¶Œķ•œ ź·œģ¹™ģ˜ ź²½ė”œģ™€ė„ ė³‘ķ•©ė©ė‹ˆė‹¤. | `["~/.aws/credentials"]` |409| `filesystem.denyRead` | ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ“ ģ½ģ„ 수 ģ—†ėŠ” ź²½ė”œģž…ė‹ˆė‹¤. ė°°ģ—“ģ€ ėŖØė“  설정 ė²”ģœ„ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. `Read(...)` ź±°ė¶€ ź¶Œķ•œ ź·œģ¹™ģ˜ ź²½ė”œģ™€ė„ ė³‘ķ•©ė©ė‹ˆė‹¤. | `["~/.aws/credentials"]` |

410| `filesystem.allowRead` | `denyRead` ģ˜ģ—­ ė‚“ģ—ģ„œ ģ½źø°ė„¼ ė‹¤ģ‹œ ķ—ˆģš©ķ•  ź²½ė”œģž…ė‹ˆė‹¤. `denyRead`볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤. ė°°ģ—“ģ€ ėŖØė“  설정 ė²”ģœ„ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. ģ“ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģž‘ģ—… 공간 ģ „ģš© ģ½źø° ģ•”ģ„øģŠ¤ ķŒØķ„“ģ„ ė§Œė“­ė‹ˆė‹¤. | `["."]` |410| `filesystem.allowRead` | `denyRead` ģ˜ģ—­ ė‚“ģ—ģ„œ ģ½źø°ė„¼ ė‹¤ģ‹œ ķ—ˆģš©ķ•  ź²½ė”œģž…ė‹ˆė‹¤. `denyRead`볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤. ė°°ģ—“ģ€ ėŖØė“  설정 ė²”ģœ„ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. ģ“ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģž‘ģ—… 공간 ģ „ģš© ģ½źø° ģ•”ģ„øģŠ¤ ķŒØķ„“ģ„ ė§Œė“­ė‹ˆė‹¤. | `["."]` |

411| `filesystem.allowManagedReadPathsOnly` | (Managed ģ„¤ģ •ė§Œ) Managed ģ„¤ģ •ģ˜ `filesystem.allowRead` 경딜만 ģ”“ģ¤‘ė©ė‹ˆė‹¤. `denyRead`ėŠ” ģ—¬ģ „ķžˆ ėŖØė“  ģ†ŒģŠ¤ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. źø°ė³øź°’: false | `true` |411| `filesystem.allowManagedReadPathsOnly` | (Managed ģ„¤ģ •ė§Œ) Managed ģ„¤ģ •ģ˜ `filesystem.allowRead` 경딜만 ģ”“ģ¤‘ė©ė‹ˆė‹¤. `denyRead`ėŠ” ģ—¬ģ „ķžˆ ėŖØė“  ģ†ŒģŠ¤ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. źø°ė³øź°’: false | `true` |

412| `credentials.files` | ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ“ ģ½ģ„ 수 ģ—†ėŠ” ģžź²© ģ¦ėŖ… ķŒŒģ¼ ė˜ėŠ” ė””ė ‰ķ† ė¦¬ģž…ė‹ˆė‹¤. `filesystem.denyRead`와 ė™ģ¼ķ•œ ģ½źø° ėø”ė”ģ„ ģ ģš©ķ•©ė‹ˆė‹¤. ė³„ė„ģ˜ ķ‚¤ėŠ” ģžź²© ģ¦ėŖ… 경딜넼 `credentials.envVars`와 ķ•Øź»˜ ź·øė£¹ķ™”ķ•˜ź³  ģ¼ė°˜ ķŒŒģ¼ ģ‹œģŠ¤ķ…œ ź·œģ¹™ź³¼ ė¶„ė¦¬ķ•©ė‹ˆė‹¤. 각 ķ•­ėŖ©ģ€ `{ "path": "...", "mode": "deny" }`ģž…ė‹ˆė‹¤. ź²½ė”œėŠ” `filesystem.*` 설정과 ė™ģ¼ķ•œ [접두사](#sandbox-path-prefixes)넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ė°°ģ—“ģ€ ėŖØė“  설정 ė²”ģœ„ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. `deny`만 ģ§€ģ›ė©ė‹ˆė‹¤. Claude Code v2.1.187 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. | `[{ "path": "~/.aws/credentials", "mode": "deny" }]` |412| `credentials.files` | {/* min-version: 2.1.187 */}ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ“ ģ½ģ„ 수 ģ—†ėŠ” ģžź²© ģ¦ėŖ… ķŒŒģ¼ ė˜ėŠ” ė””ė ‰ķ† ė¦¬ģž…ė‹ˆė‹¤. `filesystem.denyRead`와 ė™ģ¼ķ•œ ģ½źø° ėø”ė”ģ„ ģ ģš©ķ•©ė‹ˆė‹¤. ė³„ė„ģ˜ ķ‚¤ėŠ” ģžź²© ģ¦ėŖ… 경딜넼 `credentials.envVars`와 ķ•Øź»˜ ź·øė£¹ķ™”ķ•˜ź³  ģ¼ė°˜ ķŒŒģ¼ ģ‹œģŠ¤ķ…œ ź·œģ¹™ź³¼ ė¶„ė¦¬ķ•©ė‹ˆė‹¤. 각 ķ•­ėŖ©ģ€ `{ "path": "...", "mode": "deny" }`ģž…ė‹ˆė‹¤. ź²½ė”œėŠ” `filesystem.*` 설정과 ė™ģ¼ķ•œ [접두사](#sandbox-path-prefixes)넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ė°°ģ—“ģ€ ėŖØė“  설정 ė²”ģœ„ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. `deny`만 ģ§€ģ›ė©ė‹ˆė‹¤. Claude Code v2.1.187 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. | `[{ "path": "~/.aws/credentials", "mode": "deny" }]` |

413| `credentials.envVars` | ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•˜źø° 전에 설정 ķ•“ģ œķ•  ķ™˜ź²½ ė³€ģˆ˜ģž…ė‹ˆė‹¤. 각 ķ•­ėŖ©ģ€ `{ "name": "...", "mode": "deny" }`ģž…ė‹ˆė‹¤. ė°°ģ—“ģ€ ėŖØė“  설정 ė²”ģœ„ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. `deny`만 ģ§€ģ›ė©ė‹ˆė‹¤. Claude Code v2.1.187 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. | `[{ "name": "GITHUB_TOKEN", "mode": "deny" }]` |413| `credentials.envVars` | {/* min-version: 2.1.187 */}ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•˜źø° 전에 설정 ķ•“ģ œķ•  ķ™˜ź²½ ė³€ģˆ˜ģž…ė‹ˆė‹¤. 각 ķ•­ėŖ©ģ€ `{ "name": "...", "mode": "deny" }`ģž…ė‹ˆė‹¤. ė°°ģ—“ģ€ ėŖØė“  설정 ė²”ģœ„ģ—ģ„œ ė³‘ķ•©ė©ė‹ˆė‹¤. `deny`만 ģ§€ģ›ė©ė‹ˆė‹¤. Claude Code v2.1.187 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. | `[{ "name": "GITHUB_TOKEN", "mode": "deny" }]` |

414| `credentials.envVars[].injectHosts` | {/* min-version: 2.1.199 */}ģƒŒė“œė°•ģŠ¤ ķ”„ė”ģ‹œź°€ ģ‹¤ģ œ ź°’ģ„ ėŒ€ģ²“ķ•  ķ˜øģŠ¤ķŠøģž…ė‹ˆė‹¤. 각 ķ˜øģŠ¤ķŠøėŠ” `network.allowedDomains`ģ—ģ„œė„ ģ •ķ™•ķžˆ ė˜ėŠ” ģ™€ģ¼ė“œģ¹“ė“œė”œ ķ¬ķ•Øė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤. ģ„¤ģ •ė˜ģ§€ ģ•Šģœ¼ė©“ ķ”„ė”ģ‹œź°€ `network.allowedDomains`ģ˜ ėŖØė“  ķ˜øģŠ¤ķŠøģ— ėŒ€ķ•“ ź°’ģ„ ėŒ€ģ²“ķ•©ė‹ˆė‹¤. `mode`ź°€ `deny`ģ¼ ė•Œ ķ—ˆģš©ė˜ģ§€ė§Œ ė¬“ģ‹œė©ė‹ˆė‹¤. Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. | `["api.github.com"]` |

415| `credentials.allowPlaintextInject` | {/* min-version: 2.1.199 */}}ģ¼ė°˜ HTTP ģš”ģ²­ėæė§Œ ģ•„ė‹ˆė¼ TLS ģ¢…ė£Œ HTTPSģ—ģ„œ `mask` ėŒ€ģ²“ė„¼ ķ—ˆģš©ķ•©ė‹ˆė‹¤. ģ¼ė°˜ HTTPģ—ģ„œ ģ—…ģŠ¤ķŠøė¦¼ IDėŠ” ķ™•ģøė˜ģ§€ ģ•Šź³  ģžź²© ģ¦ėŖ…ģ€ ķ‰ė¬øģœ¼ė”œ ģ“ė™ķ•˜ėÆ€ė”œ 신뢰할 수 ģžˆėŠ” ķ…ŒģŠ¤ķŠø ė„¤ķŠøģ›Œķ¬ ģ™øė¶€ģ—ģ„œėŠ” ģ“ė„¼ ė•ė‹ˆė‹¤. ģ‚¬ģš©ģž, managed ė˜ėŠ” CLI `--settings` ģ„¤ģ •ģ—ģ„œė§Œ 적용되며 `.claude/settings.json` ė˜ėŠ” `.claude/settings.local.json`ģ—ģ„œėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. źø°ė³øź°’: false. Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. | `true` |

414| `network.allowUnixSockets` | (macOS만) Unix ģ†Œģ¼“ 경딜 ģƒŒė“œė°•ģŠ¤ģ—ģ„œ ģ•”ģ„øģŠ¤ ź°€ėŠ„. Linux ė° WSL2ģ—ģ„œėŠ” ė¬“ģ‹œė˜ė©°, seccomp ķ•„ķ„°ź°€ ģ†Œģ¼“ 경딜넼 검사할 수 ģ—†ģŠµė‹ˆė‹¤. ėŒ€ģ‹  `allowAllUnixSockets`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. | `["~/.ssh/agent-socket"]` |416| `network.allowUnixSockets` | (macOS만) Unix ģ†Œģ¼“ 경딜 ģƒŒė“œė°•ģŠ¤ģ—ģ„œ ģ•”ģ„øģŠ¤ ź°€ėŠ„. Linux ė° WSL2ģ—ģ„œėŠ” ė¬“ģ‹œė˜ė©°, seccomp ķ•„ķ„°ź°€ ģ†Œģ¼“ 경딜넼 검사할 수 ģ—†ģŠµė‹ˆė‹¤. ėŒ€ģ‹  `allowAllUnixSockets`넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. | `["~/.ssh/agent-socket"]` |

415| `network.allowAllUnixSockets` | ģƒŒė“œė°•ģŠ¤ģ—ģ„œ ėŖØė“  Unix ģ†Œģ¼“ ģ—°ź²°ģ„ ķ—ˆģš©ķ•©ė‹ˆė‹¤. Linux ė° WSL2ģ—ģ„œ ģ“ėŠ” `socket(AF_UNIX, ...)` ķ˜øģ¶œģ„ ģ°Øė‹Øķ•˜ėŠ” seccomp 필터넼 ź±“ė„ˆė›°ėÆ€ė”œ Unix ģ†Œģ¼“ģ„ ķ—ˆģš©ķ•˜ėŠ” ģœ ģ¼ķ•œ ė°©ė²•ģž…ė‹ˆė‹¤. źø°ė³øź°’: false | `true` |417| `network.allowAllUnixSockets` | ģƒŒė“œė°•ģŠ¤ģ—ģ„œ ėŖØė“  Unix ģ†Œģ¼“ ģ—°ź²°ģ„ ķ—ˆģš©ķ•©ė‹ˆė‹¤. Linux ė° WSL2ģ—ģ„œ ģ“ėŠ” `socket(AF_UNIX, ...)` ķ˜øģ¶œģ„ ģ°Øė‹Øķ•˜ėŠ” seccomp 필터넼 ź±“ė„ˆė›°ėÆ€ė”œ Unix ģ†Œģ¼“ģ„ ķ—ˆģš©ķ•˜ėŠ” ģœ ģ¼ķ•œ ė°©ė²•ģž…ė‹ˆė‹¤. źø°ė³øź°’: false | `true` |

416| `network.allowLocalBinding` | localhost ķ¬ķŠøģ— ė°”ģøė”© ķ—ˆģš© (macOS만). źø°ė³øź°’: false | `true` |418| `network.allowLocalBinding` | localhost ķ¬ķŠøģ— ė°”ģøė”© ķ—ˆģš© (macOS만). źø°ė³øź°’: false | `true` |


420| `network.allowManagedDomainsOnly` | (Managed ģ„¤ģ •ė§Œ) Managed ģ„¤ģ •ģ˜ `allowedDomains` ė° `WebFetch(domain:...)` ķ—ˆģš© ź·œģ¹™ė§Œ ģ”“ģ¤‘ė©ė‹ˆė‹¤. ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø ė° local ģ„¤ģ •ģ˜ ė„ė©”ģøģ€ ė¬“ģ‹œė©ė‹ˆė‹¤. ķ—ˆģš©ė˜ģ§€ ģ•Šģ€ ė„ė©”ģøģ€ ģ‚¬ģš©ģžģ—ź²Œ ė©”ģ‹œģ§€ė„¼ ķ‘œģ‹œķ•˜ģ§€ ģ•Šź³  ģžė™ģœ¼ė”œ ģ°Øė‹Øė©ė‹ˆė‹¤. ź±°ė¶€ėœ ė„ė©”ģøģ€ ģ—¬ģ „ķžˆ ėŖØė“  ģ†ŒģŠ¤ģ—ģ„œ ģ”“ģ¤‘ė©ė‹ˆė‹¤. źø°ė³øź°’: false | `true` |422| `network.allowManagedDomainsOnly` | (Managed ģ„¤ģ •ė§Œ) Managed ģ„¤ģ •ģ˜ `allowedDomains` ė° `WebFetch(domain:...)` ķ—ˆģš© ź·œģ¹™ė§Œ ģ”“ģ¤‘ė©ė‹ˆė‹¤. ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø ė° local ģ„¤ģ •ģ˜ ė„ė©”ģøģ€ ė¬“ģ‹œė©ė‹ˆė‹¤. ķ—ˆģš©ė˜ģ§€ ģ•Šģ€ ė„ė©”ģøģ€ ģ‚¬ģš©ģžģ—ź²Œ ė©”ģ‹œģ§€ė„¼ ķ‘œģ‹œķ•˜ģ§€ ģ•Šź³  ģžė™ģœ¼ė”œ ģ°Øė‹Øė©ė‹ˆė‹¤. ź±°ė¶€ėœ ė„ė©”ģøģ€ ģ—¬ģ „ķžˆ ėŖØė“  ģ†ŒģŠ¤ģ—ģ„œ ģ”“ģ¤‘ė©ė‹ˆė‹¤. źø°ė³øź°’: false | `true` |

421| `network.httpProxyPort` | ģžģ‹ ģ˜ ķ”„ė”ģ‹œė„¼ ź°€ģ øģ˜¤ė ¤ėŠ” 경우 ģ‚¬ģš©ė˜ėŠ” HTTP ķ”„ė”ģ‹œ ķ¬ķŠøģž…ė‹ˆė‹¤. ģ§€ģ •ė˜ģ§€ ģ•Šģœ¼ė©“ Claudeź°€ ģžģ‹ ģ˜ ķ”„ė”ģ‹œė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. | `8080` |423| `network.httpProxyPort` | ģžģ‹ ģ˜ ķ”„ė”ģ‹œė„¼ ź°€ģ øģ˜¤ė ¤ėŠ” 경우 ģ‚¬ģš©ė˜ėŠ” HTTP ķ”„ė”ģ‹œ ķ¬ķŠøģž…ė‹ˆė‹¤. ģ§€ģ •ė˜ģ§€ ģ•Šģœ¼ė©“ Claudeź°€ ģžģ‹ ģ˜ ķ”„ė”ģ‹œė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. | `8080` |

422| `network.socksProxyPort` | ģžģ‹ ģ˜ ķ”„ė”ģ‹œė„¼ ź°€ģ øģ˜¤ė ¤ėŠ” 경우 ģ‚¬ģš©ė˜ėŠ” SOCKS5 ķ”„ė”ģ‹œ ķ¬ķŠøģž…ė‹ˆė‹¤. ģ§€ģ •ė˜ģ§€ ģ•Šģœ¼ė©“ Claudeź°€ ģžģ‹ ģ˜ ķ”„ė”ģ‹œė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. | `8081` |424| `network.socksProxyPort` | ģžģ‹ ģ˜ ķ”„ė”ģ‹œė„¼ ź°€ģ øģ˜¤ė ¤ėŠ” 경우 ģ‚¬ģš©ė˜ėŠ” SOCKS5 ķ”„ė”ģ‹œ ķ¬ķŠøģž…ė‹ˆė‹¤. ģ§€ģ •ė˜ģ§€ ģ•Šģœ¼ė©“ Claudeź°€ ģžģ‹ ģ˜ ķ”„ė”ģ‹œė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. | `8081` |

425| `network.tlsTerminate` | {/* min-version: 2.1.199 */}}ģ‹¤ķ—˜ģ ģž…ė‹ˆė‹¤. ģƒŒė“œė°•ģŠ¤ ķ”„ė”ģ‹œ ė‚“ģ—ģ„œ TLS넼 ģ¢…ė£Œķ•˜ģ—¬ HTTPS ģš”ģ²­ģ˜ ė‚“ģš©ģ„ ģ½ģ„ 수 ģžˆģŠµė‹ˆė‹¤. `mask` [ģžź²© ģ¦ėŖ… ėŒ€ģ²“](/ko/sandboxing#protect-credentials)에 ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ„øģ…˜ģ— ėŒ€ķ•œ ģž„ģ‹œ ģøģ¦ źø°ź“€ģ„ ģƒģ„±ķ•˜ė ¤ė©“ `{}`딜 ģ„¤ģ •ķ•˜ź±°ė‚˜ ģžģ‹ ģ˜ ź²ƒģ„ ģ‚¬ģš©ķ•˜ė ¤ė©“ `caCertPath` ė° `caKeyPath`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģ‚¬ģš©ģž, managed ė˜ėŠ” CLI `--settings` ģ„¤ģ •ģ—ģ„œė§Œ 적용되며 `.claude/settings.json` ė˜ėŠ” `.claude/settings.local.json`ģ—ģ„œėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. Claude Code v2.1.199 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. | `{}` |

423| `enableWeakerNestedSandbox` | ź¶Œķ•œģ“ ģ—†ėŠ” Docker ķ™˜ź²½ģ—ģ„œ ė” ģ•½ķ•œ ģƒŒė“œė°•ģŠ¤ė„¼ ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤ (Linux ė° WSL2만). **ė³“ģ•ˆģ„ ź°ģ†Œģ‹œķ‚µė‹ˆė‹¤.** źø°ė³øź°’: false | `true` |426| `enableWeakerNestedSandbox` | ź¶Œķ•œģ“ ģ—†ėŠ” Docker ķ™˜ź²½ģ—ģ„œ ė” ģ•½ķ•œ ģƒŒė“œė°•ģŠ¤ė„¼ ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤ (Linux ė° WSL2만). **ė³“ģ•ˆģ„ ź°ģ†Œģ‹œķ‚µė‹ˆė‹¤.** źø°ė³øź°’: false | `true` |

424| `enableWeakerNetworkIsolation` | (macOS만) ģƒŒė“œė°•ģŠ¤ģ—ģ„œ ģ‹œģŠ¤ķ…œ TLS 신뢰 ģ„œė¹„ģŠ¤ (`com.apple.trustd.agent`)에 ėŒ€ķ•œ ģ•”ģ„øģŠ¤ė„¼ ķ—ˆģš©ķ•©ė‹ˆė‹¤. MITM ķ”„ė”ģ‹œ ė° ģ‚¬ģš©ģž ģ •ģ˜ CA넼 ģ‚¬ģš©ķ•˜ėŠ” `httpProxyPort`넼 ģ‚¬ģš©ķ•  ė•Œ `gh`, `gcloud` ė° `terraform`ź³¼ ź°™ģ€ Go 기반 ė„źµ¬ź°€ TLS ģøģ¦ģ„œė„¼ ķ™•ģøķ•˜ėŠ” ė° ķ•„ģš”ķ•©ė‹ˆė‹¤. **ė³“ģ•ˆģ„ ź°ģ†Œģ‹œķ‚µė‹ˆė‹¤** ģž ģž¬ģ  ė°ģ“ķ„° 유출 경딜넼 ģ—“ģ–“ģ„œ. źø°ė³øź°’: false | `true` |427| `enableWeakerNetworkIsolation` | (macOS만) ģƒŒė“œė°•ģŠ¤ģ—ģ„œ ģ‹œģŠ¤ķ…œ TLS 신뢰 ģ„œė¹„ģŠ¤ (`com.apple.trustd.agent`)에 ėŒ€ķ•œ ģ•”ģ„øģŠ¤ė„¼ ķ—ˆģš©ķ•©ė‹ˆė‹¤. MITM ķ”„ė”ģ‹œ ė° ģ‚¬ģš©ģž ģ •ģ˜ CA넼 ģ‚¬ģš©ķ•˜ėŠ” `httpProxyPort`넼 ģ‚¬ģš©ķ•  ė•Œ `gh`, `gcloud` ė° `terraform`ź³¼ ź°™ģ€ Go 기반 ė„źµ¬ź°€ TLS ģøģ¦ģ„œė„¼ ķ™•ģøķ•˜ėŠ” ė° ķ•„ģš”ķ•©ė‹ˆė‹¤. **ė³“ģ•ˆģ„ ź°ģ†Œģ‹œķ‚µė‹ˆė‹¤** ģž ģž¬ģ  ė°ģ“ķ„° 유출 경딜넼 ģ—“ģ–“ģ„œ. źø°ė³øź°’: false | `true` |

425| `allowAppleEvents` | (macOS만) ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ“ Apple Events넼 볓낼 수 ģžˆė„ė” ķ—ˆģš©ķ•©ė‹ˆė‹¤. `open`, `osascript` ė° URLģ„ ėøŒė¼ģš°ģ €ģ—ģ„œ ģ—“ 수 ģžˆėŠ” ė„źµ¬ģ— ķ•„ģš”ķ•˜ė©°, 그렇지 ģ•Šģœ¼ė©“ 오넘 `-600`으딜 ģ‹¤ķŒØķ•©ė‹ˆė‹¤. **ģ½”ė“œ 실행 격리넼 ģ œź±°ķ•©ė‹ˆė‹¤.** ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ€ ģ‚¬ģš©ģž ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ 다넸 ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ„ ģƒŒė“œė°•ģ‹±ė˜ģ§€ ģ•Šģ€ 상태딜 ģ‹œģž‘ķ•  수 ģžˆģŠµė‹ˆė‹¤. ė˜ķ•œ Terminalź³¼ ź°™ģ€ 실행 ģ¤‘ģø ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ— AppleScript ėŖ…ė ¹ģ„ 볓낼 수 ģžˆģœ¼ė©°, ģ“ėŠ” 앱별 macOS ģžė™ķ™” ė™ģ˜ ķ”„ė”¬ķ”„ķŠø (TCC)ģ˜ ėŒ€ģƒģž…ė‹ˆė‹¤. ģ‚¬ģš©ģž, managed ė˜ėŠ” CLI ģ„¤ģ •ģ—ģ„œė§Œ 적용되며 ķ”„ė”œģ ķŠø ģ„¤ģ •ģ—ģ„œėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. źø°ė³øź°’: false | `true` |428| `allowAppleEvents` | (macOS만) ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ“ Apple Events넼 볓낼 수 ģžˆė„ė” ķ—ˆģš©ķ•©ė‹ˆė‹¤. `open`, `osascript` ė° URLģ„ ėøŒė¼ģš°ģ €ģ—ģ„œ ģ—“ 수 ģžˆėŠ” ė„źµ¬ģ— ķ•„ģš”ķ•˜ė©°, 그렇지 ģ•Šģœ¼ė©“ 오넘 `-600`으딜 ģ‹¤ķŒØķ•©ė‹ˆė‹¤. **ģ½”ė“œ 실행 격리넼 ģ œź±°ķ•©ė‹ˆė‹¤.** ģƒŒė“œė°•ģ‹±ėœ ėŖ…ė ¹ģ€ ģ‚¬ģš©ģž ķ”„ė”¬ķ”„ķŠø ģ—†ģ“ 다넸 ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ„ ģƒŒė“œė°•ģ‹±ė˜ģ§€ ģ•Šģ€ 상태딜 ģ‹œģž‘ķ•  수 ģžˆģŠµė‹ˆė‹¤. ė˜ķ•œ Terminalź³¼ ź°™ģ€ 실행 ģ¤‘ģø ģ• ķ”Œė¦¬ģ¼€ģ“ģ…˜ģ— AppleScript ėŖ…ė ¹ģ„ 볓낼 수 ģžˆģœ¼ė©°, ģ“ėŠ” 앱별 macOS ģžė™ķ™” ė™ģ˜ ķ”„ė”¬ķ”„ķŠø (TCC)ģ˜ ėŒ€ģƒģž…ė‹ˆė‹¤. ģ‚¬ģš©ģž, managed ė˜ėŠ” CLI ģ„¤ģ •ģ—ģ„œė§Œ 적용되며 ķ”„ė”œģ ķŠø ģ„¤ģ •ģ—ģ„œėŠ” ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. źø°ė³øź°’: false | `true` |

setup.md +1 āˆ’1

Details

453 npm으딜 ģ„¤ģ¹˜453 npm으딜 ģ„¤ģ¹˜

454</h3>454</h3>

455 455 

456Claude Code넼 ģ „ģ—­ npm ķŒØķ‚¤ģ§€ė”œ ģ„¤ģ¹˜ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤. ķŒØķ‚¤ģ§€ģ—ėŠ” [Node.js 18 ģ“ģƒ](https://nodejs.org/en/download)ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.456Claude Code넼 ģ „ģ—­ npm ķŒØķ‚¤ģ§€ė”œ ģ„¤ģ¹˜ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤. v2.1.198부터 npm ķŒØķ‚¤ģ§€ģ—ėŠ” [Node.js 22 ģ“ģƒ](https://nodejs.org/en/download)ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. ģ“ģ „ Node.js ė²„ģ „ģ—ģ„œėŠ” npmģ“ ģ„¤ģ¹˜ 중에 ģ‹¤ķŒØķ•˜ėŠ” ėŒ€ģ‹  `EBADENGINE` 경고넼 ģøģ‡„ķ•©ė‹ˆė‹¤. ģ„¤ģ¹˜ź°€ ģ™„ė£Œė˜ź³  `claude`ėŠ” ģ—¬ģ „ķžˆ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ķŒØķ‚¤ģ§€ź°€ ėŸ°ķƒ€ģž„ģ— Node.js넼 ģ‚¬ģš©ķ•˜ģ§€ ģ•ŠėŠ” ė„¤ģ“ķ‹°ėøŒ ė°”ģ“ė„ˆė¦¬ė„¼ ė‹¤ģš“ė”œė“œķ•˜źø° ė•Œė¬øģž…ė‹ˆė‹¤.

457 457 

458```bash theme={null}458```bash theme={null}

459npm install -g @anthropic-ai/claude-code459npm install -g @anthropic-ai/claude-code

skills.md +4 āˆ’0

Details

443 443 

444ģøģˆ˜ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ skillģ„ ķ˜øģ¶œķ•˜ģ§€ė§Œ skill에 `$ARGUMENTS`ź°€ ķ¬ķ•Øė˜ģ§€ ģ•Šģœ¼ė©“, Claude CodeėŠ” `ARGUMENTS: <your input>`ģ„ skill ģ½˜ķ…ģø ģ˜ ėģ— ģ¶”ź°€ķ•˜ėÆ€ė”œ ClaudeėŠ” ģ—¬ģ „ķžˆ ģž…ė „ķ•œ ė‚“ģš©ģ„ ė“…ė‹ˆė‹¤.444ģøģˆ˜ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ skillģ„ ķ˜øģ¶œķ•˜ģ§€ė§Œ skill에 `$ARGUMENTS`ź°€ ķ¬ķ•Øė˜ģ§€ ģ•Šģœ¼ė©“, Claude CodeėŠ” `ARGUMENTS: <your input>`ģ„ skill ģ½˜ķ…ģø ģ˜ ėģ— ģ¶”ź°€ķ•˜ėÆ€ė”œ ClaudeėŠ” ģ—¬ģ „ķžˆ ģž…ė „ķ•œ ė‚“ģš©ģ„ ė“…ė‹ˆė‹¤.

445 445 

446ķ•œ ė©”ģ‹œģ§€ģ˜ ģ‹œģž‘ 부분에 ģ—¬ėŸ¬ skills넼 ģŠ¤ķƒķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤. v2.1.199ė¶€ķ„°ėŠ” `/code-review /fix-issue 123`ģ„ ģž…ė „ķ•˜ė©“ 두 skillģ“ 모두 ė”œė“œė˜ź³  ė’¤ė”°ė„“ėŠ” ķ…ģŠ¤ķŠø `123`ģ“ 각각에 `$ARGUMENTS`딜 ģ „ė‹¬ė©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” 첫 번째 skill만 ė”œė“œė˜ź³  `/fix-issue 123`ģ„ ė¦¬ķ„°ėŸ“ ģøģˆ˜ ķ…ģŠ¤ķŠøė”œ ė°›ģ•˜ģŠµė‹ˆė‹¤.

447 

448Claude CodeėŠ” 첫 번째 skillź³¼ ź·ø 뒤에 ģŠ¤ķƒėœ ģµœėŒ€ 5ź°œģ˜ skillģ„ ķ™•ģž„ķ•©ė‹ˆė‹¤. ķ™•ģž„ģ€ ģøė¼ģø ģ‚¬ģš©ģž 호출 ź°€ėŠ„ skillģ“ ģ•„ė‹Œ 첫 번째 ķ† ķ°ģ—ģ„œ ģ¤‘ģ§€ė˜ėÆ€ė”œ, [forked subagent](#run-skills-in-a-subagent)딜 ģ‹¤ķ–‰ė˜ėŠ” skillģ“ė‚˜ ģøģˆ˜ ģžģ²“ź°€ `/loop`와 ź°™ģ€ slash ėŖ…ė ¹ģ–“ė”œ ģ‹œģž‘ķ•  수 ģžˆėŠ” skillė„ ź±°źø°ģ„œ ėė‚˜ź³ , ź·ø 토큰과 ź·ø ė’¤ģ˜ ėŖØė“  ź²ƒģ“ ėŖØė“  ķ™•ģž„ėœ skill에 ėŒ€ķ•œ ģøģˆ˜ ķ…ģŠ¤ķŠøź°€ ė©ė‹ˆė‹¤.

449 

446ģœ„ģ¹˜ė³„ė”œ ź°œė³„ ģøģˆ˜ģ— ģ•”ģ„øģŠ¤ķ•˜ė ¤ė©“ `$ARGUMENTS[N]` ė˜ėŠ” ė” ģ§§ģ€ `$N`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤:450ģœ„ģ¹˜ė³„ė”œ ź°œė³„ ģøģˆ˜ģ— ģ•”ģ„øģŠ¤ķ•˜ė ¤ė©“ `$ARGUMENTS[N]` ė˜ėŠ” ė” ģ§§ģ€ `$N`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤:

447 451 

448```yaml theme={null}452```yaml theme={null}

sub-agents.md +93 āˆ’67

Details

24 24 

25ClaudeėŠ” 각 subagentģ˜ ģ„¤ėŖ…ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģž‘ģ—…ģ„ ģœ„ģž„ķ•  ģ‹œźø°ė„¼ ź²°ģ •ķ•©ė‹ˆė‹¤. Subagent넼 ė§Œė“¤ ė•Œ Claudeź°€ ģ–øģ œ ģ‚¬ģš©ķ• ģ§€ ģ•Œ 수 ģžˆė„ė” ėŖ…ķ™•ķ•œ ģ„¤ėŖ…ģ„ ģž‘ģ„±ķ•˜ģ„øģš”.25ClaudeėŠ” 각 subagentģ˜ ģ„¤ėŖ…ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģž‘ģ—…ģ„ ģœ„ģž„ķ•  ģ‹œźø°ė„¼ ź²°ģ •ķ•©ė‹ˆė‹¤. Subagent넼 ė§Œė“¤ ė•Œ Claudeź°€ ģ–øģ œ ģ‚¬ģš©ķ• ģ§€ ģ•Œ 수 ģžˆė„ė” ėŖ…ķ™•ķ•œ ģ„¤ėŖ…ģ„ ģž‘ģ„±ķ•˜ģ„øģš”.

26 26 

27Claude Codeģ—ėŠ” **Explore**, **Plan**, **general-purpose**와 ź°™ģ€ ģ—¬ėŸ¬ ė‚“ģž„ subagentź°€ ķ¬ķ•Øė˜ģ–“ ģžˆģŠµė‹ˆė‹¤. ķŠ¹ģ • ģž‘ģ—…ģ„ ģ²˜ė¦¬ķ•˜źø° ģœ„ķ•“ ģ‚¬ģš©ģž ģ •ģ˜ subagent넼 ė§Œė“¤ ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤.27Claude Codeģ—ėŠ” Explore, Plan, general-purpose와 ź°™ģ€ ģ—¬ėŸ¬ ė‚“ģž„ subagentź°€ ķ¬ķ•Øė˜ģ–“ ģžˆģŠµė‹ˆė‹¤. ķŠ¹ģ • ģž‘ģ—…ģ„ ģ²˜ė¦¬ķ•˜źø° ģœ„ķ•“ ģ‚¬ģš©ģž ģ •ģ˜ subagent넼 ė§Œė“¤ ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤.

28 28 

29<h2 id="built-in-subagents">29<h2 id="built-in-subagents">

30 ė‚“ģž„ subagent30 ė‚“ģž„ subagent


38 <Tab title="Explore">38 <Tab title="Explore">

39 ģ½”ė“œė² ģ“ģŠ¤ ź²€ģƒ‰ ė° ė¶„ģ„ģ— ģµœģ ķ™”ėœ 빠넸 ģ½źø° ģ „ģš© ģ—ģ“ģ „ķŠøģž…ė‹ˆė‹¤.39 ģ½”ė“œė² ģ“ģŠ¤ ź²€ģƒ‰ ė° ė¶„ģ„ģ— ģµœģ ķ™”ėœ 빠넸 ģ½źø° ģ „ģš© ģ—ģ“ģ „ķŠøģž…ė‹ˆė‹¤.

40 40 

41 * **ėŖØėø**: Haiku (빠름, ė‚®ģ€ ģ§€ģ—°ģ‹œź°„)41 * **ėŖØėø**: 주 ėŒ€ķ™”ģ—ģ„œ ģƒģ†ė˜ė©°, Claude APIģ—ģ„œ Opus딜 ģ œķ•œė˜ėÆ€ė”œ ExploreėŠ” ģ„øģ…˜ģ— ėŒ€ķ•“ ģ“ėÆø ģ„ ķƒķ•œ ėŖØėøė³“ė‹¤ ė” 비싼 ėŖØėøģ—ģ„œ ģ‹¤ķ–‰ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

42 * **ė„źµ¬**: ģ½źø° ģ „ģš© ė„źµ¬ (Write ė° Edit ė„źµ¬ģ— ėŒ€ķ•œ ģ•”ģ„øģŠ¤ ź±°ė¶€)42 * **ė„źµ¬**: ģ½źø° ģ „ģš© ė„źµ¬; Write ė° Editģ€ ź±°ė¶€ė©ė‹ˆė‹¤.

43 * **목적**: ķŒŒģ¼ ź²€ģƒ‰, ģ½”ė“œ ź²€ģƒ‰, ģ½”ė“œė² ģ“ģŠ¤ ķƒģƒ‰43 * **목적**: ķŒŒģ¼ ź²€ģƒ‰, ģ½”ė“œ ź²€ģƒ‰, ģ½”ė“œė² ģ“ģŠ¤ ķƒģƒ‰

44 44 

45 {/* min-version: 2.1.198 */}v2.1.198부터 ExploreėŠ” ķ•­ģƒ Haikuģ—ģ„œ ģ‹¤ķ–‰ė˜ėŠ” ėŒ€ģ‹  주 ėŒ€ķ™”ģ˜ ėŖØėøģ„ ģƒģ†ķ•©ė‹ˆė‹¤. Claude APIģ—ģ„œ ģƒģ†ėœ ėŖØėøģ€ Opus딜 ģ œķ•œė©ė‹ˆė‹¤: ė” ė†’ģ€ ź³„ģøµģ˜ 주 ėŒ€ķ™”ėŠ” Explore넼 Opusģ—ģ„œ ģ‹¤ķ–‰ķ•˜ź³ , Sonnet ė˜ėŠ” Haikuģ˜ 주 ėŒ€ķ™”ėŠ” Explore넼 ė™ģ¼ķ•œ ėŖØėøģ—ģ„œ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. [Amazon Bedrock, Google Cloudģ˜ Agent Platform, Microsoft Foundry ė˜ėŠ” AWSģ˜ Claude Platform](/ko/third-party-integrations)ź³¼ ź°™ģ€ 다넸 ź³µźø‰ģžģ—ģ„œėŠ” Exploreź°€ 주 ėŒ€ķ™”ģ˜ ėŖØėøģ„ 직접 ģƒģ†ķ•©ė‹ˆė‹¤.

46 

47 `Explore`ė¼ėŠ” [ģ‚¬ģš©ģž ė˜ėŠ” ķ”„ė”œģ ķŠø subagent](#choose-the-subagent-scope)ėŠ” ė‚“ģž„ subagent넼 ģž¬ģ •ģ˜ķ•˜ź³  ģžģ‹ ģ˜ `model` ķ•„ė“œė„¼ ģœ ģ§€ķ•˜ėÆ€ė”œ, ķƒģƒ‰ģ„ ė” ė‚®ģ€ ė¹„ģš©ģ˜ ėŖØėøģ—ģ„œ ģœ ģ§€ķ•˜ė ¤ė©“ `model: haiku`넼 ģ‚¬ģš©ķ•˜ģ—¬ ģ •ģ˜ķ•˜ģ‹­ģ‹œģ˜¤.

48 

45 ClaudeėŠ” 변경 ģ—†ģ“ ģ½”ė“œė² ģ“ģŠ¤ė„¼ ź²€ģƒ‰ķ•˜ź±°ė‚˜ ģ“ķ•“ķ•“ģ•¼ ķ•  ė•Œ Explore에 ģœ„ģž„ķ•©ė‹ˆė‹¤. ģ“ė ‡ź²Œ ķ•˜ė©“ ķƒģƒ‰ 결과가 주 ėŒ€ķ™” ģ»Øķ…ģŠ¤ķŠøģ—ģ„œ ė²—ģ–“ė‚©ė‹ˆė‹¤.49 ClaudeėŠ” 변경 ģ—†ģ“ ģ½”ė“œė² ģ“ģŠ¤ė„¼ ź²€ģƒ‰ķ•˜ź±°ė‚˜ ģ“ķ•“ķ•“ģ•¼ ķ•  ė•Œ Explore에 ģœ„ģž„ķ•©ė‹ˆė‹¤. ģ“ė ‡ź²Œ ķ•˜ė©“ ķƒģƒ‰ 결과가 주 ėŒ€ķ™” ģ»Øķ…ģŠ¤ķŠøģ—ģ„œ ė²—ģ–“ė‚©ė‹ˆė‹¤.

46 50 

47 Explore넼 ķ˜øģ¶œķ•  ė•Œ ClaudeėŠ” 철저함 ģˆ˜ģ¤€ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤: ėŒ€ģƒ ģ”°ķšŒģ˜ 경우 **quick**, ź· ķ˜• ģž”ķžŒ ķƒģƒ‰ģ˜ 경우 **medium**, ķ¬ź“„ģ ģø ė¶„ģ„ģ˜ 경우 **very thorough**.51 Explore넼 ķ˜øģ¶œķ•  ė•Œ ClaudeėŠ” 철저함 ģˆ˜ģ¤€ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤: ėŒ€ģƒ ģ”°ķšŒģ˜ 경우 **quick**, ź· ķ˜• ģž”ķžŒ ķƒģƒ‰ģ˜ 경우 **medium**, ķ¬ź“„ģ ģø ė¶„ģ„ģ˜ 경우 **very thorough**.


77 </Tab>81 </Tab>

78</Tabs>82</Tabs>

79 83 

80ė‚“ģž„ subagentėŠ” ķ•­ģƒ ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ— ė“±ė”ė©ė‹ˆė‹¤. ķŠ¹ģ • ė‚“ģž„ ģœ ķ˜•ģ„ ģ°Øė‹Øķ•˜ė ¤ė©“:84ė‚“ģž„ subagentėŠ” 기본적으딜 ėŒ€ķ™”ķ˜• ģ„øģ…˜ģ— ė“±ė”ė©ė‹ˆė‹¤. ģ“ė„¼ ģ œķ•œķ•˜ė ¤ė©“:

81 85 

82* ķŠ¹ģ • ė‚“ģž„ ģœ ķ˜•ģ„ ģ°Øė‹Øķ•˜ė ¤ė©“ [ķŠ¹ģ • subagent ė¹„ķ™œģ„±ķ™”](#disable-specific-subagents)에 ķ‘œģ‹œėœ ėŒ€ė”œ `permissions.deny`에 ģ¶”ź°€ķ•˜ģ‹­ģ‹œģ˜¤.86* ķŠ¹ģ • ė‚“ģž„ ģœ ķ˜•ģ„ ģ°Øė‹Øķ•˜ė ¤ė©“ [ķŠ¹ģ • subagent ė¹„ķ™œģ„±ķ™”](#disable-specific-subagents)에 ķ‘œģ‹œėœ ėŒ€ė”œ `permissions.deny`에 ģ¶”ź°€ķ•˜ģ‹­ģ‹œģ˜¤.

83* Claudeź°€ ģ–“ė–¤ subagentģ—ė„ ģœ„ģž„ķ•˜ėŠ” ź²ƒģ„ ė°©ģ§€ķ•˜ė ¤ė©“ [`permissions.deny`](/ko/permissions#tool-specific-permission-rules)넼 ģ‚¬ģš©ķ•˜ģ—¬ `Agent` ė„źµ¬ ģžģ²“ė„¼ ź±°ė¶€ķ•˜ģ‹­ģ‹œģ˜¤.87* Claudeź°€ ģ–“ė–¤ subagentģ—ė„ ģœ„ģž„ķ•˜ėŠ” ź²ƒģ„ ė°©ģ§€ķ•˜ė ¤ė©“ [`permissions.deny`](/ko/permissions#tool-specific-permission-rules)넼 ģ‚¬ģš©ķ•˜ģ—¬ `Agent` ė„źµ¬ ģžģ²“ė„¼ ź±°ė¶€ķ•˜ģ‹­ģ‹œģ˜¤.

88* {/* min-version: 2.1.198 */}ė‚“ģž„ `Explore` ė° `Plan` subagent만 ģ œź±°ķ•˜ė ¤ė©“ [`CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS=1`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•˜ģ‹­ģ‹œģ˜¤. ClaudeėŠ” ģ“ė“¤ģ—ź²Œ ģœ„ģž„ķ•˜ėŠ” ėŒ€ģ‹  ķŒŒģ¼ģ„ 직접 ģ½ź³  ķƒģƒ‰ķ•©ė‹ˆė‹¤. Claude Code v2.1.198 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤.

84* [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless) ė° [Agent SDK](/ko/agent-sdk/overview)ģ—ģ„œėŠ” [`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•˜ģ—¬ ėŖØė“  ė‚“ģž„ ģœ ķ˜•ģ„ ģ œź±°ķ•˜ź³  ģžģ‹ ģ˜ 것만 ģ œź³µķ•˜ģ‹­ģ‹œģ˜¤.89* [ė¹„ėŒ€ķ™”ķ˜• ėŖØė“œ](/ko/headless) ė° [Agent SDK](/ko/agent-sdk/overview)ģ—ģ„œėŠ” [`CLAUDE_AGENT_SDK_DISABLE_BUILTIN_AGENTS=1`](/ko/env-vars)ģ„ ģ„¤ģ •ķ•˜ģ—¬ ėŖØė“  ė‚“ģž„ ģœ ķ˜•ģ„ ģ œź±°ķ•˜ź³  ģžģ‹ ģ˜ 것만 ģ œź³µķ•˜ģ‹­ģ‹œģ˜¤.

85 90 

86ģ“ėŸ¬ķ•œ ė‚“ģž„ subagent ģ™øģ—ė„ ģ‚¬ģš©ģž ģ •ģ˜ ķ”„ė”¬ķ”„ķŠø, ė„źµ¬ ģ œķ•œ, ź¶Œķ•œ ėŖØė“œ, hooks ė° skills넼 ģ‚¬ģš©ķ•˜ģ—¬ ģžģ‹ ģ˜ subagent넼 ė§Œė“¤ 수 ģžˆģŠµė‹ˆė‹¤. ė‹¤ģŒ ģ„¹ģ…˜ģ—ģ„œėŠ” ģ‹œģž‘ķ•˜ėŠ” 방법과 subagent넼 ģ‚¬ģš©ģž ģ •ģ˜ķ•˜ėŠ” ė°©ė²•ģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤.91ģ“ėŸ¬ķ•œ ė‚“ģž„ subagent ģ™øģ—ė„ ģ‚¬ģš©ģž ģ •ģ˜ ķ”„ė”¬ķ”„ķŠø, ė„źµ¬ ģ œķ•œ, ź¶Œķ•œ ėŖØė“œ, hooks ė° skills넼 ģ‚¬ģš©ķ•˜ģ—¬ ģžģ‹ ģ˜ subagent넼 ė§Œė“¤ 수 ģžˆģŠµė‹ˆė‹¤. ė‹¤ģŒ ģ„¹ģ…˜ģ—ģ„œėŠ” ģ‹œģž‘ķ•˜ėŠ” 방법과 subagent넼 ģ‚¬ģš©ģž ģ •ģ˜ķ•˜ėŠ” ė°©ė²•ģ„ ė³“ģ—¬ģ¤ė‹ˆė‹¤.


89 빠넸 ģ‹œģž‘: 첫 번째 subagent ė§Œė“¤źø°94 빠넸 ģ‹œģž‘: 첫 번째 subagent ė§Œė“¤źø°

90</h2>95</h2>

91 96 

92SubagentėŠ” YAML frontmatterź°€ ģžˆėŠ” Markdown ķŒŒģ¼ė”œ ģ •ģ˜ė©ė‹ˆė‹¤. [ģˆ˜ė™ģœ¼ė”œ ė§Œė“¤ź±°ė‚˜](#write-subagent-files) `/agents` ėŖ…ė ¹ģ„ ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.97SubagentėŠ” YAML frontmatterź°€ ģžˆėŠ” Markdown ķŒŒģ¼ģž…ė‹ˆė‹¤. Claudeģ—ź²Œ ģž‘ģ„±ģ„ ģš”ģ²­ķ•˜ź±°ė‚˜ [ģˆ˜ė™ģœ¼ė”œ ķŒŒģ¼ģ„ ģž‘ģ„±](#write-subagent-files)ķ•  수 ģžˆģŠµė‹ˆė‹¤.

93 98 

94ģ“ ģ—°ģŠµģ—ģ„œėŠ” `/agents` ėŖ…ė ¹ģ„ ģ‚¬ģš©ķ•˜ģ—¬ ģ‚¬ģš©ģž ģˆ˜ģ¤€ subagent넼 ė§Œė“œėŠ” ź³¼ģ •ģ„ ģ•ˆė‚“ķ•©ė‹ˆė‹¤. SubagentėŠ” ģ½”ė“œė„¼ ź²€ķ† ķ•˜ź³  ģ½”ė“œė² ģ“ģŠ¤ģ— ėŒ€ķ•œ ź°œģ„  ģ‚¬ķ•­ģ„ ģ œģ•ˆķ•©ė‹ˆė‹¤.99{/* min-version: 2.1.198 */}v2.1.198부터 `/agents` ėŖ…ė ¹ģ€ ė” ģ“ģƒ ėŒ€ķ™”ķ˜• ģƒģ„± ė§ˆė²•ģ‚¬ė„¼ ģ—“ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ė„¼ ģ‹¤ķ–‰ķ•˜ė©“ Claudeģ—ź²Œ ģš”ģ²­ķ•˜ź±°ė‚˜ `.claude/agents/`넼 직접 ķŽøģ§‘ķ•˜ė¼ėŠ” ģ•Œė¦¼ģ“ ģ¶œė „ė©ė‹ˆė‹¤. Subagent ķŒŒģ¼, frontmatter ķ•„ė“œ ė° `.claude/agents/`와 `~/.claude/agents/` ģœ„ģ¹˜ėŠ” ė³€ź²½ė˜ģ§€ ģ•Šģ•˜ģŠµė‹ˆė‹¤. 터미널 ė§ˆė²•ģ‚¬ė§Œ ģ œź±°ė˜ģ—ˆģŠµė‹ˆė‹¤.

100 

101ģ“ ģ—°ģŠµģ—ģ„œėŠ” ģ½”ė“œė„¼ ź²€ķ† ķ•˜ź³  ź°œģ„  ģ‚¬ķ•­ģ„ ģ œģ•ˆķ•˜ėŠ” ģ‚¬ģš©ģž ģˆ˜ģ¤€ subagent넼 ė§Œė“­ė‹ˆė‹¤.

95 102 

96<Steps>103<Steps>

97 <Step title="subagent ģøķ„°ķŽ˜ģ“ģŠ¤ ģ—“źø°">104 <Step title="Claudeģ—ź²Œ subagent ģƒģ„± ģš”ģ²­">

98 Claude Codeģ—ģ„œ ė‹¤ģŒģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤:105 Claude Codeģ—ģ„œ ģ›ķ•˜ėŠ” subagent와 ģ €ģž„ ģœ„ģ¹˜ė„¼ ģ„¤ėŖ…ķ•©ė‹ˆė‹¤:

99 106 

100 ```text wrap theme={null}107 ```text wrap theme={null}

101 /agents108 Create a personal code-improver subagent in ~/.claude/agents/ that scans

109 files and suggests improvements for readability, performance, and best

110 practices. It should explain each issue, show the current code, and

111 provide an improved version. Make it read-only and have it use Sonnet.

102 ```112 ```

103 </Step>

104 113 

105 <Step title="ģœ„ģ¹˜ ģ„ ķƒ">114 ClaudeėŠ” `name`, `description`, `tools` ėŖ©ė”, `model` ė° ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠøź°€ ķ¬ķ•Øėœ ķŒŒģ¼ģ„ ģž‘ģ„±ķ•©ė‹ˆė‹¤.

106 **Library** 탭으딜 ģ „ķ™˜ķ•˜ź³  **Create new agent**넼 ģ„ ķƒķ•œ ė‹¤ģŒ **Personal**ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤. ģ“ė ‡ź²Œ ķ•˜ė©“ subagentź°€ `~/.claude/agents/`에 ģ €ģž„ė˜ģ–“ ėŖØė“  ķ”„ė”œģ ķŠøģ—ģ„œ ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.

107 </Step>115 </Step>

108 116 

109 <Step title="Claude딜 ģƒģ„±">117 <Step title="ķŒŒģ¼ 검토">

110 **Generate with Claude**넼 ģ„ ķƒķ•©ė‹ˆė‹¤. ė©”ģ‹œģ§€ź°€ ķ‘œģ‹œė˜ė©“ subagent넼 ģ„¤ėŖ…ķ•©ė‹ˆė‹¤:118 `~/.claude/agents/code-improver.md`넼 ģ—“ź³  frontmatterź°€ ģš”ģ²­ķ•œ ė‚“ģš©ź³¼ ģ¼ģ¹˜ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤. ź²°ź³¼ėŠ” ė‹¤ģŒź³¼ ź°™ģŠµė‹ˆė‹¤:

111 119 

112 ```text wrap theme={null}120 ```markdown theme={null}

113 A code improvement agent that scans files and suggests improvements121 ---

114 for readability, performance, and best practices. It should explain122 name: code-improver

115 each issue, show the current code, and provide an improved version.123 description: Scans files and suggests improvements for readability, performance, and best practices. Use after writing or modifying code.

124 tools: Read, Grep, Glob

125 model: sonnet

126 ---

127 

128 You are a code improvement specialist. For each issue you find, explain

129 the problem, show the current code, and provide an improved version.

116 ```130 ```

117 131 

118 Claudeź°€ ģ‹ė³„ģž, 설명 ė° ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠøė„¼ ģƒģ„±ķ•©ė‹ˆė‹¤.132 ķŒŒģ¼ģ“ `~/.claude/agents/`에 ģžˆģœ¼ėÆ€ė”œ subagentėŠ” ėØøģ‹ ģ˜ ėŖØė“  ķ”„ė”œģ ķŠøģ—ģ„œ ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤. ėŒ€ģ‹  ķ•˜ė‚˜ģ˜ ķ”„ė”œģ ķŠøė”œ ė²”ģœ„ė„¼ ģ§€ģ •ķ•˜ė ¤ė©“ 핓당 ķ”„ė”œģ ķŠøģ˜ `.claude/agents/` ė””ė ‰ķ† ė¦¬ė”œ ģ“ė™ķ•©ė‹ˆė‹¤. [subagent ė²”ģœ„ ģ„ ķƒ](#choose-the-subagent-scope)ģ—ģ„œ 두 가지넼 ė¹„źµķ•©ė‹ˆė‹¤.

119 </Step>

120 

121 <Step title="ė„źµ¬ ģ„ ķƒ">

122 ģ½źø° ģ „ģš© ź²€ķ† ģžģ˜ 경우 **Read-only tools**넼 ģ œģ™øķ•œ ėŖØė“  ķ•­ėŖ©ģ„ ģ„ ķƒ ķ•“ģ œķ•©ė‹ˆė‹¤. ėŖØė“  ė„źµ¬ė„¼ ģ„ ķƒķ•œ 상태딜 ģœ ģ§€ķ•˜ė©“ subagentėŠ” 주 ėŒ€ķ™”ģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•œ ėŖØė“  ė„źµ¬ė„¼ ģƒģ†ķ•©ė‹ˆė‹¤.

123 </Step>

124 

125 <Step title="ėŖØėø ģ„ ķƒ">

126 Subagentź°€ ģ‚¬ģš©ķ•  ėŖØėøģ„ ģ„ ķƒķ•©ė‹ˆė‹¤. ģ“ 예제 ģ—ģ“ģ „ķŠøģ˜ 경우 ģ½”ė“œ ķŒØķ„“ ė¶„ģ„ģ„ ģœ„ķ•“ 기늄과 ģ†ė„ģ˜ ź· ķ˜•ģ„ ė§žģ¶”ėŠ” **Sonnet**ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤.

127 </Step>

128 

129 <Step title="ģƒ‰ģƒ ģ„ ķƒ">

130 Subagentģ˜ ė°°ź²½ģƒ‰ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤. ģ“ė ‡ź²Œ ķ•˜ė©“ UIģ—ģ„œ ģ–“ėŠ subagentź°€ 실행 ģ¤‘ģøģ§€ ģ‹ė³„ķ•˜ėŠ” ė° ė„ģ›€ģ“ ė©ė‹ˆė‹¤.

131 </Step>

132 

133 <Step title="메모리 구성">

134 **User scope**넼 ģ„ ķƒķ•˜ģ—¬ subagent에 `~/.claude/agent-memory/`ģ—ģ„œ [ģ§€ģ†ģ  메모리 디렉토리](#enable-persistent-memory)넼 ģ œź³µķ•©ė‹ˆė‹¤. SubagentėŠ” ģ“ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģ½”ė“œė² ģ“ģŠ¤ ķŒØķ„“ ė° ė°˜ė³µė˜ėŠ” ė¬øģ œģ™€ ź°™ģ€ ėŒ€ķ™” ź°„ ķ†µģ°°ė „ģ„ ģ¶•ģ ķ•©ė‹ˆė‹¤. Subagentź°€ ķ•™ģŠµģ„ ģœ ģ§€ķ•˜ģ§€ ģ•Šģœ¼ė ¤ė©“ **None**ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤.

135 </Step>133 </Step>

136 134 

137 <Step title="ģ €ģž„ ė° ģ‹œė„">135 <Step title="ģ‹œė„ķ•“ 볓기">

138 구성 ģš”ģ•½ģ„ ź²€ķ† ķ•©ė‹ˆė‹¤. `s` ė˜ėŠ” `Enter`넼 눌러 ģ €ģž„ķ•˜ź±°ė‚˜ `e`넼 눌러 ķŽøģ§‘źø°ģ—ģ„œ ģ €ģž„ ė° ķŽøģ§‘ķ•©ė‹ˆė‹¤. SubagentėŠ” ģ¦‰ģ‹œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. ģ‹œė„ķ•“ ė“…ė‹ˆė‹¤:136 Claudeģ—ź²Œ 새 subagent에 ģœ„ģž„ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤:

139 137 

140 ```text wrap theme={null}138 ```text wrap theme={null}

141 Use the code-improver agent to suggest improvements in this project139 Use the code-improver agent to suggest improvements in this project

142 ```140 ```

143 141 

144 Claudeź°€ 새 subagent에 ģœ„ģž„ķ•˜ź³ , subagentź°€ ģ½”ė“œė² ģ“ģŠ¤ė„¼ ģŠ¤ģŗ”ķ•˜ģ—¬ ź°œģ„  ģ œģ•ˆģ„ ė°˜ķ™˜ķ•©ė‹ˆė‹¤.142 Claudeź°€ 새 subagent에 ģœ„ģž„ķ•˜ź³ , subagentź°€ ģ½”ė“œė² ģ“ģŠ¤ė„¼ ģŠ¤ģŗ”ķ•˜ģ—¬ ź°œģ„  ģ œģ•ˆģ„ ė°˜ķ™˜ķ•©ė‹ˆė‹¤.

143 

144 Claudeź°€ 새 subagent넼 ģ°¾ģ„ 수 ģ—†ģœ¼ė©“ Claude Code넼 ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ź³  ė‹¤ģ‹œ ģ‹œė„ķ•©ė‹ˆė‹¤. ģ“ėŠ” ģ„øģ…˜ģ“ ģ‹œģž‘ė˜źø° 전에 `~/.claude/agents/`ź°€ ģ—†ģ—ˆģ„ ė•Œė§Œ ė°œģƒķ•©ė‹ˆė‹¤. 실행 ģ¤‘ģø ģ„øģ…˜ģ€ 새딜 ģƒģ„±ėœ `agents` 디렉토리넼 ź°ģ§€ķ•˜ģ§€ ģ•Šźø° ė•Œė¬øģž…ė‹ˆė‹¤.

145 </Step>145 </Step>

146</Steps>146</Steps>

147 147 

148ģ“ģ œ ėØøģ‹ ģ˜ ėŖØė“  ķ”„ė”œģ ķŠøģ—ģ„œ ģ½”ė“œė² ģ“ģŠ¤ė„¼ ė¶„ģ„ķ•˜ź³  ź°œģ„  ģ‚¬ķ•­ģ„ ģ œģ•ˆķ•˜ėŠ” ė° ģ‚¬ģš©ķ•  수 ģžˆėŠ” subagentź°€ ģžˆģŠµė‹ˆė‹¤.148ģ“ģ œ ėØøģ‹ ģ˜ ėŖØė“  ķ”„ė”œģ ķŠøģ—ģ„œ ģ½”ė“œė² ģ“ģŠ¤ė„¼ ė¶„ģ„ķ•˜ź³  ź°œģ„  ģ‚¬ķ•­ģ„ ģ œģ•ˆķ•˜ėŠ” ė° ģ‚¬ģš©ķ•  수 ģžˆėŠ” subagentź°€ ģžˆģŠµė‹ˆė‹¤.

149 149 

150Markdown ķŒŒģ¼ė”œ subagent넼 ģˆ˜ė™ģœ¼ė”œ ė§Œė“¤ź±°ė‚˜, CLI ķ”Œėž˜ź·øė„¼ 통핓 ģ •ģ˜ķ•˜ź±°ė‚˜, ķ”ŒėŸ¬ź·øģøģ„ 통핓 ė°°ķ¬ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤. ė‹¤ģŒ ģ„¹ģ…˜ģ—ģ„œėŠ” ėŖØė“  구성 ģ˜µģ…˜ģ„ ė‹¤ė£¹ė‹ˆė‹¤.150subagent ķŒŒģ¼ģ„ ģˆ˜ė™ģœ¼ė”œ ģž‘ģ„±ķ•˜ź±°ė‚˜, CLI ķ”Œėž˜ź·øė„¼ 통핓 ģ •ģ˜ķ•˜ź±°ė‚˜, ķ”ŒėŸ¬ź·øģøģ„ 통핓 ė°°ķ¬ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤. ė‹¤ģŒ ģ„¹ģ…˜ģ—ģ„œėŠ” ėŖØė“  구성 ģ˜µģ…˜ģ„ ė‹¤ė£¹ė‹ˆė‹¤.

151 

152<Note>

153 Claude Code v2.1.197 ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” `/agents`ź°€ ė¼ģ“ėøŒ subagent넼 ė‚˜ģ—“ķ•˜ėŠ” **Running** 탭과 ģƒģ„±, ķŽøģ§‘ ė° ģ‚­ģ œė„¼ ģœ„ķ•œ **Library** ķƒ­ģ“ ģžˆėŠ” ėŒ€ķ™”ķ˜• ė§ˆė²•ģ‚¬ė„¼ ģ—½ė‹ˆė‹¤. {/* max-version: 2.1.197 */}

154</Note>

151 155 

152<h2 id="configure-subagents">156<h2 id="configure-subagents">

153 Subagent 구성157 Subagent 구성

154</h2>158</h2>

155 159 

156<h3 id="use-the-/agents-command">160Subagentģ˜ ķŒŒģ¼ ģœ„ģ¹˜ėŠ” ėˆ„ź°€ ģ‚¬ģš©ķ•  수 ģžˆėŠ”ģ§€ė„¼ ź²°ģ •ķ•˜ź³ , 핓당 frontmatterėŠ” ė¬“ģ—‡ģ„ ķ•  수 ģžˆėŠ”ģ§€ė„¼ ź²°ģ •ķ•©ė‹ˆė‹¤. ģ“ ģ„¹ģ…˜ģ—ģ„œėŠ” subagent ķŒŒģ¼ģ“ 얓디에 ģžˆėŠ”ģ§€ģ™€ ģ§€ģ›ķ•˜ėŠ” ėŖØė“  ķ•„ė“œė„¼ ė‹¤ė£¹ė‹ˆė‹¤.

157 /agents ėŖ…ė ¹ ģ‚¬ģš©

158</h3>

159 

160`/agents` ėŖ…ė ¹ģ€ subagent넼 ź“€ė¦¬ķ•˜źø° ģœ„ķ•œ 탭 ģøķ„°ķŽ˜ģ“ģŠ¤ė„¼ ģ—½ė‹ˆė‹¤. **Running** ķƒ­ģ€ ė¼ģ“ėøŒ ė° ģµœź·¼ģ— ģ™„ė£Œėœ subagent넼 ė‚˜ģ—“ķ•˜ź³  ģ—“ź±°ė‚˜ 중지할 수 ģžˆģŠµė‹ˆė‹¤. **Library** ķƒ­ģ„ ģ‚¬ģš©ķ•˜ė©“ ė‹¤ģŒģ„ ģˆ˜ķ–‰ķ•  수 ģžˆģŠµė‹ˆė‹¤:

161 

162* ģ‚¬ģš© ź°€ėŠ„ķ•œ ėŖØė“  subagent 볓기 (ė‚“ģž„, ģ‚¬ģš©ģž, ķ”„ė”œģ ķŠø, ķ”ŒėŸ¬ź·øģø)

163* ģ•ˆė‚“ėœ 설정 ė˜ėŠ” Claude ģƒģ„±ģœ¼ė”œ 새 subagent ė§Œė“¤źø°

164* 기씓 subagent 구성 ė° ė„źµ¬ ģ•”ģ„øģŠ¤ ķŽøģ§‘

165* ģ‚¬ģš©ģž ģ •ģ˜ subagent ģ‚­ģ œ

166* ģ¤‘ė³µģ“ ģžˆģ„ ė•Œ ķ™œģ„± subagent ķ™•ģø

167 

168ģ“ź²ƒģ“ subagent넼 ė§Œė“¤ź³  ź“€ė¦¬ķ•˜ėŠ” ź¶Œģž„ ė°©ė²•ģž…ė‹ˆė‹¤. ģˆ˜ė™ ģƒģ„± ė˜ėŠ” ģžė™ķ™”ģ˜ 경우 subagent ķŒŒģ¼ģ„ 직접 추가할 ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤.

169 161 

170<h3 id="choose-the-subagent-scope">162<h3 id="choose-the-subagent-scope">

171 Subagent ė²”ģœ„ ģ„ ķƒ163 Subagent ė²”ģœ„ ģ„ ķƒ

172</h3>164</h3>

173 165 

174SubagentėŠ” YAML frontmatterź°€ ģžˆėŠ” Markdown ķŒŒģ¼ģž…ė‹ˆė‹¤. ė²”ģœ„ģ— ė”°ė¼ 다넸 ģœ„ģ¹˜ģ— ģ €ģž„ķ•©ė‹ˆė‹¤. ģ—¬ėŸ¬ subagentź°€ ź°™ģ€ ģ“ė¦„ģ„ ź³µģœ ķ•  ė•Œ ė” ė†’ģ€ ģš°ģ„ ģˆœģœ„ ģœ„ģ¹˜ź°€ ģš°ģ„ ķ•©ė‹ˆė‹¤.166ė²”ģœ„ģ— ė”°ė¼ 다넸 ģœ„ģ¹˜ģ— subagent ķŒŒģ¼ģ„ ģ €ģž„ķ•©ė‹ˆė‹¤. ģ—¬ėŸ¬ subagentź°€ ź°™ģ€ ģ“ė¦„ģ„ ź³µģœ ķ•  ė•Œ Claude CodeėŠ” ė” ė†’ģ€ ģš°ģ„ ģˆœģœ„ ģœ„ģ¹˜ģ˜ subagent넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

175 167 

176| ģœ„ģ¹˜ | ė²”ģœ„ | ģš°ģ„ ģˆœģœ„ | ė§Œė“œėŠ” 방법 |168| ģœ„ģ¹˜ | ė²”ģœ„ | ģš°ģ„ ģˆœģœ„ | ė§Œė“œėŠ” 방법 |

177| :------------------- | :------------ | :----- | :----------------------------- |169| :------------------- | :------------ | :----- | :----------------------------- |

178| ź“€ė¦¬ė˜ėŠ” 설정 | 씰직 전첓 | 1 (최고) | [ź“€ė¦¬ė˜ėŠ” 설정](/ko/settings)ģ„ 통핓 ė°°ķ¬ |170| ź“€ė¦¬ė˜ėŠ” 설정 | 씰직 전첓 | 1 (최고) | [ź“€ė¦¬ė˜ėŠ” 설정](/ko/settings)ģ„ 통핓 ė°°ķ¬ |

179| `--agents` CLI ķ”Œėž˜ź·ø | ķ˜„ģž¬ ģ„øģ…˜ | 2 | Claude Code ģ‹œģž‘ ģ‹œ JSON 전달 |171| `--agents` CLI ķ”Œėž˜ź·ø | ķ˜„ģž¬ ģ„øģ…˜ | 2 | Claude Code ģ‹œģž‘ ģ‹œ JSON 전달 |

180| `.claude/agents/` | ķ˜„ģž¬ ķ”„ė”œģ ķŠø | 3 | ėŒ€ķ™”ķ˜• ė˜ėŠ” ģˆ˜ė™ |172| `.claude/agents/` | ķ˜„ģž¬ ķ”„ė”œģ ķŠø | 3 | Claude에 ģš”ģ²­ķ•˜ź±°ė‚˜ ķŒŒģ¼ģ„ ģˆ˜ė™ģœ¼ė”œ ģƒģ„± |

181| `~/.claude/agents/` | ėŖØė“  ķ”„ė”œģ ķŠø | 4 | ėŒ€ķ™”ķ˜• ė˜ėŠ” ģˆ˜ė™ |173| `~/.claude/agents/` | ėŖØė“  ķ”„ė”œģ ķŠø | 4 | Claude에 ģš”ģ²­ķ•˜ź±°ė‚˜ ķŒŒģ¼ģ„ ģˆ˜ė™ģœ¼ė”œ ģƒģ„± |

182| ķ”ŒėŸ¬ź·øģøģ˜ `agents/` 디렉토리 | ķ”ŒėŸ¬ź·øģøģ“ ķ™œģ„±ķ™”ėœ ģœ„ģ¹˜ | 5 (ģµœģ €) | [ķ”ŒėŸ¬ź·øģø](/ko/plugins)ź³¼ ķ•Øź»˜ ģ„¤ģ¹˜ |174| ķ”ŒėŸ¬ź·øģøģ˜ `agents/` 디렉토리 | ķ”ŒėŸ¬ź·øģøģ“ ķ™œģ„±ķ™”ėœ ģœ„ģ¹˜ | 5 (ģµœģ €) | [ķ”ŒėŸ¬ź·øģø](/ko/plugins)ź³¼ ķ•Øź»˜ ģ„¤ģ¹˜ |

183 175 

184**ķ”„ė”œģ ķŠø subagent** (`.claude/agents/`)ėŠ” ģ½”ė“œė² ģ“ģŠ¤ģ— ķŠ¹ģ •ķ•œ subagent에 ģ“ģƒģ ģž…ė‹ˆė‹¤. 버전 ģ œģ–“ģ— ģ²“ķ¬ģøķ•˜ģ—¬ ķŒ€ģ“ ķ˜‘ė „ķ•˜ģ—¬ ģ‚¬ģš©ķ•˜ź³  ź°œģ„ ķ•  수 ģžˆģŠµė‹ˆė‹¤.176**ķ”„ė”œģ ķŠø subagent** (`.claude/agents/`)ėŠ” ģ½”ė“œė² ģ“ģŠ¤ģ— ķŠ¹ģ •ķ•œ subagent에 ģ“ģƒģ ģž…ė‹ˆė‹¤. 버전 ģ œģ–“ģ— ģ²“ķ¬ģøķ•˜ģ—¬ ķŒ€ģ“ ķ˜‘ė „ķ•˜ģ—¬ ģ‚¬ģš©ķ•˜ź³  ź°œģ„ ķ•  수 ģžˆģŠµė‹ˆė‹¤.


189 181 

190**ģ‚¬ģš©ģž subagent** (`~/.claude/agents/`)ėŠ” ėŖØė“  ķ”„ė”œģ ķŠøģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•œ ź°œģø subagentģž…ė‹ˆė‹¤.182**ģ‚¬ģš©ģž subagent** (`~/.claude/agents/`)ėŠ” ėŖØė“  ķ”„ė”œģ ķŠøģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•œ ź°œģø subagentģž…ė‹ˆė‹¤.

191 183 

192Claude CodeėŠ” `.claude/agents/` ė° `~/.claude/agents/`넼 ģž¬ź·€ģ ģœ¼ė”œ ģŠ¤ģŗ”ķ•˜ėÆ€ė”œ `agents/review/` ė˜ėŠ” `agents/research/`와 ź°™ģ€ ķ•˜ģœ„ ķ“ė”ė”œ ģ •ģ˜ė„¼ 구성할 수 ģžˆģŠµė‹ˆė‹¤. ķ•˜ģœ„ 디렉토리 ź²½ė”œėŠ” subagentź°€ ģ‹ė³„ė˜ź±°ė‚˜ ķ˜øģ¶œė˜ėŠ” ė°©ģ‹ģ— ģ˜ķ–„ģ„ 주지 ģ•ŠģŠµė‹ˆė‹¤. ģ™œėƒķ•˜ė©“ IDėŠ” `name` frontmatter ķ•„ė“œģ—ģ„œė§Œ ė‚˜ģ˜¤źø° ė•Œė¬øģž…ė‹ˆė‹¤. 전첓 ķŠøė¦¬ģ—ģ„œ `name` ź°’ģ„ ź³ ģœ ķ•˜ź²Œ ģœ ģ§€ķ•©ė‹ˆė‹¤: ķ•œ ė²”ģœ„ ė‚“ģ˜ 두 ķŒŒģ¼ģ“ ź°™ģ€ ģ“ė¦„ģ„ ģ„ ģ–øķ•˜ė©“ Claude CodeėŠ” ķ•˜ė‚˜ė§Œ ė”œė“œķ•©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}v2.1.196부터 `/doctor`넼 ģ‹¤ķ–‰ķ•˜ė©“ ė™ģ¼ķ•œ ė²”ģœ„ģ˜ 중복 ģ—ģ“ģ „ķŠø ģ“ė¦„ģ„ ė³“ź³ ķ•˜ź³  ķ™œģ„± ģ •ģ˜ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤.184Claude CodeėŠ” `.claude/agents/` ė° `~/.claude/agents/`넼 ģž¬ź·€ģ ģœ¼ė”œ ģŠ¤ģŗ”ķ•˜ėÆ€ė”œ `agents/review/` ė˜ėŠ” `agents/research/`와 ź°™ģ€ ķ•˜ģœ„ ķ“ė”ė”œ ģ •ģ˜ė„¼ 구성할 수 ģžˆģŠµė‹ˆė‹¤. ķ•˜ģœ„ 디렉토리 ź²½ė”œėŠ” subagentź°€ ģ‹ė³„ė˜ź±°ė‚˜ ķ˜øģ¶œė˜ėŠ” ė°©ģ‹ģ— ģ˜ķ–„ģ„ 주지 ģ•ŠģŠµė‹ˆė‹¤. ģ™œėƒķ•˜ė©“ IDėŠ” `name` frontmatter ķ•„ė“œģ—ģ„œė§Œ ė‚˜ģ˜¤źø° ė•Œė¬øģž…ė‹ˆė‹¤.

185 

186전첓 ķŠøė¦¬ģ—ģ„œ `name` ź°’ģ„ ź³ ģœ ķ•˜ź²Œ ģœ ģ§€ķ•©ė‹ˆė‹¤: ķ•œ ė²”ģœ„ ė‚“ģ˜ 두 ķŒŒģ¼ģ“ ź°™ģ€ ģ“ė¦„ģ„ ģ„ ģ–øķ•˜ė©“ Claude CodeėŠ” ķ•˜ė‚˜ė§Œ ė”œė“œķ•©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}v2.1.196부터 `/doctor`넼 ģ‹¤ķ–‰ķ•˜ė©“ ė™ģ¼ķ•œ ė²”ģœ„ģ˜ 중복 ģ—ģ“ģ „ķŠø ģ“ė¦„ģ„ ė³“ź³ ķ•˜ź³  ķ™œģ„± ģ •ģ˜ė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤.

193 187 

194ķ”ŒėŸ¬ź·øģø `agents/` ė””ė ‰ķ† ė¦¬ė„ ģž¬ź·€ģ ģœ¼ė”œ ģŠ¤ģŗ”ė©ė‹ˆė‹¤. ķ”„ė”œģ ķŠø ė° ģ‚¬ģš©ģž ė²”ģœ„ģ™€ 달리 ķ”ŒėŸ¬ź·øģøģ˜ `agents/` 디렉토리 ė‚“ģ˜ ķ•˜ģœ„ ķ“ė”ėŠ” [ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ‹ė³„ģž](#invoke-subagents-explicitly)ģ˜ ģ¼ė¶€ź°€ ė©ė‹ˆė‹¤: ķ”ŒėŸ¬ź·øģø `my-plugin`ģ˜ `agents/review/security.md`에 ģžˆėŠ” ķŒŒģ¼ģ€ `my-plugin:review:security`딜 ė“±ė”ė©ė‹ˆė‹¤.188ķ”ŒėŸ¬ź·øģø `agents/` ė””ė ‰ķ† ė¦¬ė„ ģž¬ź·€ģ ģœ¼ė”œ ģŠ¤ģŗ”ė©ė‹ˆė‹¤. ķ”„ė”œģ ķŠø ė° ģ‚¬ģš©ģž ė²”ģœ„ģ™€ 달리 ķ”ŒėŸ¬ź·øģøģ˜ `agents/` 디렉토리 ė‚“ģ˜ ķ•˜ģœ„ ķ“ė”ėŠ” [ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ‹ė³„ģž](#invoke-subagents-explicitly)ģ˜ ģ¼ė¶€ź°€ ė©ė‹ˆė‹¤: ķ”ŒėŸ¬ź·øģø `my-plugin`ģ˜ `agents/review/security.md`에 ģžˆėŠ” ķŒŒģ¼ģ€ `my-plugin:review:security`딜 ė“±ė”ė©ė‹ˆė‹¤.

195 189 


237 231 

238**ź“€ė¦¬ė˜ėŠ” subagent**ėŠ” 씰직 ź“€ė¦¬ģžź°€ ė°°ķ¬ķ•©ė‹ˆė‹¤. [ź“€ė¦¬ė˜ėŠ” 설정 디렉토리](/ko/settings#settings-files) ė‚“ģ˜ `.claude/agents/`에 markdown ķŒŒģ¼ģ„ ė°°ģ¹˜ķ•˜ź³ , ķ”„ė”œģ ķŠø ė° ģ‚¬ģš©ģž subagent와 ė™ģ¼ķ•œ frontmatter ķ˜•ģ‹ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ź“€ė¦¬ė˜ėŠ” ģ •ģ˜ėŠ” ź°™ģ€ ģ“ė¦„ģ˜ ķ”„ė”œģ ķŠø ė° ģ‚¬ģš©ģž subagent볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤.232**ź“€ė¦¬ė˜ėŠ” subagent**ėŠ” 씰직 ź“€ė¦¬ģžź°€ ė°°ķ¬ķ•©ė‹ˆė‹¤. [ź“€ė¦¬ė˜ėŠ” 설정 디렉토리](/ko/settings#settings-files) ė‚“ģ˜ `.claude/agents/`에 markdown ķŒŒģ¼ģ„ ė°°ģ¹˜ķ•˜ź³ , ķ”„ė”œģ ķŠø ė° ģ‚¬ģš©ģž subagent와 ė™ģ¼ķ•œ frontmatter ķ˜•ģ‹ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ź“€ė¦¬ė˜ėŠ” ģ •ģ˜ėŠ” ź°™ģ€ ģ“ė¦„ģ˜ ķ”„ė”œģ ķŠø ė° ģ‚¬ģš©ģž subagent볓다 ģš°ģ„ ķ•©ė‹ˆė‹¤.

239 233 

240**ķ”ŒėŸ¬ź·øģø subagent**ėŠ” ģ„¤ģ¹˜ķ•œ [ķ”ŒėŸ¬ź·øģø](/ko/plugins)ģ—ģ„œ ģ œź³µė©ė‹ˆė‹¤. `/agents`ģ—ģ„œ ģ‚¬ģš©ģž ģ •ģ˜ subagent와 ķ•Øź»˜ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ķ”ŒėŸ¬ź·øģø subagent ė§Œė“œėŠ” 방법에 ėŒ€ķ•œ ģžģ„øķ•œ ė‚“ģš©ģ€ [ķ”ŒėŸ¬ź·øģø ģ»“ķ¬ė„ŒķŠø ģ°øģ”°](/ko/plugins-reference#agents)넼 ģ°øģ”°ķ•˜ģ„øģš”.234**ķ”ŒėŸ¬ź·øģø subagent**ėŠ” ģ„¤ģ¹˜ķ•œ [ķ”ŒėŸ¬ź·øģø](/ko/plugins)ģ—ģ„œ ģ œź³µė©ė‹ˆė‹¤. ģ“ė“¤ģ€ ģ‚¬ģš©ģž ģ •ģ˜ subagent와 ķ•Øź»˜ ė”œė“œė˜ź³  ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ“ė¦„ ģ•„ėž˜ģ˜ @-mention ģžė™ģ™„ģ„±ģ— ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ķ”ŒėŸ¬ź·øģø subagent ė§Œė“œėŠ” 방법에 ėŒ€ķ•œ ģžģ„øķ•œ ė‚“ģš©ģ€ [ķ”ŒėŸ¬ź·øģø ģ»“ķ¬ė„ŒķŠø ģ°øģ”°](/ko/plugins-reference#agents)넼 ģ°øģ”°ķ•˜ģ„øģš”.

241 235 

242<Note>236<Note>

243 ė³“ģ•ˆģƒģ˜ ģ“ģœ ė”œ ķ”ŒėŸ¬ź·øģø subagentėŠ” `hooks`, `mcpServers`, `permissionMode` frontmatter ķ•„ė“œė„¼ ģ§€ģ›ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ķ•„ė“œėŠ” ķ”ŒėŸ¬ź·øģøģ—ģ„œ ģ—ģ“ģ „ķŠøė„¼ ė”œė“œķ•  ė•Œ ė¬“ģ‹œė©ė‹ˆė‹¤. ķ•„ģš”ķ•œ 경우 ģ—ģ“ģ „ķŠø ķŒŒģ¼ģ„ `.claude/agents/` ė˜ėŠ” `~/.claude/agents/`딜 ė³µģ‚¬ķ•©ė‹ˆė‹¤. `settings.json` ė˜ėŠ” `settings.local.json`ģ˜ [`permissions.allow`](/ko/settings#permission-settings)에 ź·œģ¹™ģ„ 추가할 ģˆ˜ė„ ģžˆģ§€ė§Œ, ģ“ėŸ¬ķ•œ ź·œģ¹™ģ€ 전첓 ģ„øģ…˜ģ— 적용되며 ķ”ŒėŸ¬ź·øģø subagentģ—ė§Œ ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.237 ė³“ģ•ˆģƒģ˜ ģ“ģœ ė”œ ķ”ŒėŸ¬ź·øģø subagentėŠ” `hooks`, `mcpServers`, `permissionMode` frontmatter ķ•„ė“œė„¼ ģ§€ģ›ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ“ėŸ¬ķ•œ ķ•„ė“œėŠ” ķ”ŒėŸ¬ź·øģøģ—ģ„œ ģ—ģ“ģ „ķŠøė„¼ ė”œė“œķ•  ė•Œ ė¬“ģ‹œė©ė‹ˆė‹¤. ķ•„ģš”ķ•œ 경우 ģ—ģ“ģ „ķŠø ķŒŒģ¼ģ„ `.claude/agents/` ė˜ėŠ” `~/.claude/agents/`딜 ė³µģ‚¬ķ•©ė‹ˆė‹¤. `settings.json` ė˜ėŠ” `settings.local.json`ģ˜ [`permissions.allow`](/ko/settings#permission-settings)에 ź·œģ¹™ģ„ 추가할 ģˆ˜ė„ ģžˆģ§€ė§Œ, ģ“ėŸ¬ķ•œ ź·œģ¹™ģ€ 전첓 ģ„øģ…˜ģ— 적용되며 ķ”ŒėŸ¬ź·øģø subagentģ—ė§Œ ģ ģš©ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.


252Subagent ķŒŒģ¼ģ€ źµ¬ģ„±ģ„ ģœ„ķ•œ YAML frontmatter넼 ģ‚¬ģš©ķ•˜ź³  ź·ø 뒤에 Markdownģ˜ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠøź°€ ģ˜µė‹ˆė‹¤:246Subagent ķŒŒģ¼ģ€ źµ¬ģ„±ģ„ ģœ„ķ•œ YAML frontmatter넼 ģ‚¬ģš©ķ•˜ź³  ź·ø 뒤에 Markdownģ˜ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠøź°€ ģ˜µė‹ˆė‹¤:

253 247 

254<Note>248<Note>

255 SubagentėŠ” ģ„øģ…˜ ģ‹œģž‘ ģ‹œ ė”œė“œė©ė‹ˆė‹¤. ė””ģŠ¤ķ¬ģ—ģ„œ subagent ķŒŒģ¼ģ„ 직접 ģ¶”ź°€ķ•˜ź±°ė‚˜ ķŽøģ§‘ķ•˜ė©“ ģ„øģ…˜ģ„ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ—¬ ė”œė“œķ•©ė‹ˆė‹¤. `/agents` ģøķ„°ķŽ˜ģ“ģŠ¤ė„¼ 통핓 ģƒģ„±ėœ subagentėŠ” ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³ ė„ ģ¦‰ģ‹œ ģ ģš©ė©ė‹ˆė‹¤.249 Claude CodeėŠ” `~/.claude/agents/` ė° `.claude/agents/`넼 ź°ģ‹œķ•©ė‹ˆė‹¤. ė””ģŠ¤ķ¬ģ—ģ„œ subagent ķŒŒģ¼ģ„ ģ¶”ź°€ķ•˜ź±°ė‚˜ ķŽøģ§‘ķ•˜ź±°ė‚˜ Claudeź°€ ķ•˜ė‚˜ė„¼ ģž‘ģ„±ķ•˜ė„ė” ģš”ģ²­ķ•˜ė©“ Claude CodeėŠ” ėŖ‡ 쓈 낓에 ė³€ź²½ģ„ ź°ģ§€ķ•˜ź³  ė‹¤ģŒ ģœ„ģž„ģ€ ė‹¤ģ‹œ ģ‹œģž‘ķ•  ķ•„ģš” ģ—†ģ“ ģ—…ė°ģ“ķŠøėœ ģ •ģ˜ė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

250 

251 ģ—¬ģ „ķžˆ ė‹¤ģ‹œ ģ‹œģž‘ģ“ ķ•„ģš”ķ•œ 두 가지 ź²½ģš°ź°€ ģžˆģŠµė‹ˆė‹¤:

252 

253 * ź°ģ‹œģžėŠ” ģ„øģ…˜ģ“ ģ‹œģž‘ė  ė•Œ ģ”“ģž¬ķ–ˆė˜ ė””ė ‰ķ† ė¦¬ė§Œ ķ¬ķ•Øķ•˜ėÆ€ė”œ 새 `agents` ė””ė ‰ķ† ė¦¬ģ—ģ„œ ė²”ģœ„ģ˜ 첫 번째 ģ—ģ“ģ „ķŠø ķŒŒģ¼ģ„ ģƒģ„±ķ•œ 후 ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ—¬ ė”œė“œķ•©ė‹ˆė‹¤.

254 * `--disable-slash-commands`딜 ģ‹œģž‘ėœ ģ„øģ…˜ģ€ ģ“ėŸ¬ķ•œ 디렉토리넼 ģ „ķ˜€ ź°ģ‹œķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

256</Note>255</Note>

257 256 

258```markdown theme={null}257```markdown theme={null}


290| `mcpServers` | ģ•„ė‹ˆģ˜¤ | ģ“ subagentģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•œ [MCP servers](/ko/mcp). 각 ķ•­ėŖ©ģ€ ģ“ėÆø źµ¬ģ„±ėœ ģ„œė²„ė„¼ ģ°øģ”°ķ•˜ėŠ” ģ„œė²„ ģ“ė¦„ (예: `"slack"`) ė˜ėŠ” ģ„œė²„ ģ“ė¦„ģ„ ķ‚¤ė”œ ķ•˜ź³  전첓 [MCP server config](/ko/mcp#installing-mcp-servers)넼 ź°’ģœ¼ė”œ ķ•˜ėŠ” ģøė¼ģø ģ •ģ˜ģž…ė‹ˆė‹¤. [ķ”ŒėŸ¬ź·øģø subagent](#choose-the-subagent-scope)ģ—ģ„œėŠ” ė¬“ģ‹œėØ |289| `mcpServers` | ģ•„ė‹ˆģ˜¤ | ģ“ subagentģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•œ [MCP servers](/ko/mcp). 각 ķ•­ėŖ©ģ€ ģ“ėÆø źµ¬ģ„±ėœ ģ„œė²„ė„¼ ģ°øģ”°ķ•˜ėŠ” ģ„œė²„ ģ“ė¦„ (예: `"slack"`) ė˜ėŠ” ģ„œė²„ ģ“ė¦„ģ„ ķ‚¤ė”œ ķ•˜ź³  전첓 [MCP server config](/ko/mcp#installing-mcp-servers)넼 ź°’ģœ¼ė”œ ķ•˜ėŠ” ģøė¼ģø ģ •ģ˜ģž…ė‹ˆė‹¤. [ķ”ŒėŸ¬ź·øģø subagent](#choose-the-subagent-scope)ģ—ģ„œėŠ” ė¬“ģ‹œėØ |

291| `hooks` | ģ•„ė‹ˆģ˜¤ | ģ“ subagent딜 ė²”ģœ„ź°€ ģ§€ģ •ėœ [ė¼ģ“ķ”„ģ‚¬ģ“ķ“ hooks](#define-hooks-for-subagents). [ķ”ŒėŸ¬ź·øģø subagent](#choose-the-subagent-scope)ģ—ģ„œėŠ” ė¬“ģ‹œėØ |290| `hooks` | ģ•„ė‹ˆģ˜¤ | ģ“ subagent딜 ė²”ģœ„ź°€ ģ§€ģ •ėœ [ė¼ģ“ķ”„ģ‚¬ģ“ķ“ hooks](#define-hooks-for-subagents). [ķ”ŒėŸ¬ź·øģø subagent](#choose-the-subagent-scope)ģ—ģ„œėŠ” ė¬“ģ‹œėØ |

292| `memory` | ģ•„ė‹ˆģ˜¤ | [ģ§€ģ†ģ  메모리 ė²”ģœ„](#enable-persistent-memory): `user`, `project`, ė˜ėŠ” `local`. 교차 ģ„øģ…˜ ķ•™ģŠµ ķ™œģ„±ķ™” |291| `memory` | ģ•„ė‹ˆģ˜¤ | [ģ§€ģ†ģ  메모리 ė²”ģœ„](#enable-persistent-memory): `user`, `project`, ė˜ėŠ” `local`. 교차 ģ„øģ…˜ ķ•™ģŠµ ķ™œģ„±ķ™” |

293| `background` | ģ•„ė‹ˆģ˜¤ | ģ“ subagent넼 ķ•­ģƒ [background task](#run-subagents-in-foreground-or-background)딜 ģ‹¤ķ–‰ķ•˜ė ¤ė©“ `true`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. źø°ė³øź°’: `false` |292| `background` | ģ•„ė‹ˆģ˜¤ | ģ“ subagent넼 ķ•­ģƒ [background task](#run-subagents-in-foreground-or-background)딜 ģ‹¤ķ–‰ķ•˜ė ¤ė©“ `true`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. ģ„¤ģ •ķ•˜ģ§€ ģ•Šģœ¼ė©“ Claudeź°€ ģ„ ķƒķ•˜ź³ , {/* min-version: 2.1.198 */}v2.1.198부터 기본적으딜 subagent넼 ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤ |

294| `effort` | ģ•„ė‹ˆģ˜¤ | ģ“ subagentź°€ ķ™œģ„±ķ™”ė  ė•Œģ˜ ė…øė „ ģˆ˜ģ¤€. ģ„øģ…˜ ė…øė „ ģˆ˜ģ¤€ģ„ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. źø°ė³øź°’: ģ„øģ…˜ģ—ģ„œ ģƒģ†. ģ˜µģ…˜: `low`, `medium`, `high`, `xhigh`, `max` (ģ‚¬ģš© ź°€ėŠ„ķ•œ ģˆ˜ģ¤€ģ€ ėŖØėøģ— ė”°ė¼ 다름) |293| `effort` | ģ•„ė‹ˆģ˜¤ | ģ“ subagentź°€ ķ™œģ„±ķ™”ė  ė•Œģ˜ ė…øė „ ģˆ˜ģ¤€. ģ„øģ…˜ ė…øė „ ģˆ˜ģ¤€ģ„ ģž¬ģ •ģ˜ķ•©ė‹ˆė‹¤. źø°ė³øź°’: ģ„øģ…˜ģ—ģ„œ ģƒģ†. ģ˜µģ…˜: `low`, `medium`, `high`, `xhigh`, `max` (ģ‚¬ģš© ź°€ėŠ„ķ•œ ģˆ˜ģ¤€ģ€ ėŖØėøģ— ė”°ė¼ 다름) |

295| `isolation` | ģ•„ė‹ˆģ˜¤ | Subagent넼 ģž„ģ‹œ [git worktree](/ko/worktrees)ģ—ģ„œ ģ‹¤ķ–‰ķ•˜ė ¤ė©“ `worktree`딜 ģ„¤ģ •ķ•˜ģ—¬ ģ €ģž„ģ†Œģ˜ 격리된 ė³µģ‚¬ė³øģ„ ģ œź³µķ•©ė‹ˆė‹¤. 기본적으딜 [źø°ė³ø ė¶„źø°](/ko/worktrees#choose-the-base-branch)ģ—ģ„œ ė¶„źø°ė˜ė©°, 부모 ģ„øģ…˜ģ˜ `HEAD`ź°€ ģ•„ė‹™ė‹ˆė‹¤. Subagentź°€ 변경 ģ‚¬ķ•­ģ„ ė§Œė“¤ģ§€ ģ•Šģœ¼ė©“ worktreeź°€ ģžė™ģœ¼ė”œ ģ •ė¦¬ė©ė‹ˆė‹¤ |294| `isolation` | ģ•„ė‹ˆģ˜¤ | Subagent넼 ģž„ģ‹œ [git worktree](/ko/worktrees)ģ—ģ„œ ģ‹¤ķ–‰ķ•˜ė ¤ė©“ `worktree`딜 ģ„¤ģ •ķ•˜ģ—¬ ģ €ģž„ģ†Œģ˜ 격리된 ė³µģ‚¬ė³øģ„ ģ œź³µķ•©ė‹ˆė‹¤. 기본적으딜 [źø°ė³ø ė¶„źø°](/ko/worktrees#choose-the-base-branch)ģ—ģ„œ ė¶„źø°ė˜ė©°, 부모 ģ„øģ…˜ģ˜ `HEAD`ź°€ ģ•„ė‹™ė‹ˆė‹¤. Subagentź°€ 변경 ģ‚¬ķ•­ģ„ ė§Œė“¤ģ§€ ģ•Šģœ¼ė©“ worktreeź°€ ģžė™ģœ¼ė”œ ģ •ė¦¬ė©ė‹ˆė‹¤ |

296| `color` | ģ•„ė‹ˆģ˜¤ | ģž‘ģ—… ėŖ©ė” ė° ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ subagentģ˜ ķ‘œģ‹œ ģƒ‰ģƒģž…ė‹ˆė‹¤. `red`, `blue`, `green`, `yellow`, `purple`, `orange`, `pink`, ė˜ėŠ” `cyan`ģ„ ķ—ˆģš©ķ•©ė‹ˆė‹¤ |295| `color` | ģ•„ė‹ˆģ˜¤ | ģž‘ģ—… ėŖ©ė” ė° ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ—ģ„œ subagentģ˜ ķ‘œģ‹œ ģƒ‰ģƒģž…ė‹ˆė‹¤. `red`, `blue`, `green`, `yellow`, `purple`, `orange`, `pink`, ė˜ėŠ” `cyan`ģ„ ķ—ˆģš©ķ•©ė‹ˆė‹¤ |


316 315 

317{/* min-version: 2.1.196 */}v2.1.196부터 `CLAUDE_CODE_SUBAGENT_MODEL`ģ„ `inherit`딜 ģ„¤ģ •ķ•˜ėŠ” ź²ƒģ€ ģ„¤ģ •ķ•˜ģ§€ ģ•Šģ€ 것과 ė™ģ¼ķ•©ė‹ˆė‹¤: ķ•“ź²°ģ€ ķ˜øģ¶œė³„ `model` ė§¤ź°œė³€ģˆ˜ė”œ ź³„ģ†ė˜ź³  frontmatter딜 ź³„ģ†ė©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” `inherit`ģ“ subagent넼 주 ėŒ€ķ™”ģ˜ ėŖØėøė”œ ź°•ģ œķ•˜ź³  ģ“ 두 ģ†ŒģŠ¤ė„¼ 모두 ė¬“ģ‹œķ–ˆģŠµė‹ˆė‹¤.316{/* min-version: 2.1.196 */}v2.1.196부터 `CLAUDE_CODE_SUBAGENT_MODEL`ģ„ `inherit`딜 ģ„¤ģ •ķ•˜ėŠ” ź²ƒģ€ ģ„¤ģ •ķ•˜ģ§€ ģ•Šģ€ 것과 ė™ģ¼ķ•©ė‹ˆė‹¤: ķ•“ź²°ģ€ ķ˜øģ¶œė³„ `model` ė§¤ź°œė³€ģˆ˜ė”œ ź³„ģ†ė˜ź³  frontmatter딜 ź³„ģ†ė©ė‹ˆė‹¤. ģ“ģ „ ė²„ģ „ģ—ģ„œėŠ” `inherit`ģ“ subagent넼 주 ėŒ€ķ™”ģ˜ ėŖØėøė”œ ź°•ģ œķ•˜ź³  ģ“ 두 ģ†ŒģŠ¤ė„¼ 모두 ė¬“ģ‹œķ–ˆģŠµė‹ˆė‹¤.

318 317 

319ķ™˜ź²½ ė³€ģˆ˜, ķ˜øģ¶œė³„ ė§¤ź°œė³€ģˆ˜, frontmatter ź°’ģ€ ģ”°ģ§ģ˜ [`availableModels`](/ko/model-config#restrict-model-selection) ķ—ˆģš© ėŖ©ė”ģ— ėŒ€ķ•“ ķ™•ģøė©ė‹ˆė‹¤. ģ œģ™øėœ ėŖØėøė”œ ķ•“ź²°ė˜ėŠ” ź°’ģ€ ģ‚¬ģš©ė˜ģ§€ ģ•Šģœ¼ė©° subagentėŠ” ģƒģ†ėœ ėŖØėøģ—ģ„œ ėŒ€ģ‹  ģ‹¤ķ–‰ė©ė‹ˆė‹¤.318Claude CodeėŠ” ķ™˜ź²½ ė³€ģˆ˜, ķ˜øģ¶œė³„ ė§¤ź°œė³€ģˆ˜, frontmatter ź°’ģ„ ģ”°ģ§ģ˜ [`availableModels`](/ko/model-config#restrict-model-selection) ķ—ˆģš© ėŖ©ė”ģ— ėŒ€ķ•“ ķ™•ģøķ•©ė‹ˆė‹¤. ģ œģ™øėœ ėŖØėøė”œ ķ•“ź²°ė˜ėŠ” ź°’ģ€ ģ‚¬ģš©ė˜ģ§€ ģ•Šģœ¼ė©° subagentėŠ” ģƒģ†ėœ ėŖØėøģ—ģ„œ ėŒ€ģ‹  ģ‹¤ķ–‰ė©ė‹ˆė‹¤.

319 

320{/* min-version: 2.1.198 */}v2.1.198부터 subagentėŠ” 주 ėŒ€ķ™”ģ˜ [extended thinking](/ko/model-config#extended-thinking) źµ¬ģ„±ė„ ģƒģ†ķ•©ė‹ˆė‹¤: ģ„øģ…˜ģ—ģ„œ thinkingģ“ 켜져 ģžˆģœ¼ė©“ subagentģ—ģ„œė„ 켜져 ģžˆź³ , 꺼져 ģžˆģœ¼ė©“ 꺼진 상태딜 ģœ ģ§€ė©ė‹ˆė‹¤. subagent별 thinking ģ„¤ģ •ģ€ ģ—†ģŠµė‹ˆė‹¤. v2.1.198 ģ“ģ „ģ—ėŠ” 주 ėŒ€ķ™”ģ˜ 설정에 ź“€ź³„ģ—†ģ“ subagentź°€ extended thinkingģ„ ė¹„ķ™œģ„±ķ™”ķ•œ 상태딜 ģ‹¤ķ–‰ė˜ģ—ˆģŠµė‹ˆė‹¤.

320 321 

321<h3 id="control-subagent-capabilities">322<h3 id="control-subagent-capabilities">

322 Subagent 기늄 ģ œģ–“323 Subagent 기늄 ģ œģ–“


430Use the Playwright tools to navigate, screenshot, and interact with pages.431Use the Playwright tools to navigate, screenshot, and interact with pages.

431```432```

432 433 

433ģøė¼ģø ģ •ģ˜ėŠ” `.mcp.json` ģ„œė²„ ķ•­ėŖ© (`stdio`, `http`, `sse`, `ws`)ź³¼ ė™ģ¼ķ•œ ģŠ¤ķ‚¤ė§ˆė„¼ ģ‚¬ģš©ķ•˜ė©° ģ„œė²„ ģ“ė¦„ģœ¼ė”œ 키가 ģ§€ģ •ė©ė‹ˆė‹¤.434ģøė¼ģø ģ •ģ˜ėŠ” `.mcp.json` ģ„œė²„ ķ•­ėŖ©ź³¼ ė™ģ¼ķ•œ ģŠ¤ķ‚¤ė§ˆė„¼ ģ‚¬ģš©ķ•˜ė©° ģ„œė²„ ģ“ė¦„ģœ¼ė”œ 키가 ģ§€ģ •ė˜ź³  `stdio`, `http`, `sse`, `ws` ģœ ķ˜•ģ„ ģ§€ģ›ķ•©ė‹ˆė‹¤.

434 435 

435MCP ģ„œė²„ė„¼ 주 ėŒ€ķ™”ģ—ģ„œ ģ™„ģ „ķžˆ ė¶„ė¦¬ķ•˜ź³  ė„źµ¬ ģ„¤ėŖ…ģ“ ģ»Øķ…ģŠ¤ķŠøė„¼ ģ†Œė¹„ķ•˜ģ§€ ģ•Šė„ė” ķ•˜ė ¤ė©“ `.mcp.json`ģ“ ģ•„ė‹Œ 여기에 ģøė¼ģøģœ¼ė”œ ģ •ģ˜ķ•©ė‹ˆė‹¤. SubagentėŠ” ė„źµ¬ė„¼ 얻고 부모 ėŒ€ķ™”ėŠ” 그렇지 ģ•ŠģŠµė‹ˆė‹¤.436MCP ģ„œė²„ė„¼ 주 ėŒ€ķ™”ģ—ģ„œ ģ™„ģ „ķžˆ ė¶„ė¦¬ķ•˜ź³  ė„źµ¬ ģ„¤ėŖ…ģ“ ģ»Øķ…ģŠ¤ķŠøė„¼ ģ†Œė¹„ķ•˜ģ§€ ģ•Šė„ė” ķ•˜ė ¤ė©“ `.mcp.json`ģ“ ģ•„ė‹Œ 여기에 ģøė¼ģøģœ¼ė”œ ģ •ģ˜ķ•©ė‹ˆė‹¤. SubagentėŠ” ė„źµ¬ė„¼ 얻고 부모 ėŒ€ķ™”ėŠ” 그렇지 ģ•ŠģŠµė‹ˆė‹¤.

436 437 


526 ģ§€ģ†ģ  메모리 팁527 ģ§€ģ†ģ  메모리 팁

527</h5>528</h5>

528 529 

529* `project`ėŠ” ź¶Œģž„ė˜ėŠ” źø°ė³ø ė²”ģœ„ģž…ė‹ˆė‹¤. 메모리넼 버전 ģ œģ–“ė„¼ 통핓 공유 ź°€ėŠ„ķ•˜ź²Œ ė§Œė“­ė‹ˆė‹¤. Subagentģ˜ ģ§€ģ‹ģ“ ėŖØė“  ķ”„ė”œģ ķŠøģ— ź“‘ė²”ģœ„ķ•˜ź²Œ 적용될 ė•Œ `user`넼 ģ‚¬ģš©ķ•˜ź±°ė‚˜, ģ§€ģ‹ģ“ 버전 ģ œģ–“ģ— ģ²“ķ¬ģøė˜ģ§€ ģ•Šģ•„ģ•¼ ķ•  ė•Œ `local`ģ„ ģ‚¬ģš©ķ•©ė‹ˆė‹¤.530* `project`ėŠ” ź¶Œģž„ė˜ėŠ” źø°ė³ø ė²”ģœ„ģž…ė‹ˆė‹¤. 메모리넼 버전 ģ œģ–“ė„¼ 통핓 공유 ź°€ėŠ„ķ•˜ź²Œ ė§Œė“­ė‹ˆė‹¤.

530* Subagent에 ģž‘ģ—…ģ„ ģ‹œģž‘ķ•˜źø° 전에 메모리넼 ķ™•ģøķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤: "Review this PR, and check your memory for patterns you've seen before."531* Subagent에 ģž‘ģ—…ģ„ ģ‹œģž‘ķ•˜źø° 전에 메모리넼 ķ™•ģøķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤: "Review this PR, and check your memory for patterns you've seen before."

531* Subagent에 ģž‘ģ—…ģ„ ģ™„ė£Œķ•œ 후 메모리넼 ģ—…ė°ģ“ķŠøķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤: "Now that you're done, save what you learned to your memory." ģ‹œź°„ģ“ 지남에 ė”°ė¼ ģ“ė ‡ź²Œ ķ•˜ė©“ subagent넼 ė” 효과적으딜 ė§Œė“œėŠ” ģ§€ģ‹ źø°ė°˜ģ“ źµ¬ģ¶•ė©ė‹ˆė‹¤.532* Subagent에 ģž‘ģ—…ģ„ ģ™„ė£Œķ•œ 후 메모리넼 ģ—…ė°ģ“ķŠøķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤: "Now that you're done, save what you learned to your memory." ģ‹œź°„ģ“ 지남에 ė”°ė¼ ģ“ė ‡ź²Œ ķ•˜ė©“ subagent넼 ė” 효과적으딜 ė§Œė“œėŠ” ģ§€ģ‹ źø°ė°˜ģ“ źµ¬ģ¶•ė©ė‹ˆė‹¤.

532* Subagentź°€ ģžģ‹ ģ˜ ģ§€ģ‹ źø°ė°˜ģ„ 적극적으딜 ģœ ģ§€ķ•˜ė„ė” 메모리 ģ§€ģ¹Øģ„ subagentģ˜ markdown ķŒŒģ¼ģ— 직접 ķ¬ķ•Øķ•©ė‹ˆė‹¤:533* Subagentź°€ ģžģ‹ ģ˜ ģ§€ģ‹ źø°ė°˜ģ„ 적극적으딜 ģœ ģ§€ķ•˜ė„ė” 메모리 ģ§€ģ¹Øģ„ subagentģ˜ markdown ķŒŒģ¼ģ— 직접 ķ¬ķ•Øķ•©ė‹ˆė‹¤:


727 728 

728전첓 ė©”ģ‹œģ§€ėŠ” ģ—¬ģ „ķžˆ Claude딜 ģ“ė™ķ•˜ė©°, ClaudeėŠ” ģš”ģ²­ķ•œ ė‚“ģš©ģ„ 기반으딜 subagentģ˜ ģž‘ģ—… ķ”„ė”¬ķ”„ķŠøė„¼ ģž‘ģ„±ķ•©ė‹ˆė‹¤. @-mentionģ€ Claudeź°€ ķ˜øģ¶œķ•˜ėŠ” subagent넼 ģ œģ–“ķ•˜ė©°, ė°›ėŠ” ķ”„ė”¬ķ”„ķŠøėŠ” ģ œģ–“ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.729전첓 ė©”ģ‹œģ§€ėŠ” ģ—¬ģ „ķžˆ Claude딜 ģ“ė™ķ•˜ė©°, ClaudeėŠ” ģš”ģ²­ķ•œ ė‚“ģš©ģ„ 기반으딜 subagentģ˜ ģž‘ģ—… ķ”„ė”¬ķ”„ķŠøė„¼ ģž‘ģ„±ķ•©ė‹ˆė‹¤. @-mentionģ€ Claudeź°€ ķ˜øģ¶œķ•˜ėŠ” subagent넼 ģ œģ–“ķ•˜ė©°, ė°›ėŠ” ķ”„ė”¬ķ”„ķŠøėŠ” ģ œģ–“ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

729 730 

730ķ™œģ„±ķ™”ėœ [ķ”ŒėŸ¬ź·øģø](/ko/plugins)ģ—ģ„œ ģ œź³µķ•˜ėŠ” SubagentėŠ” typeahead에 `my-plugin:code-reviewer` ė˜ėŠ” ķ”ŒėŸ¬ź·øģøģ“ [agents넼 ķ•˜ģœ„ ķ“ė”ė”œ 구성](#choose-the-subagent-scope)ķ•  ė•Œ `my-plugin:review:security`와 ź°™ģ€ ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ“ė¦„ģœ¼ė”œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ģ„øģ…˜ģ—ģ„œ ķ˜„ģž¬ 실행 ģ¤‘ģø ėŖ…ėŖ…ėœ background subagentė„ typeahead에 ė‚˜ķƒ€ė‚˜ė©° ģ“ė¦„ ģ˜†ģ— 상태넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ„ ķƒźø°ė„¼ ģ‚¬ģš©ķ•˜ģ§€ ģ•Šź³  ģˆ˜ė™ģœ¼ė”œ mentionģ„ ģž…ė „ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤: 딜컬 subagentģ˜ 경우 `@agent-<name>`, ķ”ŒėŸ¬ź·øģø subagentģ˜ 경우 ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ“ė¦„ 뒤에 `@agent-`넼 ģž…ė „ķ•©ė‹ˆė‹¤. 예넼 들얓 `@agent-my-plugin:code-reviewer`ģž…ė‹ˆė‹¤.731ķ™œģ„±ķ™”ėœ [ķ”ŒėŸ¬ź·øģø](/ko/plugins)ģ—ģ„œ ģ œź³µķ•˜ėŠ” SubagentėŠ” typeahead에 `my-plugin:code-reviewer` ė˜ėŠ” ķ”ŒėŸ¬ź·øģøģ“ [agents넼 ķ•˜ģœ„ ķ“ė”ė”œ 구성](#choose-the-subagent-scope)ķ•  ė•Œ `my-plugin:review:security`와 ź°™ģ€ ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ“ė¦„ģœ¼ė”œ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ģ„øģ…˜ģ—ģ„œ ķ˜„ģž¬ 실행 ģ¤‘ģø ėŖ…ėŖ…ėœ background subagentė„ typeahead에 ė‚˜ķƒ€ė‚˜ė©° ģ“ė¦„ ģ˜†ģ— 상태넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤.

732 

733ģ„ ķƒźø°ė„¼ ģ‚¬ģš©ķ•˜ģ§€ ģ•Šź³  ģˆ˜ė™ģœ¼ė”œ mentionģ„ ģž…ė „ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤: 딜컬 subagentģ˜ 경우 `@agent-<name>`, ķ”ŒėŸ¬ź·øģø subagentģ˜ 경우 ė²”ģœ„ź°€ ģ§€ģ •ėœ ģ“ė¦„ 뒤에 `@agent-`넼 ģž…ė „ķ•©ė‹ˆė‹¤. 예넼 들얓 `@agent-my-plugin:code-reviewer`ģž…ė‹ˆė‹¤.

731 734 

732**전첓 ģ„øģ…˜ģ„ subagent딜 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.** [`--agent <name>`](/ko/cli-reference)ģ„ ģ „ė‹¬ķ•˜ģ—¬ 주 ģŠ¤ė ˆė“œ ģžģ²“ź°€ 핓당 subagentģ˜ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø, ė„źµ¬ ģ œķ•œ ė° ėŖØėøģ„ ģ·Øķ•˜ėŠ” ģ„øģ…˜ģ„ ģ‹œģž‘ķ•©ė‹ˆė‹¤:735**전첓 ģ„øģ…˜ģ„ subagent딜 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.** [`--agent <name>`](/ko/cli-reference)ģ„ ģ „ė‹¬ķ•˜ģ—¬ 주 ģŠ¤ė ˆė“œ ģžģ²“ź°€ 핓당 subagentģ˜ ģ‹œģŠ¤ķ…œ ķ”„ė”¬ķ”„ķŠø, ė„źµ¬ ģ œķ•œ ė° ėŖØėøģ„ ģ·Øķ•˜ėŠ” ģ„øģ…˜ģ„ ģ‹œģž‘ķ•©ė‹ˆė‹¤:

733 736 


772* **Foreground subagent**ėŠ” ģ™„ė£Œė  ė•Œź¹Œģ§€ 주 ėŒ€ķ™”ė„¼ ģ°Øė‹Øķ•©ė‹ˆė‹¤. ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøėŠ” ė°œģƒķ•˜ėŠ” ėŒ€ė”œ ģ‚¬ģš©ģžģ—ź²Œ ģ „ė‹¬ė©ė‹ˆė‹¤.775* **Foreground subagent**ėŠ” ģ™„ė£Œė  ė•Œź¹Œģ§€ 주 ėŒ€ķ™”ė„¼ ģ°Øė‹Øķ•©ė‹ˆė‹¤. ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøėŠ” ė°œģƒķ•˜ėŠ” ėŒ€ė”œ ģ‚¬ģš©ģžģ—ź²Œ ģ „ė‹¬ė©ė‹ˆė‹¤.

773* **Background subagent**ėŠ” ź³„ģ† ģž‘ģ—…ķ•˜ėŠ” ė™ģ•ˆ ė™ģ‹œģ— ģ‹¤ķ–‰ė©ė‹ˆė‹¤. {/* min-version: 2.1.186 */}v2.1.186부터 background subagentź°€ ź¶Œķ•œģ“ ķ•„ģš”ķ•œ ė„źµ¬ ķ˜øģ¶œģ— ė„ė‹¬ķ•˜ė©“ ķ”„ė”¬ķ”„ķŠøź°€ 주 ģ„øģ…˜ģ— ķ‘œģ‹œė˜ź³  ģš”ģ²­ķ•˜ėŠ” subagentģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤. ģŠ¹ģøķ•˜ģ—¬ subagent넼 ź³„ģ†ķ•˜ź±°ė‚˜ Esc넼 눌러 subagent넼 ģ¤‘ģ§€ķ•˜ģ§€ ģ•Šź³  핓당 ė„źµ¬ ķ˜øģ¶œģ„ ź±°ė¶€ķ•©ė‹ˆė‹¤. v2.1.186 ģ“ģ „ģ—ėŠ” background subagentź°€ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ–ˆģ„ ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ„ ģžė™ģœ¼ė”œ ź±°ė¶€ķ–ˆģŠµė‹ˆė‹¤.776* **Background subagent**ėŠ” ź³„ģ† ģž‘ģ—…ķ•˜ėŠ” ė™ģ•ˆ ė™ģ‹œģ— ģ‹¤ķ–‰ė©ė‹ˆė‹¤. {/* min-version: 2.1.186 */}v2.1.186부터 background subagentź°€ ź¶Œķ•œģ“ ķ•„ģš”ķ•œ ė„źµ¬ ķ˜øģ¶œģ— ė„ė‹¬ķ•˜ė©“ ķ”„ė”¬ķ”„ķŠøź°€ 주 ģ„øģ…˜ģ— ķ‘œģ‹œė˜ź³  ģš”ģ²­ķ•˜ėŠ” subagentģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•©ė‹ˆė‹¤. ģŠ¹ģøķ•˜ģ—¬ subagent넼 ź³„ģ†ķ•˜ź±°ė‚˜ Esc넼 눌러 subagent넼 ģ¤‘ģ§€ķ•˜ģ§€ ģ•Šź³  핓당 ė„źµ¬ ķ˜øģ¶œģ„ ź±°ė¶€ķ•©ė‹ˆė‹¤. v2.1.186 ģ“ģ „ģ—ėŠ” background subagentź°€ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ–ˆģ„ ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ„ ģžė™ģœ¼ė”œ ź±°ė¶€ķ–ˆģŠµė‹ˆė‹¤.

774 777 

775ClaudeėŠ” ģž‘ģ—…ģ„ 기반으딜 subagent넼 foreground ė˜ėŠ” backgroundģ—ģ„œ 실행할지 ź²°ģ •ķ•©ė‹ˆė‹¤. ė‹¤ģŒģ„ ģˆ˜ķ–‰ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤:778{/* min-version: 2.1.198 */}v2.1.198부터 subagentėŠ” 기본적으딜 backgroundģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ClaudeėŠ” 결과가 ķ•„ģš”ķ•œ 경우 subagent넼 foregroundģ—ģ„œ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. źø°ė³øź°’ģ€ subagentź°€ ģ‹¤ķ–‰ė˜ėŠ” ģœ„ģ¹˜ė„¼ ė³€ź²½ķ•˜ė©°, ģˆ˜ķ–‰ķ•  수 ģžˆėŠ” ģž‘ģ—…ģ€ ė³€ź²½ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤: background subagentėŠ” ģ—¬ģ „ķžˆ 주 ģ„øģ…˜ģ—ģ„œ ėŖØė“  ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. v2.1.198 ģ“ģ „ģ—ėŠ” Claudeź°€ ģž‘ģ—…ģ„ 기반으딜 foreground와 background ģ¤‘ģ—ģ„œ ģ„ ķƒķ–ˆģŠµė‹ˆė‹¤.

776 779 

777* Claude에 "run this in the background"넼 ģš”ģ²­780ė‹¤ģŒģ„ ģˆ˜ķ–‰ķ•  ģˆ˜ė„ ģžˆģŠµė‹ˆė‹¤:

781 

782* Claude에 ģž‘ģ—…ģ„ background ė˜ėŠ” foregroundģ—ģ„œ ģ‹¤ķ–‰ķ•˜ė„ė” ģš”ģ²­

778* **Ctrl+B**넼 눌러 실행 ģ¤‘ģø ģž‘ģ—…ģ„ background딜 ģ“ė™783* **Ctrl+B**넼 눌러 실행 ģ¤‘ģø ģž‘ģ—…ģ„ background딜 ģ“ė™

779 784 

780ėŖØė“  background ģž‘ģ—… źø°ėŠ„ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` ķ™˜ź²½ ė³€ģˆ˜ė„¼ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. [ķ™˜ź²½ ė³€ģˆ˜](/ko/env-vars)넼 ģ°øģ”°ķ•˜ģ„øģš”.785ėŖØė“  background ģž‘ģ—… źø°ėŠ„ģ„ ė¹„ķ™œģ„±ķ™”ķ•˜ė ¤ė©“ `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS` ķ™˜ź²½ ė³€ģˆ˜ė„¼ `1`딜 ģ„¤ģ •ķ•©ė‹ˆė‹¤. [ķ™˜ź²½ ė³€ģˆ˜](/ko/env-vars)넼 ģ°øģ”°ķ•˜ģ„øģš”.

781 786 

782[`CLAUDE_CODE_FORK_SUBAGENT`](#fork-the-current-conversation)ź°€ `1`딜 ģ„¤ģ •ė˜ė©“ `background` ķ•„ė“œģ™€ ź“€ź³„ģ—†ģ“ ėŖØė“  subagent ģƒģ„±ģ“ backgroundģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ģ“ėŸ¬ķ•œ background subagentģ˜ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøėŠ” ģœ„ģ—ģ„œ ģ„¤ėŖ…ķ•œ ėŒ€ė”œ 주 ģ„øģ…˜ģ— ķ‘œģ‹œė©ė‹ˆė‹¤.787[`CLAUDE_CODE_FORK_SUBAGENT`](#fork-the-current-conversation)ź°€ `1`딜 ģ„¤ģ •ė˜ė©“ ėŖØė“  subagent ģƒģ„±ģ“ backgroundģ—ģ„œ ģ‹¤ķ–‰ė˜ź³  frontmatter `background` ķ•„ė“œėŠ” ķšØź³¼ź°€ ģ—†ģŠµė‹ˆė‹¤. fork ėŖØė“œėŠ” `Agent` ė„źµ¬ģ—ģ„œ `run_in_background` ė§¤ź°œė³€ģˆ˜ė„¼ ģ œź±°ķ•˜źø° ė•Œė¬øģž…ė‹ˆė‹¤. `CLAUDE_CODE_DISABLE_BACKGROUND_TASKS`ėŠ” fork ėŖØė“œė³“ė‹¤ ģš°ģ„ ķ•˜ė©° subagent ģƒģ„±ģ„ foreground에 ģœ ģ§€ķ•©ė‹ˆė‹¤.

788 

789<h3 id="api-errors-in-subagents">

790 Subagentģ˜ API 오넘

791</h3>

792 

793{/* min-version: 2.1.199 */}v2.1.199부터 API 오넘 (예: ģ‚¬ģš© ģ œķ•œ ė˜ėŠ” 반복된 ģ„œė²„ 오넘)딜 ģøķ•“ ģ‹¤ķ–‰ģ“ ģ¢…ė£Œėœ subagentėŠ” 오넘 ķ…ģŠ¤ķŠøė„¼ subagentģ˜ ź²°ź³¼ģø 것처럼 ė°˜ķ™˜ķ•˜ėŠ” ėŒ€ģ‹  핓당 ģ‹¤ķŒØė„¼ Claude에 ė³“ź³ ķ•©ė‹ˆė‹¤. Claudeź°€ ė°›ėŠ” ė‚“ģš©ģ€ subagentź°€ ģ‹¤ķ–‰ėœ ģœ„ģ¹˜ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤:

794 

795* **Foreground**: ģ†ė„ ģ œķ•œ, ź³¼ė¶€ķ•˜ ė˜ėŠ” ģ„œė²„ ģ˜¤ė„˜ź°€ ģ“ėÆø ģ¶œė „ģ„ ģƒģ„±ķ•œ subagent넼 ģ¤‘ė‹Øķ•˜ė©“ Agent ė„źµ¬ėŠ” 핓당 부분 ģ¶œė „ģ„ subagentź°€ ģ¤‘ė‹Øė˜ģ—ˆģœ¼ė©° ģž‘ģ—…ģ„ ģ™„ė£Œķ•˜ģ§€ ėŖ»ķ–ˆė‹¤ėŠ” 메모와 ķ•Øź»˜ ė°˜ķ™˜ķ•©ė‹ˆė‹¤. 그렇지 ģ•Šģœ¼ė©“ ė„źµ¬ ķ˜øģ¶œģ“ [`Agent terminated early due to an API error`](/ko/errors#agent-terminated-early-due-to-an-api-error)딜 ģ‹¤ķŒØķ•˜ź³  오넘 세부 정볓가 ė’¤ė”°ė¦…ė‹ˆė‹¤.

796* **Background**: subagentėŠ” ģ‹¤ķŒØė”œ ķ‘œģ‹œė˜ė©° Claudeź°€ ģ¢…ė£Œė  ė•Œ ė°›ėŠ” ė©”ģ‹œģ§€ėŠ” API ģ˜¤ė„˜ģ˜ ģ“ė¦„ģ„ ģ§€ģ •ķ•˜ź³  subagentģ˜ ė§ˆģ§€ė§‰ ģ¶œė „ģ„ ķ¬ķ•Øķ•˜ėÆ€ė”œ 부분 ģž‘ģ—…ģ“ ģ†ģ‹¤ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

797 

798źø°ė³ø API ģ˜¤ė„˜ź°€ ķ•“ź²°ė˜ė©“ Claude에 ģž‘ģ—…ģ„ ė‹¤ģ‹œ ģ‹œė„ķ•˜ź±°ė‚˜ [subagent넼 ģž¬ź°œ](#resume-subagents)ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤.

783 799 

784<h3 id="common-patterns">800<h3 id="common-patterns">

785 ģ¼ė°˜ģ ģø ķŒØķ„“801 ģ¼ė°˜ģ ģø ķŒØķ„“


850 866 

851{/* min-version: 2.1.172 */}Claude Code v2.1.172부터 subagentėŠ” ģžģ‹ ģ˜ subagent넼 ģƒģ„±ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģœ„ģž„ėœ ģž‘ģ—…ģ“ ģžģ²“ģ ģœ¼ė”œ 병렬 ķ•˜ģœ„ ģž‘ģ—…ģœ¼ė”œ 분할될 ė•Œ ģ“ė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. 예넼 들얓 각 ė°œź²¬ģ— ėŒ€ķ•“ ź²€ģ¦ģžė„¼ ė°œģ†”ķ•˜ėŠ” ź²€ķ† ģž subagent넼 ģ‚¬ģš©ķ•˜ė©“ 중간 ģ¶œė „ģ“ 주 ėŒ€ķ™”ģ— ė„ė‹¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģµœģƒģœ„ subagentģ˜ ģš”ģ•½ė§Œ ģ‚¬ģš©ģžģ—ź²Œ ė°˜ķ™˜ė©ė‹ˆė‹¤.867{/* min-version: 2.1.172 */}Claude Code v2.1.172부터 subagentėŠ” ģžģ‹ ģ˜ subagent넼 ģƒģ„±ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģœ„ģž„ėœ ģž‘ģ—…ģ“ ģžģ²“ģ ģœ¼ė”œ 병렬 ķ•˜ģœ„ ģž‘ģ—…ģœ¼ė”œ 분할될 ė•Œ ģ“ė„¼ ģ‚¬ģš©ķ•©ė‹ˆė‹¤. 예넼 들얓 각 ė°œź²¬ģ— ėŒ€ķ•“ ź²€ģ¦ģžė„¼ ė°œģ†”ķ•˜ėŠ” ź²€ķ† ģž subagent넼 ģ‚¬ģš©ķ•˜ė©“ 중간 ģ¶œė „ģ“ 주 ėŒ€ķ™”ģ— ė„ė‹¬ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģµœģƒģœ„ subagentģ˜ ģš”ģ•½ė§Œ ģ‚¬ģš©ģžģ—ź²Œ ė°˜ķ™˜ė©ė‹ˆė‹¤.

852 868 

853ģ¤‘ģ²©ėœ subagentėŠ” ģµœģƒģœ„ subagent와 ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ źµ¬ģ„±ė˜ė©° ė™ģ¼ķ•œ [ė²”ģœ„](#choose-the-subagent-scope)ģ—ģ„œ ķ•“ź²°ė©ė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠø ģž…ė „ ģ•„ėž˜ģ˜ subagent ķŒØė„ģ€ 전첓 트리넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤: 각 ķ–‰ģ€ ķ•˜ģœ„ ķ•­ėŖ©ģ˜ `(+N)` 개수넼 ķ‘œģ‹œķ•˜ź³ , {/* min-version: 2.1.193 */}v2.1.193부터 ķ–‰ģ„ ģ—“ė©“ 핓당 subagentģ˜ ķ˜•ģ œ ė° 직접 ģžģ‹ģ“ `main`으딜 ėŒģ•„ź°€ėŠ” ź²½ė”œģ™€ ķ•Øź»˜ ķ‘œģ‹œė©ė‹ˆė‹¤. [`/agents`](#use-the-%2Fagents-command)ģ˜ Running ķƒ­ģ€ 실행 ģ¤‘ģø subagent넼 ķ‰ė©“ ėŖ©ė”ģœ¼ė”œ ė‚˜ģ—“ķ•©ė‹ˆė‹¤.869ģ¤‘ģ²©ėœ subagentėŠ” ģµœģƒģœ„ subagent와 ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ źµ¬ģ„±ė˜ė©° ė™ģ¼ķ•œ [ė²”ģœ„](#choose-the-subagent-scope)ģ—ģ„œ ķ•“ź²°ė©ė‹ˆė‹¤.

870 

871ķ”„ė”¬ķ”„ķŠø ģž…ė „ ģ•„ėž˜ģ˜ subagent ķŒØė„ģ€ 전첓 트리넼 ķ‘œģ‹œķ•©ė‹ˆė‹¤: 각 ķ–‰ģ€ ķ•˜ģœ„ ķ•­ėŖ©ģ˜ `(+N)` 개수넼 ķ‘œģ‹œķ•˜ź³ , {/* min-version: 2.1.193 */}v2.1.193부터 ķ–‰ģ„ ģ—“ė©“ 핓당 subagentģ˜ ķ˜•ģ œ ė° 직접 ģžģ‹ģ“ `main`으딜 ėŒģ•„ź°€ėŠ” ź²½ė”œģ™€ ķ•Øź»˜ ķ‘œģ‹œė©ė‹ˆė‹¤.

854 872 

855ź¹Šģ“ėŠ” 각 ģˆ˜ģ¤€ģ“ [foreground ė˜ėŠ” background](#run-subagents-in-foreground-or-background)ģ—ģ„œ ģ‹¤ķ–‰ė˜ėŠ”ģ§€ 여부와 ź“€ź³„ģ—†ģ“ 주 ėŒ€ķ™” ģ•„ėž˜ģ˜ subagent ģˆ˜ģ¤€ 수딜 ź³„ģ‚°ė©ė‹ˆė‹¤. ź¹Šģ“ 5ģ˜ subagentėŠ” Agent ė„źµ¬ė„¼ 받지 ģ•Šģœ¼ė©° ģ¶”ź°€ė”œ ģƒģ„±ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ģ œķ•œģ€ ź³ ģ •ė˜ģ–“ ģžˆģœ¼ė©° 구성할 수 ģ—†ģŠµė‹ˆė‹¤.873ź¹Šģ“ėŠ” 각 ģˆ˜ģ¤€ģ“ [foreground ė˜ėŠ” background](#run-subagents-in-foreground-or-background)ģ—ģ„œ ģ‹¤ķ–‰ė˜ėŠ”ģ§€ 여부와 ź“€ź³„ģ—†ģ“ 주 ėŒ€ķ™” ģ•„ėž˜ģ˜ subagent ģˆ˜ģ¤€ 수딜 ź³„ģ‚°ė©ė‹ˆė‹¤. ź¹Šģ“ 5ģ˜ subagentėŠ” Agent ė„źµ¬ė„¼ 받지 ģ•Šģœ¼ė©° ģ¶”ź°€ė”œ ģƒģ„±ķ•  수 ģ—†ģŠµė‹ˆė‹¤. ģ œķ•œģ€ ź³ ģ •ė˜ģ–“ ģžˆģœ¼ė©° 구성할 수 ģ—†ģŠµė‹ˆė‹¤.

856 874 


890 908 

891ģž¬ź°œėœ subagentėŠ” ėŖØė“  ģ“ģ „ ė„źµ¬ 호출, ź²°ź³¼ ė° ģ¶”ė” ģ„ ķ¬ķ•Øķ•œ 전첓 ėŒ€ķ™” źø°ė”ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤. SubagentėŠ” 새딜 ģ‹œģž‘ķ•˜ėŠ” ėŒ€ģ‹  ģ •ķ™•ķžˆ ģ¤‘ė‹Øķ•œ ģœ„ģ¹˜ģ—ģ„œ ź³„ģ†ė©ė‹ˆė‹¤.909ģž¬ź°œėœ subagentėŠ” ėŖØė“  ģ“ģ „ ė„źµ¬ 호출, ź²°ź³¼ ė° ģ¶”ė” ģ„ ķ¬ķ•Øķ•œ 전첓 ėŒ€ķ™” źø°ė”ģ„ ģœ ģ§€ķ•©ė‹ˆė‹¤. SubagentėŠ” 새딜 ģ‹œģž‘ķ•˜ėŠ” ėŒ€ģ‹  ģ •ķ™•ķžˆ ģ¤‘ė‹Øķ•œ ģœ„ģ¹˜ģ—ģ„œ ź³„ģ†ė©ė‹ˆė‹¤.

892 910 

893Subagentź°€ ģ™„ė£Œė˜ė©“ ClaudeėŠ” ģ—ģ“ģ „ķŠø ID넼 ė°›ģŠµė‹ˆė‹¤. ė‚“ģž„ Explore ė° Plan ģ—ģ“ģ „ķŠøėŠ” ģ¼ķšŒģ„±ģ“ė©° ģ—ģ“ģ „ķŠø ID넼 ė°˜ķ™˜ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģž¬ź°œķ•  수 ģ—†ģŠµė‹ˆė‹¤. ģž‘ģ—…ģ„ ź³„ģ†ķ•“ģ•¼ ķ•  ė•ŒėŠ” `general-purpose` ė˜ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ subagent넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤. ClaudeėŠ” ģ—ģ“ģ „ķŠøģ˜ ID넼 `to` ķ•„ė“œė”œ ģ‚¬ģš©ķ•˜ģ—¬ `SendMessage` ė„źµ¬ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģž¬ź°œķ•©ė‹ˆė‹¤. `SendMessage` ė„źµ¬ėŠ” ķ•­ģƒ ģ—ģ“ģ „ķŠø ID ė˜ėŠ” ģ“ė¦„ģœ¼ė”œ subagent넼 ģž¬ź°œķ•˜ėŠ” ė° ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤. `shutdown_request` ė° `plan_approval_response`와 ź°™ģ€ źµ¬ģ”°ķ™”ėœ ķŒ€ ķ”„ė”œķ† ģ½œ ė©”ģ‹œģ§€ėŠ” [agent teams](/ko/agent-teams)ź°€ ķ™œģ„±ķ™”ė˜ģ–“ģ•¼ ķ•©ė‹ˆė‹¤.911Subagentź°€ ģ™„ė£Œė˜ė©“ ClaudeėŠ” ģ—ģ“ģ „ķŠø ID넼 ė°›ģŠµė‹ˆė‹¤. ė‚“ģž„ Explore ė° Plan ģ—ģ“ģ „ķŠøėŠ” ģ¼ķšŒģ„±ģ“ė©° ģ—ģ“ģ „ķŠø ID넼 ė°˜ķ™˜ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģž¬ź°œķ•  수 ģ—†ģŠµė‹ˆė‹¤. ģž‘ģ—…ģ„ ź³„ģ†ķ•“ģ•¼ ķ•  ė•ŒėŠ” `general-purpose` ė˜ėŠ” ģ‚¬ģš©ģž ģ •ģ˜ subagent넼 ģ‚¬ģš©ķ•©ė‹ˆė‹¤.

912 

913ClaudeėŠ” `SendMessage` ė„źµ¬ė„¼ ģ—ģ“ģ „ķŠøģ˜ ID ė˜ėŠ” ģ“ė¦„ģ„ `to` ķ•„ė“œė”œ ģ‚¬ģš©ķ•˜ģ—¬ ģž¬ź°œķ•©ė‹ˆė‹¤. `SendMessage`ėŠ” [agent teams](/ko/agent-teams)ź°€ ķ™œģ„±ķ™”ė˜ģ–“ģ•¼ ķ•˜ėŠ” `shutdown_request` ė° `plan_approval_response`와 ź°™ģ€ źµ¬ģ”°ķ™”ėœ ķŒ€ ķ”„ė”œķ† ģ½œ ė©”ģ‹œģ§€ė„¼ ķ•„ģš”ė”œ ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. ģ—ģ“ģ „ķŠø ID ė˜ėŠ” ģ“ė¦„ģœ¼ė”œ subagent넼 ģž¬ź°œķ•˜ėŠ” ė°ė§Œ ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.

894 914 

895Subagent넼 ģž¬ź°œķ•˜ė ¤ė©“ Claude에 ģ“ģ „ ģž‘ģ—…ģ„ ź³„ģ†ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤:915Subagent넼 ģž¬ź°œķ•˜ė ¤ė©“ Claude에 ģ“ģ „ ģž‘ģ—…ģ„ ź³„ģ†ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤:

896 916 


904 924 

905ģ¤‘ė‹Øėœ subagentź°€ `SendMessage`넼 ė°›ģœ¼ė©“ 새딜욓 `Agent` 호출 ģ—†ģ“ backgroundģ—ģ„œ ģžė™ģœ¼ė”œ ģž¬ź°œė©ė‹ˆė‹¤.925ģ¤‘ė‹Øėœ subagentź°€ `SendMessage`넼 ė°›ģœ¼ė©“ 새딜욓 `Agent` 호출 ģ—†ģ“ backgroundģ—ģ„œ ģžė™ģœ¼ė”œ ģž¬ź°œė©ė‹ˆė‹¤.

906 926 

927{/* min-version: 2.1.199 */}v2.1.199부터 `SendMessage`ėŠ” ģ“ė¦„ģ“ ģ—¬ģ „ķžˆ ėŒ€ķ™”ģ—ģ„œ ģ“ģ „ģ— ė„ė‹¬ķ•œ ė™ģ¼ķ•œ ģ—ģ“ģ „ķŠøė„¼ ģ°øģ”°ķ•˜ėŠ”ģ§€ ķ™•ģøķ•©ė‹ˆė‹¤. ė” 새딜욓 ģ—ģ“ģ „ķŠøź°€ ģ“ė¦„ģ„ 가져간 경우 (예: ģ“ė¦„ģ„ ģž¬ģ‚¬ģš©ķ•œ ė‹¤ģ‹œ ģƒģ„±ėœ background ģ—ģ“ģ „ķŠø), Claude CodeėŠ” ģž˜ėŖ»ėœ ģ—ģ“ģ „ķŠøģ— ģ „ė‹¬ķ•˜ėŠ” ėŒ€ģ‹  ģ „ģ†”ģ„ ź±°ė¶€ķ•˜ė©° ģ˜¤ė„˜ėŠ” ģ“ė¦„ģ“ ķ˜„ģž¬ ė„ė‹¬ķ•˜ėŠ” ģ—ģ“ģ „ķŠøė„¼ ė³“ź³ ķ•˜ėÆ€ė”œ Claudeź°€ ģž¬ėŒ€ģƒķ™”ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ—¬ģ „ķžˆ 실행 ģ¤‘ģø ģ“ģ „ ģ—ģ“ģ „ķŠøģ— ė„ė‹¬ķ•˜ė ¤ė©“ ClaudeėŠ” ģƒģ„± ź²°ź³¼ģ˜ ģ—ģ“ģ „ķŠø ID딜 ģ£¼ģ†Œė„¼ ģ§€ģ •ķ•©ė‹ˆė‹¤. ķ™•ģøģ€ ķ˜„ģž¬ ėŒ€ķ™”ė”œ ė²”ģœ„ź°€ ģ§€ģ •ė˜ė©° `/clear`ģ—ģ„œ ģž¬ģ„¤ģ •ė©ė‹ˆė‹¤.

928 

929{/* min-version: 2.1.198 */}v2.1.198부터 subagentėŠ” ģ“ė„¼ ģ‹œģž‘ķ•œ ģ—ģ“ģ „ķŠøģ˜ ė©”ģ‹œģ§€ė„¼ ģ¼ė°˜ģ ģø ģž‘ģ—… ģ§€ģ‹œė”œ ģ·Øźø‰ķ•˜ė©°, 중간 ģž‘ģ—… 과정 ģˆ˜ģ •ģ„ ķ¬ķ•Øķ•˜ź³  ģžģ‹ ģ˜ ź¶Œķ•œ 설정 ė‚“ģ—ģ„œ ģž‘ė™ķ•©ė‹ˆė‹¤. ė©”ģ‹œģ§€ė„¼ 볓낸 ģ‚¬ėžŒź³¼ ź“€ź³„ģ—†ģ“ 두 가지 ģ œķ•œģ“ ģ—¬ģ „ķžˆ ģœ ģ§€ė©ė‹ˆė‹¤: ģ–“ė–¤ ģ—ģ“ģ „ķŠøģ˜ ė©”ģ‹œģ§€ė„ 볓넘 ģ¤‘ģø ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøģ— ėŒ€ķ•œ ģŠ¹ģøģœ¼ė”œ ź³„ģ‚°ė˜ģ§€ ģ•Šģœ¼ė©°, ģ–“ė–¤ ģ—ģ“ģ „ķŠø ė©”ģ‹œģ§€ė„ subagentģ˜ ź¶Œķ•œ 설정, `CLAUDE.md` ė˜ėŠ” źµ¬ģ„±ģ„ 변경할 수 ģ—†ģŠµė‹ˆė‹¤. ź¶Œķ•œ ģ‹œģŠ¤ķ…œ ė˜ėŠ” ģžģ‹ ģ˜ ė©”ģ‹œģ§€ė§Œ ģŠ¹ģøģ„ 부여할 수 ģžˆģŠµė‹ˆė‹¤.

930 

907ģ—ģ“ģ „ķŠø ID넼 ėŖ…ģ‹œģ ģœ¼ė”œ ģ°øģ”°ķ•˜ė ¤ė©“ Claude에 ID넼 ģš”ģ²­ķ•  ģˆ˜ė„ ģžˆģœ¼ė©°, `~/.claude/projects/{project}/{sessionId}/subagents/`ģ˜ ķŠøėžœģŠ¤ķ¬ė¦½ķŠø ķŒŒģ¼ģ—ģ„œ ID넼 ģ°¾ģ„ 수 ģžˆģŠµė‹ˆė‹¤. 각 ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” `agent-{agentId}.jsonl`딜 ģ €ģž„ė©ė‹ˆė‹¤.931ģ—ģ“ģ „ķŠø ID넼 ėŖ…ģ‹œģ ģœ¼ė”œ ģ°øģ”°ķ•˜ė ¤ė©“ Claude에 ID넼 ģš”ģ²­ķ•  ģˆ˜ė„ ģžˆģœ¼ė©°, `~/.claude/projects/{project}/{sessionId}/subagents/`ģ˜ ķŠøėžœģŠ¤ķ¬ė¦½ķŠø ķŒŒģ¼ģ—ģ„œ ID넼 ģ°¾ģ„ 수 ģžˆģŠµė‹ˆė‹¤. 각 ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” `agent-{agentId}.jsonl`딜 ģ €ģž„ė©ė‹ˆė‹¤.

908 932 

909Subagent ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” 주 ėŒ€ķ™”ģ™€ ė…ė¦½ģ ģœ¼ė”œ ģœ ģ§€ė©ė‹ˆė‹¤:933Subagent ķŠøėžœģŠ¤ķ¬ė¦½ķŠøėŠ” 주 ėŒ€ķ™”ģ™€ ė…ė¦½ģ ģœ¼ė”œ ģœ ģ§€ė©ė‹ˆė‹¤:


971| `x` | ģ™„ė£Œėœ ķ¬ķ¬ė„¼ ė‹«ź±°ė‚˜ 실행 ģ¤‘ģø ķ¬ķ¬ 중지 |995| `x` | ģ™„ė£Œėœ ķ¬ķ¬ė„¼ ė‹«ź±°ė‚˜ 실행 ģ¤‘ģø ķ¬ķ¬ 중지 |

972| `Esc` | ķ”„ė”¬ķ”„ķŠø ģž…ė „ģœ¼ė”œ ķ¬ģ»¤ģŠ¤ ė°˜ķ™˜ |996| `Esc` | ķ”„ė”¬ķ”„ķŠø ģž…ė „ģœ¼ė”œ ķ¬ģ»¤ģŠ¤ ė°˜ķ™˜ |

973 997 

998ķ¬ķ¬ ė˜ėŠ” subagentģ˜ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøź°€ ģ—“ė ¤ ģžˆģœ¼ė©“ ķ›„ģ† ė©”ģ‹œģ§€ ė° [skills](/ko/skills)ėŠ” 핓당 ģ—ģ“ģ „ķŠøė”œ ģ“ė™ķ•˜ģ§€ė§Œ źø°ė³ø 제공 ėŖ…ė ¹ģ€ ģ—¬ģ „ķžˆ 주 ėŒ€ķ™”ģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 핓당 ė³“źø°ģ—ģ„œ `/model` ė˜ėŠ” `/fast`넼 ģž…ė „ķ•˜ė©“ 볓기된 ģ—ģ“ģ „ķŠøģ˜ ėŖØėøģ“ė‚˜ 빠넸 ėŖØė“œź°€ ģ•„ė‹Œ 주 ėŒ€ķ™”ģ˜ ėŖØėøģ“ė‚˜ 빠넸 ėŖØė“œė„¼ ė³€ź²½ķ•œė‹¤ėŠ” ģ•Œė¦¼ģ“ ķ‘œģ‹œė˜ė©°, ģžė™ģœ¼ė”œ ģ‹¤ķ–‰ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

999 

974<h3 id="how-forks-differ-from-named-subagents">1000<h3 id="how-forks-differ-from-named-subagents">

975 ķ¬ķ¬ģ™€ ėŖ…ėŖ…ėœ subagentģ˜ ģ°Øģ“ģ 1001 ķ¬ķ¬ģ™€ ėŖ…ėŖ…ėœ subagentģ˜ ģ°Øģ“ģ 

976</h3>1002</h3>

tools-reference.md +19 āˆ’11

Details

11ģ‚¬ģš©ģž ģ •ģ˜ ė„źµ¬ė„¼ ģ¶”ź°€ķ•˜ė ¤ė©“ [MCP ģ„œė²„](/ko/mcp)넼 ģ—°ź²°ķ•©ė‹ˆė‹¤. Claude넼 ģž¬ģ‚¬ģš© ź°€ėŠ„ķ•œ ķ”„ė”¬ķ”„ķŠø 기반 ģ›Œķ¬ķ”Œė”œģš°ė”œ ķ™•ģž„ķ•˜ė ¤ė©“ [skill](/ko/skills)ģ„ ģž‘ģ„±ķ•©ė‹ˆė‹¤. ģ“ėŠ” 새딜욓 ė„źµ¬ ķ•­ėŖ©ģ„ ģ¶”ź°€ķ•˜ėŠ” ėŒ€ģ‹  기씓 `Skill` ė„źµ¬ė„¼ 통핓 ģ‹¤ķ–‰ė©ė‹ˆė‹¤.11ģ‚¬ģš©ģž ģ •ģ˜ ė„źµ¬ė„¼ ģ¶”ź°€ķ•˜ė ¤ė©“ [MCP ģ„œė²„](/ko/mcp)넼 ģ—°ź²°ķ•©ė‹ˆė‹¤. Claude넼 ģž¬ģ‚¬ģš© ź°€ėŠ„ķ•œ ķ”„ė”¬ķ”„ķŠø 기반 ģ›Œķ¬ķ”Œė”œģš°ė”œ ķ™•ģž„ķ•˜ė ¤ė©“ [skill](/ko/skills)ģ„ ģž‘ģ„±ķ•©ė‹ˆė‹¤. ģ“ėŠ” 새딜욓 ė„źµ¬ ķ•­ėŖ©ģ„ ģ¶”ź°€ķ•˜ėŠ” ėŒ€ģ‹  기씓 `Skill` ė„źµ¬ė„¼ 통핓 ģ‹¤ķ–‰ė©ė‹ˆė‹¤.

12 12 

13| ė„źµ¬ | 설명 | ķ•„ģš”ķ•œ ź¶Œķ•œ |13| ė„źµ¬ | 설명 | ķ•„ģš”ķ•œ ź¶Œķ•œ |

14| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |14| :--------------------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |

15| `Agent` | ģž‘ģ—…ģ„ ģ²˜ė¦¬ķ•˜źø° ģœ„ķ•“ ģžģ²“ context window넼 가진 [subagent](/ko/sub-agents)넼 ģƒģ„±ķ•©ė‹ˆė‹¤. [Agent ė„źµ¬ ė™ģž‘](#agent-tool-behavior) ģ°øģ”° | ģ•„ė‹ˆģ˜¤ |15| `Agent` | ģž‘ģ—…ģ„ ģ²˜ė¦¬ķ•˜źø° ģœ„ķ•“ ģžģ²“ context window넼 가진 [subagent](/ko/sub-agents)넼 ģƒģ„±ķ•©ė‹ˆė‹¤. [Agent ė„źµ¬ ė™ģž‘](#agent-tool-behavior) ģ°øģ”° | ģ•„ė‹ˆģ˜¤ |

16| `Artifact` | HTML ė˜ėŠ” Markdown ķŒŒģ¼ģ„ [artifact](/ko/artifacts)딜 ź²Œģ‹œķ•©ė‹ˆė‹¤: claude.aiģ˜ ė¹„ź³µź°œ ėŒ€ķ™”ķ˜• ķŽ˜ģ“ģ§€ģž…ė‹ˆė‹¤. Team ė° Enterprise ķ”Œėžœģ—ģ„œėŠ” 씰직 ė‚“ģ—ģ„œ ź³µģœ ķ•  수 ģžˆģŠµė‹ˆė‹¤. {/* plan-availability: feature=artifacts plans=pro,max,team,enterprise providers=anthropic */}Pro, Max, Team ė˜ėŠ” Enterprise ķ”Œėžœģ“ ķ•„ģš”ķ•˜ė©° `/login` ģøģ¦ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. [ź°€ģš©ģ„±](/ko/artifacts#availability) ģ°øģ”° | 예 |16| `Artifact` | HTML ė˜ėŠ” Markdown ķŒŒģ¼ģ„ [artifact](/ko/artifacts)딜 ź²Œģ‹œķ•©ė‹ˆė‹¤: claude.aiģ˜ ė¹„ź³µź°œ ėŒ€ķ™”ķ˜• ķŽ˜ģ“ģ§€ģž…ė‹ˆė‹¤. Team ė° Enterprise ķ”Œėžœģ—ģ„œėŠ” 씰직 ė‚“ģ—ģ„œ ź³µģœ ķ•  수 ģžˆģŠµė‹ˆė‹¤. {/* plan-availability: feature=artifacts plans=pro,max,team,enterprise providers=anthropic */}Pro, Max, Team ė˜ėŠ” Enterprise ķ”Œėžœģ“ ķ•„ģš”ķ•˜ė©° `/login` ģøģ¦ģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. [ź°€ģš©ģ„±](/ko/artifacts#availability) ģ°øģ”° | 예 |

17| `AskUserQuestion` | ģš”źµ¬ģ‚¬ķ•­ģ„ ģˆ˜ģ§‘ķ•˜ź±°ė‚˜ ėŖØķ˜øķ•Øģ„ ėŖ…ķ™•ķžˆ ķ•˜źø° ģœ„ķ•“ ź°ź“€ģ‹ ģ§ˆė¬øģ„ ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |17| `AskUserQuestion` | ģš”źµ¬ģ‚¬ķ•­ģ„ ģˆ˜ģ§‘ķ•˜ź±°ė‚˜ ėŖØķ˜øķ•Øģ„ ėŖ…ķ™•ķžˆ ķ•˜źø° ģœ„ķ•“ ź°ź“€ģ‹ ģ§ˆė¬øģ„ ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 60쓈 ģ“ė‚“ģ— ģ‘ė‹µķ•˜ģ§€ ģ•Šģœ¼ė©“ ėŒ€ķ™” ģƒģžź°€ ģžė™ģœ¼ė”œ ė‹«ķž™ė‹ˆė‹¤: ģ“ėÆø ģ„ ķƒķ•œ ģ˜µģ…˜ģ„ ģ œģ¶œķ•˜ź³  Claudeģ—ź²Œ ķ‚¤ė³“ė“œģ—ģ„œ ė©€ģ–“ģ§ˆ 수 ģžˆģŒģ„ ģ•Œė¦¬ėÆ€ė”œ ClaudeėŠ” ģžģ²“ ķŒė‹Øģœ¼ė”œ ģ§„ķ–‰ķ•˜ź³  ė‚˜ģ¤‘ģ— ė‹¤ģ‹œ ģ§ˆė¬øķ•  수 ģžˆģŠµė‹ˆė‹¤. ė§ˆģ§€ė§‰ 20쓈 ė™ģ•ˆ ģ¹“ģš“ķŠøė‹¤ģš“ģ“ ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. ėŖØė“  키 ģž…ė „ģ€ ėŒ€ķ™” ģƒģžė„¼ 엓린 상태딜 ģœ ģ§€ķ•˜ė©°, ķ¬ģ»¤ģŠ¤ė„¼ ė³“ź³ ķ•˜ėŠ” ķ„°ėÆøė„ģ˜ ķ¬ģ»¤ģŠ¤ėœ ģ°½ė„ ė§ˆģ°¬ź°€ģ§€ģž…ė‹ˆė‹¤. [`CLAUDE_AFK_TIMEOUT_MS`](/ko/env-vars#variables) ķ™˜ź²½ ė³€ģˆ˜ė„¼ ģ„¤ģ •ķ•˜ģ—¬ Claude Codeź°€ ėŒ€źø°ķ•˜ėŠ” ģ‹œź°„ģ„ ė³€ź²½ķ•˜ź±°ė‚˜ 24ģ‹œź°„ģø `86400000`ź³¼ ź°™ģ€ 큰 ź°’ģœ¼ė”œ ģ„¤ģ •ķ•˜ģ—¬ ģžė¦¬ė„¼ ė¹„ģ› ģ„ ė•Œ ģ§ˆė¬øģ„ 엓린 상태딜 ģœ ģ§€ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ“ ķƒ€ģž„ģ•„ģ›ƒģ€ `AskUserQuestion`ģ˜ ź°ź“€ģ‹ ģ§ˆė¬øģ—ė§Œ 적용되며, ķ”Œėžœ ģŠ¹ģøģ„ ķ¬ķ•Øķ•œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøėŠ” 유휓 ģƒķƒœģ—ģ„œ ģžė™ģœ¼ė”œ ķ•“ź²°ė˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

18| `Bash` | ķ™˜ź²½ģ—ģ„œ shell ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. [Bash ė„źµ¬ ė™ģž‘](#bash-tool-behavior) ģ°øģ”° | 예 |18| `Bash` | ķ™˜ź²½ģ—ģ„œ shell ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤. [Bash ė„źµ¬ ė™ģž‘](#bash-tool-behavior) ģ°øģ”° | 예 |

19| `CronCreate` | ķ˜„ģž¬ ģ„øģ…˜ ė‚“ģ—ģ„œ 반복 ė˜ėŠ” ģ¼ķšŒģ„± ķ”„ė”¬ķ”„ķŠøė„¼ ģ˜ˆģ•½ķ•©ė‹ˆė‹¤. ģž‘ģ—…ģ€ ģ„øģ…˜ ė²”ģœ„ģ“ė©° `--resume` ė˜ėŠ” `--continue`ģ—ģ„œ ė§Œė£Œė˜ģ§€ ģ•Šģœ¼ė©“ ė³µģ›ė©ė‹ˆė‹¤. [ģ˜ˆģ•½ėœ ģž‘ģ—…](/ko/scheduled-tasks) ģ°øģ”° | ģ•„ė‹ˆģ˜¤ |19| `CronCreate` | ķ˜„ģž¬ ģ„øģ…˜ ė‚“ģ—ģ„œ 반복 ė˜ėŠ” ģ¼ķšŒģ„± ķ”„ė”¬ķ”„ķŠøė„¼ ģ˜ˆģ•½ķ•©ė‹ˆė‹¤. ģž‘ģ—…ģ€ ģ„øģ…˜ ė²”ģœ„ģ“ė©° `--resume` ė˜ėŠ” `--continue`ģ—ģ„œ ė§Œė£Œė˜ģ§€ ģ•Šģœ¼ė©“ ė³µģ›ė©ė‹ˆė‹¤. [ģ˜ˆģ•½ėœ ģž‘ģ—…](/ko/scheduled-tasks) ģ°øģ”° | ģ•„ė‹ˆģ˜¤ |

20| `CronDelete` | ID딜 ģ˜ˆģ•½ėœ ģž‘ģ—…ģ„ ģ·Øģ†Œķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |20| `CronDelete` | ID딜 ģ˜ˆģ•½ėœ ģž‘ģ—…ģ„ ģ·Øģ†Œķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |


35| `Read` | ķŒŒģ¼ģ˜ ė‚“ģš©ģ„ ģ½ģŠµė‹ˆė‹¤. [Read ė„źµ¬ ė™ģž‘](#read-tool-behavior) ģ°øģ”° | ģ•„ė‹ˆģ˜¤ |35| `Read` | ķŒŒģ¼ģ˜ ė‚“ģš©ģ„ ģ½ģŠµė‹ˆė‹¤. [Read ė„źµ¬ ė™ģž‘](#read-tool-behavior) ģ°øģ”° | ģ•„ė‹ˆģ˜¤ |

36| `ReadMcpResourceTool` | URI딜 ķŠ¹ģ • MCP ė¦¬ģ†ŒģŠ¤ė„¼ ģ½ģŠµė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |36| `ReadMcpResourceTool` | URI딜 ķŠ¹ģ • MCP ė¦¬ģ†ŒģŠ¤ė„¼ ģ½ģŠµė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

37| `RemoteTrigger` | claude.aiģ—ģ„œ [Routines](/ko/routines)넼 ģƒģ„±, ģ—…ė°ģ“ķŠø, 실행 ė° ė‚˜ģ—“ķ•©ė‹ˆė‹¤. `/schedule` ėŖ…ė ¹ģ„ ģ§€ģ›ķ•©ė‹ˆė‹¤. {/* plan-availability: feature=routines plans=pro,max,team,enterprise providers=anthropic */}RoutinesėŠ” claude.ai에 ģžˆģœ¼ė©° Pro, Max, Team ė˜ėŠ” Enterprise ķ”Œėžœģ“ ķ•„ģš”ķ•˜ėÆ€ė”œ, ģ“ ė„źµ¬ėŠ” Amazon Bedrock, Google Vertex AI ė˜ėŠ” Microsoft Foundryģ—ģ„œ 접근할 수 ģ—†ģŠµė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |37| `RemoteTrigger` | claude.aiģ—ģ„œ [Routines](/ko/routines)넼 ģƒģ„±, ģ—…ė°ģ“ķŠø, 실행 ė° ė‚˜ģ—“ķ•©ė‹ˆė‹¤. `/schedule` ėŖ…ė ¹ģ„ ģ§€ģ›ķ•©ė‹ˆė‹¤. {/* plan-availability: feature=routines plans=pro,max,team,enterprise providers=anthropic */}RoutinesėŠ” claude.ai에 ģžˆģœ¼ė©° Pro, Max, Team ė˜ėŠ” Enterprise ķ”Œėžœģ“ ķ•„ģš”ķ•˜ėÆ€ė”œ, ģ“ ė„źµ¬ėŠ” Amazon Bedrock, Google Vertex AI ė˜ėŠ” Microsoft Foundryģ—ģ„œ 접근할 수 ģ—†ģŠµė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

38| `ReportFindings` | ģ½”ė“œ 리뷰 결과넼 źµ¬ģ”°ķ™”ėœ ėŖ©ė”ģœ¼ė”œ ė³“ź³ ķ•˜ė©°, 각 ź²°ź³¼ė§ˆė‹¤ ķŒŒģ¼, ģš”ģ•½ ė° ģ‹¤ķŒØ ģ‹œė‚˜ė¦¬ģ˜¤ė„¼ ķ¬ķ•Øķ•˜ėÆ€ė”œ Claude Codeź°€ ķ…ģŠ¤ķŠøė”œ ģøģ‡„ķ•˜ėŠ” ėŒ€ģ‹  ė Œė”ė§ķ•  수 ģžˆģŠµė‹ˆė‹¤. ClaudeėŠ” ķ™œģ„± ģ½”ė“œ 리뷰 ģ§€ģ¹Øģ“ ģ“ė„¼ ģˆ˜ķ–‰ķ•˜ė„ė” ģ§€ģ‹œķ•  ė•Œ ķ˜øģ¶œķ•©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}Claude Code v2.1.196 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |38| `ReportFindings` | ģ½”ė“œ 리뷰 결과넼 źµ¬ģ”°ķ™”ėœ ėŖ©ė”ģœ¼ė”œ ė³“ź³ ķ•˜ė©°, 각 ź²°ź³¼ė§ˆė‹¤ ķŒŒģ¼, ģš”ģ•½ ė° ģ‹¤ķŒØ ģ‹œė‚˜ė¦¬ģ˜¤ė„¼ ķ¬ķ•Øķ•˜ėÆ€ė”œ Claude Codeź°€ ķ…ģŠ¤ķŠøė”œ ģøģ‡„ķ•˜ėŠ” ėŒ€ģ‹  ė Œė”ė§ķ•  수 ģžˆģŠµė‹ˆė‹¤. ClaudeėŠ” ķ™œģ„± ģ½”ė“œ 리뷰 ģ§€ģ¹Øģ“ ģ“ė„¼ ģˆ˜ķ–‰ķ•˜ė„ė” ģ§€ģ‹œķ•  ė•Œ ķ˜øģ¶œķ•©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}Claude Code v2.1.196 ģ“ģƒģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 ź²°ź³¼ėŠ” `correctness` ė˜ėŠ” `test-coverage`와 ź°™ģ€ ģ„ ķƒģ  `category` 슬러그넼 ķ¬ķ•Øķ•  수 ģžˆģœ¼ė©°, ė Œė”ė§ėœ ėŖ©ė”ģ—ģ„œ ķŒŒģ¼ ģœ„ģ¹˜ ģ˜†ģ— ķ‘œģ‹œė©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

39| `ScheduleWakeup` | [ģžģ²“ ģ†ė„ `/loop`](/ko/scheduled-tasks#let-claude-choose-the-interval)ģ˜ ė‹¤ģŒ ė°˜ė³µģ„ ė‹¤ģ‹œ ģ˜ˆģ•½ķ•©ė‹ˆė‹¤. ClaudeėŠ” 각 ė°˜ė³µģ“ ėė‚  ė•Œ ģ“ė„¼ ķ˜øģ¶œķ•˜ģ—¬ ė‹¤ģŒ ė°˜ė³µģ“ 실행될 ģ‹œź°„ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤(1ė¶„ģ—ģ„œ 1ģ‹œź°„ ģ‚¬ģ“). ģ‚¬ģš©ģžź°€ 직접 ķ˜øģ¶œķ•˜ģ§€ėŠ” ģ•ŠģŠµė‹ˆė‹¤. ėŒ€źø° ģ¤‘ģø wakeupģ€ [Stop hook input](/ko/hooks#stop-input)ģ˜ `session_crons`에 ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. {/* plan-availability: feature=loop-dynamic providers=anthropic */}Amazon Bedrock, Google Vertex AI ė˜ėŠ” Microsoft Foundryģ—ģ„œėŠ” ģ‚¬ģš©ķ•  수 ģ—†ģœ¼ė©°, ģ—¬źø°ģ„œ ź°„ź²©ģ“ ģ—†ėŠ” `/loop` ķ”„ė”¬ķ”„ķŠøėŠ” ź³ ģ • ģ¼ģ •ģœ¼ė”œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |39| `ScheduleWakeup` | [ģžģ²“ ģ†ė„ `/loop`](/ko/scheduled-tasks#let-claude-choose-the-interval)ģ˜ ė‹¤ģŒ ė°˜ė³µģ„ ė‹¤ģ‹œ ģ˜ˆģ•½ķ•©ė‹ˆė‹¤. ClaudeėŠ” 각 ė°˜ė³µģ“ ėė‚  ė•Œ ģ“ė„¼ ķ˜øģ¶œķ•˜ģ—¬ ė‹¤ģŒ ė°˜ė³µģ“ 실행될 ģ‹œź°„ģ„ ģ„ ķƒķ•©ė‹ˆė‹¤(1ė¶„ģ—ģ„œ 1ģ‹œź°„ ģ‚¬ģ“). ģ‚¬ģš©ģžź°€ 직접 ķ˜øģ¶œķ•˜ģ§€ėŠ” ģ•ŠģŠµė‹ˆė‹¤. ėŒ€źø° ģ¤‘ģø wakeupģ€ [Stop hook input](/ko/hooks#stop-input)ģ˜ `session_crons`에 ė‚˜ķƒ€ė‚©ė‹ˆė‹¤. {/* plan-availability: feature=loop-dynamic providers=anthropic */}Amazon Bedrock, Google Vertex AI ė˜ėŠ” Microsoft Foundryģ—ģ„œėŠ” ģ‚¬ģš©ķ•  수 ģ—†ģœ¼ė©°, ģ—¬źø°ģ„œ ź°„ź²©ģ“ ģ—†ėŠ” `/loop` ķ”„ė”¬ķ”„ķŠøėŠ” ź³ ģ • ģ¼ģ •ģœ¼ė”œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

40| `SendMessage` | [agent team](/ko/agent-teams) ķŒ€ģ›ģ—ź²Œ ė©”ģ‹œģ§€ė„¼ ė³“ė‚“ź±°ė‚˜, agent ID딜 [subagent넼 ģž¬ź°œķ•©ė‹ˆė‹¤](/ko/sub-agents#resume-subagents). ģ¤‘ģ§€ėœ subagentėŠ” ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģžė™ģœ¼ė”œ ģž¬ź°œė©ė‹ˆė‹¤. źµ¬ģ”°ķ™”ėœ ķŒ€ ķ”„ė”œķ† ģ½œ ė©”ģ‹œģ§€ėŠ” agent teamģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |40| `SendMessage` | [agent team](/ko/agent-teams) ķŒ€ģ›ģ—ź²Œ ė©”ģ‹œģ§€ė„¼ ė³“ė‚“ź±°ė‚˜, agent ID ė˜ėŠ” ģ“ė¦„ģœ¼ė”œ [subagent넼 ģž¬ź°œķ•©ė‹ˆė‹¤](/ko/sub-agents#resume-subagents). ģ¤‘ģ§€ėœ subagentėŠ” ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģžė™ģœ¼ė”œ ģž¬ź°œė©ė‹ˆė‹¤. źµ¬ģ”°ķ™”ėœ ķŒ€ ķ”„ė”œķ† ģ½œ ė©”ģ‹œģ§€ėŠ” agent teamģ“ ķ•„ģš”ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 subagentėŠ” ģ“ė„¼ ģ‹œģž‘ķ•œ agentė”œė¶€ķ„°ģ˜ ė©”ģ‹œģ§€ė„¼ 피얓 ģš”ģ²­ģ“ ģ•„ė‹Œ ģ¼ė°˜ ģž‘ģ—… ģ§€ģ‹œė”œ ģ·Øźø‰ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.199 */}v2.1.199부터 ėŒ€ķ™” ģ“ˆė°˜ģ— ķ•“ź²°ėœ ģ“ė¦„ź³¼ 다넸 agent딜 ķ˜„ģž¬ ķ•“ź²°ė˜ėŠ” ģ“ė¦„ģœ¼ė”œģ˜ ģ „ģ†”ģ€ ģ „ė‹¬ė˜ėŠ” ėŒ€ģ‹  ź±°ė¶€ė©ė‹ˆė‹¤. [subagent ģž¬ź°œ](/ko/sub-agents#resume-subagents) ģ°øģ”° | ģ•„ė‹ˆģ˜¤ |

41| `SendUserFile` | ģ„ ķƒģ  ģŗ”ģ…˜ź³¼ ķ•Øź»˜ ģ„øģ…˜ģ—ģ„œ ķŒŒģ¼ģ„ ģ‚¬ģš©ģžģ—ź²Œ ė³“ė‚“ėÆ€ė”œ, ģƒģ„±ėœ ė³“ź³ ģ„œ, ė‹¤ģ“ģ–“ź·øėžØ, 스크린샷 ė˜ėŠ” ė¹Œė“œėœ ģ•„ķ‹°ķŒ©ķŠøź°€ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ—ģ„œė§Œ ģ–øźø‰ė˜ėŠ” ėŒ€ģ‹  ģ‚¬ģš©ģžģ˜ 기기에 ė„ė‹¬ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}v2.1.196부터 ģ„ ķƒģ  `display` ģž…ė „ģ€ ķ”„ė ˆģ  ķ…Œģ“ģ…˜ģ„ ģ œģ–“ķ•©ė‹ˆė‹¤: `render`ėŠ” ķ“ė¼ģ“ģ–øķŠøģ—ģ„œ ķŒŒģ¼ģ„ ģøė¼ģøģœ¼ė”œ ģ—“ź³ , `attach`ėŠ” ė‹¤ģš“ė”œė“œ ģ¹“ė“œė§Œ ķ‘œģ‹œķ•˜ė©°, ģ„¤ģ •ė˜ģ§€ ģ•Šģœ¼ė©“ ķ“ė¼ģ“ģ–øķŠøź°€ ķŒŒģ¼ ķƒ€ģž…ģ— ė”°ė¼ ź²°ģ •ķ•©ė‹ˆė‹¤. [Remote Control](/ko/remote-control) ķ“ė¼ģ“ģ–øķŠøź°€ ģ—°ź²°ė˜ģ—ˆź±°ė‚˜ ģ„øģ…˜ģ“ [Claude Code on the web](/ko/claude-code-on-the-web)ź³¼ ź°™ģ€ ź“€ė¦¬ķ˜• ķ“ė¼ģš°ė“œ ķ™˜ź²½ģ—ģ„œ 실행될 ė•Œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. ģ „ė‹¬ģ€ Anthropic ķ˜øģŠ¤ķŒ… ģøķ”„ė¼ė„¼ 통핓 ģ‹¤ķ–‰ė˜ėÆ€ė”œ, ģ“ ė„źµ¬ėŠ” Amazon Bedrock, Google Vertex AI ė˜ėŠ” Microsoft Foundryģ—ģ„œ ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |41| `SendUserFile` | ģ„ ķƒģ  ģŗ”ģ…˜ź³¼ ķ•Øź»˜ ģ„øģ…˜ģ—ģ„œ ķŒŒģ¼ģ„ ģ‚¬ģš©ģžģ—ź²Œ ė³“ė‚“ėÆ€ė”œ, ģƒģ„±ėœ ė³“ź³ ģ„œ, ė‹¤ģ“ģ–“ź·øėžØ, 스크린샷 ė˜ėŠ” ė¹Œė“œėœ ģ•„ķ‹°ķŒ©ķŠøź°€ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøģ—ģ„œė§Œ ģ–øźø‰ė˜ėŠ” ėŒ€ģ‹  ģ‚¬ģš©ģžģ˜ 기기에 ė„ė‹¬ķ•©ė‹ˆė‹¤. {/* min-version: 2.1.196 */}v2.1.196부터 ģ„ ķƒģ  `display` ģž…ė „ģ€ ķ”„ė ˆģ  ķ…Œģ“ģ…˜ģ„ ģ œģ–“ķ•©ė‹ˆė‹¤: `render`ėŠ” ķ“ė¼ģ“ģ–øķŠøģ—ģ„œ ķŒŒģ¼ģ„ ģøė¼ģøģœ¼ė”œ ģ—“ź³ , `attach`ėŠ” ė‹¤ģš“ė”œė“œ ģ¹“ė“œė§Œ ķ‘œģ‹œķ•˜ė©°, ģ„¤ģ •ė˜ģ§€ ģ•Šģœ¼ė©“ ķ“ė¼ģ“ģ–øķŠøź°€ ķŒŒģ¼ ķƒ€ģž…ģ— ė”°ė¼ ź²°ģ •ķ•©ė‹ˆė‹¤. [Remote Control](/ko/remote-control) ķ“ė¼ģ“ģ–øķŠøź°€ ģ—°ź²°ė˜ģ—ˆź±°ė‚˜ ģ„øģ…˜ģ“ [Claude Code on the web](/ko/claude-code-on-the-web)ź³¼ ź°™ģ€ ź“€ė¦¬ķ˜• ķ“ė¼ģš°ė“œ ķ™˜ź²½ģ—ģ„œ 실행될 ė•Œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. ģ „ė‹¬ģ€ Anthropic ķ˜øģŠ¤ķŒ… ģøķ”„ė¼ė„¼ 통핓 ģ‹¤ķ–‰ė˜ėÆ€ė”œ, ģ“ ė„źµ¬ėŠ” Amazon Bedrock, Google Vertex AI ė˜ėŠ” Microsoft Foundryģ—ģ„œ ģ‚¬ģš©ķ•  수 ģ—†ģŠµė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

42| `ShareOnboardingGuide` | {/* plan-availability: feature=onboarding-guide-share plans=pro,max,team,enterprise providers=anthropic */}}`ONBOARDING.md`넼 ģ—…ė”œė“œķ•˜ź³  ķŒ€ģ›ģ“ Claude Codeģ—ģ„œ ģ—“ 수 ģžˆėŠ” 공유 링크넼 ė°˜ķ™˜ķ•©ė‹ˆė‹¤. ź°€ģ“ė“œź°€ ģž‘ģ„±ėœ 후 `/team-onboarding`ģ—ģ„œ ķ˜øģ¶œė©ė‹ˆė‹¤. Pro, Max, Team ė° Enterprise ķ”Œėžœģ˜ claude.ai źµ¬ė…ģžź°€ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤ | 예 |42| `ShareOnboardingGuide` | {/* plan-availability: feature=onboarding-guide-share plans=pro,max,team,enterprise providers=anthropic */}}`ONBOARDING.md`넼 ģ—…ė”œė“œķ•˜ź³  ķŒ€ģ›ģ“ Claude Codeģ—ģ„œ ģ—“ 수 ģžˆėŠ” 공유 링크넼 ė°˜ķ™˜ķ•©ė‹ˆė‹¤. ź°€ģ“ė“œź°€ ģž‘ģ„±ėœ 후 `/team-onboarding`ģ—ģ„œ ķ˜øģ¶œė©ė‹ˆė‹¤. Pro, Max, Team ė° Enterprise ķ”Œėžœģ˜ claude.ai źµ¬ė…ģžź°€ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤ | 예 |

43| `Skill` | 주 ėŒ€ķ™” ė‚“ģ—ģ„œ [skill](/ko/skills#control-who-invokes-a-skill)ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤ | 예 |43| `Skill` | 주 ėŒ€ķ™” ė‚“ģ—ģ„œ [skill](/ko/skills#control-who-invokes-a-skill)ģ„ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤ | 예 |


45| `TaskGet` | ķŠ¹ģ • ģž‘ģ—…ģ˜ 전첓 세부 정볓넼 ź²€ģƒ‰ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |45| `TaskGet` | ķŠ¹ģ • ģž‘ģ—…ģ˜ 전첓 세부 정볓넼 ź²€ģƒ‰ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

46| `TaskList` | ķ˜„ģž¬ ģƒķƒœģ™€ ķ•Øź»˜ ėŖØė“  ģž‘ģ—…ģ„ ė‚˜ģ—“ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |46| `TaskList` | ķ˜„ģž¬ ģƒķƒœģ™€ ķ•Øź»˜ ėŖØė“  ģž‘ģ—…ģ„ ė‚˜ģ—“ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

47| `TaskOutput` | (ė” ģ“ģƒ ģ‚¬ģš©ė˜ģ§€ ģ•ŠģŒ) ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ—ģ„œ ģ¶œė „ģ„ ź²€ģƒ‰ķ•©ė‹ˆė‹¤. ģž‘ģ—…ģ˜ 출렄 ķŒŒģ¼ ź²½ė”œģ—ģ„œ `Read`넼 ģ‚¬ģš©ķ•˜ėŠ” ź²ƒģ„ ź¶Œģž„ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |47| `TaskOutput` | (ė” ģ“ģƒ ģ‚¬ģš©ė˜ģ§€ ģ•ŠģŒ) ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ—ģ„œ ģ¶œė „ģ„ ź²€ģƒ‰ķ•©ė‹ˆė‹¤. ģž‘ģ—…ģ˜ 출렄 ķŒŒģ¼ ź²½ė”œģ—ģ„œ `Read`넼 ģ‚¬ģš©ķ•˜ėŠ” ź²ƒģ„ ź¶Œģž„ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

48| `TaskStop` | ID딜 실행 ģ¤‘ģø ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ„ ģ¢…ė£Œķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |48| `TaskStop` | ID딜 실행 ģ¤‘ģø ė°±ź·øė¼ģš“ė“œ ģž‘ģ—…ģ„ ģ¢…ė£Œķ•©ė‹ˆė‹¤. {/* min-version: 2.1.198 */}v2.1.198부터 [agent team ķŒ€ģ›](/ko/agent-teams) ė˜ėŠ” agent ID ė˜ėŠ” ģ“ė¦„ģœ¼ė”œ ėŖ…ėŖ…ėœ ė°±ź·øė¼ģš“ė“œ agentė„ ķ—ˆģš©ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

49| `TaskUpdate` | ģž‘ģ—… 상태, ģ¢…ģ†ģ„±, 세부 정볓넼 ģ—…ė°ģ“ķŠøķ•˜ź±°ė‚˜ ģž‘ģ—…ģ„ ģ‚­ģ œķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |49| `TaskUpdate` | ģž‘ģ—… 상태, ģ¢…ģ†ģ„±, 세부 정볓넼 ģ—…ė°ģ“ķŠøķ•˜ź±°ė‚˜ ģž‘ģ—…ģ„ ģ‚­ģ œķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

50| `TodoWrite` | {/* min-version: 2.1.142 */}ģ„øģ…˜ ģž‘ģ—… 첓크리스트넼 ź“€ė¦¬ķ•©ė‹ˆė‹¤. v2.1.142부터 기본적으딜 ė¹„ķ™œģ„±ķ™”ė˜ģ–“ ģžˆģœ¼ė©° `TaskCreate`, `TaskGet`, `TaskList`, `TaskUpdate`넼 ģ„ ķ˜øķ•©ė‹ˆė‹¤. `CLAUDE_CODE_ENABLE_TASKS=0`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ė‹¤ģ‹œ ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |50| `TodoWrite` | {/* min-version: 2.1.142 */}ģ„øģ…˜ ģž‘ģ—… 첓크리스트넼 ź“€ė¦¬ķ•©ė‹ˆė‹¤. v2.1.142부터 기본적으딜 ė¹„ķ™œģ„±ķ™”ė˜ģ–“ ģžˆģœ¼ė©° `TaskCreate`, `TaskGet`, `TaskList`, `TaskUpdate`넼 ģ„ ķ˜øķ•©ė‹ˆė‹¤. `CLAUDE_CODE_ENABLE_TASKS=0`ģ„ ģ„¤ģ •ķ•˜ģ—¬ ė‹¤ģ‹œ ķ™œģ„±ķ™”ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

51| `ToolSearch` | [tool search](/ko/mcp#scale-with-mcp-tool-search)ź°€ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œ ģ§€ģ—°ėœ ė„źµ¬ė„¼ ź²€ģƒ‰ķ•˜ź³  ė”œė“œķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |51| `ToolSearch` | [tool search](/ko/mcp#scale-with-mcp-tool-search)ź°€ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œ ģ§€ģ—°ėœ ė„źµ¬ė„¼ ź²€ģƒ‰ķ•˜ź³  ė”œė“œķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

52| `WaitForMcpServers` | {/* min-version: 2.1.142 */}ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ—¬ģ „ķžˆ ģ—°ź²° ģ¤‘ģø ķ•˜ė‚˜ ģ“ģƒģ˜ [MCP ģ„œė²„](/ko/mcp)넼 źø°ė‹¤ė¦¬ėÆ€ė”œ, ģš”ģ²­ģ“ ģ„øģ…˜ģ„ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³ ė„ 핓당 ė„źµ¬ė„¼ ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤. ClaudeėŠ” ķ•„ģš”ķ•œ ģ„œė²„ź°€ 아직 ģ—°ź²°ė˜ģ§€ ģ•Šģ•˜ģ„ ė•Œ ģ“ė„¼ ķ˜øģ¶œķ•©ė‹ˆė‹¤. [tool search](/ko/mcp#scale-with-mcp-tool-search)ź°€ ė¹„ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œė§Œ ė‚˜ķƒ€ė‚˜ė©°, `ToolSearch`ź°€ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•ŒėŠ” ėŒ€źø°ė„¼ ģ²˜ė¦¬ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |52| `WaitForMcpServers` | ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ—¬ģ „ķžˆ ģ—°ź²° ģ¤‘ģø ķ•˜ė‚˜ ģ“ģƒģ˜ [MCP ģ„œė²„](/ko/mcp)넼 źø°ė‹¤ė¦¬ėÆ€ė”œ, ģš”ģ²­ģ“ ģ„øģ…˜ģ„ ė‹¤ģ‹œ ģ‹œģž‘ķ•˜ģ§€ ģ•Šź³ ė„ 핓당 ė„źµ¬ė„¼ ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤. ClaudeėŠ” ķ•„ģš”ķ•œ ģ„œė²„ź°€ 아직 ģ—°ź²°ė˜ģ§€ ģ•Šģ•˜ģ„ ė•Œ ģ“ė„¼ ķ˜øģ¶œķ•©ė‹ˆė‹¤. [tool search](/ko/mcp#scale-with-mcp-tool-search)ź°€ ė¹„ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œė§Œ ė‚˜ķƒ€ė‚˜ė©°, `ToolSearch`ź°€ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•ŒėŠ” ėŒ€źø°ė„¼ ģ²˜ė¦¬ķ•©ė‹ˆė‹¤ | ģ•„ė‹ˆģ˜¤ |

53| `WebFetch` | ģ§€ģ •ėœ URLģ—ģ„œ ģ½˜ķ…ģø ė„¼ ź°€ģ øģ˜µė‹ˆė‹¤. [WebFetch ė„źµ¬ ė™ģž‘](#webfetch-tool-behavior) ģ°øģ”° | 예 |53| `WebFetch` | ģ§€ģ •ėœ URLģ—ģ„œ ģ½˜ķ…ģø ė„¼ ź°€ģ øģ˜µė‹ˆė‹¤. [WebFetch ė„źµ¬ ė™ģž‘](#webfetch-tool-behavior) ģ°øģ”° | 예 |

54| `WebSearch` | 웹 ź²€ģƒ‰ģ„ ģˆ˜ķ–‰ķ•©ė‹ˆė‹¤. [WebSearch ė„źµ¬ ė™ģž‘](#websearch-tool-behavior) ģ°øģ”° | 예 |54| `WebSearch` | 웹 ź²€ģƒ‰ģ„ ģˆ˜ķ–‰ķ•©ė‹ˆė‹¤. [WebSearch ė„źµ¬ ė™ģž‘](#websearch-tool-behavior) ģ°øģ”° | 예 |

55| `Workflow` | [ė™ģ  ģ›Œķ¬ķ”Œė”œģš°](/ko/workflows)넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤: ė°±ź·øė¼ģš“ė“œģ—ģ„œ ė§Žģ€ subagent넼 ģ”°ģœØķ•˜ź³  ķ•˜ė‚˜ģ˜ ķ†µķ•©ėœ 결과넼 ė°˜ķ™˜ķ•˜ėŠ” ģŠ¤ķ¬ė¦½ķŠøģž…ė‹ˆė‹¤ | 예 |55| `Workflow` | [ė™ģ  ģ›Œķ¬ķ”Œė”œģš°](/ko/workflows)넼 ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤: ė°±ź·øė¼ģš“ė“œģ—ģ„œ ė§Žģ€ subagent넼 ģ”°ģœØķ•˜ź³  ķ•˜ė‚˜ģ˜ ķ†µķ•©ėœ 결과넼 ė°˜ķ™˜ķ•˜ėŠ” ģŠ¤ķ¬ė¦½ķŠøģž…ė‹ˆė‹¤ | 예 |


91 Agent ė„źµ¬ ė™ģž‘91 Agent ė„źµ¬ ė™ģž‘

92</h2>92</h2>

93 93 

94Agent ė„źµ¬ėŠ” ė³„ė„ģ˜ context windowģ—ģ„œ subagent넼 ģƒģ„±ķ•©ė‹ˆė‹¤. SubagentėŠ” ģžģ‹ ģ˜ ģž‘ģ—…ģ„ ģžģœØģ ģœ¼ė”œ ģ²˜ė¦¬ķ•œ ė‹¤ģŒ ė‹Øģ¼ ķ…ģŠ¤ķŠø 결과넼 부모 ėŒ€ķ™”ģ— ė°˜ķ™˜ķ•©ė‹ˆė‹¤. ė¶€ėŖØėŠ” subagentģ˜ 중간 ė„źµ¬ ķ˜øģ¶œģ“ė‚˜ ģ¶œė „ģ„ 볓지 ėŖ»ķ•˜ź³ , ģµœģ¢… 결과만 ė“…ė‹ˆė‹¤. Subagentź°€ ģ‹¤ķ–‰ķ•˜ėŠ” ķ„“ģ˜ 수넼 ģ œķ•œķ•˜ė ¤ė©“ [subagent ģ •ģ˜](/ko/sub-agents#supported-frontmatter-fields)ģ—ģ„œ `maxTurns`넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤.94Agent ė„źµ¬ėŠ” ė³„ė„ģ˜ context windowģ—ģ„œ subagent넼 ģƒģ„±ķ•©ė‹ˆė‹¤. SubagentėŠ” ģžģ‹ ģ˜ ģž‘ģ—…ģ„ ģžģœØģ ģœ¼ė”œ ģ²˜ė¦¬ķ•œ ė‹¤ģŒ ė‹Øģ¼ ķ…ģŠ¤ķŠø 결과넼 부모 ėŒ€ķ™”ģ— ė°˜ķ™˜ķ•©ė‹ˆė‹¤. ė¶€ėŖØėŠ” subagentģ˜ 중간 ė„źµ¬ ķ˜øģ¶œģ“ė‚˜ ģ¶œė „ģ„ 볓지 ėŖ»ķ•˜ź³ , ģµœģ¢… 결과만 ė“…ė‹ˆė‹¤.

95 

96Subagentź°€ ģ‹¤ķ–‰ķ•˜ėŠ” ķ„“ģ˜ 수넼 ģ œķ•œķ•˜ė ¤ė©“ [subagent ģ •ģ˜](/ko/sub-agents#supported-frontmatter-fields)ģ—ģ„œ `maxTurns`넼 ģ„¤ģ •ķ•©ė‹ˆė‹¤.

95 97 

96ė™ģ¼ķ•œ Agent ė„źµ¬ėŠ” fork ėŖØė“œź°€ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œ [forked subagent](/ko/sub-agents#fork-the-current-conversation)ė„ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ForkėŠ” 새딜 ģ‹œģž‘ķ•˜ėŠ” ėŒ€ģ‹  전첓 부모 ėŒ€ķ™”ė„¼ ģƒģ†ķ•˜ź³ , ķ•­ģƒ ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ė˜ė©°, ģ—¬ģ „ķžˆ ķ„°ėÆøė„ģ—ģ„œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ“ ģ„¹ģ…˜ģ˜ ė‚˜ėØøģ§€ ė¶€ė¶„ģ€ ėŖ…ėŖ…ėœ subagent넼 ģ„¤ėŖ…ķ•©ė‹ˆė‹¤.98ė™ģ¼ķ•œ Agent ė„źµ¬ėŠ” fork ėŖØė“œź°€ ķ™œģ„±ķ™”ė˜ģ—ˆģ„ ė•Œ [forked subagent](/ko/sub-agents#fork-the-current-conversation)ė„ ģ‹œģž‘ķ•©ė‹ˆė‹¤. ForkėŠ” 새딜 ģ‹œģž‘ķ•˜ėŠ” ėŒ€ģ‹  전첓 부모 ėŒ€ķ™”ė„¼ ģƒģ†ķ•˜ź³ , ķ•­ģƒ ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ė˜ė©°, ģ—¬ģ „ķžˆ ķ„°ėÆøė„ģ—ģ„œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ģ“ ģ„¹ģ…˜ģ˜ ė‚˜ėØøģ§€ ė¶€ė¶„ģ€ ėŖ…ėŖ…ėœ subagent넼 ģ„¤ėŖ…ķ•©ė‹ˆė‹¤.

97 99 


102* **`disallowedTools`만**: subagentėŠ” ė‚˜ģ—“ėœ ė„źµ¬ė„¼ ģ œģ™øķ•œ ėŖØė“  부모 ė„źµ¬ė„¼ ź°€ģ øģ˜µė‹ˆė‹¤.104* **`disallowedTools`만**: subagentėŠ” ė‚˜ģ—“ėœ ė„źµ¬ė„¼ ģ œģ™øķ•œ ėŖØė“  부모 ė„źµ¬ė„¼ ź°€ģ øģ˜µė‹ˆė‹¤.

103* **ė‘˜ 다 설정됨**: `disallowedTools`ź°€ ģš°ģ„ ķ•©ė‹ˆė‹¤. ė‘˜ 다에 ė‚˜ģ—“ėœ ė„źµ¬ėŠ” ģ œź±°ė©ė‹ˆė‹¤.105* **ė‘˜ 다 설정됨**: `disallowedTools`ź°€ ģš°ģ„ ķ•©ė‹ˆė‹¤. ė‘˜ 다에 ė‚˜ģ—“ėœ ė„źµ¬ėŠ” ģ œź±°ė©ė‹ˆė‹¤.

104 106 

105Subagent넼 ģ‹œģž‘ķ•˜ėŠ” 것 ģžģ²“ėŠ” ź¶Œķ•œģ„ ģš”ģ²­ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. Subagentģ˜ ģžģ²“ ė„źµ¬ ķ˜øģ¶œģ€ 실행될 ė•Œ ź¶Œķ•œ ź·œģ¹™ģ— ėŒ€ķ•“ ķ™•ģøė©ė‹ˆė‹¤:107Subagent넼 ģ‹œģž‘ķ•˜ėŠ” 것 ģžģ²“ėŠ” ź¶Œķ•œģ„ ģš”ģ²­ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. Claude CodeėŠ” subagentģ˜ ģžģ²“ ė„źµ¬ ķ˜øģ¶œģ„ 실행될 ė•Œ ź¶Œķ•œ ź·œģ¹™ģ— ėŒ€ķ•“ ķ™•ģøķ•©ė‹ˆė‹¤.

108 

109{/* min-version: 2.1.198 */}v2.1.198부터 subagentėŠ” 기본적으딜 ė°±ź·øė¼ģš“ė“œģ—ģ„œ ģ‹¤ķ–‰ė©ė‹ˆė‹¤. ClaudeėŠ” ź³„ģ†ķ•˜źø° 전에 결과가 ķ•„ģš”ķ•  ė•Œ ķ¬ź·øė¼ģš“ė“œģ—ģ„œ ķ•˜ė‚˜ė„¼ ģ‹¤ķ–‰ķ•©ė‹ˆė‹¤.

106 110 

107* **ķ¬ź·øė¼ģš“ė“œ subagent**ėŠ” 각 ė„źµ¬ ķ˜øģ¶œģ“ ė°œģƒķ•˜ėŠ” ģˆœź°„ 주 ėŒ€ķ™”ģ—ģ„œ 볓게 될 ė™ģ¼ķ•œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤.111* **ķ¬ź·øė¼ģš“ė“œ subagent**ėŠ” 각 ė„źµ¬ ķ˜øģ¶œģ“ ė°œģƒķ•˜ėŠ” ģˆœź°„ 주 ėŒ€ķ™”ģ—ģ„œ 볓게 될 ė™ģ¼ķ•œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤.

108* **ė°±ź·øė¼ģš“ė“œ subagent** {/* min-version: 2.1.186 */}ėŠ” v2.1.186부터 주 ģ„øģ…˜ģ—ģ„œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøėŠ” ģ–“ėŠ subagentź°€ ģš”ģ²­ķ•˜ėŠ”ģ§€ ķ‘œģ‹œķ•˜ė©°, Esc넼 ėˆ„ė„“ė©“ subagent넼 ģ¤‘ģ§€ķ•˜ģ§€ ģ•Šź³  핓당 ė„źµ¬ 호출만 ź±°ė¶€ķ•©ė‹ˆė‹¤. v2.1.186 ģ“ģ „ģ—ėŠ” ė°±ź·øė¼ģš“ė“œ subagentź°€ 그렇지 ģ•Šģœ¼ė©“ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•  ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ„ ģžė™ģœ¼ė”œ ź±°ė¶€ķ•˜ź³  핓당 ė„źµ¬ ģ—†ģ“ ź³„ģ† ģ§„ķ–‰ķ–ˆģŠµė‹ˆė‹¤.112* **ė°±ź·øė¼ģš“ė“œ subagent** {/* min-version: 2.1.186 */}ėŠ” v2.1.186부터 주 ģ„øģ…˜ģ—ģ„œ ź¶Œķ•œ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•©ė‹ˆė‹¤. ķ”„ė”¬ķ”„ķŠøėŠ” ģ–“ėŠ subagentź°€ ģš”ģ²­ķ•˜ėŠ”ģ§€ ķ‘œģ‹œķ•˜ė©°, Esc넼 ėˆ„ė„“ė©“ subagent넼 ģ¤‘ģ§€ķ•˜ģ§€ ģ•Šź³  핓당 ė„źµ¬ 호출만 ź±°ė¶€ķ•©ė‹ˆė‹¤. v2.1.186 ģ“ģ „ģ—ėŠ” ė°±ź·øė¼ģš“ė“œ subagentź°€ 그렇지 ģ•Šģœ¼ė©“ ķ”„ė”¬ķ”„ķŠøė„¼ ķ‘œģ‹œķ•  ėŖØė“  ė„źµ¬ ķ˜øģ¶œģ„ ģžė™ģœ¼ė”œ ź±°ė¶€ķ•˜ź³  핓당 ė„źµ¬ ģ—†ģ“ ź³„ģ† ģ§„ķ–‰ķ–ˆģŠµė‹ˆė‹¤.


266 PowerShell ė„źµ¬270 PowerShell ė„źµ¬

267</h2>271</h2>

268 272 

269PowerShell ė„źµ¬ė„¼ ģ‚¬ģš©ķ•˜ė©“ ClaudeėŠ” PowerShell ėŖ…ė ¹ģ„ 기본적으딜 실행할 수 ģžˆģŠµė‹ˆė‹¤. Windowsģ—ģ„œėŠ” ģ“ź²ƒģ“ Git Bash넼 통핓 ė¼ģš°ķŒ…ķ•˜ėŠ” ėŒ€ģ‹  PowerShellģ—ģ„œ ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•œė‹¤ėŠ” ģ˜ėÆøģž…ė‹ˆė‹¤. Git Bashź°€ ģ—†ėŠ” Windowsģ—ģ„œėŠ” ė„źµ¬ź°€ ģžė™ģœ¼ė”œ ķ™œģ„±ķ™”ė©ė‹ˆė‹¤. Git Bashź°€ ģ„¤ģ¹˜ėœ Windowsģ—ģ„œėŠ” ė„źµ¬ź°€ ģ ģ§„ģ ģœ¼ė”œ ģ¶œģ‹œė˜ź³  ģžˆģŠµė‹ˆė‹¤. Linux, macOS ė° WSLģ—ģ„œėŠ” ė„źµ¬ź°€ ģ˜µķŠøģøģž…ė‹ˆė‹¤.273PowerShell ė„źµ¬ė„¼ ģ‚¬ģš©ķ•˜ė©“ ClaudeėŠ” PowerShell ėŖ…ė ¹ģ„ 기본적으딜 실행할 수 ģžˆģŠµė‹ˆė‹¤. Windowsģ—ģ„œėŠ” ģ“ź²ƒģ“ Git Bash넼 통핓 ė¼ģš°ķŒ…ķ•˜ėŠ” ėŒ€ģ‹  PowerShellģ—ģ„œ ėŖ…ė ¹ģ„ ģ‹¤ķ–‰ķ•œė‹¤ėŠ” ģ˜ėÆøģž…ė‹ˆė‹¤. ė„źµ¬ź°€ ģ‚¬ģš© ź°€ėŠ„ķ•“ģ§€ėŠ” ė°©ģ‹ģ€ ķ”Œėž«ķ¼ģ— ė”°ė¼ ė‹¤ė¦…ė‹ˆė‹¤:

274 

275* **Git Bashź°€ ģ—†ėŠ” Windows**: ė„źµ¬ź°€ ģžė™ģœ¼ė”œ ķ™œģ„±ķ™”ė©ė‹ˆė‹¤.

276* **Git Bashź°€ ģ„¤ģ¹˜ėœ Windows**: ė„źµ¬ź°€ ģ ģ§„ģ ģœ¼ė”œ ģ¶œģ‹œė˜ź³  ģžˆģŠµė‹ˆė‹¤.

277* **Linux, macOS ė° WSL**: ė„źµ¬ź°€ ģ˜µķŠøģøģž…ė‹ˆė‹¤.

270 278 

271<h3 id="enable-the-powershell-tool">279<h3 id="enable-the-powershell-tool">

272 PowerShell ė„źµ¬ ķ™œģ„±ķ™”280 PowerShell ė„źµ¬ ķ™œģ„±ķ™”


286 294 

287Windowsģ—ģ„œ Claude CodeėŠ” PowerShell 7+ģ˜ 경우 `pwsh.exe`넼 ģžė™ ź°ģ§€ķ•˜ė©° PowerShell 5.1ģ˜ 경우 `powershell.exe`딜 ķ“ė°±ķ•©ė‹ˆė‹¤. ė„źµ¬ź°€ ķ™œģ„±ķ™”ė˜ė©“ ClaudeėŠ” PowerShellģ„ źø°ė³ø ģ…øė”œ ģ·Øźø‰ķ•©ė‹ˆė‹¤. Bash ė„źµ¬ėŠ” Git Bashź°€ ģ„¤ģ¹˜ė˜ģ–“ ģžˆģ„ ė•Œ POSIX ģŠ¤ķ¬ė¦½ķŠøģ— ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.295Windowsģ—ģ„œ Claude CodeėŠ” PowerShell 7+ģ˜ 경우 `pwsh.exe`넼 ģžė™ ź°ģ§€ķ•˜ė©° PowerShell 5.1ģ˜ 경우 `powershell.exe`딜 ķ“ė°±ķ•©ė‹ˆė‹¤. ė„źµ¬ź°€ ķ™œģ„±ķ™”ė˜ė©“ ClaudeėŠ” PowerShellģ„ źø°ė³ø ģ…øė”œ ģ·Øźø‰ķ•©ė‹ˆė‹¤. Bash ė„źµ¬ėŠ” Git Bashź°€ ģ„¤ģ¹˜ė˜ģ–“ ģžˆģ„ ė•Œ POSIX ģŠ¤ķ¬ė¦½ķŠøģ— ģ‚¬ģš©ķ•  수 ģžˆģŠµė‹ˆė‹¤.

288 296 

289Claude CodeėŠ” ķ”„ė”œģ„øģŠ¤ ė²”ģœ„ģ—ģ„œė§Œ `-ExecutionPolicy Bypass`넼 ģ‚¬ģš©ķ•˜ģ—¬ PowerShellģ„ ģƒģ„±ķ•˜ėÆ€ė”œ `.ps1` 스크립트 ė° ėŖØė“ˆ ź°€ģ øģ˜¤źø°ėŠ” ėØøģ‹ ģ˜ ģ •ģ±…ģ„ ė³€ź²½ķ•˜ģ§€ ģ•Šź³ ė„ źø°ė³ø Windows ģ„¤ģ¹˜ģ—ģ„œ ģž‘ė™ķ•©ė‹ˆė‹¤. ķ”„ė”œģ„øģŠ¤ ė²”ģœ„ ė°”ģ“ķŒØģŠ¤ėŠ” 그룹 ģ •ģ±… `MachinePolicy` ė˜ėŠ” `UserPolicy`넼 ģž¬ģ •ģ˜ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģ—”ķ„°ķ”„ė¼ģ“ģ¦ˆ ģž źøˆģ“ ģ—¬ģ „ķžˆ ģ ģš©ė©ė‹ˆė‹¤. ėØøģ‹ ģ˜ ģœ ķšØķ•œ 실행 ģ •ģ±…ģ„ ėŒ€ģ‹  ģ”“ģ¤‘ķ•˜ė ¤ė©“ `CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1`ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.297Claude CodeėŠ” ķ”„ė”œģ„øģŠ¤ ė²”ģœ„ģ—ģ„œė§Œ `-ExecutionPolicy Bypass`넼 ģ‚¬ģš©ķ•˜ģ—¬ PowerShellģ„ ģƒģ„±ķ•˜ėÆ€ė”œ `.ps1` 스크립트 ė° ėŖØė“ˆ ź°€ģ øģ˜¤źø°ėŠ” ėØøģ‹ ģ˜ ģ •ģ±…ģ„ ė³€ź²½ķ•˜ģ§€ ģ•Šź³ ė„ źø°ė³ø Windows ģ„¤ģ¹˜ģ—ģ„œ ģž‘ė™ķ•©ė‹ˆė‹¤. ķ”„ė”œģ„øģŠ¤ ė²”ģœ„ ė°”ģ“ķŒØģŠ¤ėŠ” 그룹 ģ •ģ±… `MachinePolicy` ė˜ėŠ” `UserPolicy`넼 ģž¬ģ •ģ˜ķ•˜ģ§€ ģ•Šģœ¼ėÆ€ė”œ ģ—”ķ„°ķ”„ė¼ģ“ģ¦ˆ ģ •ģ±…ģ“ ģ—¬ģ „ķžˆ ģ ģš©ė©ė‹ˆė‹¤. ėØøģ‹ ģ˜ ģœ ķšØķ•œ 실행 ģ •ģ±…ģ„ ėŒ€ģ‹  ģ”“ģ¤‘ķ•˜ė ¤ė©“ `CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1`ģ„ ģ„¤ģ •ķ•©ė‹ˆė‹¤.

290 298 

291<h3 id="shell-selection-in-settings-hooks-and-skills">299<h3 id="shell-selection-in-settings-hooks-and-skills">

292 설정, hooks ė° skillsģ˜ shell ģ„ ķƒ300 설정, hooks ė° skillsģ˜ shell ģ„ ķƒ


361WebSearch ź¶Œķ•œ ź·œģ¹™ģ€ specifier넼 ģ‚¬ģš©ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `allow` ė˜ėŠ” `deny`ģ˜ ė‹Øģˆœ `WebSearch` ķ•­ėŖ©ģ“ ģœ ģ¼ķ•œ ķ˜•ģ‹ģž…ė‹ˆė‹¤.369WebSearch ź¶Œķ•œ ź·œģ¹™ģ€ specifier넼 ģ‚¬ģš©ķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤. `allow` ė˜ėŠ” `deny`ģ˜ ė‹Øģˆœ `WebSearch` ķ•­ėŖ©ģ“ ģœ ģ¼ķ•œ ķ˜•ģ‹ģž…ė‹ˆė‹¤.

362 370 

363<Note>371<Note>

364 WebSearchėŠ” Claude API ė° Microsoft Foundryģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. Google Cloud Vertex AIģ—ģ„œėŠ” Opus, Sonnet ė° Haiku넼 ķ¬ķ•Øķ•œ Claude 4 ėŖØėøź³¼ ķ•Øź»˜ ģž‘ė™ķ•©ė‹ˆė‹¤. Amazon Bedrockģ€ ģ„œė²„ ģø” web search ė„źµ¬ė„¼ ė…øģ¶œķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.372 WebSearchėŠ” Claude API, [AWSģ˜ Claude Platform](/ko/claude-platform-on-aws) ė° Microsoft Foundryģ—ģ„œ ģ‚¬ģš© ź°€ėŠ„ķ•©ė‹ˆė‹¤. Google Cloud Vertex AIģ—ģ„œėŠ” Opus, Sonnet ė° Haiku넼 ķ¬ķ•Øķ•œ Claude 4 ģ“ģƒ ėŖØėøź³¼ ķ•Øź»˜ ģž‘ė™ķ•©ė‹ˆė‹¤. Amazon Bedrockģ€ ģ„œė²„ ģø” web search ė„źµ¬ė„¼ ė…øģ¶œķ•˜ģ§€ ģ•ŠģŠµė‹ˆė‹¤.

365</Note>373</Note>

366 374 

367<h2 id="write-tool-behavior">375<h2 id="write-tool-behavior">

worktrees.md +2 āˆ’0

Details

36 36 

37ģ„øģ…˜ 중에 Claudeģ—ź²Œ "worktreeģ—ģ„œ ģž‘ģ—…ķ•˜źø°"넼 ģš”ģ²­ķ•  ģˆ˜ė„ ģžˆģœ¼ė©°, [`EnterWorktree`](/ko/tools-reference) ė„źµ¬ė”œ ķ•˜ė‚˜ė„¼ ģƒģ„±ķ•©ė‹ˆė‹¤. worktree에 들얓가멓 ClaudeėŠ” `.claude/worktrees/` ģ•„ėž˜ģ˜ 다넸 worktree딜 `EnterWorktree`넼 ķ˜øģ¶œķ•˜ģ—¬ 직접 ģ „ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ“ģ „ worktreeėŠ” ė””ģŠ¤ķ¬ģ— ź·øėŒ€ė”œ 남아 ģžˆģŠµė‹ˆė‹¤.37ģ„øģ…˜ 중에 Claudeģ—ź²Œ "worktreeģ—ģ„œ ģž‘ģ—…ķ•˜źø°"넼 ģš”ģ²­ķ•  ģˆ˜ė„ ģžˆģœ¼ė©°, [`EnterWorktree`](/ko/tools-reference) ė„źµ¬ė”œ ķ•˜ė‚˜ė„¼ ģƒģ„±ķ•©ė‹ˆė‹¤. worktree에 들얓가멓 ClaudeėŠ” `.claude/worktrees/` ģ•„ėž˜ģ˜ 다넸 worktree딜 `EnterWorktree`넼 ķ˜øģ¶œķ•˜ģ—¬ 직접 ģ „ķ™˜ķ•  수 ģžˆģŠµė‹ˆė‹¤. ģ“ģ „ worktreeėŠ” ė””ģŠ¤ķ¬ģ— ź·øėŒ€ė”œ 남아 ģžˆģŠµė‹ˆė‹¤.

38 38 

39{/* min-version: 2.1.198 */}v2.1.198부터 worktree에 ė“¤ģ–“ź°€ź±°ė‚˜ ė‚˜ź°ˆ ė•Œ ģ„øģ…˜ ķŠøėžœģŠ¤ķ¬ė¦½ķŠøė„ 핓당 ė””ė ‰ķ„°ė¦¬ģ˜ ķ”„ė”œģ ķŠø ģ €ģž„ģ†Œė”œ ģž¬ė°°ģ¹˜ė˜ė©°, [`/cd`](/ko/commands)와 ė™ģ¼ķ•œ ė°©ģ‹ģœ¼ė”œ ģž‘ė™ķ•˜ėÆ€ė”œ `/desktop`ź³¼ `--resume`ģ“ ģ“ķ›„ģ— 핓당 ģœ„ģ¹˜ģ—ģ„œ ģ„øģ…˜ģ„ ģ°¾ģŠµė‹ˆė‹¤. [`WorktreeCreate` ķ›…](#non-git-version-control)으딜 ģƒģ„±ėœ WorktreeėŠ” ģ œģ™øė˜ė©° ķŠøėžœģŠ¤ķ¬ė¦½ķŠøė„¼ ģ‹œģž‘ 디렉터리에 ģœ ģ§€ķ•©ė‹ˆė‹¤.

40 

39ģ²˜ģŒģœ¼ė”œ ė””ė ‰ķ„°ė¦¬ģ—ģ„œ `--worktree`넼 ģ‚¬ģš©ķ•˜źø° 전에 핓당 ė””ė ‰ķ„°ė¦¬ģ—ģ„œ `claude`넼 ķ•œ 번 ģ‹¤ķ–‰ķ•˜ģ—¬ ģž‘ģ—… 공간 신뢰 ėŒ€ķ™”ė„¼ ģˆ˜ė½ķ•©ė‹ˆė‹¤. 신뢰가 아직 ģˆ˜ė½ė˜ģ§€ ģ•Šģ•˜ģœ¼ė©“ `--worktree`ėŠ” ģ˜¤ė„˜ģ™€ ķ•Øź»˜ ģ¢…ė£Œė˜ź³  먼저 ė””ė ‰ķ„°ė¦¬ģ—ģ„œ `claude`넼 ģ‹¤ķ–‰ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤. `-p`넼 ģ‚¬ģš©ķ•œ ė¹„ėŒ€ķ™”ķ˜• ģ‹¤ķ–‰ģ€ [신뢰 ķ™•ģø](/ko/security)ģ„ ź±“ė„ˆė›°ėÆ€ė”œ `claude -p --worktree`ėŠ” ģ“ė„¼ ģˆ˜ķ–‰ķ•˜ģ§€ ģ•Šź³  ģ§„ķ–‰ė©ė‹ˆė‹¤.41ģ²˜ģŒģœ¼ė”œ ė””ė ‰ķ„°ė¦¬ģ—ģ„œ `--worktree`넼 ģ‚¬ģš©ķ•˜źø° 전에 핓당 ė””ė ‰ķ„°ė¦¬ģ—ģ„œ `claude`넼 ķ•œ 번 ģ‹¤ķ–‰ķ•˜ģ—¬ ģž‘ģ—… 공간 신뢰 ėŒ€ķ™”ė„¼ ģˆ˜ė½ķ•©ė‹ˆė‹¤. 신뢰가 아직 ģˆ˜ė½ė˜ģ§€ ģ•Šģ•˜ģœ¼ė©“ `--worktree`ėŠ” ģ˜¤ė„˜ģ™€ ķ•Øź»˜ ģ¢…ė£Œė˜ź³  먼저 ė””ė ‰ķ„°ė¦¬ģ—ģ„œ `claude`넼 ģ‹¤ķ–‰ķ•˜ė„ė” ģš”ģ²­ķ•©ė‹ˆė‹¤. `-p`넼 ģ‚¬ģš©ķ•œ ė¹„ėŒ€ķ™”ķ˜• ģ‹¤ķ–‰ģ€ [신뢰 ķ™•ģø](/ko/security)ģ„ ź±“ė„ˆė›°ėÆ€ė”œ `claude -p --worktree`ėŠ” ģ“ė„¼ ģˆ˜ķ–‰ķ•˜ģ§€ ģ•Šź³  ģ§„ķ–‰ė©ė‹ˆė‹¤.

40 42 

41<Tip>43<Tip>