홈으로 돌아가기

Claude Code Map: 유출된 코드의 아키텍처

인터랙티브 CCUnpacked 맵이 유출된 512,000줄 TypeScript Claude 코드를 분해합니다. Agent Loop, 40+ Tools 및 44 기능 플래그와 KAIROS, ULTRAPLAN 같은 미구현 기능 상세. AI 에이전트 아키텍처 분석에 유용합니다.

Claude Code Leak: 인터랙티브 아키텍처 분석
Advertisement 728x90

인터랙티브 Claude Code 아키텍처 맵: 유출 코드 상세 분석

개발자 autocracy101이 3월 31일 Anthropic에서 실수로 유출된 Claude Code의 512,000줄 TypeScript 코드를 인터랙티브 시각화한 것을 공개했습니다. CCUnpacked 맵은 에이전트 루프, 파일 트리, 40개 이상의 도구, 슬래시 명령어, 그리고 44개의 기능 플래그를 상세히 보여주며, 그중 20개는 미구현 기능입니다. 이를 통해 중간/시니어 레벨 개발자들이 터미널에서 AI 코딩 에이전트가 작업을 어떻게 처리하는지 이해할 수 있습니다.

Agent Loop — 핵심 구성 요소 — 는 프롬프트 입력부터 최종 렌더링까지 다단계 프로세스를 모델링합니다. 단일 API 요청 대신 Claude Code는 도구를 반복적으로 호출하고, 결과를 분석하며, 계속할지 멈출지 결정합니다.

Agent Loop 상세 설명

Agent Loop는 단계별 순서를 시각화합니다:

Google AdInline article slot
  • Ink를 통한 입력: Ink 라이브러리 기반 컴포넌트가 사용자 입력을 처리합니다.
  • 도구 선택: 모델이 Bash, 파일 읽기/편집, 검색, 또는 40개 이상의 다른 도구 중 하나를 사용하기로 결정합니다.
  • 실행 및 분석: 결과를 가져와 계속할지 평가합니다.
  • 결정: 루프를 계속할지, 사용자에게 명확히 할 것을 요청할지, 아니면 종료할지.

일반적인 작업은 50회 이상의 반복을 거칩니다. 이는 상태 비저장 모델과 다릅니다: 단계 간 상태가 유지되어 리팩토링이나 디버깅 같은 복잡한 작업에 맥락을 제공합니다.

맵은 출력 렌더링과 슬래시 명령어 처리(/plan, /edit 등)를 포함한 모듈 간 의존성을 표시합니다. 시니어 개발자들에게는 git worktrees와 병렬 워커 통합을 연구하는 데 유용합니다.

기능 플래그 뒤에 숨겨진 미구현 기능

44개의 플래그 중 20개는 숨겨진 기능과 관련 있습니다. 주요 항목:

Google AdInline article slot
  • KAIROS: 일일 로그와 세션 간 메모리가 있는 지속 모드.
  • ULTRAPLAN: Opus 모델에서의 장기 계획, 타임아웃 최대 30분.
  • Task Coordinator: 작업을 격리된 git worktrees의 병렬 워커로 분할.
  • Buddy: 터미널 가상 펫; 계정 해시에 기반한 외형 (코드에 'fox' 없음).

이 기능들은 Claude Code가 장기 맥락을 가진 상태 유지 에이전트로 진화하고 있음을 시사합니다. 개발자들은 향후 업데이트에서 기능 플래그를 통해 릴리스를 모니터링할 수 있습니다.

시각화는 탐색에 편리합니다: 클릭 가능한 노드가 코드 스니펫과 의존성을 드러냅니다. 다만 Buddy 설명 등 일부 사실적 오류가 지적되었습니다.

Anthropic 유출 사건 맥락

이번 유출은 일주일 내 두 번째입니다: 이전에 CMS 오류로 Claude Mythos의 3000개 파일이 노출되었습니다. Anthropic은 인적 오류라고 밝혔으며, 사용자 데이터는 영향을 받지 않았습니다.

Google AdInline article slot

Hacker News 반응은 엇갈립니다: 탐색 기능은 칭찬받았으나, 텍스트 기반 분석 이상의 새로운 통찰이 부족하다는 비판도 있습니다.

주요 요점

  • Agent Loop는 작업당 50회 이상의 도구 호출로 반복 사이클을 구현합니다.
  • 44개 기능 플래그 중 20개 미구현: KAIROS, ULTRAPLAN, Buddy.
  • git 통합을 통한 터미널 상태 유지 코드 처리에 중점 둔 아키텍처.
  • CCUnpacked 시각화가 AI 에이전트 개발자들의 분석을 가속화합니다.
  • Anthropic 유출 사건이 CI/CD 파이프라인의 위험을 강조합니다.

— Editorial Team

Advertisement 728x90

다음 읽기