팁: Workflow와 Artifact를 비활성화하면 세션마다 10k 컨텍스트를 절약할 수 있습니다
Tip: You can save 10k context in every session if you disable workflow and artifact
핵심 요약
Claude Code 설정에서 Workflow와 Artifact를 비활성화하여 컨텍스트 창을 10k만큼 확보하는 방법입니다.
- 설정 방법 — settings.json에 권한 거부 설정을 추가하여 기능 비활성화함
- 컨텍스트 확보 — 시스템 도구에서 차지하는 10k 토큰을 절약하여 효율을 높임
- 실질적 이점 — 200k 수준의 유효 컨텍스트 내에서 약 5%의 추가 공간을 확보함
- 비용 절감 — 세션 시작 시 로드되는 캐시를 줄여 토큰 비용을 최적화함
방법: settings.json으로 들어가서 "permissions": { "deny": ["Workflow", "Artifact"] }를 추가하세요.
이 두 가지를 합치면 시스템 도구 카테고리에서 약 10k의 컨텍스트를 차지하는데, 꽤 큰 용량입니다. 만약 Workflow와 Artifact를 사용한다면 그만큼의 가치가 없을 수도 있습니다. 하지만 저처럼 Artifact를 사용하지 않고 커스텀 워크플로우를 통해 에이전트를 관리하는 사람들에게는 좋은 보너스입니다.
10k가 별거 아닌 것처럼 들릴 수도 있습니다. 어쨌든 1m 컨텍스트 윈도우의 1%에 불과하니까요. 하지만 현실적으로 '유용한' 컨텍스트 한계치는 200k 정도로 봐야 합니다. 그 수치를 기준으로 하면 10k를 얻는 것은 컨텍스트 공간의 5%를 추가로 확보하는 셈입니다.
그뿐만이 아닙니다. 이 10k는 모든 세션 시작 시 로드되는데, 이는 모든 세션과 그 에이전트의 모든 턴마다 캐시 읽기가 발생한다는 뜻이며, 그 비용이 계속 쌓이게 됩니다.
도움이 되길 바랍니다.

