This release adds working directory configuration for MCP and LSP toolsets and improves toolset reliability with better retry handling.
What's New
- Adds optional
working_dirfield to MCP and LSP toolset configurations to launch processes from a specific directory
Bug Fixes
- Fixes retry behavior for MCP toolsets after tool calls within the same turn
- Stops retrying SQLITE_CANTOPEN (14) errors that cannot be resolved
- Fixes filepath handling to satisfy gocritic filepathJoin lint rule
- Returns explicit error when ref-based MCP resolves to remote server with working_dir
Technical Changes
- Documents working_dir field for MCP and LSP toolsets in configuration
What's Changed
- docs: update CHANGELOG.md for v1.47.0 by @docker-read-write[bot] in #2468
- feat: add optional working_dir to MCP and LSP toolset configs by @simonferquel-clanker in #2460
- Don't retry SQLITE_CANTOPEN (14) errors by @dgageot in #2466
- fix: retry LSP/MCP toolsets after tool calls, covering env-wrapped commands (fixes #2457) by @simonferquel-clanker in #2458
Full Changelog: v1.47.0...v1.48.0