본문으로 건너뛰기

변수: 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가 공유 엔벨로프이기 때문에 중요합니다. 다른 생성자(영속 승인을 프로젝션하는 워크플로 엔진이나 서드파티 에이전트)는 동일한 엔벨로프에 자체 바인딩을 넣을 수 있습니다. 버전 관리는 버전 관리는 "내 것이 아님"을 잘못된 소유자에 대해 재개하는 부분 일치가 아니라 명확한 거부로 처리합니다.