원문 캡처 · github.com
원문 캡처 · github.com

CATT의 0.3.0 준비 변경은 커넥터 테스트에서 Muse나 Instinct를 명시적으로 선택하도록 바꾸고, 옵트인 방식의 로컬 행동 테스트 기능을 추가했다. 두 대상은 같은 테스트 계약을 사용하며, 이 기능은 호스팅 어시스턴트의 인증을 뜻하지 않는다.

새 기능에는 동작 관찰 기록, 액션·전달 저널, 취소 확인, 브라우저 세션 제한, 합성 자격 증명, 결과 공개 통제 등이 포함된다. 실행은 로컬 샌드박스에서 이뤄지며, 공개 요약에는 집계 정보만 제공한다. 문서에는 아홉 가지 아키텍처 제안과 13개 일반 행동 유형, 구현 한계가 담겼다.

이번 변경은 의존성도 업데이트했다. OpenTelemetry API는 1.45.1, undici는 8.12.3/7.30.1, ip-address는 10.7.5로 올렸다. 지원 설치 범위에 포함되지 않는 FastMCP 개발 확장의 권고 사항은 별도로 추적한다(#24). Playwright에 포함된 ip-address 10.2.0은 이번 변경으로 교체되지 않았으며, 해당 번들에서 권고 대상 문제가 실제로 도달 가능한지는 검증 과정에서 확인되지 않았다.

최종 패치 의존성 기준으로 지원 대상 로컬 테스트 4,586개가 통과했고 32개는 실행 대상에서 제외됐다. 검증에는 20분 31초가 걸렸다. 태그 워크플로는 게시 전에 새 릴리스 증거를 만들고 모든 릴리스 게이트를 적용하도록 돼 있다. 변경은 저장소의 PR #27에서 병합됐다.