Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: docker/docker-agent
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.102.0
Choose a base ref
...
head repository: docker/docker-agent
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.103.0
Choose a head ref
  • 20 commits
  • 14 files changed
  • 7 contributors

Commits on Jul 8, 2026

  1. docs: update CHANGELOG.md for v1.102.0

    Automated changelog update for release v1.102.0
    
    Assisted-By: Docker Agent
    docker-read-write[bot] authored Jul 8, 2026
    Configuration menu
    Copy the full SHA
    ec64448 View commit details
    Browse the repository at this point in the history
  2. 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
    dgageot committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    eb88e9a View commit details
    Browse the repository at this point in the history
  3. 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
    dgageot committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    88a95d2 View commit details
    Browse the repository at this point in the history
  4. 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
    dgageot committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    60fe190 View commit details
    Browse the repository at this point in the history
  5. 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
    dgageot committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    3f89a0e View commit details
    Browse the repository at this point in the history
  6. 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.
    dgageot committed Jul 8, 2026
    Configuration menu
    Copy the full SHA
    7b9a17f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3541 from docker/changelog/v1.102.0

    docs: update CHANGELOG.md for v1.102.0
    aheritier authored Jul 8, 2026
    Configuration menu
    Copy the full SHA
    5133f50 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2026

  1. Configuration menu
    Copy the full SHA
    6a38f9c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a6ccee View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3544 from docker/docs/auto-update

    docs: sync documentation with recent code changes
    dgageot authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    b0477ad View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3543 from dgageot/worktree-board-50b04d99c73eca46

    style(tui): polish agent picker layout, cards, and status bars
    dgageot authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    dccc5a5 View commit details
    Browse the repository at this point in the history
  5. Simplify Dockerfile

    Signed-off-by: David Gageot <[email protected]>
    dgageot committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    632ee6c View commit details
    Browse the repository at this point in the history
  6. 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
    dgageot committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    5a3b53f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #3545 from docker/install-docker-mcp-sbx-template

    feat: install latest docker-mcp plugin in sbx template
    dgageot authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    d593898 View commit details
    Browse the repository at this point in the history
  8. 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 #3536
    Sayt-0 committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    f5c3dba View commit details
    Browse the repository at this point in the history
  9. Merge pull request #3546 from docker/fix/user-hooks-single-mapping

    fix(config): accept a single mapping for hook event lists
    dgageot authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    11cf1d1 View commit details
    Browse the repository at this point in the history
  10. 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.
    simonferquel-clanker committed Jul 9, 2026
    Configuration menu
    Copy the full SHA
    73b67d2 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #3549 from simonferquel-clanker/apt-524-teamloader…

    …-transport-wrapper
    
    feat(teamloader): add WithModelOptions passthrough for provider-agnostic HTTP transport wrapping
    dgageot authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    56c4dfa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1c77982 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #3550 from dgageot/feat/config-version-hint

    feat(config): hint when a config key requires a newer schema version
    dgageot authored Jul 9, 2026
    Configuration menu
    Copy the full SHA
    f04193c View commit details
    Browse the repository at this point in the history
Loading