-
Notifications
You must be signed in to change notification settings - Fork 420
Comparing changes
Open a pull request
base repository: docker/docker-agent
base: v1.102.0
head repository: docker/docker-agent
compare: v1.103.0
- 20 commits
- 14 files changed
- 7 contributors
Commits on Jul 8, 2026
-
docs: update CHANGELOG.md for v1.102.0
Automated changelog update for release v1.102.0 Assisted-By: Docker Agent
Configuration menu - View commit details
-
Copy full SHA for ec64448 - Browse repository at this point
Copy the full SHA ec64448View commit details -
refactor: use dialog.RenderHelpKeys in agent picker status bars
Replaces the hand-rolled help strings with the shared dialog helpers, matching the style of other dialogs. Removes the now-unused percentLabel helper and its test. Assisted-By: Claude
Configuration menu - View commit details
-
Copy full SHA for eb88e9a - Browse repository at this point
Copy the full SHA eb88e9aView commit details -
fix: extract fitHelpPairs and add regression tests for details help w…
…rapping Drop trailing key bindings instead of letting the help line soft-wrap on narrow terminals; fix TestAgentPickerCardAtMatchesRenderedText to assert both subtitle and status-bar rows; add TestAgentPickerDetailsHelpNeverWraps. Assisted-By: claude-opus-4-5
Configuration menu - View commit details
-
Copy full SHA for 88a95d2 - Browse repository at this point
Copy the full SHA 88a95d2View commit details -
style: make agent picker cards more compact (height 7 → 5)
Remove vertical padding from cards; update agentPickerCardHeight and windowing test height math accordingly. Assisted-By: Claude
Configuration menu - View commit details
-
Copy full SHA for 60fe190 - Browse repository at this point
Copy the full SHA 60fe190View commit details -
style: tighten agent picker layout
Drop redundant double-click status-bar binding, shorten lean binding help, and center title/subtitle/status bar within the content column. Assisted-By: Claude
Configuration menu - View commit details
-
Copy full SHA for 3f89a0e - Browse repository at this point
Copy the full SHA 3f89a0eView commit details -
style: polish agent picker visuals
Thick border on selected card, highlighted lean-mode label when ticked, muted brackets around bright label on Open Board button.
Configuration menu - View commit details
-
Copy full SHA for 7b9a17f - Browse repository at this point
Copy the full SHA 7b9a17fView commit details -
Merge pull request #3541 from docker/changelog/v1.102.0
docs: update CHANGELOG.md for v1.102.0
Configuration menu - View commit details
-
Copy full SHA for 5133f50 - Browse repository at this point
Copy the full SHA 5133f50View commit details
Commits on Jul 9, 2026
-
docs: document context-usage gauge color escalation and compacting st…
…ate for changes in #3537
Configuration menu - View commit details
-
Copy full SHA for 6a38f9c - Browse repository at this point
Copy the full SHA 6a38f9cView commit details -
docs: fix context-usage gauge description — sidebar shows percentage …
…text not fill bar
Configuration menu - View commit details
-
Copy full SHA for 4a6ccee - Browse repository at this point
Copy the full SHA 4a6cceeView commit details -
Merge pull request #3544 from docker/docs/auto-update
docs: sync documentation with recent code changes
Configuration menu - View commit details
-
Copy full SHA for b0477ad - Browse repository at this point
Copy the full SHA b0477adView commit details -
Merge pull request #3543 from dgageot/worktree-board-50b04d99c73eca46
style(tui): polish agent picker layout, cards, and status bars
Configuration menu - View commit details
-
Copy full SHA for dccc5a5 - Browse repository at this point
Copy the full SHA dccc5a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 632ee6c - Browse repository at this point
Copy the full SHA 632ee6cView commit details -
feat: install latest docker-mcp plugin in sbx template
All mcp-gateway releases are prereleases, so the GitHub /releases/latest redirect doesn't work; resolve the newest tag via the releases API instead. Assisted-By: Claude
Configuration menu - View commit details
-
Copy full SHA for 5a3b53f - Browse repository at this point
Copy the full SHA 5a3b53fView commit details -
Merge pull request #3545 from docker/install-docker-mcp-sbx-template
feat: install latest docker-mcp plugin in sbx template
Configuration menu - View commit details
-
Copy full SHA for d593898 - Browse repository at this point
Copy the full SHA d593898View commit details -
fix(config): accept a single mapping for hook event lists
A hand-written user config with settings.hooks entries in mapping form (stop: {type: command, ...}) instead of the documented list form failed the whole config.yaml parse. Aliases and settings were then silently dropped, so docker agent run <alias> fell back to the built-in default agent, and before the GetRestoreTabs hardening the same parse failure crashed the TUI at startup. Hook event fields now use HookDefinitions and HookMatcherConfigs, slice types that unmarshal from either a sequence or a single mapping (YAML and JSON), mirroring the instruction_file scalar-or-list precedent. They always marshal back as lists, the canonical documented form. Fixes #3536Configuration menu - View commit details
-
Copy full SHA for f5c3dba - Browse repository at this point
Copy the full SHA f5c3dbaView commit details -
Merge pull request #3546 from docker/fix/user-hooks-single-mapping
fix(config): accept a single mapping for hook event lists
Configuration menu - View commit details
-
Copy full SHA for 11cf1d1 - Browse repository at this point
Copy the full SHA 11cf1d1View commit details -
feat(teamloader): add WithModelOptions passthrough for provider-agnos…
…tic HTTP transport wrapping Load/LoadWithConfig had no way to thread options.WithHTTPTransportWrapper (#3089) into the model clients teamloader constructs internally (primary, fallback, title, and compaction models, plus models loaded for external OCI/URL-referenced sub-agents). WithHTTPTransportWrapper already lets an embedder inject auth into anthropic/openai/gemini clients built directly (internal/gordon in agentic-platform does this), but any caller going through teamloader.Load — which resolves providers from a cagent.yml, so the caller can't build clients directly — had no equivalent hook. Adds WithModelOptions(...options.Opt), appended after teamloader's own built-in opts at all 4 provider-construction call sites and threaded into loadExternalAgent so external sub-agents inherit it too. Adds an end-to-end regression test: loads a team from an inline cagent config with WithModelOptions(options.WithHTTPTransportWrapper(...)), drives the resulting agent's model through a real (httptest) streaming call, and asserts the wrapper's RoundTrip was invoked — proving the opt reaches the actual HTTP client, not just that it compiles.
Configuration menu - View commit details
-
Copy full SHA for 73b67d2 - Browse repository at this point
Copy the full SHA 73b67d2View commit details -
Merge pull request #3549 from simonferquel-clanker/apt-524-teamloader…
…-transport-wrapper feat(teamloader): add WithModelOptions passthrough for provider-agnostic HTTP transport wrapping
Configuration menu - View commit details
-
Copy full SHA for 56c4dfa - Browse repository at this point
Copy the full SHA 56c4dfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c77982 - Browse repository at this point
Copy the full SHA 1c77982View commit details -
Merge pull request #3550 from dgageot/feat/config-version-hint
feat(config): hint when a config key requires a newer schema version
Configuration menu - View commit details
-
Copy full SHA for f04193c - Browse repository at this point
Copy the full SHA f04193cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.102.0...v1.103.0