v3.5.1 — AI Chat redesign + #97/#98/#99
AI Chat, reimagined — plus three connectivity/builder fixes
Added (Pro AI Chat)
- Two-column settings screen — built-in controls (capability & safety switches, tool-group access, default model) on the left, providers on the right.
- More providers + local runtimes — DeepSeek, Moonshot, Z.ai, plus Ollama and LM Studio, auto-detected on
localhostwith no API key. Run a fully private model against your own site. - Refresh models on demand, and the chat now remembers your last provider & model across reloads.
- EMCP skills in the chat — the bundled page-building and per-plugin playbooks are loaded so the assistant follows field-tested patterns.
- Vision for text-only models — a local vision model (if you have one) describes images, and a dependency-free built-in image reader (dimensions, format, transparency, dominant-colour palette) always provides usable context as a fallback.
Changed
- Hardened for small local models — lean/compact tool schemas, capped tool results, empty-turn recovery, reasoning-stream capture, a one-page-per-request rule and explicit background-format guidance.
list-skillsis now a compact catalog;emcp-skillssplit into a lean core + on-demand sub-skills.
Fixed
- #99 — a different MCP-adapter version bundled by another active plugin (e.g. Rank Math) caused
McpServerError: Session terminated. EMCP now serves the wholeWP\MCP\namespace from its bundled copy, so the server starts regardless of load order (EMCP_TOOLS_NO_ADAPTER_PRELOADto opt out). - #97 — duplicating a v4 atomic element re-mints its local style classes so the copy keeps its styling.
- #98 — verify-and-fallback when Elementor's document save reports success but persists nothing (CLI/proxy), so edits aren't silently lost.
- Backgrounds sent as a nested/array shorthand now render — coerced to Elementor's flat keys + the required
classicactivator (the "sideloaded photo doesn't show" cause). build-pageno longer silently drops shorthand nodes;sideload-imageresolvesapi.unsplash.comdownload URLs with actionable errors; clearer web-fetch SSL/timeout errors.
Free install/update: download emcp-tools-3.5.1.zip below. Pro updates are delivered via Freemius.