검색
← 릴리스 노트

세션 관리와 에이전트 정의 확장

클로드 · 0.1.49 · 기능추가 · 2026.03.20

AgentDefinition과 세션 관련 API가 늘고, 사용량 추적과 속성 이벤트가 개선되었습니다.

교안에 영향

세션 태깅과 이름 변경, AgentDefinition 필드 추가를 안내한 예전 글은 더 이상 그대로 맞지 않습니다.

요약

- AgentDefinition에 skills, memory, mcpServers 필드가 추가되었습니다. - AssistantMessage에서 턴별 usage를 보존하도록 바뀌었습니다. - tag_session()과 rename_session()이 추가되었습니다. - RateLimitEvent가 타입이 지정된 메시지로 추가되었고, 일부 버그가 수정되었습니다.

바뀐 것

새 기능 4

  • AgentDefinition에 skills, memory, mcpServers 필드가 추가되었습니다.
  • tag_session()이 추가되었고 Unicode sanitization이 적용됩니다.
  • rename_session()이 추가되었습니다.
  • 타입이 지정된 RateLimitEvent 메시지가 추가되었습니다.

개선 1

  • AssistantMessage usage에서 턴별 usage를 보존하도록 바뀌었습니다.

기타 4

  • 번들된 Claude CLI가 2.1.77로 업데이트되었습니다.
  • 공개 배포 목록에 macOS x86_64 wheel이 추가되었습니다.
  • CI에서 wheel-check 아티팩트를 업로드하도록 변경되었습니다.
  • 문서에서 allowed_tools를 권한 허용 목록으로 설명을 명확히 했습니다.

수정 2

  • CLAUDE_CODE_ENTRYPOINT가 TS SDK와 맞도록 default-if-absent 의미로 동작하게 수정되었습니다.
  • fine-grained tool streaming의 0.1.48 환경 변수 우회가 되돌려졌고, partial-message 전달은 상위 계층에서 처리됩니다.

원문 제목 · v0.1.49