11302 Commits
Author SHA1 Message Date
Trung Nguyen fba158173b Merge pull request #4798 from docker/docs/auto-update
docs: auto-update for merged PRs (2026-11-03)
2026-11-03 11:11:38 +00:00
Trung Nguyen 2ab52bd84b Merge pull request #4797 from docker/changelog/v1.156.2
docs: update CHANGELOG.md for v1.156.2
2026-11-03 07:58:49 +00:00
Arnaud Héritier 01b4c69d6c docs: update for PR #4776 - isolate background agents in git worktrees
Document that the worktree_create hook also fires for background agent
tasks started with worktree: true.

Reflects changes from docker/docker-agent#4776.
Source PR: https://github.com/docker/docker-agent/pull/4776
2026-11-03 05:00:50 +00:00
docker-read-write[bot] 24230815db docs: update CHANGELOG.md for v1.156.2
Automated changelog update for release v1.156.2

Assisted-By: Docker Agent
2026-11-02 20:12:51 +00:00
Trung Nguyen a712a7378d Merge pull request #4795 from trungutt/ts-sdk
Generate and publish a TypeScript SDK for the API wire types
v1.156.1 v1.156.2
2026-11-02 14:45:55 +00:00
Trung Nguyen 77e3fb7108 sdk/typescript: build the package and check its contents in CI
Build dist/ (JS + declarations) with tsconfig.build.json and have the
typescript job pack the package and check the tarball holds the built
entry points and the JSON Schemas. Publishing happens with each release,
outside this workflow.
2026-11-02 14:28:54 +01:00
Trung Nguyen e203ee48b0 sdk/typescript: generate Zod schemas for builtin tool arguments
Emit a strict Zod schema per builtin tool from the parameters each
toolset actually advertises, per-toolset tool-name lists with a
ToolName union, and the Toolset config as a union discriminated on
type, with per-type fields derived from Toolset.validate.

Generation fails on JSON Schema constructs the Zod emitter doesn't
support instead of widening them, and coverage tests tie the output
to the registered toolset types and ToolName constants.
2026-11-02 14:28:54 +01:00
Trung Nguyen 246ee10485 sdk/typescript: generate TypeScript types for the API, session and events
Add a Go generator under sdk/typescript/gen that walks the Go types
exposed over the HTTP API and SSE stream, builds a JSON Schema for them
and emits TypeScript declarations into sdk/typescript/src/generated.
Output is committed; task check-ts fails when it drifts from the Go
source.

Runtime events now live in a single registry (pkg/runtime.EventTypes),
used by both the remote client and the generator, with a test that
every *Event struct is registered.
2026-11-02 14:28:54 +01:00
Trung Nguyen 4b44467160 Merge pull request #4792 from docker/changelog/v1.155.0
docs: update CHANGELOG.md for v1.155.0
v1.156.0
2026-11-02 12:43:40 +00:00
David Gageot d4d8f85ac6 Merge pull request #4776 from dgageot/worktree-board-411db210ae37aaa2
feat: isolate background agents in git worktrees
2026-11-02 10:46:27 +00:00
Trung Nguyen 3bef058043 Merge pull request #4791 from trungutt/fix-stale-api-comments
Fix stale comments on the API server and core runtime paths
2026-11-02 10:41:05 +00:00
Trung Nguyen b4de8a00bd fix stale comments on the API server and core runtime paths
Comments and doc comments that drifted from the code after refactors, limited to the serve api request path (sessions, run, steer, resume, elicitation, permissions) and the core runtime it drives: the agent loop, streaming, hooks and tool dispatch, compaction, forked skills, and model overrides.
2026-11-02 11:31:33 +01:00
David Gageot f5358d986a Merge pull request #4794 from dgageot/worktree-board-762070b7d6b4fbff
chore: update Go dependencies
2026-11-02 10:29:21 +00:00
David Gageot 22ef4bd65c fix: preserve portable plan storage builds
Assisted-By: OpenAI
2026-11-02 11:08:01 +01:00
David Gageot 535737027b bump modernc.org/sqlite from v1.61.0 to v1.61.1
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-11-02 10:54:43 +01:00
David Gageot a4539da171 Bump libopenapi to v0.42.3
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-11-02 10:41:20 +01:00
David Gageot fa17a54f61 Bump github.com/dop251/goja
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-11-02 10:39:14 +01:00
David Gageot a9b8bce525 Bump AWS Bedrock Runtime SDK to v1.63.9
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-11-02 10:37:51 +01:00
David Gageot 887b59b368 Bump AWS SDK config to v1.33.13
Assisted-By: docker-agent
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-11-02 10:36:09 +01:00
David Gageot 2ecedcfa4f fix: coordinate shared toolset disposal
Assisted-By: OpenAI ChatGPT
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-11-02 10:13:23 +01:00
docker-read-write[bot] 0f499975f5 docs: update CHANGELOG.md for v1.155.0
Automated changelog update for release v1.155.0

