This release delivers bug fixes across filesystem tools, path validation, session persistence, proxy transport, and Windows compatibility, along with new features including worktree file inclusion, model stream idle timeouts, and new provider catalog entries.
What's New
- Adds support for a
.worktreeincludefile to copy selected Git-ignored files into worktrees before setup hooks run - Adds configurable model stream idle timeouts, with agent-file-wide and per-model settings (use
-1to disable) - Adds HopBase to the built-in provider catalog
Bug Fixes
- Fixes
remove_directoryandcreate_directorynot reporting successfully completed paths when a batch aborts partway through - Fixes proxy transport false-positives that misclassified target host failures as proxy failures
- Fixes command prefix match for unsafe command detection
- Fixes RAG strategy
limitbeing ignored when specified as a YAML integer - Fixes path validation incorrectly rejecting valid paths whose names start with or contain
..(e.g...env,app..v2) - Fixes sub-session persistence failing with a
UNIQUE constrainterror when a session row already exists - Fixes the Nebius provider alias to point at the Token Factory endpoint (
https://api.tokenfactory.nebius.com/v1) - Fixes model streams being limited by default; streams are now unlimited unless a timeout is explicitly configured
- Fixes
serve mcp --attachon Windows failing to detect live agent processes started withrun --listen - Fixes MCP and language servers on Windows losing the system
PATHwhen docker-agent adds its own tools folder
What's Changed
- feat: support .worktreeinclude in worktrees by @aheritier in #4891
- docs: update CHANGELOG.md for v1.160.0 by @docker-read-write[bot] in #4905
- fix: migrate Nebius alias to Token Factory by @tonykipkemboi in #4906
- fix(session): persist sub-sessions with existing rows by @onatozmenn in #4903
- fix(toolinstall): keep the system PATH for child processes on Windows by @trungutt in #4911
- fix(runregistry): detect live processes on Windows by @trungutt in #4910
- feat: configure model stream idle timeouts by @aheritier in #4899
- feat: add HopBase to the built-in provider catalog by @victor-zzh in #4912
- fix(path): only treat a ".." path element as traversal by @kevin9327 in #4803
- fix: fix command prefix match unsafe command by @fatelei in #4561
- fix(rag): honor a YAML integer strategy limit by @spicysharkco in #4646
- fix(filesystem): report completed removals/creations when a directory batch aborts by @dwin-gharibi in #3934
- fix: resolve proxy transport false-positives by @Piyush0049 in #3900
- ci: close stale author-action pull requests by @aheritier in #4913
New Contributors
- @tonykipkemboi made their first contribution in #4906
- @victor-zzh made their first contribution in #4912
- @kevin9327 made their first contribution in #4803
- @fatelei made their first contribution in #4561
- @spicysharkco made their first contribution in #4646
Full Changelog: v1.160.0...v1.161.0