Skip to content

docker-agent

v1.91.0 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agents ai

Summary

AI summary

Broad release touches Technical Changes, What's New, Bug Fixes, and server.

Full changelog

This release adds per-session markdown plan toolset support, extends instruction_file to accept multiple files, and includes several bug fixes and documentation updates.

What's New

  • Adds a session_plan toolset alongside the existing plan toolset, providing per-session markdown plan storage
  • Extends instruction_file to accept either a single string or a list of file paths, with contents concatenated when multiple paths are provided
  • Adds support for a title field in POST /api/sessions to skip LLM title generation when a title is supplied

Bug Fixes

  • Fixes a data race in stalledStream.Close by replacing an unguarded closed bool field with sync.Once
  • Fixes instruction_file to omit empty values and drop empty-string list entries

Technical Changes

  • Redesigns the TUI sidebar agents panel to use uniform two-line entries for all agents via a single renderAgentLine function
  • Computes badge column width once in agentInfo in the sidebar
  • Extracts a readInstructionFiles helper with deferred root.Close
  • Adds t.Parallel() to isolated unit tests across multiple packages
  • Corrects a stale doc comment and restores alignment assertion in effort_gauge_test
  • Updates documentation for limit_large_tool_results always-on builtin, the title field in POST /api/sessions, and model hook working_dir and env behaviour

What's Changed

  • docs: update CHANGELOG.md for v1.90.0 by @docker-read-write[bot] in https://github.com/docker/docker-agent/pull/3308
  • feat(server): accept title in POST /api/sessions to skip LLM title generation by @zampani-docker in https://github.com/docker/docker-agent/pull/3310
  • fix: data race in stalledStream.Close using sync.Once by @dgageot in https://github.com/docker/docker-agent/pull/3312
  • test: enable t.Parallel() on isolated unit tests by @dgageot in https://github.com/docker/docker-agent/pull/3311
  • chore: bump direct Go dependencies by @dgageot in https://github.com/docker/docker-agent/pull/3309
  • refactor(sidebar): redesign agents panel to uniform two-line entries by @dgageot in https://github.com/docker/docker-agent/pull/3307
  • docs: sync /docs with recent merged PRs by @aheritier in https://github.com/docker/docker-agent/pull/3313
  • feat(session_plan): per-session markdown plan toolset alongside plan by @trungutt in https://github.com/docker/docker-agent/pull/3305
  • feat: allow instruction_file to accept a list of files by @dgageot in https://github.com/docker/docker-agent/pull/3306

Full Changelog: https://github.com/docker/docker-agent/compare/v1.90.0...v1.91.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track docker-agent

Get notified when new releases ship.

Sign up free

About docker-agent

AI Agent Builder and Runtime by Docker Engineering

All releases →

Related context

Earlier breaking changes

  • v1.71.0 Freezes configuration schema v9 and starts v10 as latest version

Beta — feedback welcome: [email protected]