Assisted-By: Docker Agent
2026-11-02 08:48:44 +00:00
Trung Nguyen 90d3bbe668 Merge pull request #4789 from docker/chore/update-models-snapshot
chore: refresh models.dev snapshot (+116 -124 ~284)
v1.155.0
2026-11-02 08:05:11 +00:00
github-actions[bot] d26fdce0a7 chore: refresh models.dev snapshot (+116 -124 ~284) 2026-11-02 06:23:18 +00:00
Arnaud Héritier f93f61adcf Merge pull request #4772 from docker/docs/auto-update
docs: auto-update for merged PRs (2026-10-30)
2026-11-01 20:06:01 +00:00
Arnaud Héritier 72e52dca87 Merge pull request #4712 from PerryLink/mcp-env-preflight-expand
fix(config): expand ${env.X} in the MCP toolset env preflight
2026-10-31 20:15:58 +00:00
Arnaud Héritier c3c6e56008 Merge pull request #4773 from oyobbeb/fix/openai-base-url-env
fix(openai): treat OPENAI_BASE_URL as a custom endpoint
2026-10-31 19:40:05 +00:00
Arnaud Héritier ef90f0b819 Merge pull request #4774 from jaeminbird/fix/oaistream-held-finish-reason
fix(oaistream): keep a held-back stop/length finish reason
2026-10-31 19:39:46 +00:00
Arnaud Héritier 0534104098 Merge pull request #4760 from jaeminbird/fix/openai-typeless-enum
fix(tools): type typeless enum/const schemas from their values
2026-10-31 19:16:28 +00:00
Arnaud Héritier a2dffa19b4 Merge pull request #4767 from Sayt-0/feat/claude-harness-questions
feat(harness): put Claude Code's questions and plan approvals to the user
2026-10-31 11:56:14 +00:00
Arnaud Héritier 2b6265314f docs: address review feedback on PR #4772
- code-mode: fix approval warning to reflect that handoff/transfer_task stay directly callable (Copilot review comment)
- compaction: remove internals-level paragraph on concurrent compaction (rumpl review comment)
2026-10-31 11:10:32 +00:00
Arnaud Héritier 036a9a7093 docs: update for PR #4754 - keep runtime-handled tools out of code mode
Reflects changes from docker/docker-agent#4754.
Source PR: https://github.com/docker/docker-agent/pull/4754
2026-10-31 05:01:07 +00:00
Arnaud Héritier d83a6d5f4b docs: update for PR #4769 - reject concurrent session compaction
Reflects changes from docker/docker-agent#4769.
Source PR: https://github.com/docker/docker-agent/pull/4769
2026-10-31 05:01:07 +00:00
Arnaud Héritier 2fe40b1019 docs: update for PR #4744 - MCP/LSP toolset env precedence
Reflects changes from docker/docker-agent#4744.
Source PR: https://github.com/docker/docker-agent/pull/4744
2026-10-31 05:01:07 +00:00
Djordje Lukic f395e4d998 Merge pull request #4781 from mrhy7176/cloudgpu-docs-kimi-k3-v2
docs(cloudgpu): use kimi-k3 in examples
2026-10-30 20:37:43 +00:00
Cursor AgentandCloudGPU b2c44569ed docs(cloudgpu): use kimi-k3 in the named-model example
Co-authored-by: CloudGPU <mrhy7176@users.noreply.github.com>
2026-10-30 17:10:49 +00:00
Arnaud Héritier 3d065d2c15 Merge pull request #4778 from dgageot/worktree-board-776b42261e547e78
chore: bump Go dependencies
2026-10-30 16:20:35 +00:00
Djordje Lukic 8421c5b097 Merge pull request #4763 from mrhy7176/cursor/add-cloudgpu-catalog-1c10
feat: add CloudGPU provider (centralized catalog)
2026-10-30 13:33:59 +00:00
David Gageot 39df7edf17 bump github.com/yuin/goldmark from v1.8.6 to v1.8.7
Assisted-By: docker-agent
2026-10-30 14:12:21 +01:00
David Gageot 8a35cafac8 bump github.com/labstack/echo/v4 from v4.16.2 to v4.16.3
Assisted-By: docker-agent
2026-10-30 14:09:27 +01:00
David Gageot 3bd462f508 bump github.com/dop251/goja from v0.0.0-20261028213108-85be1416108e to v0.0.0-20261029153331-f81816846776
Assisted-By: docker-agent
2026-10-30 14:08:03 +01:00
David Gageot f7db466a7b fix: isolate hook configuration per runtime
Assisted-By: OpenAI
Signed-off-by: David Gageot <david.gageot@docker.com>
2026-10-30 12:07:52 +01:00
melmennaoui f2699081dd Merge pull request #4771 from docker/fix/eval-preserve-tool-evidence
fix(evaluation): preserve full tool results in judge transcripts
2026-10-30 10:05:13 +00:00
Djordje Lukic 83ae659a18 Merge pull request #4741 from steilerDev/feat/remote-mcp-standalone-sse
feat(mcp): add remote.standalone_sse to open the streamable-HTTP standalone stream
2026-10-30 09:57:31 +00:00
Frank SteilerandClaude Sonnet 5.5 4639af6163 test(mcp): annotate intentional sleep in standalone SSE test for forbidigo
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-30 10:48:03 +01:00
David Gageot 21fc31fa03 fix: preserve worktree instructions in delegated sessions
Assisted-By: OpenAI
2026-10-30 10:04:17 +01:00
David Gageot 58b5922ba8 test: use portable working directory command
Assisted-By: OpenAI
2026-10-30 09:40:21 +01:00
David Gageot 0cfe98fb31 fix: dispose all shared tool graph resources
Assisted-By: OpenAI
2026-10-30 09:40:04 +01:00
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