Hermes Agent
Hermes Agent has a pending Steel integration that adds Steel as a cloud browser provider. This page tracks the proposed workflow and links to the upstream pull request.
The Steel integration for Hermes is currently pending upstream. It is being developed in NousResearch/hermes-agent PR #5555 and may change before it lands in a Hermes release. Upvote or comment on the PR to signal interest.
Overview
The pending Hermes integration adds Steel as a cloud browser provider inside Hermes. Based on the current upstream pull request, the integration is expected to provide:
- Steel as a selectable browser provider during Hermes setup
- Steel-backed browser sessions for web navigation and interaction
- A
steel_scrapetool for server-side content extraction - Support for Steel-specific options such as proxying and CAPTCHA solving
- Viewer URL support so you can monitor browser sessions while the agent runs
If this ships as proposed, Hermes users will be able to route browser tasks through Steel by setting STEEL_API_KEY and selecting Steel in Hermes configuration.
Requirements
- Hermes Agent: A build that includes the Steel integration from PR #5555 or a future release that ships it
- Steel API Key: Active Steel account
Expected setup flow
The workflow below reflects the current pull request, not a released Hermes build.
hermes setup
During setup:
- 1Choose your model provider
- 2Select Steel as the browser provider
- 3Add your
STEEL_API_KEY
If you are using a current release of Hermes and do not see Steel in the setup flow, that is expected until the integration lands upstream. To try it now, check out the PR branch and run Hermes from source.
Expected workflow
Once the integration is available, Hermes should be able to use Steel for tasks that need a real browser:
Find a hotel near Grand Central and compare the top options.
In the proposed implementation, Hermes would start a Steel session, browse the relevant sites, and return a viewer URL alongside the task output so you can inspect the session while it runs.
Constraints
- This integration is not yet part of a released Hermes build. Check the upstream PR or Hermes changelog before relying on it.
- The setup flow may change before release. Provider names, environment variables, or supported options may still be updated.
- Documentation should be validated against the released Hermes version once the PR lands.
Additional Resources
- Steel is now a native browser provider in Hermes – Blog post covering the Hermes integration
- Hermes Agent repository – Upstream project
- Steel integration PR #5555 – Proposed Steel provider implementation
- Steel CLI docs – Steel browser workflows from the terminal
- Steel Sessions API Reference – Programmatic session management
- Discord – Get help and share what you build