Commit Graph
11236 Commits
Author SHA1 Message Date
David Gageot b293244253 fix: propagate recovery through nested tool owners
Assisted-By: OpenAI
2026-10-30 09:39:39 +01:00
David Gageot 15f8221734 refactor: use default queues for isolated runtimes
Assisted-By: OpenAI
2026-10-30 08:59:44 +01:00
David Gageot 8d42876b35 refactor: centralize background workspace cleanup
Assisted-By: OpenAI
2026-10-30 08:58:36 +01:00
David Gageot a6fffc4c05 fix: harden background worktree setup and resource ownership 2026-10-30 08:57:56 +01:00
David Gageot 6b469a55ab feat: isolate background agents in git worktrees 2026-10-30 08:54:56 +01:00
David Gageot 7a9206a813 Merge pull request #4762 from dgageot/worktree-board-c59d3805bdd1dfa2
chore: update Go dependencies
2026-10-29 10:40:17 +00:00
Arnaud Héritier 47f5ce6bf7 Merge pull request #4761 from docker/docs/provider-contributor-guide
docs: add model provider contribution guide
2026-10-29 10:14:36 +00:00
David Gageot e3445cfc2e bump google.golang.org/genai from v1.76.0 to v1.77.0
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:24:32 +01:00
David Gageot aaaa772c11 bump golang.org/x/net from v0.61.0 to v0.62.0
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:23:09 +01:00
David Gageot eb29004e28 bump github.com/pb33f/libopenapi from v0.41.7 to v0.41.8
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:21:09 +01:00
David Gageot 9fd87628d6 bump github.com/dop251/goja from v0.0.0-20261026132650-6b6a90e51946 to v0.0.0-20261028213108-85be1416108e
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:19:19 +01:00
David Gageot 88e2c673ef bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime from v1.63.7 to v1.63.8
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:16:19 +01:00
David Gageot 73061eb4a3 bump github.com/aws/aws-sdk-go-v2/config from v1.33.11 to v1.33.12
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:14:55 +01:00
David Gageot 822e71bc93 bump github.com/aws/aws-sdk-go-v2/credentials from v1.20.11 to v1.20.12
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:13:28 +01:00
David Gageot 549d4bd274 bump github.com/aws/aws-sdk-go-v2/service/sts from v1.51.5 to v1.51.6
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:12:42 +01:00
David Gageot 42c1a2a52c bump github.com/aws/aws-sdk-go-v2 from v1.47.4 to v1.47.5
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:11:23 +01:00
David Gageot d10f0fa2c6 bump github.com/aws/smithy-go from v1.28.6 to v1.28.7
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-29 10:05:54 +01:00
Arnaud Héritier 89c4151243 docs: add model provider contribution guide 2026-10-29 10:02:35 +01:00
Arnaud Héritier 1dcaf58bc2 Merge pull request #4758 from docker/changelog/v1.154.0
docs: update CHANGELOG.md for v1.154.0
2026-10-29 06:46:05 +00:00
Djordje Lukic 9ced286177 Merge pull request #4755 from rumpl/refactor/embedded-provider-catalog
refactor: centralize providers in an embedded catalog
2026-10-28 22:23:37 +00:00
David Gageot 37b23c34f5 Merge pull request #4716 from rumpl/fix/mcp-start-after-stop
fix: allow MCP supervisors to start after an explicit stop
2026-10-28 22:23:10 +00:00
Djordje Lukic 306a0b8cb0 refactor: centralize providers in an embedded catalog
Signed-off-by: Djordje Lukic <djordje.lukic@docker.com>
2026-10-28 22:03:27 +01:00
docker-read-write[bot] b732a4e582 docs: update CHANGELOG.md for v1.154.0
Automated changelog update for release v1.154.0

Assisted-By: Docker Agent
2026-10-28 20:39:22 +00:00
Arnaud Héritier b8fce99da4 Merge pull request #4752 from docker/changelog/v1.153.0
docs: update CHANGELOG.md for v1.153.0
v1.154.0
2026-10-28 15:48:49 +00:00
David Gageot 9208dd6ab1 Merge pull request #4753 from dgageot/worktree-board-ba05f8cd0b29128e
fix: support recent sbx sandbox releases
2026-10-28 15:26:12 +00:00
David Gageot ee04211913 fix: support recent sbx sandbox releases
Assisted-By: OpenAI
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-28 16:16:42 +01:00
Arnaud Héritier ce527ac14c Merge pull request #4750 from docker/feat/lunaroute-provider
feat: add Lunaroute provider support
2026-10-28 15:15:34 +00:00
docker-read-write[bot] f89133e81e docs: update CHANGELOG.md for v1.153.0
Automated changelog update for release v1.153.0

