Vercel Gateway Returns, Emoji Reactions Land, and Comfy Cloud Joins MCP - Hermes Roundup, July 30

Note: X API is paywalled (402) today. This roundup is sourced from the Hermes Agent GitHub repository - 83 feature and performance PRs merged in the last 48 hours.
The day's biggest merge was not a new feature but the return of one. Teknium re-added the Vercel AI Gateway provider and Vercel Sandbox terminal backend in PR #74518 - a 4,259-line addition across 98 files. The change is a modernized revert of an earlier removal (PR #33067), rebuilt against the current codebase rather than applied as a straight undo. The restored surface covers the AI Gateway model provider, the Sandbox execution backend, the CLI auth flow (hermes_cli/vercel_auth.py), and all the wiring across doctor, setup, and config. This is the most infrastructure-heavy PR in the window and the only one touching nearly 100 files.
On the desktop front, OutThisLife shipped iMessage-style emoji reactions - 2,118 additions across 41 files. The feature is opt-in, off by default under Settings then Appearance, and model-aware. The desktop surface catches up to a contract five platform adapters already ship: photon tapbacks, Telegram setMessageReaction, and inbound from Slack, Matrix, Feishu, and Discord. A companion PR (#74644, same author) adds double-click-to-heart on any chat message. Together the two PRs form a complete reactions surface for the desktop app.
The MCP catalog gained a new entry. Teknium salvaged a community contribution from Matt Miller at Comfy to add Comfy Cloud to the MCP catalog with a curated 20-tool default. The catalog entry uses Comfy Cloud's first-party hosted remote MCP server at cloud.comfy.org/mcp - Streamable HTTP transport with native OAuth 2.1, DCR, and PKCE. The install path is hermes mcp install comfy-cloud, followed by a browser sign-in. The 20-tool default covers the full Comfy Cloud surface: workflow management, queue control, output retrieval, model listing, and credits.
Several performance and keyboard-accessibility PRs landed in the same window. PR #74665 makes the Cmd+K command palette open instantly regardless of what the shell is doing - 506 additions and 150 deletions across 4 files. The palette previously ran continuously while closed, consuming cycles, and opening it was gated on the shell's current state. The fix separates the palette's lifecycle from the transcript underneath it.
PR #74545 reduces model switching to two keypresses: Cmd+Shift+M opens the picker with an honest search commit. The previous picker parked the current model above search matches, so pressing Enter on a match would land on the wrong model. The fix commits to the highlighted match and adds match highlighting. A related TUI PR (#74756) lets Ctrl+O open the model picker without clearing the composer draft, and allows mid-turn model switching - previously rejected with a "session busy" error.
PR #74623 adds Cmd+O to open a folder as a project directly, and surfaces projects in the Cmd+K palette. Before this, reaching a project required a mouse path through the grouped sidebar. The keyboard path uses the existing pickProjectFolder, createProject, and enterProject primitives rather than new machinery.
The window's total: 83 feature and performance PRs merged in 48 hours. Other notable merges include tab-menu right-click everywhere (#74734), ESC-to-discard and line-scoped Ctrl+U and Ctrl+K (#74736), paste-directive detection so pasted /commands and @refs chip the same way typed ones do (#74651), and a turn closing on its changed files instead of the last message (#74732). The desktop app continues to close the keyboard-accessibility gap that has been widening since the TUI-first workflow was established.