본문으로 건너뛰기

변수: RUN_ACCEPTED_EVENT

const RUN_ACCEPTED_EVENT: "run.accepted" = 'run.accepted';

정의 위치: packages/ai/src/stream-to-response.ts:361

새 영속 생성자가 첫 번째 실제 청크를 가져오기 전에 로그에 추가하는 합성 CUSTOM 청크의 이름입니다.

RUN_STARTED(위)을 플러시하면 스트림이 무언가를 방출하는 순간부터 실행에 참여할 수 있습니다. 그러나 샌드박스를 시작하는 미들웨어가 있는 chat()(컨테이너 생성, CLI 설치)은 몇 분 동안 아무것도 방출하지 않는 것이 정상이며, 그동안 로그는 비어 있습니다. 모든 참여자의 빈 로그 즉시 실패 처리(memoryStream의 첫 청크 기한, 클라이언트의 재참여 연결 기한)는 실행이 사라졌다고 판단합니다. 클라이언트가 재개 포인터를 지우므로 부팅 중 새로 고침하면 계속 실행 중인 실행이 영구적으로 고아가 됩니다.

이 마커가 이 공백을 닫습니다. 생성자 스트림을 처음 가져오기 전에 추가되고 플러시되므로 참여자는 실행이 수락된 후 수 밀리초 안에 항상 첫 청크를 찾습니다. 인계 정렬에는 영향이 없습니다. 저널 재생으로는 마커를 재현할 수 없으며, 정렬은 바로 그 이유로 저장된 CUSTOM 청크를 이미 대역 외 항목으로 건너뜁니다(참조: isBridgeCustomChunk in @tanstack/ai-sandbox).