What's new in 0.7.0
The biggest release yet: FyxLocal now speaks the full modern MCP protocol — long-running task tools with live progress, servers that can ask you questions mid-run, and server-provided resources and prompts — plus Anthropic prompt caching for dramatically cheaper tool-heavy chats, and a much smarter document collections pipeline with deduplication, clickable citations, and three new file formats. Spanish joins the supported languages.
MCP: tasks, questions, resources & prompts
- Long-running task tools. Tools that declare MCP task support (spec 2025-11-25) now run as background tasks with live status in the tool card ("Gathering sources…", "Analyzing content…") instead of failing with a protocol error. Long task calls get a 10-minute budget, and stopping a turn cancels the server-side task too.
- Servers can ask you questions. When a tool needs clarification mid-run (MCP form elicitation), FyxLocal shows a proper form — dropdowns, text fields, validation — clearly named with the requesting server. Answer, decline, or dismiss; the tool continues either way.
- Resources and prompts in the Inspector. Connected servers' resources can be attached straight into your message (text and images), and server prompt templates prefill the composer — with an argument form when the prompt needs input.
- Tool lists stay fresh. Servers that add or remove tools mid-session are picked up automatically — no more reconnecting to see changes.
- Sturdier plumbing. Tool lists paginate correctly on large servers, sloppy model output like
"ambiguous": 1is coerced to match the tool's schema instead of being rejected, unanswered server requests no longer hang the connection, and MCP error messages now surface verbatim instead of as a generic failure.
Anthropic prompt caching
- On by default for Anthropic providers. Long conversations and tool loops now reuse their stable prefix across requests via
cache_controlbreakpoints — typically a large latency and cost win on api.anthropic.com. Cache reads and writes show in the per-message metrics line, and a per-provider toggle in Settings opts out. Compatible gateways that don't cache simply ignore it.
Document collections
- Re-importing is now instant. Dropping a folder you've already ingested skips unchanged files by content hash ("12 added, 3 updated, 40 unchanged") instead of duplicating every document and re-running the embedding pass. Changed files replace their old version cleanly.
- Citations you can click. Search results in chat now render as a proper source list — document, page, section, snippet — and the document name opens the original file (right-click to reveal in Finder). Files that have moved show as unavailable instead of breaking.
- Three new formats. Excel spreadsheets (
.xlsx, sheet-by-sheet), EPUB books (chapter-by-chapter), and images via on-device OCR (screenshots, scans — png/jpg/heic/tiff) can all be ingested and searched. - Fixed: deleting a document now reliably removes it from search results after a relaunch, and bulk-ingest progress no longer buries the documents pane.
Español
- Full Spanish localisation. Interface, model-facing prompts, tool descriptions, and date/time context — used automatically when your Mac's language is Spanish. Supported languages are now English, British English, Swedish, Danish, Norwegian, and Spanish.
Polish & fixes
- The "Thinking…" indicator stays with you. It now sits at the bottom of the streaming reply, next to the composer, and remains visible through every quiet phase of a turn — including while the model digests tool results — instead of scrolling off the top or vanishing after the first sentence.
- More tolerant tool calls everywhere. Models that emit
"5"where a tool expects a number (or1where it expects true) no longer cause failed calls, across built-in and MCP tools alike. - Security hardening. A sandbox-escape vector in skill code execution, an SSRF edge in web fetching, and several stream/parser robustness issues were fixed.
Install
Download FyxLocal-0.7.0.dmg, open it, and drag FyxLocal to Applications.
Requires macOS 26 (Apple Silicon). The build bundles the Qwen3-Embedding-0.6B and Qwen3-Reranker-0.6B models for fully on-device RAG, which is the bulk of the download size.