세션 트랜스크립트 조회와 분산 추적 지원
서브에이전트 트랜스크립트 조회, 분산 추적 연동, 세션 삭제 동작을 추가하고 설정 처리 버그를 고쳤습니다.
교안에 영향
기존에 setting_sources=[]를 전달해 설정을 비활성화한다고 안내한 글은 더 이상 맞지 않았습니다.
요약
- list_subagents()와 get_subagent_messages() 세션 헬퍼를 추가해 서브에이전트 트랜스크립트를 조회할 수 있게 했습니다. - OpenTelemetry span이 활성화되면 W3C trace context(TRACEPARENT/TRACESTATE)를 CLI subprocess로 전달하도록 바꿨습니다. - delete_session()이 세션 파일과 함께 형제 서브에이전트 트랜스크립트 디렉터리도 삭제하도록 변경했습니다. - setting_sources=[]가 무시되던 버그를 고쳐 모든 파일시스템 설정을 비활성화할 수 있게 했습니다.
바뀐 것
새 기능
- list_subagents()와 get_subagent_messages() 세션 헬퍼를 추가해 서브에이전트 트랜스크립트를 읽을 수 있게 했습니다.
- OpenTelemetry span이 활성화되면 W3C trace context(TRACEPARENT / TRACESTATE)를 CLI subprocess로 전달하도록 했습니다.
- delete_session()이 세션 파일과 함께 형제 서브에이전트 트랜스크립트 디렉터리도 삭제하도록 했습니다.
기타
- 번들된 Claude CLI를 2.1.111 버전으로 업데이트했습니다.
수정
- setting_sources=[]가 비어 있다는 이유로 무시되던 문제를 고쳐, --setting-sources=로 모든 소스 비활성화가 되게 했습니다.