Commit Graph

12 Commits

Author SHA1 Message Date
Peter Steinberger 3d76246792 refactor: eliminate final export name collisions (#122083)
* refactor: resolve final export name collisions

* refactor: update remaining collision rename consumers

* style: format rebased auth helpers

* test: update remaining session entry mocks

* test: update remaining runtime mock exports

* test: update delivery info path mock

* refactor: reconcile combined collision sweeps

* chore: regenerate collision and sdk baselines
2026-08-11 11:18:24 -07:00
Peter Steinberger 6f4c8bfb6d refactor(agents): move swarm family into subagents/swarm (#121295) 2026-08-09 18:06:43 -07:00
Peter Steinberger 8406cfeac1 fix(agents): isolate network-backed dynamic tool results and errors (#118729)
* fix(agents): isolate network-backed dynamic tool results and failures

* test(agents): retain literal text result types in dynamic tool fixtures
2026-08-03 10:19:27 -07:00
Vincent Koc 892907bf25 fix(agents): bound Code Mode repair retries (#115729) 2026-07-29 15:26:00 +08:00
Peter Steinberger 86b68bc8e3 refactor(code-mode): prepare MCP namespaces once per run (#115459)
* refactor(code-mode): prepare MCP namespaces once per run

* fix(code-mode): remove unused MCP declaration paths
2026-07-28 21:11:16 -04:00
Peter Steinberger d9d2d2482d fix(agents): prevent Code Mode resume loss and unbounded preparation (#115314)
* fix(agents): harden code mode lifecycle and deadlines

* fix(agents): retain narrowed headless settlement frontier
2026-07-28 13:35:37 -04:00
Peter Steinberger bb295df6ea fix(agents): prevent repeated Code Mode output across waits (#115213)
* fix(agents): prevent duplicate code mode output across waits

* fix(agents): advance code mode output frontier on wait
2026-07-28 12:10:16 -04:00
Peter Steinberger 681535cb8b fix(code-mode): bound and simplify worker lifecycles (#114945)
* fix(code-mode): bound and simplify worker lifecycles

* fix(code-mode): keep worker input internal

* fix(code-mode): retry failed wasm initialization safely

* docs(code-mode): explain live node tool budget invariant

* test(code-mode): prove hostless promises fail without worker churn
2026-07-28 02:08:17 -04:00
Peter Steinberger e1ced6de50 fix(code-mode): preserve concurrent tool execution safely (#114884)
* fix(code-mode): preserve concurrent tool execution safely

* fix(code-mode): keep worker settlement type private
2026-07-27 23:45:21 -04:00
Peter Steinberger b5bb29a36e fix(code-mode): preserve direct tools and secure suspended runs (#114778)
Preserve trusted policy-required message delivery and native image/computer tools across Code Mode catalogs and provider transports. Keep preferred Gemini capability metadata during live discovery, escape MCP declaration keywords, and reject suspended-run resumes with missing owner identity. Add before-and-after regressions for each user path. Closes #114753.
2026-07-27 18:47:33 -04:00
Peter Steinberger 7394262cd1 feat: per-model code-mode capability flags with an "auto" master-switch tier (#114695)
* feat(tools): per-model code-mode capability flags and auto master-switch tier

* feat(anthropic): flag claude-sonnet-4-6 as code-mode preferred

* revert(anthropic): drop claude-sonnet-4-6 from the code-mode preferred set

* test(anthropic): type the manifest compat field in the catalog contract test

* fix(anthropic): carry catalog compat onto hand-built forward-compat model rows
2026-07-27 16:47:41 -04:00
Peter Steinberger e52222cdef refactor(agents): split code mode execution (#113669)
* refactor(agents): split code mode execution

* refactor(agents): keep code mode bridge type private
2026-07-25 06:22:25 -07:00