MCP 도구 주석 지원과 대형 에이전트 등록 개선
@tool 데코레이터의 annotations로 MCP 도구 메타데이터를 지정할 수 있게 되었고, 큰 agent 정의 등록 실패도 고쳤습니다.
교안에 영향
기존 안내에서 @tool에 annotations 없이도 MCP tool annotations를 쓸 수 있다고 적었다면 이제는 annotations 매개변수를 사용해야 합니다.
요약
- @tool 데코레이터에 annotations 매개변수를 추가해 MCP tool annotations를 지원합니다. - readOnlyHint, destructiveHint, idempotentHint, openWorldHint 같은 메타데이터 힌트를 지정할 수 있습니다. - ToolAnnotations를 claude_agent_sdk에서 다시 내보내 사용 편의성을 높였습니다. - 큰 agent 정의가 CLI 인자 크기 제한 때문에 조용히 실패하던 문제를 고쳤습니다. - 번들된 Claude CLI를 2.1.33으로 업데이트했습니다.
바뀐 것
새 기능
- @tool 데코레이터의 새 annotations 매개변수로 MCP tool annotations를 지원합니다.
- readOnlyHint, destructiveHint, idempotentHint, openWorldHint 같은 메타데이터 힌트를 지정할 수 있습니다.
- ToolAnnotations를 claude_agent_sdk에서 다시 내보내 제공합니다.
기타
- 번들된 Claude CLI를 2.1.33으로 업데이트했습니다.
수정
- 큰 agent 정의가 플랫폼별 CLI 인자 크기 제한 때문에 등록에 실패하던 문제를 수정했습니다.