Added
- Prompt Editor – edit prompts as drag-n-drop blocks (foundation for a future system-prompt library).
- New LLM providers: Anthropic (Claude), Google Gemini, Google Vertex AI, and Ollama.
- Custom base-URL support for all providers, bringing the roster to:
OpenAI, Azure OpenAI, DeepSeek, Groq, Anyscale, Fireworks, Together, Mistral, Perplexity, OpenRouter, Gemini, Vertex AI, Claude, Ollama. - Settings dialog 2.0
- Split “Web Fetch” options into its own tab.
- The models tab now shows provider types.
- Full CRUD for providers (create, edit, delete).
- Three independent model-preset slots (aux, main, expert) – each can point to any provider.
Changed
- LLM middleware refactor – nuked the spaghetti; now lean, readable, and provider-agnostic.
Fixed
- First user message is no longer accidentally duplicated in LLM conversations.
Removed
- Dead “shitcode” purged from middleware.