2050 Commits

Author SHA1 Message Date
Kazuhiro Sera d2bda3f311 release: 0.20.0 (#4348) v0.20.0 2026-08-11 11:52:30 +09:00
Kazuhiro Sera c0b876379e perf: limit mypy to runtime source 2026-08-11 11:25:48 +09:00
Kazuhiro Sera 27c1060185 fix: reject unsafe strict-schema ref siblings (#4356)
Co-authored-by: snowingfox <1503401882@qq.com>
2026-08-11 11:25:19 +09:00
Lucca Boas 23da2b6254 fix(chat-completions): omit parallel_tool_calls without tools on the Chat Completions path (#4359) 2026-08-11 01:52:33 +00:00
Kazuhiro Sera b2a460d429 chore: preserve review credit for verified type-erasure edits 2026-08-11 10:49:00 +09:00
Kazuhiro Sera 2231eb5d40 fix: reject schemas that exceed safe recursion depth (#4358) 2026-08-11 01:18:01 +00:00
Kazuhiro Sera cda89c8ae4 fix: freeze new public submodule callables 2026-08-11 08:05:43 +09:00
Kazuhiro Sera 67e6d377b8 fix: refresh release candidates consistently 2026-08-11 07:28:20 +09:00
Kazuhiro Sera a5def04fbf feat(realtime): support GA transcription options (#4351) 2026-08-10 22:05:09 +00:00
Kazuhiro Sera 684976659a fix: freeze Runloop platform properties (#4355) 2026-08-11 07:01:15 +09:00
Kazuhiro Sera ee395e2490 test: isolate released API source validation (#4350) 2026-08-10 23:38:48 +09:00
Kazuhiro Sera ea5653a416 fix: make release API contract promotion policy-driven (#4349) 2026-08-10 21:35:41 +09:00
Kazuhiro Sera b3427dcf0d fix: bootstrap release prep dependencies 2026-08-10 19:46:08 +09:00
Kazuhiro Sera 92ca19441a refactor: adjust the final release review when cutting a new version 2026-08-10 19:40:46 +09:00
Kazuhiro Sera 8979f88873 refactor: gate release readiness before branch creation 2026-08-10 19:24:41 +09:00
Kazuhiro Sera 2e3aa55fee ci: check prospective release contracts before merge (#4347) 2026-08-10 19:15:34 +09:00
Kazuhiro Sera 92de6cf547 feat: add local release candidate preparation 2026-08-10 16:04:33 +09:00
Kazuhiro Sera 3b62591fc3 test: harden release compatibility contracts (#4297) 2026-08-10 06:16:10 +00:00
Kazuhiro Sera 8cb02cb8cf perf: defer broad verification until review is clean 2026-08-10 14:36:27 +09:00
Kazuhiro Sera 9a8ecd257d fix: preserve sandbox error contracts during mount redaction (#4344) 2026-08-10 05:20:58 +00:00
Lucca Boas afd11195cf fix(voice): report transcription session close failures to the consumer (#4343) 2026-08-10 11:20:49 +09:00
Kazuhiro Sera 54cc7d938f fix(mcp): bound lifecycle and CI waits (#4342) 2026-08-10 00:00:29 +00:00
Kazuhiro Sera 7da5696020 fix(mcp): serialize manager lifecycle operations (#4340)
Co-authored-by: Abhinav Kumar Singh <abhinav.kr.singh.2610@gmail.com>
2026-08-09 23:28:33 +00:00
Kazuhiro Sera 020db0addf fix: allow post-completion review feedback cycles 2026-08-10 07:21:42 +09:00
Ribhav Jain 54f3f731b0 fix(run_state): serialize containers of models and dataclasses as structured data (#4339) 2026-08-10 07:10:02 +09:00
Ribhav Jain 9775b5eb0f fix(mcp): serialize non-text content blocks as JSON instead of Python repr (#4338) 2026-08-10 07:07:17 +09:00
Kazuhiro Sera e3d7c1727b fix(litellm): omit parallel_tool_calls without tools (#4330) 2026-08-09 22:07:42 +09:00
Kazuhiro Sera 443e1f5113 fix: prune orphaned tool outputs from limited sessions (#4324) 2026-08-09 12:44:16 +00:00
Kazuhiro Sera 7bf73afa47 feat: add durable pending input to RunState (#4325) 2026-08-09 20:59:26 +09:00
Kazuhiro Sera 192e6c7a32 feat: add explicit mount credential exposure acknowledgements (#4321) 2026-08-09 20:49:34 +09:00
Kazuhiro Sera 2eeb86036e perf: validate final review protocol artifacts 2026-08-09 19:01:53 +09:00
Kazuhiro Sera 47498d45b7 fix: preserve local shell outputs across RunState resume (#4320)
Co-authored-by: Henry Su <henrysu4707@gmail.com>
2026-08-09 17:26:48 +09:00
Kazuhiro Sera 6115461c6b feat(retry): allow applications to approve unsafe replays (#4319)
Co-authored-by: LeSingh1 <sshaurya914@gmail.com>
2026-08-09 16:27:33 +09:00
Kazuhiro Sera 4d29c44098 docs: update sandbox reference for agents 2026-08-09 15:24:19 +09:00
Kazuhiro Sera a6548287cf perf: streamline implementation final review 2026-08-09 14:11:03 +09:00
Kazuhiro Sera 8bf878a69f docs: clarify the docs change timing in PRs 2026-08-09 14:01:55 +09:00
Henry Su aec2dfaa12 fix(items): strip output-only created_by when replaying model output as input (#4308) 2026-08-09 04:55:41 +00:00
Henry Su d619466fad fix(run_state): preserve default-valued fields in serialized tool output (#4307) 2026-08-09 13:00:29 +09:00
Kazuhiro Sera 5d3324918f docs: adjust the documentation policies 2026-08-09 11:30:57 +09:00
Kazuhiro Sera 2b115b66bc fix: preserve free-form MCP object schemas (#4310)
Co-authored-by: abhay-codes07 <abhaysingh0293@gmail.com>
2026-08-09 10:39:32 +09:00
Ribhav Jain dcd1705190 fix(run_state): keep acknowledged safety checks serializable after restore (#4316) 2026-08-09 01:08:17 +00:00
Kazuhiro Sera b79bf94def fix(modal): settle snapshot directory mount transitions (#4315) 2026-08-09 10:05:26 +09:00
Kazuhiro Sera 1d7c4b8a53 fix(sandbox): reject unsafe mount credential configurations (#4255)
fix(sandbox): reject unsafe mount credentials
2026-08-09 00:16:52 +00:00
Kazuhiro Sera cdde4d651d fix(run): preserve streamed guardrail session state (#4312)
Co-authored-by: LeSingh1 <sshaurya914@gmail.com>
2026-08-08 23:06:28 +00:00
Kazuhiro Sera c761dd602c fix: keep FunctionTool subclasses copyable (#4311)
Co-authored-by: LeSingh1 <sshaurya914@gmail.com>
2026-08-08 22:32:12 +00:00
hari f3ad9f30bb fix(sessions): restore session history when compaction replacement is cancelled (#4298) 2026-08-09 07:12:57 +09:00
Kazuhiro Sera 347fec1a65 docs: update translated pages 2026-08-09 07:00:02 +09:00
Lucca Boas 39d1529a16 fix(chat-completions): raise on audio output in the streamed chat completions path (#4309) 2026-08-09 06:50:09 +09:00
Kazuhiro Sera f5d20e5e2f docs: improve translation source clarity (#4306) 2026-08-08 22:44:19 +09:00
Kazuhiro Sera 98c363743a Fix falsy optional reference handling (#4305) 2026-08-08 17:55:23 +09:00