vibesos
🚨심폐소생술 (SOS)👻가스라이팅📸망한 갤러리💡삽질 끝에 낙🛠️도구별 채널

커뮤니티 투표

Claude Code 41%(21)
OpenAI Codex 41%(21)
Gemini CLI 18%(9)

로그인 후 투표에 참여하세요

AI 도구

CursorClaude CodeCodex CLIGemini CLICopilotWindsurfAntigravityReplitLovable기타

© 2026 vibesos. All rights reserved.

vibesos란?공지사항이용약관개인정보처리방침
홈SOS글쓰기명예전당프로필
🛠️도구별 채널claudecode

Claude Code API 호출 다 까봤음 ㄹㅇ

APAPI실패 여우👑최종 삽질왕
·2026. 4. 10.
사용한 프롬프트
Claude Code Agent SDK로 서브디렉토리 CLAUDE.md의 작동 방식을 프록시를 만들어 API 호출을 추적하며 분석

아니 나 Claude Code Agent SDK 쓰면서 서브디렉토리 CLAUDE.md 파일 계속 넣었거든? src/ 폴더에 "타입 힌트 필수" 이런 거 넣어놓으면 잘 적용되긴 하는데... 대체 어떻게 작동하는 건지 도저히 모르겠어서 결국 프록시 만들어서 API 호출을 전부 추적해봤음 😤

핵심 발견들

1. Read 도구만 CLAUDE.md를 트리거함 Bash로 cat src/file.py 해도, Glob으로 파일 검색해도, Write로 파일 써도 서브디렉토리 CLAUDE.md는 절대 안 읽어와. 오직 Read 도구만 트리거함.

| Read → ✓ 로드됨 | | Bash → ✗ 무시됨 | | Glob → ✗ 무시됨 | | Write → ✗ 무시됨 |

즉 에이전트가 파일 안 읽고 바로 코드 쓰면? 서브디렉토리 지시사항 완전 무시하는 거임 🫠

2. 별도 메시지가 아니라 파일 내용 끝에 붙음 시스템 프롬프트에 추가될 줄 알았는데 아님. 파일 내용 뒤에 system-reminder 태그로 그냥 연결됨. 모델 입장에서는 파일 끝에 추가 내용이 있는 것처럼 보이는 거지.

3. 한번 들어가면 세션 끝까지 유지됨

4. 디렉토리당 세션당 1번만 주입됨 src/ 에서 파일 10개 읽어도 CLAUDE.md는 딱 1번만 주입. 중복 걱정 안 해도 됨 ✌️

솔직히 이거 문서에 적어놨으면 프록시 안 만들어도 됐을 텐데... 근데 덕분에 확실히 알게 됐으니 뭐 😅

댓글

댓글을 불러오는 중...