intent가 "omit"으로 해석되는 도구들(intent: "omit", 예: 내장 eval / resolve 함수 intent)이 더 이상 parameters에서 원본 arktype/zod 스키마 객체를 노출하지 않도록 normalizeTools 매개변수를 wire-encoded로 무조건 처리 (#3074)AgentSession.nextToolChoice() 메서드를 제거했습니다. 턴별 도구 선택 지시문이 이제 nextToolChoiceDirective()만을 통해 흐르고 있습니다(hard-choice 디큐 및 active-tool 필터링을 private helper로 통합). 이는 호출자가 soft pending-preview 라이프사이클을 우회하면서 큐를 소비할 수 있게 해주는 이중 진입점을 제거했습니다. 기본 ToolChoiceQueue.nextToolChoice()는 변경되지 않았습니다.전체 변경 로그: v16.1.4...v16.1.5