v4.0.0
Features
- Agent nodes can now be backed by an external coding agent. Point an Agent node at Claude Code (or any Agent Client Protocol–compatible agent like Gemini CLI) and it drives the canvas through Peek's own MCP tools. Includes streamed reasoning and plan display, per-tool permission prompts, and Manual / Auto / Plan modes — switchable via a header pill or by pressing Shift+Tab in the composer. Each Agent node picks its own backend (Ollama or ACP) from a header selector, defaulting to
ai.default_provider.
Other
- AI settings restructured. The old flat
ai.model/ai.urlkeys are now anai.ollamablock, alongside a newai.acpblock andai.default_provider; existing configs are migrated automatically. Background AI features (query auto-labeling, AI region grouping) and their command-palette entries are now hidden when noai.ollamaendpoint is configured. - Data export no longer requires a local AI model. Exporting query results to CSV/JSON uses the Ollama endpoint to name files when available, and otherwise falls back to a filename derived from the query — so export works with no model configured. Exports now also complete before the command returns instead of writing in the background.
Full Changelog: v3.9.0...v4.0.0