Commit Graph

  • 95f9d9a103 fix: detach RunState interruption snapshots (#4409) Kazuhiro Sera 2026-08-14 18:27:29 +09:00
  • 40927c9f95 fix: max-turn handler session semantics (#4412) Kazuhiro Sera 2026-08-14 18:07:31 +09:00
  • fc2be56cb0 fix(voice): stop buffering audio when audio tracing is disabled (#4411) Rakshit Sharma 2026-08-14 11:26:13 +05:30
  • f5606931f0 fix: align Responses parallel tool calls with converted tools (#4405) Kazuhiro Sera 2026-08-14 10:42:41 +09:00
  • dc1bef7b88 fix: expose the scripted sandbox session type (#4406) Kazuhiro Sera 2026-08-14 10:41:02 +09:00
  • c881417164 fix: freeze public testing API state contracts (#4404) Kazuhiro Sera 2026-08-14 10:34:49 +09:00
  • 4c7713b93c fix(mcp): protect manager lifecycle state snapshots (#4407) Kazuhiro Sera 2026-08-14 10:13:23 +09:00
  • 761fcd9819 fix(tools): redact tool output value from output-type validation errors (#4396) Henry Su 2026-08-13 19:59:24 -05:00
  • 15989e50bc fix(sandbox): snapshot per-op audit policies (#4398) Henry Su 2026-08-13 18:47:54 -05:00
  • 079e745996 fix(sandbox): snapshot HTTP proxy headers (#4397) Henry Su 2026-08-13 18:45:12 -05:00
  • 95f1c7cc56 fix(codex): preserve resume argument ordering (#4400) viyatb-oai 2026-08-13 15:58:40 -07:00
  • 1816d2e9f9 docs: scale verification by change risk Kazuhiro Sera 2026-08-13 16:56:17 +09:00
  • 66ae98fb1e fix: freeze public testing module contracts (#4386) Kazuhiro Sera 2026-08-13 16:33:38 +09:00
  • 6bef354de2 fix(voice): reject non-positive audio frame rates (#4382) Henry Su 2026-08-13 02:01:12 -05:00
  • f251c70c0c fix(run-state): isolate interruption results (#4384) Henry Su 2026-08-12 23:48:25 -05:00
  • fc461eebdf feat: support OpenAI Python 3 and HTTPX2 (#4380) Kazuhiro Sera 2026-08-13 12:09:43 +09:00
  • 05d6850da5 feat: add scripted model test utilities (#4362) Kazuhiro Sera 2026-08-13 11:20:33 +09:00
  • 0fc268e3e2 fix(mcp): add configurable retry backoff ceiling (#4379) Kazuhiro Sera 2026-08-13 10:29:33 +09:00
  • c12f14d1e9 feat(sandbox): let managed_secrets reference existing Runloop secrets (#4378) xumaple 2026-08-12 19:14:52 -04:00
  • 7bb9415c5b feat: add approval argument overrides for RunState resumes feat/approval-override-arguments-parity Kazuhiro Sera 2026-08-11 19:21:22 +09:00
  • 5250cb8605 fix(voice): reject non-positive audio channels (#4372) hansu650 2026-08-12 13:18:50 +08:00
  • 39c3a3bb1b docs: clarify PGP key location (#4371) Jaideep Pyne 2026-08-12 08:25:17 +05:30
  • dd34097826 fix(runner): close the model stream when a streamed turn ends in a terminal failure (#4366) Lucca Boas 2026-08-11 21:43:49 -03:00
  • 6beab353ff fix(voice): reject incomplete multichannel audio frames (#4370) Kazuhiro Sera 2026-08-12 08:46:47 +09:00
  • d5b27bb3cd fix(apply-diff): apply stacked anchors sequentially (#4369) Kazuhiro Sera 2026-08-12 08:41:52 +09:00
  • 3c6622d5b9 fix(sessions): handle zero conversation history limits (#4365) Henry Su 2026-08-11 18:22:12 -05:00
  • e9998afa5b fix(mcp): isolate manager lifecycle results (#4368) Henry Su 2026-08-11 18:16:13 -05:00
  • b75d466d61 fix(extensions): gate AnyLLM parallel tool calls on converted tools (#4363) weiwei Wang 2026-08-12 07:07:53 +08:00
  • 863b96cfe9 fix(voice): honor WAV sample width (#4361) FU-max-boop 2026-08-11 14:24:08 +08:00
  • 8ecdac5947 perf: streamline final review evidence reuse Kazuhiro Sera 2026-08-11 14:15:30 +09:00
  • 7518f367e3 docs: update translated pages Kazuhiro Sera 2026-08-11 13:25:04 +09:00
  • 80e1baaefd docs: synchronize v0.20.0 features (#4280) Kazuhiro Sera 2026-08-11 12:13:38 +09:00
  • d2bda3f311 release: 0.20.0 (#4348) v0.20.0 Kazuhiro Sera 2026-08-11 11:52:30 +09:00
  • c0b876379e perf: limit mypy to runtime source Kazuhiro Sera 2026-08-11 11:22:31 +09:00
  • 27c1060185 fix: reject unsafe strict-schema ref siblings (#4356) Kazuhiro Sera 2026-08-11 11:25:19 +09:00
  • 23da2b6254 fix(chat-completions): omit parallel_tool_calls without tools on the Chat Completions path (#4359) Lucca Boas 2026-08-10 22:52:33 -03:00
  • b2a460d429 chore: preserve review credit for verified type-erasure edits Kazuhiro Sera 2026-08-11 10:49:00 +09:00
  • 2231eb5d40 fix: reject schemas that exceed safe recursion depth (#4358) Kazuhiro Sera 2026-08-11 10:18:01 +09:00
  • cda89c8ae4 fix: freeze new public submodule callables Kazuhiro Sera 2026-08-11 08:03:48 +09:00
  • 67e6d377b8 fix: refresh release candidates consistently Kazuhiro Sera 2026-08-11 07:22:30 +09:00
  • a5def04fbf feat(realtime): support GA transcription options (#4351) Kazuhiro Sera 2026-08-11 07:05:09 +09:00
  • 684976659a fix: freeze Runloop platform properties (#4355) Kazuhiro Sera 2026-08-11 07:01:15 +09:00
  • ee395e2490 test: isolate released API source validation (#4350) Kazuhiro Sera 2026-08-10 23:38:48 +09:00
  • ea5653a416 fix: make release API contract promotion policy-driven (#4349) Kazuhiro Sera 2026-08-10 21:35:41 +09:00
  • b3427dcf0d fix: bootstrap release prep dependencies Kazuhiro Sera 2026-08-10 19:46:08 +09:00
  • 92ca19441a refactor: adjust the final release review when cutting a new version Kazuhiro Sera 2026-08-10 19:40:46 +09:00
  • 8979f88873 refactor: gate release readiness before branch creation Kazuhiro Sera 2026-08-10 19:24:41 +09:00
  • 2e3aa55fee ci: check prospective release contracts before merge (#4347) Kazuhiro Sera 2026-08-10 19:15:34 +09:00
  • 92de6cf547 feat: add local release candidate preparation Kazuhiro Sera 2026-08-10 16:03:23 +09:00
  • 3b62591fc3 test: harden release compatibility contracts (#4297) Kazuhiro Sera 2026-08-10 15:16:10 +09:00
  • 8cb02cb8cf perf: defer broad verification until review is clean Kazuhiro Sera 2026-08-10 14:32:23 +09:00
  • 9a8ecd257d fix: preserve sandbox error contracts during mount redaction (#4344) Kazuhiro Sera 2026-08-10 14:20:58 +09:00
  • afd11195cf fix(voice): report transcription session close failures to the consumer (#4343) Lucca Boas 2026-08-09 23:20:49 -03:00
  • 54cc7d938f fix(mcp): bound lifecycle and CI waits (#4342) Kazuhiro Sera 2026-08-10 09:00:29 +09:00
  • 7da5696020 fix(mcp): serialize manager lifecycle operations (#4340) Kazuhiro Sera 2026-08-10 08:28:33 +09:00
  • 020db0addf fix: allow post-completion review feedback cycles Kazuhiro Sera 2026-08-10 07:21:42 +09:00
  • 54f3f731b0 fix(run_state): serialize containers of models and dataclasses as structured data (#4339) Ribhav Jain 2026-08-10 02:10:02 +04:00
  • 9775b5eb0f fix(mcp): serialize non-text content blocks as JSON instead of Python repr (#4338) Ribhav Jain 2026-08-10 02:07:17 +04:00
  • e3d7c1727b fix(litellm): omit parallel_tool_calls without tools (#4330) Kazuhiro Sera 2026-08-09 22:07:42 +09:00
  • 443e1f5113 fix: prune orphaned tool outputs from limited sessions (#4324) Kazuhiro Sera 2026-08-09 21:44:16 +09:00
  • 7bf73afa47 feat: add durable pending input to RunState (#4325) Kazuhiro Sera 2026-08-09 20:59:26 +09:00
  • 192e6c7a32 feat: add explicit mount credential exposure acknowledgements (#4321) Kazuhiro Sera 2026-08-09 20:49:34 +09:00
  • 2eeb86036e perf: validate final review protocol artifacts Kazuhiro Sera 2026-08-09 16:43:12 +09:00
  • 47498d45b7 fix: preserve local shell outputs across RunState resume (#4320) Kazuhiro Sera 2026-08-09 17:26:48 +09:00
  • 6115461c6b feat(retry): allow applications to approve unsafe replays (#4319) Kazuhiro Sera 2026-08-09 16:27:33 +09:00
  • 4d29c44098 docs: update sandbox reference for agents Kazuhiro Sera 2026-08-09 15:24:19 +09:00
  • a6548287cf perf: streamline implementation final review Kazuhiro Sera 2026-08-09 13:59:30 +09:00
  • 8bf878a69f docs: clarify the docs change timing in PRs Kazuhiro Sera 2026-08-09 14:01:43 +09:00
  • aec2dfaa12 fix(items): strip output-only created_by when replaying model output as input (#4308) Henry Su 2026-08-08 23:55:41 -05:00
  • d619466fad fix(run_state): preserve default-valued fields in serialized tool output (#4307) Henry Su 2026-08-08 23:00:29 -05:00
  • 5d3324918f docs: adjust the documentation policies Kazuhiro Sera 2026-08-09 11:30:47 +09:00
  • 2b115b66bc fix: preserve free-form MCP object schemas (#4310) Kazuhiro Sera 2026-08-09 10:39:32 +09:00
  • dcd1705190 fix(run_state): keep acknowledged safety checks serializable after restore (#4316) Ribhav Jain 2026-08-09 05:08:17 +04:00
  • b79bf94def fix(modal): settle snapshot directory mount transitions (#4315) Kazuhiro Sera 2026-08-09 10:05:26 +09:00
  • 1d7c4b8a53 fix(sandbox): reject unsafe mount credential configurations (#4255) Kazuhiro Sera 2026-08-09 09:16:52 +09:00
  • cdde4d651d fix(run): preserve streamed guardrail session state (#4312) Kazuhiro Sera 2026-08-09 08:06:28 +09:00
  • c761dd602c fix: keep FunctionTool subclasses copyable (#4311) Kazuhiro Sera 2026-08-09 07:32:12 +09:00
  • f3ad9f30bb fix(sessions): restore session history when compaction replacement is cancelled (#4298) hari 2026-08-09 03:42:57 +05:30
  • 347fec1a65 docs: update translated pages Kazuhiro Sera 2026-08-09 06:59:52 +09:00
  • 39d1529a16 fix(chat-completions): raise on audio output in the streamed chat completions path (#4309) Lucca Boas 2026-08-08 18:50:09 -03:00
  • f5d20e5e2f docs: improve translation source clarity (#4306) Kazuhiro Sera 2026-08-08 22:44:19 +09:00
  • 98c363743a Fix falsy optional reference handling (#4305) Kazuhiro Sera 2026-08-08 17:55:23 +09:00
  • ef1d202f0f fix(memory): preserve falsey compaction decision hooks (#4299) Henry Su 2026-08-07 23:35:51 -05:00
  • 4da5ddb8eb docs(skills): formalize finding-derived complexity resets Kazuhiro Sera 2026-08-08 13:08:23 +09:00
  • fd4db5609c chore: strengthen maintainer review probes and practical-impact gating Kazuhiro Sera 2026-08-08 12:07:09 +09:00
  • f30f7baca0 fix(sandbox): keep source entry metadata when lazily loading a skill (#4294) Henry Su 2026-08-07 19:59:45 -05:00
  • d3830f754a fix(realtime): compute G.711 audio length for typed and mapping format spellings (#4292) Abhay Singh 2026-08-08 05:38:48 +05:30
  • 5f5c773828 fix(models): convert input_file items that reference a file_id on the Chat Completions path (#4295) Henry Su 2026-08-07 19:03:19 -05:00
  • d9a384bdc4 fix(sandbox): restore archived file modes when extracting a workspace tar (#4287) Henry Su 2026-08-07 19:01:46 -05:00
  • 9e2770c550 chore: improve release and review workflows Kazuhiro Sera 2026-08-08 08:25:50 +09:00
  • 2221313b72 feat: add implementation kickoff skill Kazuhiro Sera 2026-08-08 08:28:22 +09:00
  • ae84ca1132 fix: suppress pydantic serializer warnings (#4291) Kazuhiro Sera 2026-08-08 08:28:21 +09:00
  • 9c6cadf820 fix: count requests when providers omit usage (#4290) Kazuhiro Sera 2026-08-08 07:42:57 +09:00
  • 54ab78ec1d fix: normalize optional fields in tool invocation identity (#4289) Kazuhiro Sera 2026-08-08 07:38:36 +09:00
  • fb3a2482ea fix(sessions): strip placeholder item IDs before Conversations persistence (#4288) Henry Su 2026-08-07 17:11:55 -05:00
  • 4f184aad9d fix(realtime): preserve falsey custom models (#4286) Henry Su 2026-08-07 17:10:49 -05:00
  • ed7fd85ed9 fix(realtime): apply tool call item updates to session history (#4284) Henry Su 2026-08-07 17:09:32 -05:00
  • 237716cfb3 perf: add impact-aware review test target Kazuhiro Sera 2026-08-08 00:25:16 +09:00
  • 5a249592ef feat: use GPT-5.6 Luna as the default model (#4282) Kazuhiro Sera 2026-08-07 22:10:26 +09:00
  • b8aed66015 fix(sessions): preserve DaprSession created_at across writes (#4213) Aditya Singh 2026-08-07 05:18:27 -07:00