A running log of what's shipping in Hermes Agent — merged pull requests from NousResearch/hermes-agent, browsable one day at a time with plain-English AI summaries of what changed. Checked every 30 minutes.
Last checked 14 Oct 2026, 02:41 UTC
A new plugin called "codex-account-switch" is now available, allowing users on Windows to easily switch between different Codex and Claude accounts directly from the Hermes Desktop application. This simplifies managing multiple AI service logins for a smoother workflow.
New users subscribing to Krea will now automatically use a faster image generation model by default, and the system will try again using a different model if the primary one fails. Additionally, when using reference images for style inspiration, the system will now better understand and communicate that it's copying the look rather than editing.
The project now uses an updated version of the quota catalog that allows for more flexible configuration of Claude subscription accounts. This change supports opting in to additional read-only Claude accounts with custom labels and directories, without introducing new dependencies or requiring changes to your environment.
Diagrams with multi-line text or special spaces in their labels will now display correctly. This fixes an issue where these diagrams would appear as broken images instead of rendering properly.
The Hermes Agent now uses a newer version of the cursor provider library. This update improves how data is streamed, making operations smoother for users.
Hermes now checks that you have Blender installed before adding the Blender plugin, ensuring a smoother experience. This also means the plugin will be pre-selected in the onboarding process if Blender is detected.
The OpenViking plugin has been updated to version 2.1.1, bringing clearer setup instructions and a new cover image. This update makes it easier for users to get started with OpenViking and improves the documentation.
A new feature called Agent Batch allows you to run multiple AI tasks in parallel. You can now submit a list of tasks that will be automatically broken down and executed independently by GitHub Actions agents, with progress tracked in a desktop panel.
Hermes can now interact with Huddo, a group chat platform where people and AI agents communicate. This allows Hermes to join rooms, read and respond to messages, and participate in conversations.
A new tool has been added that lets you edit your own videos using 45 FFmpeg commands and a visual editor in Hermes Desktop. This makes it easier to work with your video footage directly within the agent.
A new plugin called Redline has been added, allowing you to review and annotate Markdown documents directly within Hermes Desktop. This makes it easier to provide feedback and suggest changes on agent-generated text without losing context.
A new plugin called Enchanted Composer has been added to the Hermes catalog. This plugin enhances the desktop drafting experience with features like reusable prompts and multi-step undo/redo.
The web search plugin has been updated to a newer version. This brings improvements like better error messages when setting up and more accurate search results by keeping relevant web page information.
The Hermes Pickup plugin has been updated to version 0.2.0. This update allows you to adjust how many cards are displayed and ensures fairer distribution of chat history across your different profiles.
The invinoveritas-receipts plugin now creates receipts when the agent reaches its maximum number of attempts. This helps prove the outcome of a turn by recording details like the final state and obligation counts, even when the agent doesn't fully complete its task.
A new feature now tracks which slash commands you use and how often. You can see this information by typing `/command-log`.
The plugin catalog has been updated to a newer version of `hermes-field-notes`. This update includes several bug fixes to improve the reliability and security of note-taking features.
The hermes-dreaming plugin has been updated to version 2.2.1, which includes important fixes for how it handles memory and ensures that approvals are properly honored. This update improves the accuracy and reliability of how Hermes interacts with your memories and staged operations.
External memory recall will now send the full recalled information to the model by default, rather than truncating it to a preview. This change helps ensure the model has access to all relevant context, with a safety limit still in place to prevent excessively large inputs.
The error ledger plugin has been updated to version 1.2.0. This update adds a new way to view errors per day, making it easier to spot problematic days, and ensures files with special characters saved by Windows tools can be read correctly.
The memtomem plugin has been updated to a newer version, which improves performance and disables unnecessary data sharing. This makes the plugin more efficient and privacy-friendly.
The Hermes cron plugin has been updated to version 1.3.0, which brings improved error handling and reporting for scheduled tasks. This update ensures that the agent behaves more reliably when dealing with issues like disk space or permission problems for storing job information, and provides clearer insights into past task failures.
This update allows you to sign in to the Hermes dashboard using your Feishu (Lark) account for easier access. This improves security by enabling an administrator to control who can log in.
The interface for interacting with Honcho has been significantly improved, making it easier to read and use. Text from Honcho now displays correctly with proper formatting, and memory content is now selectable again.
The onboarding screen now has a smoother visual effect where the list of apps fades out at the top and bottom when you scroll. This makes it easier to see which apps are available and gives a more polished look.
The Hermes Discord bot now shows how many tokens per second it's processing and which model it's using directly in its Discord status. This helps users quickly see the agent's current workload without needing to check elsewhere.
Hermes Agent now correctly lists a dependency on PyYAML, preventing installation issues. This update ensures that necessary components are recognized and can be properly set up.
The companion garden plugin has been updated to version 0.7.0. This update adds new interactive features and visual improvements to the garden, like personalized greetings and seasonal changes, while keeping all data local and secure.
Hermes can now connect to OctoPrint printers to monitor their status, capture webcam stills, and pause or cancel prints after your approval. This integration allows Hermes to provide real-time updates and limited control over your 3D printer jobs.
Hermes can now use external voice services through the Wyoming protocol. This allows you to connect your own speech-to-text and text-to-speech servers to Hermes.
The memory plugin for Hermes has been updated to a newer version, improving how conversations are stored and searched to be more efficient and secure. This update ensures that sensitive information is handled better and makes memory retrieval more reliable.
The system now uses a more stable version of the bunny space platform, which includes improvements to how it handles connection issues and manages its performance. This makes the platform more reliable and efficient, especially when it's not actively being used.
Plugins that need external Python libraries can now be installed and used correctly within the Windows app. This resolves an issue where installing such plugins would fail due to access restrictions.
This update prevents test versions of Hermes from accidentally overwriting your main installation's service configuration. This ensures your main Hermes gateway will start correctly after restarts, preventing it from getting stuck.
This update improves code quality by automatically fixing several common style and potential error issues. These changes make the code cleaner and easier to maintain for everyone working on the project.
A new plugin for Spotify has been added to the catalog, allowing Hermes Agent to interact with your Spotify account to control playback and manage music. This update also includes necessary adjustments for the Spotify desktop application to ensure compatibility.
The Spotify integration has been moved out of the main Hermes core into its own official plugin. This change keeps your existing Spotify login and data intact automatically.
Scheduled tasks like loops and heartbeats in desktop applications will now continue running even if the application disconnects. This prevents tasks from freezing and resuming only after reattachment, ensuring they operate as expected without constant user interaction.
Tests will now properly clean up any lingering gateway processes they start, preventing them from accumulating and consuming system resources. This ensures a cleaner test environment and avoids unnecessary resource usage after tests complete.
End-to-end tests, which are time-consuming, will now only run when preparing for a stable release or when manually triggered. This prevents them from running on every code change, speeding up development and saving resources.
Hermes now prevents recommending very large AI models on computers that don't have enough memory to run them smoothly. This update ensures that users are shown models that are actually suitable for their hardware, leading to a better experience.
Updates to installed packages now correctly use the latest cached components, preventing unnecessary source code compilation for plugins on Windows ARM64. This ensures smoother installation and plugin activation by leveraging pre-built code.
This update allows Hermes Agent to correctly handle initial stable releases by skipping checks that compare new packages to older ones when no previous stable version exists. This ensures that the release process doesn't fail simply because it's the very first stable release.
This update improves the installation process on macOS by ensuring that downloads can still succeed even if the primary download source is temporarily unavailable. It also fixes an issue where the system would incorrectly report that the Hermes app hadn't quit, causing installation tests to fail unnecessarily.
When you start Hermes without any setup, it now correctly shows the TUI setup screen instead of the older prompt. This fixes an issue that was preventing a recent update for Termux users.
The Hermes Agent can now correctly use the Excel Line plugin to manage memory. This update fixes an issue where the plugin's setup information was too far into the file to be found.
This update includes changes to how Hermes handles credit spending, adds clearer disclosures for tool usage, and ensures the latest stable versions of key components are used. These improvements aim to enhance user control and transparency when interacting with Hermes' features.
We've improved how the browser supervisor handles commands sent to Chrome, making it more robust. Now, it can validate commands before sending them and better manages timeouts to prevent commands from being lost or causing delays.
Plugins can now display short messages in the core pet's speech bubble. This provides a cleaner way for plugins to show information without directly manipulating the app's display.
When installing an OAuth connection, the agent now provides specific reasons for failure, like missing credentials or invalid configuration, instead of a generic error message. This helps users quickly understand and fix installation problems.
Hermes can now find memory providers even if their descriptive text is very long. This means you don't have to shorten your plugin's documentation to make it discoverable.
Previously, the agent would repeatedly try to install necessary memory features if it failed, slowing down your computer. Now, it waits an hour before retrying failed installations to be less intrusive. Also, if a plugin was already set up in a special way, the agent would incorrectly report an error; now it correctly recognizes that the plugin is already installed.
When text-to-speech fails, existing files are now protected from accidental deletion. This ensures that your important audio recordings or other files are not lost if the voice generation process encounters an error.
Hermes Agent now prevents commands like `gateway restart --all` from accidentally affecting gateways run by other users on the same machine. This improves security and prevents unexpected interruptions for different users.
Hermes Agent can now correctly install built-in skills even if some files were left behind from previous attempts or if skill categories are organized using symbolic links, ensuring a more robust installation process. Additionally, skill files are now downloaded directly from a public URL instead of relying on an API, which bypasses download rate limits and allows anonymous users to install larger skills.
Updates will now succeed even if the desktop app's components fail to build, ensuring the text and web interfaces remain functional. For users who don't need the desktop app, a simple command can prevent these build attempts in the future.
Updates that are unexpectedly blocked by their own internal processes are now correctly logged as failed attempts. This helps us accurately track and understand when updates are unable to complete.
The Hermes Agent update process will no longer fail due to slow pre-move syntax checks, allowing updates to complete even on slower connections. Additionally, any errors encountered during the update process will now be more clearly described, making it easier to understand what went wrong.
Legitimate third-party skills are now less likely to be mistakenly blocked by our security checks. These updates refine how we scan for potentially harmful code, ensuring fewer valid skills are flagged while still catching actual threats.
The dependency installation now correctly handles situations where Git hooks cannot be automatically installed. This prevents the entire update process from failing if you have a custom Git hooks directory configured.
Hermes Agents running in Docker will now correctly keep their essential dependencies after restarts. This prevents the loss of important features like the API server and messaging adapters, ensuring a stable and functional agent.
The build process now uses a consistent and newer version of Python, preventing errors that occurred on some systems during image building and publishing. This ensures that the Hermes Agent can be reliably built and distributed.
We've updated our publishing process to ensure it uses the correct Python version, preventing a known issue that caused releases to fail on certain types of computers. This change makes our release process more reliable.
This update fixes an issue that prevented the Hermes Agent from building correctly on the Termux platform. This ensures that users on Termux can now successfully set up and run the Hermes Agent.
Updates on older Python versions can now complete successfully even if they were interrupted. This fixes an issue where interrupted updates could leave the project in an unrecoverable state.
This change prevents Hermes from crashing on Windows when trying to install a plugin that doesn't exist yet. It also makes sure the plugin installation process works correctly on all operating systems.
The "This could run on your computer" banner that appeared above the chat input after the first message has been removed. This change makes the chat interface cleaner by eliminating an unnecessary element that didn't always apply.