WHAT NEW IN X10.31 SAT

AI collections from X · 22 collections · 61,986 posts

deepseek-v4.1IMAGE

Hermes merges 113 PRs: DeepSeek V4.1 Flash added to OpenRouter and Nous Portal pickers

Hermes' October 17 changelog adds DeepSeek V4.1 Flash to the OpenRouter and Nous Portal model pickers, alongside desktop and streamed tool-call fixes.

Luke The Dev
@iamlukethedevArchived 12 days agoOriginally posted 2026.10.18
Hermes merges 113 PRs: DeepSeek V4.1 Flash added to OpenRouter and Nous Portal pickers
Luke The Dev @iamlukethedevOriginally posted 2026.10.18
Open original on X

Hermes merged 113 PRs on October 17 The ones worth knowing: • Desktop now shows a lost turn with its Discard button when the gateway dies mid-turn, and you can steer or edit a queued prompt right from Desktop • patch and write_file return in milliseconds, and LSP diagnostics no longer hold up the write • Agents stop re-waiting on a quiet background process. Hermes tells them when it exits, and commands ending in a trailing & now run as tracked background jobs instead of being refused • LM Studio, Kimi and MiniMax streamed tool calls no longer shatter into broken calls • X Chat joins the plugin catalog as an official plugin, running as the account you connect • DeepSeek v4.1 Flash lands in the OpenRouter and Nous Portal pickers, and llama.cpp gets Nemotron 3.5 Bolt with DFlash drafts • Ctrl+D mid-turn in the CLI now detaches from the gateway instead of killing the run • Tighter secrets: frozen config secrets bind to their resolved endpoints, built-in keys stay off look-alike custom entries, and memory providers only serve their own profile • A big messaging sweep fixes WhatsApp, Telegram, Feishu, Discord voice and Bot Chat edge cases • Background one-shot calls stop paying for prompt-cache writes nobody reads • Slow session viewers no longer get dropped mid-reply on busy hosts • The plugin catalog grew a lot: Unraid, Nextcloud Talk, Grok Voice via hermes-xai, Jina, pay, personae and more Here is the full list: DESKTOP IMPROVEMENTS (8 PRs) • fix(desktop): show a lost turn and its Discard after the gateway dies mid-turn • fix: pre-upgrade sessions follow a moved custom endpoint; no setup card over a configured Desktop boot • feat(gateway): steer and edit a canonical queued prompt from Desktop • fix(gateway): send Ink and Desktop the turn's reasoning again • fix(desktop): list a chat the backend filed in Home even when it carries a cwd • fix(desktop): pinned removals, legacy-remote snapshot reads, insecure-origin dashboard writes • plugin-catalog: add quote-ask (Desktop: quote a selection into the prompt) • feat(plugin-catalog): add machine-spirit (community, desktop) VOICE & REAL-TIME (4 PRs) • feat(plugin-catalog): add hermes-xai (Grok Voice for Desktop + read-only xAI Collections search) • feat(plugin-catalog): add voice-ledger • LM Studio / Kimi / MiniMax streamed tool calls no longer shatter into broken calls • Slow session viewers no longer get dropped mid-reply on loaded hosts DEVELOPER TOOLS & PLUGINS (62 PRs) • patch/write_file return in milliseconds; LSP diagnostics no longer block the write • Agents stop re-waiting on a quiet background process; Hermes notifies them on exit instead • Foreground commands ending in a lone trailing & run as tracked background processes instead of being refused • fix(cli): Ctrl+D mid-turn detaches from the gateway instead of interrupting • fix(cli): Vertex /config label, /status id pin, and the classic CLI E2E comparisons • hermes update shows git's real fetch error, not only the From line • docs(api-server): what an Idempotency-Key covers after a session delete • Catalog installs of the Claude subscription and REA plugins get today's fixes • catalog: Claude subscription provider keeps its prompt cache across user turns after tool calls • catalog: aside-browser, duty-board, fish-audio 1.6.0, git-autosave, plan-mode 0.6.8, boardstate 1.5.2, limbic 0.6.4 • catalog: make-parts-now 1.0.1, blackbox • fix(catalog): update hermes-tailscale to 0.0.7 • fix(catalog): update hermes-resetwatch to 0.2.23 • chore(catalog): add a banner image to shodan • chore(catalog): add a banner image to openalex • chore(catalog): add a banner image to hermes-toolsmith • chore(catalog): add a banner image to hermes-terminal • chore(catalog): add a banner image to hermes-ssh • chore(catalog): add a banner image to hermes-session-diff • chore(catalog): add a banner image to hermes-rss • chore(catalog): add a banner image to hermes-office • chore(catalog): add a banner image to hermes-nous-prices • chore(catalog): add a banner image to hermes-ledgerline • chore(catalog): add a banner image to devin • chore(catalog): add a banner image to cloudflare-web-search • chore(catalog): add a banner image to clinepass • feat(plugin-catalog): add hermes-jina plugin • feat(plugin-catalog): add DeadBolt reviewed artifact writes • chore(plugin-catalog): update letsfg to 1.1.1 • Add catalog entry: deepseek-search-fetch • plugin-catalog: bump vector-platform to v0.5.3 • feat(plugin-catalog): add field-academy plugin • feat(catalog): add Unraid plugin • plugin-catalog: effortless-hermes v0.3.0 • Add usage-guard to the plugin catalog • feat(plugin-catalog): add stop-ledger • feat(plugin-catalog): add hermes-wslc-sandbox (WSL Containers terminal backend) • catalog: bump hydradb to 1.0.1 • feat(plugin-catalog): add comment-scraper • chore(catalog): pin scamgate to v0.3.0 • chore(catalog): holographic 0.17.3: which names are entities; delete, rename and split entities • fix(catalog): update http://Senler.io to 0.5.6 • Add tokstat to the plugin catalog • fix(plugin-catalog): update Model Router to v0.4.4 direct-Main policy • feat(plugin-catalog): add jp-reinfolib • plugin-catalog: bump hermes-lang-pt-br to f7b4357 (catalogs complete against main) • feat(plugin-catalog): add hermes-gensyn-ree • feat(plugin-catalog): add hermes-gensyn-delphi • catalog: bump iowap to 0.3.2 • feat(plugin-catalog): add bot-cabinet plugin • chore(plugin-catalog): repin kanban-gantt to 51d9e6a and pin 1.6.1 • catalog: add hermes-federated-search • plugin-catalog: add wallpaper-theme • feat(plugin-catalog): add Hermes Fleet Connector v0.1.5 • feat(plugin-catalog): add pay and pay-cli • feat(plugin-catalog): add personae • plugin-catalog: hermes-cloud-file-manager v0.4.0 • plugin-catalog: bump hermes-teammates to 0.1.3 • feat(plugin-catalog): add ample plugin • plugins: add hermes-artifacts private artifact library • feat(catalog): add hermes-muse companion assembly • plugin-catalog: bump hermes-lcm-x to 0.27.0 SECURITY & SECRETS (5 PRs) • fix(gateway): bind frozen config secrets to their resolved endpoints, not the whole policy • fix(providers): keep a built-in's key off a custom entry that shares its name • fix(memory): serve a memory provider only to the profile it was initialized for • fix(gateway): admit a user_id-routed sender on its routed profile • fix(gateway): don't send messaging users to /login for a host-side resolution failure INTEGRATIONS & CHAT (14 PRs) • X Chat joins the plugin catalog as an official plugin • X Chat catalog card: Hermes runs as the account you connect • feat: add Nextcloud Talk plugin catalog entry • deepseek/deepseek-v4.1-flash-1017 available in OpenRouter and Nous Portal pickers • feat(local-runtime): Nemotron 3.5 Bolt and DFlash drafts on llama.cpp b11671 • Platform plugins get public core helpers for authz, HTTP, setup and clarify (QQ Bot handoff) • refactor(platforms): core reads per-platform settings from each plugin instead of hand-kept tables • fix(gateway): a Bot Chat DM refused while another writer holds the chat is a definite no-send • fix(gateway): keep booting after a deleted Bot Chat's tombstones expire • fix(gateway): one set of local bots for groups and the roster, canonical group tab • fix(gateway): multiplexed WhatsApp TIME-WAIT, Feishu comment scope, Discord voice, webhook cron profile • fix(gateway): wake anchors never reach Telegram reply_to, heartbeats into GUI sessions, /retry admits before rewriting • fix(acp): named replies for unserved commands, provider-prefixed picks, overlay homes • fix(acp): map thought, plan, tool-state and image events on the gateway path STABILITY & FIXES (20 PRs) • test(windows): live Windows proof, plus a Windows packaging fix • fix(windows): user-usable dirs after an elevated run, named elevation/other-session refusals, lock-dir recovery • fix(state): concurrent startups on a zeroed state.db no longer report it read-only • TUI switcher-close tests stop failing at random on loaded CI runners • fix(sessions): catch a lagging state.db up once on browse instead of 503 • fix(gateway): live skill commands in Ink, clarify batches for local viewers, owner clarify.lock • fix(state): store a settled turn's reply once in its admission result • fix(gateway): session.usage also carries the nested usage view; deprecate the flat counters • fix(scratch): keep an idle entry a live Hermes-owned process works in; reap only orphans • fix(gateway): commands and one-shot output behave on the gateway as they did on main • fix(gateway): restore older local receipts and keep stored routes canonical • fix(api): keep API idempotency and image cleanup working across session delete • fix(gateway): log the cause of silent owner, storage and control-path failures • v0.22.2 installs fast-forward to main (record v0.22.2 as an ancestor) • fix(gateway): session writes from serve/dashboard reach the owner and fail by name • fix(gateway): adopt pre-update API session keys, keep pending clarify cards on re-entry • fix(gateway): reopen persisted sessions the gateway hasn't loaded, compressed-child resume, TUI switcher close • test(uninstall): control-socket uninstall test no longer races its own event-loop close • Browser tools no longer crash on deeply nested page data • Background one-shot calls no longer pay a prompt-cache write nobody reads 113 new features and fixes https://x.com/iamlukethedev/status/2111235168321306881?s=46

This post quotes another post: x.com/iamlukethedev/status/2111235168321306881

x.com/iamlukethedev/status/2111697506254164265Archived 2026.10.18 16:24