The most interesting commits are often the smallest. Case in point: Hermes’s fix for the copy button tooltip in the desktop app.
The commit: fix(desktop): add tooltip and fix scrollbar overlap on tool output copy button.
Yes, it’s a tooltip fix. But it reveals something important about how Hermes thinks about agent output.
The Problem
When Hermes displays tool output in the desktop app, there’s a copy button that lets you grab the output to clipboard. Two issues:
- No tooltip — new users had to guess what the button did
- Scrollbar overlap — the copy button overlapped with the scrollbar, making it hard to click
Both are small UX issues. Both are the kind of thing you can ship with and call “good enough.” Hermes fixed both.
Why This Matters
AI agents generate a lot of output. Tool calls produce JSON, code, logs, errors, and results. The way that output is presented — not just generated — determines whether the agent is useful or overwhelming.
Good UX in an AI agent means:
- Discoverability — can users find what they need? (tooltips help)
- Usability — can users act on what they see? (buttons that work matter)
- Clarity — is the output readable? (scrollbar overlap blocks clarity)
Most coding agents skip this. They dump raw text into a terminal and call it done. Hermes is investing in presentation because presentation determines comprehension.
The Bigger Picture
This commit is part of a pattern of UX investments in Hermes:
- Auto-scrolling tool windows
- Collapsible tool sequences
- Theme-aware output formatting
- Console dashboard with WebSocket streaming
Hermes isn’t just building agent capabilities — it’s building an interface that makes those capabilities accessible. The desktop team is iterating on presentation with the same intensity as the core agent team is iterating on features.
The tooltip fix is small. But the philosophy behind it — that agent output should be well-presented, not just present — is anything but.