Hermes Agent v0.17.0 Review: Background Agents and the New Desktop App
Reviewing Hermes Agent v0.17.0: Is the new desktop app a daily driver? We test background agents, new features, and compare it to the dashboard!
The latest update to Hermes Agent, version 0.17.0, codenamed "Reach," introduces significant advancements, particularly in its asynchronous background agent capabilities and the development of a desktop application. While the desktop app is not yet a daily driver for all users, the rapid pace of development suggests its potential for future integration.
Key Developments in Version 0.17.0
Hermes Agent version 0.17.0 builds upon version 0.16, which initially brought Hermes to the desktop. This update focuses on expanding the agent's reach and operational capacity. The development effort since version 0.16 is substantial, with nearly 1,500 commits on GitHub, 800 merged pull requests, approximately 1,700 files changed, and contributions from nearly 250 community collaborators.
Notable new features and improvements include:
- Expanded Communication Channels:
- iMessage: Agents can now communicate via iMessage.
- WhatsApp Cloud API: Official integration with WhatsApp Cloud API is now supported.
- Richer Telegram Output: Enhanced output formatting for Telegram.
- Desktop Application Enhancements: The desktop application has seen further development, aiming for increased usability.
- Asynchronous Sub-Agents: A core feature of this update is the integration of asynchronous sub-agents. These can be invoked to assist the default or current agent profile. Depending on task complexity, an agent can spawn multiple parallel sub-agent sessions to achieve a primary objective.
- Creative Tools Expansion:
- Image Generation and Editing: The image generation tool can now also edit existing images.
- Blank Slate Mode: This mode allows users to start with a minimal agent configuration and add capabilities as needed. It is particularly useful for troubleshooting agent profiles by testing workflows in a simplified environment to identify potential conflicts in skills, memory, or rules of operation.
- Team and Admin Surface Maturation: The platform's team and administration features, including the profile builder and multi-profile dashboard, have been further refined.
Desktop Application First Impressions
The Hermes Agent desktop application, while improved, still presents some usability challenges for seamless daily integration. Navigation between agent profiles is not as intuitive as desired, with a lack of a simple dropdown menu for quick switching. An observed error regarding a missing access token for the gateway, while not present on the Hermes dashboard, suggests a potential desktop-specific bug.
While the application's interface has expanded and the listing of cron jobs is clear, the current version primarily displays local terminal activity. Accessing agents on a remote server would require SSH. The user experience is not yet on par with the Hermes Agent dashboard, which offers a more straightforward method for switching profiles via a dropdown and a clear banner indicating the active agent. The developer expresses a desire for the desktop app to replicate the dashboard's user experience, particularly the ease of profile selection.
Live Demo: Asynchronous Agent Collaboration
A demonstration was conducted to showcase the asynchronous background sub-agents. The prompt instructed Hermes Agent to launch five simultaneous background agents: a research analyst, a workflow designer, a skeptic, an operator, and a narrative strategist. Each agent was tasked with returning three findings, one risk, one practical recommendation, and source evidence notes. The core requirement was to support asynchronous delegation, preventing the agents from running sequentially and ensuring the main conversation remained usable while background tasks progressed.
During the test, a slight hiccup occurred when a question was posed to the main conversation after the asynchronous process began. While the main conversation flow was successfully interrupted and a side question answered, the background work continued. This demonstrated that the main conversation could be paused without halting background agent tasks.
Initial results indicated that two out of five agents had completed their tasks, with both converging on similar framing. This partial signal suggested that version 0.17.0 is a viable candidate for daily use, especially for technical solo operators and small to medium-sized businesses. The asynchronous batch processing and the ability to interrupt the main conversation while background tasks continued were highlighted as key features.
Comparison with OpenClaw and Future Outlook
When comparing Hermes Agent with OpenClaw, the current usage patterns show Hermes Agent being utilized for revenue-generating products, clients, and services through its multi-agent teams. OpenClaw, on the other hand, remains the primary tool for daily content creation and internal operations.
While the desktop app is not yet adopted for daily use due to a lack of polish and certain usability issues, the developer anticipates that with further updates, potentially by version 0.20, it could become a daily driver. The current preference remains with the Hermes Agent dashboard due to its superior user experience in profile management.
The "floating chat bubble" tool, developed by the reviewer for the Hermes Agent dashboard, was also mentioned. This tool has reportedly worked flawlessly since version 13 or 14 and provides persistent memory across tabs within the dashboard.
The rapid improvement of Hermes Agent, likened to the early stages of OpenClaw, is a positive indicator. The developer hopes this pace of development will be sustained. The asynchronous sub-agent functionality and background work capabilities were confirmed as operational, allowing for seamless interruption of the main conversation while background tasks completed and synthesis resumed. The desktop app is seen as an "operational shell" that is improving but not yet fully polished for universal adoption.
The review concludes that while the desktop app is not yet ready for daily use for the reviewer, it is improving and may soon reach a point of usability. For now, the Hermes Agent dashboard will continue to be the primary tool.
Introduction and Version Overview
Introduction to Hermes Agent v0.17.0, highlighting its rapid weekly/monthly progress and the focus on the new desktop app. The reviewer sets expectations, stating it's not a game-changer yet but is making significant strides. The role of 'Neo' in preparing the update and the version's codename 'Reach' are mentioned.
- Hermes Agent v0.17.0 update is under review.
- Significant progress is being made on a weekly/monthly basis.
- The new desktop app is a key feature of this update.
- Version 0.17.0 is codenamed 'Reach'.
- Neo, an executive assistant, assisted in preparing the update.
Notable Upgrades: v16 to v17
Details the notable upgrades from version 16 to 17, including substantial development activity on GitHub (commits, pull requests, files changed) and a large community of collaborators. New communication channels like iMessage, WhatsApp Cloud API, and richer Telegram output are introduced. The desktop app's functionality and the concept of asynchronous sub-agents are explained.
- Nearly 1,500 commits on GitHub since version 16.
- 800 merged pull requests.
- Almost 1,700 files changed.
- Almost 250 community collaborators.
- New communication channels: iMessage, WhatsApp Cloud API, richer Telegram output.
- Desktop app functionality is being tested.
- Asynchronous sub-agents can be spun up in parallel to handle complex tasks.
Expanded Features: Creative Tools and Troubleshooting
Explores the expanded creative tools, including image generation and editing. The 'Blank Slate Mode' is presented as a valuable troubleshooting feature for agent profiles, helping to identify conflicts. The maturation of the team and admin surface, including the profile builder and multi-profile dashboard, is also noted.
- Creative tools now include image editing, not just generation.
- 'Blank Slate Mode' allows testing workflows with minimal capabilities.
- Blank Slate Mode is useful for troubleshooting conflicting skills, memory, or rules in agent profiles.
- Team and admin surfaces have matured.
- Profile builder and multi-profile dashboard are available.
Desktop App First Impressions and Usability
A hands-on exploration of the new desktop app. The reviewer notes improvements but identifies usability issues, such as difficulty navigating between profiles and a specific error related to the gateway missing an access token. While the app is improving, it's not yet preferred over the dashboard for ease of use.
- Desktop app has improved but is not yet fully usable for the reviewer.
- Difficulty in easily switching between agent profiles.
- Encountered a desktop-only bug regarding gateway access token.
- The app's display area has expanded.
- The desktop app currently only shows the local terminal, not remote systems without SSH.
- Crons are clearly listed in the desktop app.
- The reviewer prefers the dashboard for ease of use and navigation.
Live Demo: Parallel Background Agents
Demonstrates a real-life use case by having Neo coordinate a research meeting using five simultaneous background agents. The prompt requires agents to return findings, risks, and recommendations, testing the system's ability to run tasks asynchronously without interrupting the main conversation. Initial results show convergence on framing.
- A demo prompt is used to test parallel agent execution.
- The task involves a 'research meeting coordinator' role.
- The goal is to launch five simultaneous background agents.
- Agents are: research analyst, workflow designer, skeptic, operator, narrative strategist.
- Each agent must return three findings, one risk, and one practical recommendation with source evidence.
- The system is tested for async delegation without interrupting the main conversation.
- Initial results show two agents converging on the same framing.
Demo Analysis and Desktop App UX Feedback
The reviewer analyzes the results of the parallel agent demo, noting that while the main conversation flow was interrupted by a side question, the background work continued. The update is considered a strong candidate for a supervised daily driver, especially for technical users and SMBs. The reviewer reiterates the need for simplification in the desktop app's UX, specifically mentioning the need for profile dropdowns and banners.
- A side question interrupted the main conversation but not background work.
- Background research continued, and synthesis was resumed.
- Version 0.17.0 is seen as a potential supervised daily driver.
- The desktop app needs simplified navigation (dropdowns, banners) for better UX.
- The reviewer continues to prefer the Hermes Agent dashboard for daily use.
- The core foundation of the desktop app is good, but needs simplification.
Comparison with OpenClaw and Final Thoughts on Desktop App
Compares Hermes Agent to OpenClaw, positioning Hermes Agent as a 'product OS' for revenue-generating activities and OpenClaw for content creation and daily tasks. The reviewer discusses specific features like async sub-agents and background work, confirming their functionality. The desktop app is seen as an 'operational shell' that is improving but not yet polished enough for personal daily use.
- Hermes Agent is used as a 'product OS' for revenue-generating products/services.
- OpenClaw is still used for daily content creation and internal tasks.
- Async sub-agents and background work were successfully tested.
- The desktop app is improving but not yet polished.
- The reviewer will continue using the Hermes Agent dashboard.
- A minor bug was observed in the desktop app.
- The desktop app is expected to keep improving.
Conclusion and Future Outlook
The reviewer summarizes the key takeaways, emphasizing the rapid improvement of Hermes Agent and its potential. They reiterate that the desktop app is not yet a daily driver due to UX issues but is on the right track. The video concludes with a call for feedback and a mention of the reviewer's floating chat bubble tool.
- Hermes Agent is improving at a rapid pace.
- The desktop app is not yet a daily driver for the reviewer.
- The dashboard remains the preferred interface for daily use.
- The reviewer shares their floating chat bubble tool for Hermes Agent.
- The video aims to provide value and ideas for using multi-agent teams.