Assisted-By: Docker Agent
2026-10-28 15:12:38 +00:00
Arnaud Héritier fa4b9fec0e feat(provider): add Lunaroute OpenAI-compatible provider
Register Lunaroute at https://gw.lunaroute.com/v1 with LUNAROUTE_API_KEY
and glm-5.3 as its default model. Support credential-based provider
selection, direct authenticated model discovery, and the existing OpenAI-compatible request path.

Document provider setup and limitations, add an example configuration,
and cover credential handling, model discovery, and provider requests
with tests.

Closes #4749
2026-10-28 15:00:43 +01:00
Arnaud Héritier 8f0eb5c05f Merge pull request #4748 from dgageot/wasm-rag-opt-in
feat(wasm): make RAG opt-in
v1.153.0
2026-10-27 17:37:56 +00:00
David Gageot 34941fd172 feat(wasm): make RAG opt-in 2026-10-27 18:24:23 +01:00
Arnaud Héritier 65a6fbbf3c Merge pull request #4007 from JinhaoSong322/add-orcarouter-provider
feat: add OrcaRouter as a built-in OpenAI-compatible provider
2026-10-27 15:58:05 +00:00
David Gageot c61ee37b11 Merge pull request #4745 from simonferquel-clanker/openai-nullable-containers-anyof
openai: express nullable arrays and objects as anyOf in strict tool schemas
2026-10-27 14:57:41 +00:00
David Gageot 17e0282838 Merge pull request #4746 from dgageot/worktree-board-0797ec8202757e5a
chore: bump 16 Go dependencies
2026-10-27 14:57:10 +00:00
David Gageot a09be20016 fix(mcp): make stop and resume transport-safe 2026-10-27 15:50:45 +01:00
David Gageot 1a7360c6d1 bump modernc.org/sqlite from v1.60.1 to v1.61.0
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:31:18 +01:00
David Gageot 1ab570f23e bump google.golang.org/genai from v1.75.0 to v1.76.0
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:31:18 +01:00
David Gageot 57c57db1e9 bump github.com/pb33f/libopenapi from v0.41.6 to v0.41.7
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:31:18 +01:00
David Gageot ecd94f453d bump github.com/labstack/echo/v4 from v4.16.0 to v4.16.2
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:31:17 +01:00
David Gageot aaee8f88f5 bump github.com/dop251/goja from v0.0.0-20261019185110-cf7b1419c9c0 to v0.0.0-20261026132650-6b6a90e51946
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:31:17 +01:00
Simon Ferquel's Clanker 1e8a2050c7 openai: document nullable schema helpers
Signed-off-by: Simon Ferquel's Clanker <simonferquel-clanker@users.noreply.github.com>
2026-10-27 14:30:26 +00:00
Simon Ferquel's Clanker b8f809d2d6 openai: express nullable arrays and objects as anyOf in strict tool schemas
makeAllRequired made optional properties nullable by rewriting
"type": "array" to ["array", "null"]. OpenAI's Responses API with
strict: true rejects that form with an opaque "Invalid schema for
function" error when the property lives in an object reached through a
$defs entry that itself contains a $ref or an anyOf of $refs (for
example the Notion MCP server's query-sessions tool).

Express nullable array and object properties, both newly nullable and
already declared as a type pair, as {"anyOf": [<schema>, {"type":
"null"}]}, the form already used for $ref properties. Scalars keep the
["T", "null"] form. fixSchemaArrayItems now also looks inside the anyOf
variants so arrays without items keep getting a default.

Signed-off-by: Simon Ferquel's Clanker <simonferquel-clanker@users.noreply.github.com>
2026-10-27 14:20:17 +00:00
David Gageot 4c6ccbfa36 bump github.com/docker/portcullis from v1.1.3 to v1.1.4
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:18:26 +01:00
David Gageot 9078f1e98f bump github.com/docker/cli from v29.9.1+incompatible to v29.9.2+incompatible
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:16:24 +01:00
David Gageot 4feddb465e bump github.com/dgageot/rubocop-go from v1.0.1-0.20261017110202-0bcefab0242e to v1.1.0
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:14:43 +01:00
David Gageot 88222b3a6e bump github.com/bmatcuk/doublestar/v4 from v4.10.3 to v4.10.4
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:13:21 +01:00
David Gageot 7f28d277c7 bump github.com/aws/aws-sdk-go-v2/service/bedrockruntime from v1.63.5 to v1.63.7
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:12:07 +01:00
David Gageot eb89821d15 bump github.com/aws/aws-sdk-go-v2/config from v1.33.9 to v1.33.11
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:11:09 +01:00
David Gageot 78ccd2ed1f bump github.com/aws/aws-sdk-go-v2/credentials from v1.20.9 to v1.20.11
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:10:18 +01:00
David Gageot ceffb4cdb7 bump github.com/aws/aws-sdk-go-v2/service/sts from v1.51.4 to v1.51.5
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-27 15:09:23 +01:00