992 Commits

Author SHA1 Message Date
Kazuhiro Sera b354ef0aba fix(core): preserve serialized approval resume ownership (#4613) 2026-08-24 11:14:35 +09:00
Henry Su 72b2c67054 fix(sandbox): finish dependency cleanup on cancellation (#4607) 2026-08-23 22:14:40 +00:00
Jeremy Schoemaker 1a55d70d8e fix(core): max_turns no longer clobbers a tripped input guardrail exception in streaming (#4606) 2026-08-24 07:07:32 +09:00
Kazuhiro Sera 233467994f fix: enforce public type alias contract coverage (#4595) 2026-08-23 03:39:56 +00:00
Kazuhiro Sera 89fab0fc0d feat: customize output guardrail blocked messages (#4594) 2026-08-23 08:45:14 +09:00
Kazuhiro Sera 9da8f49637 fix(voice): use monotonic STT event deadlines (#4593)
Co-authored-by: Henry Su <henrysu4707@gmail.com>
2026-08-22 22:34:06 +00:00
Henry Su 8cd1f5e6e5 fix(core): strip created_by when replaying RunItems as input (#4568) 2026-08-22 22:18:42 +00:00
Henry Su 042d84a15c fix(mcp): deduplicate managed servers (#4591) 2026-08-23 07:11:05 +09:00
Henry Su 4f7c1d668f fix(realtime): advance crossed guardrail thresholds (#4590) 2026-08-23 07:10:54 +09:00
Sylvester Kaczmarek 3e6715573d fix(mcp): clear active MCP servers after cleanup (#4586) 2026-08-22 22:20:26 +09:00
Kazuhiro Sera 5b8f6c7174 fix: freeze the public voice API contract (#4578) 2026-08-22 18:08:27 +09:00
saime428 60c2c4120e docs: preserve English heading anchors in translated pages (#4580) 2026-08-22 04:52:33 +00:00
Kazuhiro Sera 4ccc32e374 test: update auto-run list 2026-08-22 09:57:12 +09:00
Kazuhiro Sera d22234480f fix(voice): honor client config for streamed STT (#4575)
Co-authored-by: Sylvester Kaczmarek <16242628+sylvesterkaczmarek@users.noreply.github.com>
2026-08-22 08:32:57 +09:00
Kazuhiro Sera 119ad2a492 fix(voice): forward streamed STT language and prompt (#4574)
Co-authored-by: Sylvester Kaczmarek <16242628+sylvesterkaczmarek@users.noreply.github.com>
2026-08-21 23:31:11 +00:00
Sean 4c2810c11c feat(sandbox): allow labels on Docker sandbox containers (#4564) 2026-08-22 07:53:52 +09:00
Henry Su 17ba331bb0 fix(extensions): nest extra_body on the any-llm chat path (#4544) 2026-08-21 05:55:48 +09:00
Henry Su 1b7eb28f25 fix(core): fail closed on empty tool arguments (#4545) 2026-08-21 05:55:29 +09:00
Sylvester Kaczmarek f73e747530 fix(voice): support custom OpenAI TTS voice IDs (#4541) 2026-08-20 11:36:45 +00:00
Weike Zhang e26a7d8aed fix(chat-completions): raise ModelBehaviorError on truncated empty completions (#4513) 2026-08-20 07:49:29 +00:00
Henry Su eb3a5d5b5d fix(mcp): deep-copy cached tools before returning them (#4525) 2026-08-20 06:13:32 +00:00
Sylvester Kaczmarek 502bccddd3 fix(tracing): flush buffered data after tracing is disabled (#4528) 2026-08-20 06:12:09 +00:00
Sylvester Kaczmarek 9fd6c81c59 fix(voice): include current OpenAI TTS voices (#4535) 2026-08-20 02:55:56 +00:00
green3sf bfb981d63e fix(core/voice): honor OpenAI provider options over default clients (#4530) 2026-08-20 02:55:37 +00:00
Sylvester Kaczmarek 7e55afc950 fix(voice) reject ignored explicit-client options (#4527) 2026-08-20 06:01:14 +09:00
zhewen tan fe34ba3aa9 fix(visualization): preserve nodes with duplicate names (#4512) 2026-08-19 23:07:35 +09:00
green3sf 629f9b56a5 fix(core): detach aggregated request usage entries (#4519) 2026-08-19 22:55:32 +09:00
Kazuhiro Sera 4df9ecfae1 release: 0.22.0 (#4523) 2026-08-19 22:41:43 +09:00
Chirag Gupta fb8fa1ba5c fix(core): isolate usage between RunState checkpoints (#4479) 2026-08-19 17:50:31 +09:00
Henry Su 9432f7ed30 fix(visualization): expand handoff() targets in agent graphs (#4517) 2026-08-19 17:41:33 +09:00
Weike Zhang 0486792662 fix(core/extensions): reject terminal failed/incomplete responses in non-streaming get_response (#4516) 2026-08-19 17:40:49 +09:00
Kazuhiro Sera ed644fc7c3 fix(core): redact blocked tool outputs from replay state (#4507) 2026-08-19 15:39:24 +09:00
Kazuhiro Sera 2c5560339c test: make stream event ordering deterministic 2026-08-19 07:31:35 +09:00
Kazuhiro Sera 21a1f9b4e6 fix: avoid Windows integration bootstrap crashes 2026-08-19 07:16:06 +09:00
Kazuhiro Sera ebb746dc00 fix: keep Codex verification for development sandboxed (#4508) 2026-08-18 11:46:40 +00:00
Kazuhiro Sera 82e3571fc5 refactor: move workflow execution out of repository skills 2026-08-18 19:47:43 +09:00
Sylvester Kaczmarek c5f6a71ea9 fix(tracing): clean up processors after tracing is disabled (#4502) 2026-08-18 06:48:35 +09:00
Sylvester Kaczmarek 62f02e3333 fix(tracing): respect model-data logging redaction for record_model_error_on_span (#4496) 2026-08-18 06:20:08 +09:00
Sylvester Kaczmarek a77d37e6bc fix(core): reject ignored explicit-client options for OpenAIProvider (#4497) 2026-08-18 06:18:47 +09:00
Sylvester Kaczmarek 057ab1019a fix(core): preserve Griffe logger inheritance (#4494) 2026-08-18 06:08:50 +09:00
abhijeet sharma f5491c5cbb docs: correct Agent.clone list attribute semantics (#4474) 2026-08-18 05:43:47 +09:00
ErenAta16 9ecfdfa498 test: use sys.executable instead of tee in tests (#4478) 2026-08-18 05:39:21 +09:00
li2631026381-alt 37a7aa20ce fix(sandbox): require apply_patch update hunks (#4470) 2026-08-17 13:53:50 +09:00
Kazuhiro Sera b01ea1d342 release: 0.21.1 (#4467) 2026-08-17 07:26:03 +09:00
Kazuhiro Sera 2632043a4e fix(realtime): end iteration after clean server close (#4461)
Co-authored-by: ayaangazali <ayaangazali.work@gmail.com>
2026-08-16 18:21:35 +09:00
Kazuhiro Sera 4cb461a7e3 fix(sandbox): validate view_image raster content (#4462)
Co-authored-by: Sylvester Kaczmarek <16242628+sylvesterkaczmarek@users.noreply.github.com>
2026-08-16 09:05:02 +00:00
Chirag Honnyal e5f75fdf13 fix(realtime): truncate audio at zero elapsed time (#4457) 2026-08-16 05:47:05 +00:00
Vinove A. 2f1c83d5b7 feat(sandbox): allow Docker sandboxes to disable networking (#4452) 2026-08-16 03:25:13 +00:00
Sergey Filimonov 3a888def33 feat(extensions): add Modal sandbox resource options (#4455) 2026-08-16 03:24:33 +00:00
Kazuhiro Sera b4faf7090c feat(core): add model call timeouts (#4428) 2026-08-16 11:15:36 +09:00