Commit Graph

1500 Commits

Author SHA1 Message Date
Aditya Singh 7aeb39e150 fix(sessions): skip corrupt docs in MongoDBSession.pop_item (#3247) 2026-05-09 11:44:54 +09:00
Aditya Singh 7e9089f270 fix(realtime): preserve output_audio content parts in output_item events (#3230) 2026-05-09 11:44:14 +09:00
Quratulain-bilal 960e979f74 fix: await cancelled output guardrail tasks on tripwire (#3187) 2026-05-09 11:43:15 +09:00
Aditya Singh e6a3ed887a fix: avoid duplicating content and signed thinking blocks across parallel tool-call splits (#3261) 2026-05-09 02:48:56 +09:00
Aditya Singh e86dff2907 fix: exclude Computer instances from provider duck-typing (#3249) 2026-05-09 02:45:31 +09:00
Aditya Singh 12ad112fec fix(realtime): raise UserError for input_type without on_handoff (#3248) 2026-05-09 02:44:54 +09:00
Aditya Singh 250fb97fef fix(run): preserve last known response_id on conversation resume (#3245) 2026-05-09 02:42:05 +09:00
Aditya Singh 62f9416ead fix(realtime): skip invalid input_text parts in user input conversion (#3243) 2026-05-09 02:41:12 +09:00
Aditya Singh 76702572ef fix: skip needs_approval_checker when status already resolved (#3229) 2026-05-09 02:37:35 +09:00
Aditya Singh 1b6876a8c2 fix(sessions): persist output_tokens_details when input details are None (#3227) 2026-05-09 02:36:18 +09:00
Aditya Singh 89f368df03 fix: await on_handoff callables with async __call__ (#3211) 2026-05-09 02:34:17 +09:00
Aditya Singh 730ee55e14 fix(mcp): isolate strict schema conversion from non-strict fallback (#3199) 2026-05-09 02:33:38 +09:00
c b4741e077d fix: #3288 normalize RunState guardrail payloads (#3289) 2026-05-09 02:18:02 +09:00
c 4a3d33e44f fix: #3280 streaming guardrail exception cleanup (#3281) 2026-05-09 02:16:03 +09:00
Aditya Singh 9242902e1b fix(run): preserve failed status across apply_patch operations (#3217) 2026-05-09 02:08:21 +09:00
Aditya Singh b4be17586f fix(realtime): preserve existing transcript over stale delta accumulator (#3214) 2026-05-09 02:07:52 +09:00
Aditya Singh ec5523d620 fix: preserve existing request_usage_entries on Usage.add (#3213) 2026-05-09 02:07:20 +09:00
Aditya Singh 1d38492b44 fix: drop reasoning items orphaned by dropped tool calls (#3207) 2026-05-09 02:06:58 +09:00
Aditya Singh f32f613a7f fix(strict-schema): preserve chained $ref during sibling-key expansion (#3205) 2026-05-09 02:05:20 +09:00
Aditya Singh de60d05b0c fix(models): allow extra_query/extra_body via extra_args in Responses (#3194) 2026-05-09 02:05:02 +09:00
Aditya Singh cc5a392583 fix: preserve tool guardrail results across handoffs in SingleStepResult (#3237) 2026-05-09 02:04:13 +09:00
Aditya Singh 8b04ee0939 fix(exceptions): export MCPToolCancellationError from top-level package (#3210) 2026-05-09 01:58:48 +09:00
c e19ac4e44d fix: #3286 send realtime output for unknown tool calls (#3287) 2026-05-08 16:55:10 +00:00
Aditya Singh c7bcdd4a4a fix(realtime): expose max_output_tokens on RealtimeSessionModelSettings (#3223) 2026-05-09 01:50:19 +09:00
c 58a89c810f fix: #3275 reject chat completions server state (#3279) 2026-05-08 16:46:23 +00:00
c 9a0c07f9c7 fix: #3270 Validate model retry backoff settings (#3272) 2026-05-09 01:40:28 +09:00
Aditya Singh 8619dfda75 fix: skip CompactionItem silently in stream queue helper (#3224) 2026-05-08 16:27:11 +00:00
github-actions[bot] 683b6e79e5 docs: update translated document pages (#3193) 2026-05-08 17:24:16 +09:00
Kazuhiro Sera e3746c52d9 docs: updates for v0.17.0 (#3188) 2026-05-08 17:10:34 +09:00
github-actions[bot] 0fea7e8347 Release 0.17.0 (#3191) v0.17.0 2026-05-08 17:07:36 +09:00
Kazuhiro Sera 0a76dd03ce docs: improve auto run for examples 2026-05-08 16:56:37 +09:00
Kazuhiro Sera f47d486985 fix: #3169 constrain local sandbox artifact sources to base dir (#3177) 2026-05-08 15:25:13 +09:00
Kazuhiro Sera 1660d306b5 feat: default realtime sessions to gpt-realtime-2 (#3190) 2026-05-08 15:24:41 +09:00
Abdulrahman Alfozan ee36d43584 Fix Responses extra_args collision with omitted kwargs (#3185)
### Summary

Fix a false duplicate-argument error when a Responses request parameter
is supplied through `ModelSettings.extra_args` and the first-class
request field is only present as OpenAI's `omit` sentinel.

### Test plan

- `make format`
- `make lint`
- `uv run pytest
tests/models/test_openai_responses.py::test_build_response_create_kwargs_allows_extra_arg_when_explicit_arg_is_omitted
tests/models/test_openai_responses.py::test_build_response_create_kwargs_rejects_duplicate_context_management_extra_args
tests/models/test_openai_responses.py::test_build_response_create_kwargs_rejects_duplicate_extra_args_keys
-q`
- `uv run mypy src/agents/models/openai_responses.py
tests/models/test_openai_responses.py`
- `uv run pyright src/agents/models/openai_responses.py
tests/models/test_openai_responses.py`
- `git diff --check`

### Issue number

N/A

### Checks

- [x] I've added new tests (if relevant)
- [ ] I've added/updated the relevant documentation
- [x] I've run `make lint` and `make format`
- [x] I've made sure tests pass where not blocked by unrelated
local-only failures
2026-05-07 16:23:13 -07:00
Kazuhiro Sera a91f630f79 fix: skip prerequisite-bound examples in auto runs 2026-05-07 20:03:01 +09:00
github-actions[bot] bd84b65258 Release 0.16.1 (#3167) v0.16.1 2026-05-07 20:00:54 +09:00
Kazuhiro Sera 28de3652d3 fix: #3168 validate MCP require_approval policies (#3179) 2026-05-07 18:26:48 +09:00
c a67d95f58a fix: #3174 count valid encrypted session items for limits (#3175) 2026-05-07 16:15:52 +09:00
Illia Oleksiuk 3a11cf5225 fix: reject non-object function tool input JSON (#3166) 2026-05-07 14:41:38 +09:00
Kazuhiro Sera 170ee73f94 fix: #3109 stabilize chat completions stream output indexes (#3176)
Co-authored-by: Aphroq <37263590+Aphroq@users.noreply.github.com>
2026-05-07 14:40:38 +09:00
c 6f5fbf6dbb fix: #3170 clean up git repo temp clones on failure (#3172) 2026-05-07 14:05:24 +09:00
c 516aa0c9d9 fix: #3171 reject corrupt Dapr session state updates (#3173) 2026-05-07 14:05:10 +09:00
c 0fb2e0944c fix: restore session history after compaction replacement failures (#3117) 2026-05-07 12:38:07 +09:00
github-actions[bot] eed9100777 docs: update translated document pages (#3165) 2026-05-07 10:00:27 +09:00
Kazuhiro Sera f185dfa2a0 docs: document tool execution concurrency (#3164) 2026-05-07 09:54:37 +09:00
github-actions[bot] c5ebf809ea docs: update translated document pages (#3163) 2026-05-07 09:36:28 +09:00
Kazuhiro Sera 1683357483 docs: add 0.16.0 changelog (#3153) 2026-05-07 09:29:51 +09:00
Kazuhiro Sera 0ed4ee6e18 docs: updates for #3147 (#3148) 2026-05-07 09:29:41 +09:00
github-actions[bot] 9f361ba7dd Release 0.16.0 (#3150) v0.16.0 2026-05-07 09:19:36 +09:00
github-actions[bot] e8856de1b4 docs: update translated document pages (#3162) 2026-05-07 09:02:55 +09:00