This release improves OCI reference handling, adds a tools command, and enhances MCP server reliability with better error recovery.
What's New
- Adds
/toolscommand to show available tools in a TUI dialog - Adds support for serving digest-pinned OCI references directly from cache
Improvements
- Uses Docker Desktop proxy for all HTTP operations when Docker Desktop is running
- Improves MCP server reconnection by retrying tool calls on any connection error, not just session errors
- Normalizes OCI reference handling in store lookups to match Pull() key format
Bug Fixes
- Fixes
/clearcommand to properly re-initialize the TUI - Fixes tools/permissions dialog height instability when scrolling
- Fixes empty lines in tools dialog from multiline descriptions
- Fixes relative path resolution when parentDir is empty by falling back to current working directory
Technical Changes
- Extracts RAG code for better organization
- Removes model alias resolution for inline agent model references
- Sets missing category on MCP and script shell tools
- Removes dead code and unused agent event handling
- Enables additional linters (bodyclose, makezero, sqlclosecheck) with corresponding fixes
- Adds comprehensive Managing Secrets documentation guide
What's Changed
- docs: update CHANGELOG.md for v1.36.0 by @docker-read-write[bot] in #2201
- Remove model alias resolution for inline agent model references by @dgageot in #2206
- Simplify the runtime related RAG code a bit by @dgageot in #2205
- Better oci refs by @dgageot in #2204
- docs: clarify :agent and :name parameters in API server endpoints by @dgageot in #2213
- fix: recover from ErrSessionMissing when remote MCP server restarts by @dgageot in #2212
- Add /tools command to show the available tools by @dgageot in #2209
- Fix /clear by @dgageot in #2207
- Enable bodyclose, makezero, and sqlclosecheck linters by @dgageot in #2219
- docs: add Managing Secrets guide by @dgageot in #2217
- Bump Go dependencies by @dgageot in #2218
- fix: retry MCP callTool on any connection error, not just ErrSessionMissing by @dgageot in #2215
- fix: resolve relative paths against CWD when parentDir is empty by @dgageot in #2221
- Make run.go easier to read by @dgageot in #2224
- Use Docker Desktop proxy when available by @gtardif in #2222
Full Changelog: v1.36.0...v1.36.1