AgentEventMessage interface
서버에서 보낸 이벤트 스트림의 각 이벤트에는 event 및 data 속성이 있습니다. *
예시
-
- 이벤트: Thread.Created
- 데이터: {"id": "thread_123", "개체": "스레드", ...}
-
- 새 개체를 만들거나, 새 상태로 전환하거나, 현재 상태일 때마다 이벤트를 내보냅니다.
- 부분(델타)으로 스트리밍됩니다. 예를 들어 새 실행 시
thread.run.created내보낸다. - 가 생성되고, 실행이 완료되면
thread.run.completed등입니다. 에이전트가 선택하는 경우 - 실행하는 동안 메시지를 만들려면
thread.message.created event내보낸다. -
thread.message.in_progress이벤트, 많은thread.message.delta이벤트 및 마지막으로 - MouseDown 이벤트
- 시간이 지남에 따라 이벤트를 더 추가할 수 있으므로 알 수 없는 이벤트를 정상적으로 처리하는 것이 좋습니다.
- 코드에 있습니다.
속성
| data | 이벤트의 데이터입니다. 데이터는 AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk, RunStepDeltaChunk 형식일 수 있습니다. |
| event | 이벤트의 형식입니다. |
속성 세부 정보
data
이벤트의 데이터입니다. 데이터는 AgentThreadOutput, ThreadRunOutput, RunStepOutput, ThreadMessageOutput, MessageDeltaChunk, RunStepDeltaChunk 형식일 수 있습니다.
data: AgentEventStreamData
속성 값
event
이벤트의 형식입니다.
event: string
속성 값
string