GitHub / openai/openai-agents-python / commits
A lightweight, powerful framework for multi-agent workflows
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| e26a7d8a | fix(chat-completions): raise ModelBehaviorError on truncated empty completion... |
Weike Zhang <6****g@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| eb3a5d5b | fix(mcp): deep-copy cached tools before returning them (#4525) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 502bccdd | fix(tracing): flush buffered data after tracing is disabled (#4528) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 75d6a6f1 | chore: update review policies for runtimne validation code changes | Kazuhiro Sera <s****h@o****m> | 7 days ago | |
| 9fd6c81c | fix(voice): include current OpenAI TTS voices (#4535) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| bfb981d6 | fix(core/voice): honor OpenAI provider options over default clients (#4530) |
green3sf <2****f@u****m>
Committed by: GitHub <n****y@g****m> |
7 days ago | |
| 2af94722 | fix: keep checkout line endings LF | Kazuhiro Sera <s****h@o****m> | 7 days ago | |
| 7e55afc9 | fix(voice) reject ignored explicit-client options (#4527) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 3e0dc82e | docs: update translated pages | Kazuhiro Sera <s****h@o****m> | 8 days ago | |
| fe34ba3a | fix(visualization): preserve nodes with duplicate names (#4512) |
zhewen tan <1****e@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 629f9b56 | fix(core): detach aggregated request usage entries (#4519) |
green3sf <2****f@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| aee76c8e | docs: fix wording in handoff example prompts (#4520) |
Chair403 <9****3@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 727e729f | docs: document v0.22.0 behavior changes (#4522) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 4df9ecfa | release: 0.22.0 (#4523) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| fb8fa1ba | fix(core): isolate usage between RunState checkpoints (#4479) |
Chirag Gupta <1****2@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 9432f7ed | fix(visualization): expand handoff() targets in agent graphs (#4517) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 04867926 | fix(core/extensions): reject terminal failed/incomplete responses in non-stre... |
Weike Zhang <6****g@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 36dbc368 | docs: add testing resources to llms indexes (#4509) |
teachershuang <1****g@u****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| ed644fc7 | fix(core): redact blocked tool outputs from replay state (#4507) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
8 days ago | |
| 2c556033 | test: make stream event ordering deterministic | Kazuhiro Sera <s****h@o****m> | 9 days ago | |
| 21a1f9b4 | fix: avoid Windows integration bootstrap crashes | Kazuhiro Sera <s****h@o****m> | 9 days ago | |
| 32e45267 | ci: change windows ci configuration for stability | Kazuhiro Sera <s****h@o****m> | 9 days ago | |
| ebb746dc | fix: keep Codex verification for development sandboxed (#4508) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
9 days ago | |
| 82e3571f | refactor: move workflow execution out of repository skills | Kazuhiro Sera <s****h@o****m> | 9 days ago | |
| 9648a401 | fix: make runtime probe approval explicit in skills | Kazuhiro Sera <s****h@o****m> | 9 days ago | |
| 1a4cfa20 | fix: harden agent workflow validation | Kazuhiro Sera <s****h@o****m> | 10 days ago | |
| c5f6a71e | fix(tracing): clean up processors after tracing is disabled (#4502) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| e5831826 |
fix(sandbox): enforce Windows mypy compatibility (#4499)
Co-authored-by: rome-xi <r****i@u****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 62f02e33 | fix(tracing): respect model-data logging redaction for record_model_error_on_... |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| a77d37e6 | fix(core): reject ignored explicit-client options for OpenAIProvider (#4497) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 057ab101 | fix(core): preserve Griffe logger inheritance (#4494) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| f5491c5c | docs: correct Agent.clone list attribute semantics (#4474) |
abhijeet sharma <m****5@g****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 9ecfdfa4 | test: use sys.executable instead of tee in tests (#4478) |
ErenAta16 <e****6@g****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| d40f5d98 | ci: align Python version coverage (#4475) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 37a7aa20 | fix(sandbox): require apply_patch update hunks (#4470) |
li2631026381-alt <l****1@g****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 39327d7c | docs: update translated pages | Kazuhiro Sera <s****h@o****m> | 11 days ago | |
| 86b3db59 | docs: document v0.21.1 runtime behavior (#4460) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| b01ea1d3 | release: 0.21.1 (#4467) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 2632043a |
fix(realtime): end iteration after clean server close (#4461)
Co-authored-by: ayaangazali <a****k@g****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 4cb461a7 |
fix(sandbox): validate view_image raster content (#4462)
Co-authored-by: Sylvester Kaczmarek <1****k@u****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| fdcec696 | fix: forward Docker network mode in security test | Kazuhiro Sera <s****h@o****m> | 11 days ago | |
| e5f75fdf | fix(realtime): truncate audio at zero elapsed time (#4457) |
Chirag Honnyal <1****2@u****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 2f1c83d5 | feat(sandbox): allow Docker sandboxes to disable networking (#4452) |
Vinove A. <5****o@u****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 3a888def | feat(extensions): add Modal sandbox resource options (#4455) |
Sergey Filimonov <s****v@g****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| b4faf709 | feat(core): add model call timeouts (#4428) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 2588d154 |
fix: prevent advanced SQLite structure table conflicts (#4454)
Co-authored-by: ayaangazali <a****k@g****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 94da8ed4 |
fix(core): count Responses requests without usage (#4453)
Co-authored-by: ayaangazali <a****k@g****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| cb8a2e7e |
feat: add run-scoped sandbox working directories (#4427)
Co-authored-by: Sergey Filimonov <s****v@g****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| dde0bc99 |
fix: honor exact call approval decisions (#4447)
Co-authored-by: chiruu12 <1****2@u****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 05c789fe | fix(sandbox): normalize apply_patch paths as POSIX (#4437) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| e90df396 | fix: update cffi lock for Python 3.14 (#4448) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 60482a3d | fix(chat-completions): improve Chat Completions reasoning replay (#4432) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 583fede1 |
fix(sessions): include compaction usage in run totals (#4446)
Co-authored-by: Arthi Arumugam <a****5@g****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 1c3b7201 | docs: list Tuning Engines tracing integration (#4440) |
cerebrixos <2****s@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 7ab35c35 | fix(core): close all MultiProvider children after failures (#4438) |
GGbond <2****1@q****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 9aba9002 | fix(sandbox): keep model paths POSIX-normalized (#4416) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 6b62225f | fix(core): reject partially matched stacked anchors (#4431) |
roryc <7****2@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| e4cbad9a | docs: place testing after tracing in sidebar | Kazuhiro Sera <s****h@o****m> | 12 days ago | |
| 56783dd2 | docs: update translated pages | Kazuhiro Sera <s****h@o****m> | 12 days ago | |
| 55bb0b19 | docs: updates for v0.21.0 release (#4381) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 25aa6d94 | release: 0.21.0 (#4387) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 1a0c0886 | fix(sandbox): honor view_image extra path grants (#4417) |
Sylvester Kaczmarek <1****k@u****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| 2b2d7fe4 | fix(mcp): stop handing the tools cache to callers (#4424) |
Chinmay V <c****5@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 4e5e7b26 | fix(realtime): handle non-finite audio rates (#4419) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| c0f2ff7d | fix: preserve scripted annotation streaming across Python SDK releases (#4422) |
Alex Chang <a****a@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 50d65f65 | fix: resume recursive agent tool approvals (#4414) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 0b93ce8f | fix: isolate RunState checkpoint tool decisions (#4413) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 3e87dc8a | test: order test spans by start sequence, not by started_at alone (#4392) |
ErenAta16 <e****6@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 95f9d9a1 | fix: detach RunState interruption snapshots (#4409) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 40927c9f |
fix: max-turn handler session semantics (#4412)
Co-authored-by: DongBo <8****l@u****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| fc2be56c | fix(voice): stop buffering audio when audio tracing is disabled (#4411) |
Rakshit Sharma <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| f5606931 | fix: align Responses parallel tool calls with converted tools (#4405) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| dc1bef7b | fix: expose the scripted sandbox session type (#4406) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| c8814171 | fix: freeze public testing API state contracts (#4404) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 4c7713b9 | fix(mcp): protect manager lifecycle state snapshots (#4407) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 761fcd98 | fix(tools): redact tool output value from output-type validation errors (#4396) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 15989e50 | fix(sandbox): snapshot per-op audit policies (#4398) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 079e7459 | fix(sandbox): snapshot HTTP proxy headers (#4397) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 95f1c7cc | fix(codex): preserve resume argument ordering (#4400) |
viyatb-oai <v****b@o****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 1816d2e9 | docs: scale verification by change risk | Kazuhiro Sera <s****h@o****m> | 14 days ago | |
| 66ae98fb | fix: freeze public testing module contracts (#4386) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 6bef354d | fix(voice): reject non-positive audio frame rates (#4382) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| f251c70c | fix(run-state): isolate interruption results (#4384) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| fc461eeb | feat: support OpenAI Python 3 and HTTPX2 (#4380) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 05d6850d | feat: add scripted model test utilities (#4362) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 0fc268e3 |
fix(mcp): add configurable retry backoff ceiling (#4379)
Co-authored-by: rxits <1****s@u****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| c12f14d1 | feat(sandbox): let managed_secrets reference existing Runloop secrets (#4378) |
xumaple <4****e@u****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 5250cb86 | fix(voice): reject non-positive audio channels (#4372) |
hansu650 <2****1@q****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 39c3a3bb | docs: clarify PGP key location (#4371) |
Jaideep Pyne <j****7@g****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| dd340978 | fix(runner): close the model stream when a streamed turn ends in a terminal f... |
Lucca Boas <l****s@h****m>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 6beab353 |
fix(voice): reject incomplete multichannel audio frames (#4370)
Co-authored-by: Henry Su <h****7@g****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| d5b27bb3 |
fix(apply-diff): apply stacked anchors sequentially (#4369)
Co-authored-by: Anton Dzyatkovsky (Mac16) <d****a@g****m> |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 3c6622d5 | fix(sessions): handle zero conversation history limits (#4365) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| e9998afa | fix(mcp): isolate manager lifecycle results (#4368) |
Henry Su <h****7@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| b75d466d | fix(extensions): gate AnyLLM parallel tool calls on converted tools (#4363) |
weiwei Wang <5****g@u****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 863b96cf | fix(voice): honor WAV sample width (#4361) |
FU-max-boop <h****u@1****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 8ecdac59 | perf: streamline final review evidence reuse | Kazuhiro Sera <s****h@o****m> | 16 days ago | |
| 7518f367 | docs: update translated pages | Kazuhiro Sera <s****h@o****m> | 16 days ago | |
| 80e1baae | docs: synchronize v0.20.0 features (#4280) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| d2bda3f3 | release: 0.20.0 (#4348) |
Kazuhiro Sera <s****h@o****m>
Committed by: GitHub <n****y@g****m> |
16 days ago |