You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: hermes embedded in hub (proxy), Team orchestration (try-merge), auto-update, robust start
- hermes-proxy (:8792): same frame-stripping proxy as openclaw, so hermes' full dashboard +
settings embed in the hub too. Both openclaw AND hermes are now configurable inside the hub.
- Team target (try-merge): one assistant that plans, delegates subtasks to opencode/crewai/
claude-code via CALL directives, and synthesizes one answer. New ✦ Team chat chip.
- updates.auto_update: on 'aios start', auto git-pull + reinstall changed deps when the repo
updated (was check-only). Default on.
- aios start hardened: BrokenPipeError no longer surfaces as a non-zero exit when output is
piped (the '255' users saw). start/stop already accept multiple services.
- hermes-proxy in config/START_ORDER/interconnect/health; /api/peers exposes hermes-embed.
Verified on Windows: hermes-proxy strips XFO and serves hermes UI; team target routes+synthesizes
(graceful no-key); aios start exits 0; both embeds exposed; dashboard has 6 chat targets.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: README.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -157,12 +157,15 @@ Plus two integrations that glue it together:
157
157
|`aios url`| Print the Control Room + service URLs. |
158
158
159
159
**In the Control Room** (`http://127.0.0.1:8787/`) you can:
160
-
-**Chat** with any agent (Brain, CrewAI, opencode, claude-code) or broadcast to **All**; agents reach each other via the hub.
161
-
-**Open openclaw's full control plane inside the hub** — channels, **connectors**, model providers, **MCP servers**, skills, plugins, **automations/cron**, and sessions — embedded via a frame-stripping proxy (openclaw normally blocks embedding).
160
+
-**Chat** with any agent (Brain, CrewAI, opencode, claude-code) or broadcast to **All**.
161
+
-**✦ Team** — one assistant that orchestrates the whole team: the Brain plans, delegates subtasks to the specialist agents, and synthesizes one answer (the practical "merge").
162
+
-**Configure openclaw AND hermes fully inside the hub** — both control-UIs are embedded via frame-stripping proxies, so you get channels, **connectors**, model providers, **MCP servers**, skills, plugins, **automations/cron**, and sessions right in the hub (they normally block embedding).
162
163
-**Automations** — schedule prompts to run against any agent every N minutes (daily digests, checks).
163
164
-**Settings** — edit provider/key/model, channel tokens, and `aios.config.yaml`; it re-renders into every agent, no terminal needed.
164
165
-**Themes** — Light, Dark, Midnight, Slate, Rose.
165
166
167
+
**Auto-updates:**`aios start` now auto-runs `git pull` + reinstalls changed deps when the repo has updates (`updates.auto_update: true`). Turn it off in `aios.config.yaml`.
<divclass="bubble">Welcome to your <b>AI OS workspace</b>. Ask anything, or pick a target below — <b>Brain</b> (orchestrator), <b>CrewAI</b> (crews), <b>opencode</b> (coding), or <b>All</b>. Open any agent in the sidebar to use its own panel, or head to <b>Settings</b> to configure everything.</div></div></div>
180
+
<divclass="bubble">Welcome to your <b>AI OS workspace</b>. Ask anything, or pick a target below — <b>Brain</b> (orchestrator), <b>✦ Team</b> (one assistant that delegates to all the others), <b>CrewAI</b>, <b>opencode</b>, <b>claude-code</b>, or <b>All</b>. Open <b>hermes</b> or <b>openclaw</b>in the sidebar to configure them fully inside the hub — channels, connectors, providers, MCP, skills, cron.</div></div></div>
if(v==='opencode')agentPanel('opencode','opencodeBody','The headless coding-agent engine. Chat with it from the Chat tab (target “opencode”) or call its HTTP API/SDK.',peers.opencode);
0 commit comments