|
3 | 3 | All notable changes to this project will be documented in this file. |
4 | 4 |
|
5 | 5 |
|
| 6 | +## [v1.41.0] - 2026-04-01 |
| 7 | + |
| 8 | +This release introduces a new models discovery command, contextual help system, and several TUI improvements including persistent warnings and simplified lean mode. |
| 9 | + |
| 10 | +## What's New |
| 11 | +- Adds `docker agent models` command to list available models for the `--model` flag |
| 12 | +- Adds contextual help dialog accessible via Ctrl+H (or F1/Ctrl+?) showing all keyboard shortcuts |
| 13 | +- Adds `--lean` flag for simplified TUI mode with minimal interface (just message stream and editor) |
| 14 | +- Adds copy button on hover for assistant messages to copy content to clipboard |
| 15 | +- Adds Vertex AI Model Garden support for non-Gemini models (Claude, Llama) hosted on Google Cloud |
| 16 | + |
| 17 | +## Improvements |
| 18 | +- Makes TUI warnings persist until manually dismissed instead of auto-dismissing after 3 seconds |
| 19 | +- Preserves recent messages during session compaction to maintain conversational context |
| 20 | +- Shows elapsed time and warning for long-running tool calls in the TUI |
| 21 | +- Adds desktop_uuid in telemetry alongside user_uuid for better tracking |
| 22 | + |
| 23 | +## Bug Fixes |
| 24 | +- Fixes markdown rendering in callout notes by adding markdown="1" attribute |
| 25 | +- Fixes panic on closed channel by making chanSend non-blocking |
| 26 | +- Fixes recursive run_skill loop in context:fork skill sub-sessions |
| 27 | +- Fixes docker run --sandbox functionality |
| 28 | +- Fixes eval tool_call_response to use correct event field names |
| 29 | +- Fixes guard against nil tool_definition in buildTranscript |
| 30 | + |
| 31 | +## Technical Changes |
| 32 | +- Replaces kin-openapi with pb33f/libopenapi for OpenAPI parsing |
| 33 | +- Removes trailing headers handling for rate limit headers |
| 34 | +- Tracks command errors with success=false and error details in telemetry |
| 35 | +- Ports build system to mise |
| 36 | +- Updates Go module dependencies |
| 37 | + |
| 38 | +### Pull Requests |
| 39 | + |
| 40 | +- [#2252](https://github.com/docker/docker-agent/pull/2252) - Make TUI warnings persist until manually dismissed |
| 41 | +- [#2253](https://github.com/docker/docker-agent/pull/2253) - Add --lean flag for simplified TUI mode |
| 42 | +- [#2259](https://github.com/docker/docker-agent/pull/2259) - Preserve recent messages during session compaction |
| 43 | +- [#2279](https://github.com/docker/docker-agent/pull/2279) - Add desktop_uuid in telemetry (next to user_uuid) |
| 44 | +- [#2281](https://github.com/docker/docker-agent/pull/2281) - docs: update CHANGELOG.md for v1.40.0 |
| 45 | +- [#2283](https://github.com/docker/docker-agent/pull/2283) - Track command errors with success=false and error details |
| 46 | +- [#2284](https://github.com/docker/docker-agent/pull/2284) - Bump direct Go module dependencies |
| 47 | +- [#2285](https://github.com/docker/docker-agent/pull/2285) - Fix markdown rendering in documentation callout notes |
| 48 | +- [#2286](https://github.com/docker/docker-agent/pull/2286) - fix: make chanSend non-blocking to prevent panic on closed channel |
| 49 | +- [#2287](https://github.com/docker/docker-agent/pull/2287) - Add Vertex AI Model Garden support for non-Gemini models |
| 50 | +- [#2288](https://github.com/docker/docker-agent/pull/2288) - Add copy button on hover for assistant messages |
| 51 | +- [#2289](https://github.com/docker/docker-agent/pull/2289) - fix: prevent recursive run_skill loop in context:fork skill sub-sessions |
| 52 | +- [#2290](https://github.com/docker/docker-agent/pull/2290) - docs: add Vertex AI Model Garden section to Google provider docs |
| 53 | +- [#2291](https://github.com/docker/docker-agent/pull/2291) - tui: show elapsed time and warning for long-running tool calls |
| 54 | +- [#2292](https://github.com/docker/docker-agent/pull/2292) - go mod tidy |
| 55 | +- [#2293](https://github.com/docker/docker-agent/pull/2293) - Port to mise |
| 56 | +- [#2294](https://github.com/docker/docker-agent/pull/2294) - Fix TUI stuck in Working state after failed sub-agent transfer_task |
| 57 | +- [#2298](https://github.com/docker/docker-agent/pull/2298) - Remove trailing headers handling for rate limit headers |
| 58 | +- [#2299](https://github.com/docker/docker-agent/pull/2299) - Replace kin-openapi with pb33f/libopenapi for OpenAPI parsing |
| 59 | +- [#2301](https://github.com/docker/docker-agent/pull/2301) - Fix `docker run --sandbox` |
| 60 | +- [#2302](https://github.com/docker/docker-agent/pull/2302) - fix: eval tool_call_response uses correct event field names |
| 61 | +- [#2304](https://github.com/docker/docker-agent/pull/2304) - feat: add `docker agent models` command |
| 62 | +- [#2305](https://github.com/docker/docker-agent/pull/2305) - Add contextual help dialog (Ctrl+H) |
| 63 | +- [#2306](https://github.com/docker/docker-agent/pull/2306) - use DD proxy when available, also from WSL |
| 64 | + |
| 65 | + |
6 | 66 | ## [v1.40.0] - 2026-03-30 |
7 | 67 |
|
8 | 68 | This release improves AI assistant capabilities with better response tracking and Google integration, plus fixes a critical exit hang issue. |
@@ -1684,3 +1744,5 @@ This release improves the terminal user interface with better error handling and |
1684 | 1744 | [v1.39.0]: https://github.com/docker/docker-agent/releases/tag/v1.39.0 |
1685 | 1745 |
|
1686 | 1746 | [v1.40.0]: https://github.com/docker/docker-agent/releases/tag/v1.40.0 |
| 1747 | + |
| 1748 | +[v1.41.0]: https://github.com/docker/docker-agent/releases/tag/v1.41.0 |
0 commit comments