Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,33 @@
All notable changes to this project will be documented in this file.


## [v1.110.0] - 2026-07-15

This release adds dynamic MCP HTTP headers, new shell safety policies, per-model custom pricing, and cache-stable dynamic prompts, along with fixes for elicitation delivery and session cost tracking.

## What's New

- Adds dynamic MCP HTTP headers via a header factory, enabling context-aware HTTP header resolution instead of static headers fixed at startup
- Adds a `safe-auto` safety policy for shell operations, providing a middle ground between prompting for every tool call and `--yolo` mode; safe calls beyond shell are auto-approved under this policy, with an opt-in `safer` mode available via `approve-safer` resume
- Adds an optional `cost` block to model configuration, allowing explicit per-model token pricing for custom, locally-hosted, or uncatalogued models
- Adds opt-in cache-stable dynamic prompts (`cache_stable_prompts` user setting), persisting frozen instruction snapshots and appending chronological updates when trusted context changes

## Bug Fixes

- Fixes elicitation requests from concurrent background jobs being silently dropped and blocking the requesting handler indefinitely
- Fixes session cost dropping after compaction (e.g., from $49 to $12) by keeping cost monotonic across compaction and preserving cost accounting across reload
### Pull Requests

- [#3583](https://github.com/docker/docker-agent/pull/3583) - feat: implement dynamic MCP HTTP headers via header factory
- [#3584](https://github.com/docker/docker-agent/pull/3584) - fix(runtime): reliable, correlation-safe, non-blocking elicitation delivery (#3584)
- [#3587](https://github.com/docker/docker-agent/pull/3587) - fix(runtime): reliable, correlation-safe, non-blocking elicitation delivery (#3584)
- [#3647](https://github.com/docker/docker-agent/pull/3647) - feat(safer_shell): add safe-auto safety policy
- [#3661](https://github.com/docker/docker-agent/pull/3661) - docs: update CHANGELOG.md for v1.109.0
- [#3662](https://github.com/docker/docker-agent/pull/3662) - Add opt-in cache-stable dynamic prompts
- [#3663](https://github.com/docker/docker-agent/pull/3663) - fix(session): keep cost monotonic across compaction
- [#3664](https://github.com/docker/docker-agent/pull/3664) - feat(config): declare explicit per-model token pricing with cost


## [v1.109.0] - 2026-07-15

This release fixes permission scoping bugs in sub-sessions, adds deferred tool loading, and includes several improvements to session reliability and the settings window.
Expand Down Expand Up @@ -4717,3 +4744,5 @@ This release improves the terminal user interface with better error handling and
[v1.108.0]: https://github.com/docker/docker-agent/releases/tag/v1.108.0

[v1.109.0]: https://github.com/docker/docker-agent/releases/tag/v1.109.0

[v1.110.0]: https://github.com/docker/docker-agent/releases/tag/v1.110.0