Skip to content

FyxLocal 0.7.0

Latest

Choose a tag to compare

@FyrbyAdditive FyrbyAdditive released this 15 Jul 23:22

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": 1 is 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_control breakpoints — 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 (or 1 where 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.