-
-
Notifications
You must be signed in to change notification settings - Fork 33k
Installation for multiple agents? #2070
-
Would there be any risks to installing on Hermes, OpenClaw, and Open Design? Open Design is directly installed on Windows 10 Pro. Hermes and OpenClaw through WSL, both are on one WSL for that matter.
I plan to connect my Claude Code to Open Design and utilize this system. And it sounds so amazing I want it for my two other agents too.
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 2 comments
-
Totally doable and a really cool setup! Just watch out for these four quick things:
- File Paths: Windows (Open Design) and WSL (Hermes/OpenClaw) read paths differently. Keep your project folders on your Windows drive (like C:\projects) and access them in WSL via /mnt/c/. This prevents massive lag and broken file-watchers.
- Folder Clashes: Running all three in the exact same folder at the same time will mess up the .ecc cache and memory files. Work in separate folders, use different Git branches, or just don't run them all at the exact same second.
- Port Conflicts: Background agents and MCP servers love to steal the same default localhost ports. Check your config files and assign unique ports to each agent so they don't crash each other.
- Rate Limits: Three autonomous loops plus Claude Code will vaporize your API limits in minutes. Set lower token budgets or turn on throttling in your background settings so you don't get locked out.
Beta Was this translation helpful? Give feedback.
All reactions
-
Yes, this is a valid setup, but I would treat ECC as the shared source layer, not as one shared mutable runtime directory for every agent at the same time.
The safe pattern is:
- Keep one canonical repo/workspace, but use separate runtime state per harness.
- Do not let multiple autonomous agents write to the same checkout and branch simultaneously.
- Give each harness its own config/state root where possible: Claude Code, Codex, OpenCode, Cursor, Hermes/OpenClaw, etc.
- Use separate worktrees for concurrent execution lanes.
- Assign unique MCP/local service ports if multiple harnesses are running background servers.
- Start with minimal/core ECC profiles per harness, then add hooks/runtime features after the base agent still responds normally.
For Windows + WSL specifically, keep path ownership clear. If Windows tools use C:\projects\x, WSL should access that through /mnt/c/projects/x; avoid mixing a Linux-home checkout and a Windows-home checkout that both think they own the same generated ECC state.
The direction I want ECC to support more directly is a first-class multi-harness workspace profile: one source of truth for skills/rules, generated adapters for each runtime, isolated data homes, and explicit concurrency rules. For now, the practical answer is: yes, install for multiple agents, but isolate state and write authority.
Beta Was this translation helpful? Give feedback.