Skip to content

Commit c6fc264

Browse files
feat(api): add stream options for agent sessions (#4251)
Adds options for controlling padding in agent session event streams. - Accept stream_options when creating a session and include_obfuscation when streaming its events - Expose optional obfuscation padding on session events - Keep event padding enabled by default
1 parent 561ef6b commit c6fc264

44 files changed

Lines changed: 394 additions & 55 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.castiron.stats.yml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
schema_version: 1
2-
generation_id: 1f31c076-ce1e-4d17-8824-bfdf95cd8b68
3-
openapi_spec_hash: 07700e2200852317bf4042ef701b5ee9
4-
openapi_transformed_spec_hash: 2c9949a009d4a034ef7c317f8bd107db
2+
generation_id: 170fef8c-60a5-47ad-af78-81b680648b67
3+
openapi_spec_hash: 9f70d0868d58a0e175f85cb0b44e386d
4+
openapi_transformed_spec_hash: bb460fb5fc88f1f8e14fa6c9eccdda40
55
config_hash: 2c873b6511c040336792dfb7dfc310b9
6-
codegen_sha: 20a5fff6136c222ef46c55dfae1f6f5b3debf881
7-
codegen_hash: 2527b2fd116afe67c9c43dee41d50cda5ceba4f9adf5c3dcbebcb6fe41b0f045
6+
codegen_sha: 4c641544b106ee4fcdcd3d7b7efe2308dec1ea87
7+
codegen_hash: dce57641100bf0e8f66839ec154dda59704648819ceed9b47e89d431aa5a14fb

‎api.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -834,7 +834,7 @@ Methods:
834834
Methods:
835835

836836
- <code title="post /agents/sessions/{session_id}/events">client.beta.agents.sessions.events.<a href="./src/openai/resources/beta/agents/sessions/events.py">create</a>(session_id, \*\*<a href="src/openai/types/beta/agents/sessions/event_create_params.py">params</a>) -> None</code>
837-
- <code title="get /agents/sessions/{session_id}/events">client.beta.agents.sessions.events.<a href="./src/openai/resources/beta/agents/sessions/events.py">stream</a>(session_id) -> <a href="./src/openai/types/beta/agent_session_event.py">AgentSessionEvent</a></code>
837+
- <code title="get /agents/sessions/{session_id}/events">client.beta.agents.sessions.events.<a href="./src/openai/resources/beta/agents/sessions/events.py">stream</a>(session_id, \*\*<a href="src/openai/types/beta/agents/sessions/event_stream_params.py">params</a>) -> <a href="./src/openai/types/beta/agent_session_event.py">AgentSessionEvent</a></code>
838838

839839
#### Traces
840840

0 commit comments

Comments
 (0)