이름 바뀜 한 단락
2025년 후반 Anthropic이 Claude Code SDK를 Claude Agent SDK로 rename — 이제 코드 작성 전용 아니라 Claude Code 능력 기반의 일반 자율-에이전트 하니스란 걸 반영. 새 패키지 이름 — PyPI의 claude-agent-sdk, npm의 @anthropic-ai/claude-agent-sdk. 옛 claude-code-sdk 패키지는 마이그레이션 history.
살아남은 거, 바뀐 거
아키텍처 같음 — Claude 서브프로세스가 transport에 wrap, 도구·세션·MCP·hooks 함께. Python 옵션 타입이 ClaudeCodeOptions에서 ClaudeAgentOptions로. 디폴트 시스템 프롬프트 가정 바뀜 — SDK가 이제 Claude Code 시스템 프롬프트 자동 주입 X; system_prompt={"type": "preset", "preset": "claude_code"}로 opt-in.
Search-and-replace로서 마이그레이션
옛 SDK에서 돌던 코드면 마이그레이션이 대부분 mechanical — 패키지 이름 교체, ClaudeCodeOptions를 ClaudeAgentOptions로, Claude Code preset 원하는지 결정(코드 편집 에이전트면 yes, fresh-페르소나 에이전트면 no). 새 버전 핀하고 테스트 run.
원칙: SDK가 자기 이름 바꾸면 그게 옛 튜토리얼 stale의 가장 큰 신호. 모든 거 현재 docs와 현재 설치 소스 대비 verify.