Commit Graph

1612 Commits

Author SHA1 Message Date
github-actions[bot] 510b7de2ce Release 0.17.6 (#3659) v0.17.6 2026-06-19 15:02:31 +09:00
Mohammed Siddiq 09f0ed45e7 fix: enforce the documented strict JSON-compatible contract for #3486 (#3657) 2026-06-18 08:26:47 +00:00
Kazuhiro Sera 7fc489eb0d feat: add SDK-only custom data for tool outputs (#3486) 2026-06-18 12:38:28 +09:00
Kazuhiro Sera a4ba63f704 feat: add pre-approval tool input guardrails (#3487) 2026-06-18 12:38:15 +09:00
Kazuhiro Sera 288455911c fix: suppress handoff whitespace tool-name warnings (#3652) 2026-06-18 10:29:58 +09:00
Kazuhiro Sera 12e268c8e2 chore: improve pr-draft-summary skill trigger 2026-06-18 10:29:35 +09:00
Kazuhiro Sera c359c20647 docs: update translated pages 2026-06-13 15:16:25 +09:00
Kazuhiro Sera 131c3aef76 docs: tweak examples and senteneces 2026-06-13 15:16:05 +09:00
MUHAMMAD SALMAN HUSSAIN 1b0076dda0 fix(docs): fix typo in sandbox guide (#3628) 2026-06-13 08:26:45 +09:00
github-actions[bot] d8068d96a9 Release 0.17.5 (#3619) v0.17.5 2026-06-11 13:10:23 +09:00
MUHAMMAD SALMAN HUSSAIN 5a3028f37c docs: fix subject-verb agreement in agent loop description (#3605) 2026-06-09 23:16:32 +00:00
MUHAMMAD SALMAN HUSSAIN b855c76a56 docs: capitalization fix in tracing docs (#3602) 2026-06-09 23:14:40 +00:00
MUHAMMAD SALMAN HUSSAIN a4d17da8ae docs: improve code snippet in tools documentation (#3599) 2026-06-09 02:55:01 +00:00
MUHAMMAD SALMAN HUSSAIN 6927622331 docs: tweak in usage doc (#3597) 2026-06-09 02:53:25 +00:00
qiyaoq-oai 8eaa4b9872 fix: expose sandbox error retryability (#3581)
Context: https://github.com/temporalio/sdk-python/issues/1548

This pull request adds provider-neutral retryability metadata for
sandbox failures.

- Adds `SandboxError.retryable` with `True`, `False`, and `None` for
unknown classification.
- Propagates retryability through wrapped sandbox errors.
- Emits retryability in sandbox finish events and trace error payloads.
- Classifies clear terminal/transient cases across sandbox providers
without exposing provider internals to integrations.
- Adds focused tests for core error behavior, provider classifiers, and
observability.
2026-06-05 10:53:06 -07:00
Kazuhiro Sera 5121f302a5 docs: translate pages 2026-06-05 09:53:07 +09:00
William f4e5d96f9f docs: add Latitude to external tracing processors list (#3577) 2026-06-04 23:03:01 +00:00
John CSA b051a70393 test: add unit tests for _openai_retry helpers (#3544) 2026-06-04 07:38:26 +00:00
John CSA 0e9807b6c4 docs: fix two docstring grammar errors in tool.py (#3543) 2026-06-04 07:36:13 +00:00
John CSA bf0d025dc9 test: add unit tests for run_demo_loop streaming, EOF, and empty-input paths (#3542) 2026-06-04 07:32:26 +00:00
MUHAMMAD SALMAN HUSSAIN 9470af01ed docs: fix docstring typo in stdio params env description (#3557) 2026-06-04 07:19:52 +00:00
jdoughty04 9520a5c558 chore: bump Modal sandbox extra to 1.4.3 (#3538) 2026-06-04 16:17:58 +09:00
John CSA 464043a5e6 docs: add missing space in MCP params docstrings (#3535) 2026-05-31 05:07:48 +00:00
John CSA bd8b1b7541 fix: use tuple form for SpeechGroupSpanData __slots__ (#3534) 2026-05-31 05:07:10 +00:00
Kazuhiro Sera d87fec8589 docs: remove beta label from realtime agent docs 2026-05-30 08:10:04 +09:00
Alex Bevilacqua 9411cee8e2 docs: add MongoDB session example under examples/memory (#3036) 2026-05-28 09:37:00 +00:00
Kazuhiro Sera 921135630b fix: #3512 type tool-end hook results as object (#3518) 2026-05-28 17:57:33 +09:00
github-actions[bot] 6d5b888f6f Release 0.17.4 (#3505) v0.17.4 2026-05-26 17:53:21 +09:00
lionel-oai 9a92ea4c8e Support Realtime custom voice objects (#3473) 2026-05-26 17:39:40 +09:00
rmotgi1227 fedc809afd fix: export MCPListToolsItem, ToolSearchCallItem, and ToolSearchOutputItem from agents (#3490) 2026-05-22 01:08:07 +00:00
rmotgi1227 573530febb fix: export more tracing related functions & types from agents (#3489) 2026-05-22 09:59:58 +09:00
Shaurya Singh 813a00324e fix: redact invalid JSON payload in ModelBehaviorError data (#3485) 2026-05-21 23:54:12 +00:00
rmotgi1227 eda7b51aea fix: add missing entries to span __slots__ (#3483) 2026-05-21 22:06:41 +00:00
Kazuhiro Sera 45effb4b7d fix: #3459 add opt-in recovery for missing function tools (#3461) 2026-05-21 10:46:44 +09:00
rmotgi1227 9303389d84 fix: use non-None value for output in FunctionSpanData (#3475) 2026-05-21 10:03:01 +09:00
Illia Oleksiuk 9514473c23 fix: apply hardened http client default to MCP SSE transport (#3466) 2026-05-20 15:14:47 +09:00
Kazuhiro Sera 445ad2273c docs: add SECURITY.md in the same way with openai-agents-js repo 2026-05-20 12:38:30 +09:00
github-actions[bot] 17f7caeaa3 Release 0.17.3 (#3417) v0.17.3 2026-05-19 10:24:42 +09:00
Adrian f6ba91b120 Runtime handling updates (#3451)
## Summary
- Refresh runtime handling around session and tool-call flows.
- Adjust model configuration metadata used by runtime integrations.
- Add focused coverage for the updated behavior.

## Validation
- .venv/bin/python -m pytest tests/model_settings/test_serialization.py
tests/models/test_trace_config.py
tests/mcp/test_streamable_http_client_factory.py
tests/test_run_context_approvals.py
tests/test_run_state.py::TestRunState::test_trace_api_key_serialization_is_opt_in
tests/realtime/test_session.py
- .venv/bin/ruff check <touched files>
- .venv/bin/ruff format --check <touched files>
- git diff --check
2026-05-18 16:53:20 -07:00
Shaurya Singh 65774ce88d docs: fix duplicated word in usaspending glossary example (#3445) 2026-05-18 17:05:16 +09:00
Kazuhiro Sera 13d1815218 docs: re-fix #3444 2026-05-18 17:03:06 +09:00
Nachiket Torwekar 41fe113dd0 docs: fix LiteLLM API reference redirect (#3444) 2026-05-18 07:05:30 +00:00
Kazuhiro Sera 4970fd6ce4 fix: keep mountpoint credentials out of sandbox commands (#3429) 2026-05-18 11:30:31 +09:00
c 4bd459e403 fix: #3363 honor short custom voice splitter chunks (#3364) 2026-05-16 10:04:23 +09:00
Matthew.K e37b3d266b fix: normalize leading question marks in exposed port queries (#3424) 2026-05-16 09:59:39 +09:00
Matthew.K 94523f946e fix: reject relative sandbox workspace roots (#3422) 2026-05-16 09:47:27 +09:00
Tianyu Cai cb0461d177 fix: log exception when output guardrail raises instead of silently ignoring (#3411) 2026-05-16 09:39:27 +09:00
Illia Oleksiuk 5e71d09554 fix: guard None text in ItemHelpers.extract_last_content (#3394) 2026-05-15 15:40:30 +09:00
Illia Oleksiuk cb7211b599 fix: filter hosted_tool_call types in remove_all_tools handoff filter (#3386) 2026-05-15 15:40:04 +09:00
Tianyu Cai 43a389d462 fix: skip wait_for_status when Vercel sandbox is in a terminal state (#3410) 2026-05-15 15:39:35 +09:00