Commit Graph

1967 Commits

Author SHA1 Message Date
Kazuhiro Sera 53a461f54e ci: cache mypy results across typecheck runs 2026-08-07 08:57:52 +09:00
Kazuhiro Sera 070b6e1543 perf: accelerate developer checks (#4258) 2026-08-06 23:06:57 +00:00
Henry Su f3b6c61785 fix(sandbox): keep move_to when coercing apply_patch operation mappings (#4242) 2026-08-06 17:02:04 +09:00
Henry Su 19f6bde526 fix(models): propagate the OpenAI request ID on the Chat Completions path (#4243) 2026-08-06 16:05:33 +09:00
Kazuhiro Sera 4a1773f405 fix: make session mutations atomic (#4212) 2026-08-06 14:49:57 +09:00
Kazuhiro Sera b47a0e4be7 docs: update translated pages 2026-08-06 10:18:59 +09:00
Kazuhiro Sera 065feebfd8 docs: document API Fast mode 2026-08-06 10:02:37 +09:00
Aditya Singh 36d50b014a fix: keep tool guardrail results when a resumed run interrupts again (#4239) 2026-08-06 00:27:36 +00:00
Abhay Singh 37b7a035b1 fix: keep empty turns in the nested conversation history (#4230) 2026-08-06 00:23:26 +00:00
Aditya Singh 0f4acc1cb9 fix(tracing): catch only the context reset on generator close (#4232) 2026-08-06 00:18:16 +00:00
Aditya Singh aad96a7c11 fix(tools): annotate the bare tool guardrail decorator overloads (#4238) 2026-08-06 00:11:53 +00:00
Aditya Singh 7e5b3e076e fix: copy raw_responses when building a RunState (#4237) 2026-08-06 00:11:09 +00:00
Aditya Singh 141f59949e fix(tracing): release the span scope when a generator is closed (#4233) 2026-08-06 00:04:20 +00:00
Aditya Singh 2de0178d61 fix(streaming): assemble chat completions content parts in content index order (#4236) 2026-08-06 09:02:36 +09:00
Aditya Singh c9153d2554 fix(mcp): build the active server list without re-consuming the iterable (#4235) 2026-08-06 09:01:56 +09:00
Aditya Singh 7c6ff9a3f8 fix(extensions): surface content filter refusals on the any_llm chat path (#4234) 2026-08-06 09:01:04 +09:00
Aditya Singh cce949a3fc fix(memory): enforce closed state on SQLite session empty add_items (#4231) 2026-08-05 23:51:45 +00:00
Abhay Singh 810620b122 fix(sandbox): stop splitting Cloudflare SSE events at chunk boundaries (#4215) 2026-08-05 23:47:08 +00:00
Kazuhiro Sera 0068ce4329 fix: redact JSON validation errors (#4211) 2026-08-06 08:26:45 +09:00
Kazuhiro Sera f65a89b015 test: stabilize Blaxel prune patching on Python 3.10 2026-08-06 08:24:56 +09:00
Aditya Singh 5d6885e0cb fix(tracing): release the trace scope when a generator is closed (#4221) 2026-08-05 23:24:22 +00:00
Aditya Singh b6787a3f0f fix(mcp): keep MCP error content when structured output is enabled (#4224) 2026-08-05 23:21:09 +00:00
Abhay Singh 005a752dfc fix(voice): keep the word separator when flushing streamed sentences (#4227) 2026-08-06 08:09:40 +09:00
Aditya Singh eca1223440 fix(models): keep url citations when converting chat completions output (#4222) 2026-08-06 08:06:50 +09:00
Aditya Singh 55b9ea3785 fix(run): publish completed streamed guardrail results on failure paths (#4223) 2026-08-05 23:01:07 +00:00
Aditya Singh a8ac730e66 fix(voice): forward TTSModelSettings.speed to the OpenAI speech API (#4220) 2026-08-05 22:53:43 +00:00
Aditya Singh 5c7fdd53a7 fix(extensions): resolve the any-llm default model at call time (#4219) 2026-08-05 22:53:23 +00:00
dfedoryshchev dac872ebbc docs: correct nonexistent guardrail type names (#4218) 2026-08-05 22:52:46 +00:00
Abhay Singh c358dbabe7 fix(sandbox): encode Blaxel terminal WebSocket URL query values (#4217) 2026-08-05 22:52:01 +00:00
Kazuhiro Sera c48dd4c1aa feat: pass run context to custom sessions (#4209) 2026-08-05 22:27:54 +09:00
Aditya Singh afd1a26249 fix(memory): release SQLite engine config entries when engines are collected (#4210) 2026-08-05 13:09:43 +00:00
Kazuhiro Sera f6a32fee4e fix: harden tool output trimming contracts (#4204) 2026-08-05 11:02:08 +00:00
Kazuhiro Sera 6af30c57e2 fix: prevent queue consumer deadlocks (#4201)
Co-authored-by: abhay-codes07 <abhaysingh0293@gmail.com>
2026-08-05 19:52:01 +09:00
Kazuhiro Sera b9f817aba8 test: fix failuring tests 2026-08-05 19:05:21 +09:00
Kazuhiro Sera 8f7e6d763c feat: support MCP Python SDK v1 and v2 (#4106) 2026-08-05 18:52:13 +09:00
Kazuhiro Sera afa911f82a perf: add source-only typecheck target (#4200) 2026-08-05 18:35:57 +09:00
Kazuhiro Sera 3088d5f402 perf: run serial tests alongside xdist (#4197) 2026-08-05 18:33:34 +09:00
Sam Xie 8be468f35b docs(tracing): fix custom span output example (#4196) 2026-08-05 14:19:06 +09:00
Pranav Mishra d270dac3a5 fix(sandbox): cancel sibling env resolvers when one fails (#4195) 2026-08-05 04:38:20 +00:00
Kazuhiro Sera 08c1c9f365 docs: update config and guardrails pages 2026-08-05 12:49:19 +09:00
github-actions[bot] 92aa1b9053 Bump version to 0.19.4 (#4194) v0.19.4 2026-08-05 11:55:50 +09:00
Kazuhiro Sera b4386278aa docs: fix tool duplication in sandbox examples 2026-08-05 11:54:03 +09:00
Kazuhiro Sera e064ab6839 test: make parent cancellation tests deterministic (#4193)
Co-authored-by: Shaurya Singh <sshaurya914@gmail.com>
2026-08-05 11:29:51 +09:00
Kazuhiro Sera 7379e75d4e fix(memory): reject reused branch IDs when creating a branch (#4186)
Co-authored-by: Henry Su <henrysu4707@gmail.com>
2026-08-05 11:13:37 +09:00
Kazuhiro Sera bf00f45f32 test: make async tool and guardrail tests deterministic (#4192)
Co-authored-by: Shaurya Singh <sshaurya914@gmail.com>
2026-08-05 01:48:15 +00:00
Kazuhiro Sera 107260f992 fix(tracing): mark non-streaming agent span failures (#4191)
Co-authored-by: Henry Su <henrysu4707@gmail.com>
2026-08-05 10:47:53 +09:00
Kazuhiro Sera 81de0d0afe fix(realtime): clean up failed connection attempts (#4189)
Co-authored-by: Shaurya Singh <sshaurya914@gmail.com>
2026-08-05 01:25:58 +00:00
Kazuhiro Sera 36829b62e3 fix(models): surface non-streaming content-filter refusals (#4188)
Co-authored-by: LeSingh1 <sshaurya914@gmail.com>
2026-08-05 01:22:57 +00:00
Kazuhiro Sera 4c9e50757b fix(run): cancel sibling work after concurrent failures (#4185)
Co-authored-by: Pranav Mishra <mishrapranav82@gmail.com>
2026-08-05 01:15:20 +00:00
Kazuhiro Sera 6972c14f25 fix(memory): skip conversation creation on empty add_items (#4190)
Co-authored-by: LeSingh1 <sshaurya914@gmail.com>
2026-08-05 01:06:09 +00:00