변수: INTERRUPT_BINDING_VERSION
const INTERRUPT_BINDING_VERSION: 1;
정의 위치: packages/ai/src/interrupts.ts:79
InterruptBinding의 와이어 버전입니다.
바인딩은 이 패키지가 관리하는 AG-UI Interrupt의 유일한 부분입니다. metadata 아래에서
INTERRUPT_BINDING_METADATA_KEY 아래에서 재개 경로에
일시 중지된 실행에 답변을 연결하는 재개 경로를 알려 줍니다. 생성자는 v를 기록하고, 리더는 필드를 덕 타이핑하는 대신 이해하지 못하는 버전을 거부합니다.
이는 AG-UI Interrupt가 공유 엔벨로프이기 때문에 중요합니다. 다른
생성자(영속 승인을 프로젝션하는 워크플로 엔진이나 서드파티 에이전트)는 동일한 엔벨로프에 자체 바인딩을 넣을 수 있습니다. 버전 관리는
버전 관리는 "내 것이 아님"을 잘못된 소유자에 대해 재개하는 부분 일치가 아니라 명확한 거부로 처리합니다.