Scala 3와 ZIO 2로 도구를 쓰는 에이전트와 팀을 만드는 weisgnosis/weisgnosis-agents에 GitHub 커밋 d0c31e2(2026-10-18)가 올라왔다. 이 커밋은 Responses API 스트림을 쓰는 클라이언트의 요청 취소와 같은 클라이언트를 다시 쓰는 흐름을 실제 모델 두 개에 대해 검증했다. 변경은 검증 러너 하나와 문서 세 개뿐이며, 추가 309줄과 삭제 12줄에 이른다.
검증은 실제 SSE(server-sent events) 프레임을 그대로 전달하는 방식으로 진행된다. 빌려 온 드라이버(borrowed driver)는 첫 추론 델타(reasoning delta)까지 실제 프레임을 넘긴 뒤, 상류 리더를 닫지 않은 채 하단을 멈춘다. 파싱된 프레임 이벤트가 실행 취소 신호를 만들고, 보류된 finalizer가 소비자가 아직 반환하지 않았음을 확인한다. 중단된 추론 문맥을 이어 쓰려면 HTTP 드라이버가 다시 호출되기 전에 실패하고, 같은 클라이언트로 만든 새 에이전트는 READY로 완료된다. 요청 횟수는 새 문맥 이전 1회, 전체 2회로 기록됐다. 각 실행에는 180초 제한이, 전체 프로파일에는 420초 감시 제한이 걸려 있고 중단 요청은 출력 토큰 1,024, 새 문맥 요청은 4,096으로 설정됐다.
문서에는 두 모델 qwen3.8-27b와 qwen3.8-27b-uncensored-mlx에 대해 로컬 도구 연속 실행, JSON 체크포인트 복원, 제어된 HTTP 취소 세 항목이 모두 Passed로 기록돼 있다. 도구와 체크포인트 결과 네 건은 Completed 상태, live_sum(2, 3) 호출과 결과 1쌍, 최종 응답 5, 네이티브 재생 메타데이터와 양의 출력 사용량을 보고했고 두 프로세스는 종료 코드 0으로 끝났다. 추가된 러너의 파일 헤더는 Apache License 2.0을 밝힌다.
다만 이 확인은 계측이 들어간 소유권 점검이며, 통제된 일시정지가 전송 타이밍 그대로나 물리적 소켓 닫힘, 서버 측 추론 취소를 측정하지는 않는다. 네이티브 재생 메타데이터가 암호화된 추론이 제공됐다는 증거가 되는 것도 아니고, 네이티브 구조화 출력, 호스팅 도구, 멀티모달 데이터와 다른 모델은 검증하지 않았다. Python과의 비교나 성능 순위도 도출하지 않는다. 라이브러리 소스는 변경되지 않았고 두 러너는 경고를 오류로 처리하는(fatal warnings) 설정으로 컴파일됐다.