Skip to content

Commit 425502d

Browse files
feat(api): add compaction progress events (#2749)
## Summary Adds typed compaction progress events to Responses streams and WebSocket listeners. ## Changes - Expose response.compaction.compacting with its item ID, output index, and sequence number - Accept compaction progress in response stream helpers while preserving the response snapshot - Recognize credit_balance_exhausted errors from managed agent turns - Keep direct WebSocket error access while excluding the underlying event from automatic serialization Co-authored-by: markstuart-oai <[email protected]>
1 parent 0d69cb9 commit 425502d

20 files changed

Lines changed: 1119 additions & 1030 deletions

‎.castiron.stats.yml‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
schema_version: 1
2-
generation_id: 1cf72bfb-ef2b-43cf-b150-fcd337f29516
3-
openapi_spec_hash: 3bbe70558d1cb860c1efbfd901285796
4-
openapi_transformed_spec_hash: 2daccabc873f61eec5ef07ab28b20a1a
5-
config_hash: c234968a5221983d6e4315cda9d36d23
6-
codegen_sha: 32dbfd032b1f1bc0b6d7c932f73c5ab6ad08e7d8
7-
codegen_hash: 9189454d0903ef586fdcb52fa183dfd8179693ce728efa1292472048d81ac030
8-
public_codegen_sha: 2bdecd3abe70ac66dcc1168e22aa4ecaf24cb87d
2+
generation_id: 26e268e0-3df9-4a25-be0f-630253577e8d
3+
openapi_spec_hash: 01a80628980df0e3afb067afc83a4102
4+
openapi_transformed_spec_hash: 45b725ed6d2d50274ed7028e99f92a41
5+
config_hash: abfd506c4a4bdd94cae1635a850572d7
6+
codegen_sha: e30c8363dd66104d7f12a4d4f78fe4062692a04d
7+
codegen_hash: ef881127a16bb3a151be810643ac9ba8c3d035b27978b329e58c5f8a95aa1b61
8+
public_codegen_sha: dc1dbf3e4ff985b6fe33566f04c0fac665198d9d

‎api.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -708,6 +708,7 @@ Types:
708708
- <code><a href="./src/resources/beta/responses/responses.ts">BetaResponseCodeInterpreterCallInProgressEvent</a></code>
709709
- <code><a href="./src/resources/beta/responses/responses.ts">BetaResponseCodeInterpreterCallInterpretingEvent</a></code>
710710
- <code><a href="./src/resources/beta/responses/responses.ts">BetaResponseCodeInterpreterToolCall</a></code>
711+
- <code><a href="./src/resources/beta/responses/responses.ts">BetaResponseCompactionCompactingEvent</a></code>
711712
- <code><a href="./src/resources/beta/responses/responses.ts">BetaResponseCompactionItem</a></code>
712713
- <code><a href="./src/resources/beta/responses/responses.ts">BetaResponseCompactionItemParam</a></code>
713714
- <code><a href="./src/resources/beta/responses/responses.ts">BetaResponseCompletedEvent</a></code>

0 commit comments

Comments
 (0)