부록 C: 용어집
Claude Code Harness 문서 아카이브
부록 C: 용어집
이 부록은 책 전반에 걸쳐 나타나는 기술 용어를 영어 용어를 기준으로 알파벳순으로 정렬하여 수집합니다.
| 용어 | 정의 | 처음 본 |
|---|---|---|
| 에이전트 루프 | AI 에이전트의 핵심 실행 루프: 입력 수신 -> 모델 호출 -> 도구 실행 -> 계속 여부 결정 | 제3장 |
| AST(추상 구문 트리) | 의미론적 관계를 보존하는 소스 코드의 트리 구조 표현(일반 텍스트가 아님) | 28장 |
| 캐시 브레이크 | 콘텐츠 변경으로 인해 프롬프트 캐시 접두사가 무효화되는 이벤트 | 제14장 |
| 회로 차단기 | N회 연속 실패 후 자동화된 프로세스를 강제로 중지하여 안전한 상태로 만듭니다. | 9장, 26장 |
| 압축 | 대화 내용을 요약하여 컨텍스트 창 공간 확보 | 제9장 |
| DCE(데드 코드 제거) | Bun의 feature() 함수를 사용하면 게이트 코드의 컴파일 타임 제거가 가능합니다. | 제1장 |
| 방어적인 힘내 | 명시적인 안전 규칙을 통해 AI가 실행하는 Git 작업 중 데이터 손실을 방지하는 패턴 | 27장 |
| 동적 경계 | 정적 캐시 가능 콘텐츠와 동적 세션 콘텐츠를 구분하는 시스템 프롬프트의 마커 | 제5장 |
| 페일클로즈 | 시스템은 기본적으로 가장 안전한 옵션을 선택합니다. 위험한 작업을 잠금 해제하려면 명시적인 선언이 필요합니다. | 2장, 25장 |
| 기능 플래그(tengu_*) | GrowthBook을 통해 런타임에 구성된 실험 게이트, 기능 활성화/비활성화 제어 | 1장, 23장 |
| 단계적 자율성 | 수동 확인부터 완전 자동화까지 다양한 수준의 권한 모드(각각 안전한 대체 기능 포함) | 27장 |
| 하네스 엔지니어링 | 프롬프트, 도구 및 구성(코드 로직이 아닌)을 통해 AI 모델 동작을 안내하는 실습 | 제1장 |
| 후크 | 특정 이벤트(예: 도구 호출 전/후)에서 실행되는 사용자 정의 셸 명령 | 18장 |
| 걸쇠 | 일단 입력되면 안정적으로 유지되는 세션 수준 상태 - 캐시 진동 또는 동작 지터 방지 | 13, 25장 |
| MCP(모델 컨텍스트 프로토콜) | AI 모델과 외부 도구/데이터 소스 간의 상호 작용을 표준화하는 프로토콜 | 22장 |
| 초소형 | 전체 대화를 압축하는 대신 특정 도구 결과를 정확하게 제거하여 캐시 접두어를 안정적으로 유지합니다. | 제11장 |
| 개요 | 책의 목차 구조와 장 주제에 대한 개요 문서입니다. | 머리말 |
| 분할 | isConcurrencySafe 속성을 기반으로 도구 호출을 병렬화 가능하고 직렬화해야 하는 배치로 분할 | 제4장 |
| 패턴 추출 | 이름, 문제, 솔루션 등 소스 코드 분석에서 재사용 가능한 디자인 패턴 추출 | 내내 |
| 압축 후 복원 | 압축 완료 후 가장 중요한 파일 내용 및 기술 정보를 선택적으로 복원 | 제10장 |
| 프롬프트 캐시 | 중복 토큰 처리를 줄이기 위해 메시지 접두사를 캐시하는 Anthropic API 기능 | 제13장 |
| 기능 | SkillTool을 통해 대화 컨텍스트에 삽입된 호출 가능한 프롬프트 템플릿 | 22장 |
| 토큰예산 | 컨텍스트 창 내 다양한 콘텐츠 유형에 할당된 토큰 사용량 한도 | 12장, 26장 |
| 도구 스키마 | 이름, 설명, 입력 매개변수 형식을 포함한 도구의 JSON 스키마 정의 | 제2장 |
| YOLO 분류기 | 자동 모드에서 권한 승인/거부 결정을 내리는 데 사용되는 보조 Claude API 호출 | 17장 |