Skip to content

Commit 4c52919

Browse files
fix(streaming): add missing events
1 parent 57c2a11 commit 4c52919

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 72
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/anthropic%2Fanthropic-dfe504526eed07979685a729ac9afd45e59cc2879291714b9f4674f2ef1247c7.yml
33
openapi_spec_hash: d849fdf2c4dd6631a60c4340e9bc1322
4-
config_hash: 831f90480c5b2b863b726e89eabaa90c
4+
config_hash: 127053e0220d5d31aef47d21169f9f6c

src/core/streaming.ts

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,27 @@ export class Stream<Item> implements AsyncIterable<Item> {
6666
sse.event === 'content_block_start' ||
6767
sse.event === 'content_block_delta' ||
6868
sse.event === 'content_block_stop' ||
69-
sse.event === 'message'
69+
sse.event === 'message' ||
70+
sse.event === 'user.message' ||
71+
sse.event === 'user.interrupt' ||
72+
sse.event === 'user.tool_confirmation' ||
73+
sse.event === 'user.custom_tool_result' ||
74+
sse.event === 'agent.message' ||
75+
sse.event === 'agent.thinking' ||
76+
sse.event === 'agent.tool_use' ||
77+
sse.event === 'agent.tool_result' ||
78+
sse.event === 'agent.mcp_tool_use' ||
79+
sse.event === 'agent.mcp_tool_result' ||
80+
sse.event === 'agent.custom_tool_use' ||
81+
sse.event === 'agent.thread_context_compacted' ||
82+
sse.event === 'session.status_running' ||
83+
sse.event === 'session.status_idle' ||
84+
sse.event === 'session.status_rescheduled' ||
85+
sse.event === 'session.status_terminated' ||
86+
sse.event === 'session.error' ||
87+
sse.event === 'session.deleted' ||
88+
sse.event === 'span.model_request_start' ||
89+
sse.event === 'span.model_request_end'
7090
) {
7191
try {
7292
yield JSON.parse(sse.data) as Item;

0 commit comments

Comments
 (0)