I am using Hermes as a control agent on a Mac Mini with an obsidian based memory. I run a couple of magento stores and do my magento dev and deployment from an ubuntu pc. Right now, i cannot use composer 2.5 directly within hermes, so i end up giving handoffs to cursor on the ubuntu box and then go to work on that box directly in cursor. I’m looking for a way to control either cursor or composer from directly within hermes across my 3 systems. ANyone done this yet
For that setup, I would separate “control Cursor” from “handoff work to Cursor.”
Directly controlling the desktop app across machines sounds fragile. A cleaner path is probably Hermes producing a precise task packet, then invoking Cursor CLI or a remote agent on the machine that actually owns the repo. That keeps the memory/control layer separate from the execution environment.
That’s what I thought. I have my mac-mini running hermes, but i cursor on an ubuntu 24 box for my magento dev, customizing, module writing etc, and i have cursor on a windows 10 pc where i do photoshop, design, plain html sites etc. The objective is to make hermes the business control hub with cursor being given handoffs and reporting back. right now I do it manually.
I will take a look. Time is always the thing in short supply. When you work for yourself it’s critical. Thanks. I think Opus might have mentioned it in a chat already. I will go back and check
I’m hoping the new Cursor CLI coding agent will be more compatible with Hermes. However I’ve not found if it can operate well with Hermes; e.g. if Cursor CLI (“agent”) needs permission to do something, what happens? Can Cursor CLI surface that to Hermes, which then would surface that to the Telegram gateway so that the user could approve/deny with a reaction from Telegram mobile?
hey @candyapplecorn well unfortunately.. we need to wait for hermes to have a look at bringing cursor (as well as other provider) as default or at least somewhat integraded!
Cool cool cool, yeah Hermes needs to add better ACP support for non visual studio code clients. Their GitHub has several prs and issues raised on the subject so they’ll likely add support for whatever the interfaces are that Cursor will need soon. I’m hoping over the coming month both cursor and Hermes will continue to add whatever features are necessary to the respective software such that the community can use them together nicely
for real, I only hope haha, same for openclaw and other project (I was kinda into Odysseus a bit back then, I had fully coded a plugins to hook Cursor in it.. but… they struggled to check any kind of pr so it took time and as of now I don’t think they checked it yet)
Have you tried using omniroute? I got hermes to install it for me and do most of the config using minimax initially and then I migrated to using it as my “openrouter” replacement. I have chatgpt authenticated via oauth, cursor the same and then minimax API and working on putting in some local ollama models. Its a bit of initial config, but seems to work. Im still in the process of setting up all my agents to use specific models, but I created a balanced load combo in omniroute and it seems to push workloads reasonably well
well then maybe I’m mistaken, but i followed the instructions found at Cursor CLI | Cursor Docs to install via ssh on my hermes server. Ran agent command on the ssh terminal and it gave me a URL to get a token and once I completed that it came up in omniroute as connected under the oauth connected providers. It did say I needed to have cloud agents enabled, which I have and connected to the repo I am working on.