New request
#589: Feat: CLI Connector - to allow connection to remote Hermes Agent from local environment
We'll provision a sandbox, run an agent against the issue, and open a draft PR. You can pull the branch and iterate from there.
Feature request:
Create a new CLI Connector installer to allow a remote / hosted Hermes Agent (sandboxed) to think its on your local environment.
How it works:
1, You install a just the connector on your local environment 2. Run the connector which then asks you where the agent is located. ie. some https://<some vps host> or local network IP. 3. Key in username / password or Hermes Key 4. Open a chat and confirm you are talking to Hermes from your own machine.
What this fixes:
- The need for remote machines to be able to connect some shared workspace which you give it access to.
- Easier integration with ide's like VS Code where you won't need things like Remote-SSH connections configured (which don't work for all cases)
- The ability to have other tools installed locally which you can't easily install on a VPS.
Agent Zero has implemented this feature in their agent, link: https://www.agent-zero.ai/p/docs/a0-cli-connector/#install
A new CLI connector requires building an installer, remote authentication, and network tunneling logic across new and existing components.
- connector/cli/main.py
- connector/cli/tunnel.py
- api/auth.py
- api/routes/connector.py
- scripts/install_connector.sh
- connector/cli/config.py
- tests/test_connector.py