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
v0.7.1 replaces Playwright with direct Chrome DevTools Protocol (CDP) integration. The GCU now launches the user's system Chrome via `open -n` on macOS, connects over CDP, and manages browser lifecycle end-to-end -- no extra browser binary required.
11
+
12
+
---
13
+
14
+
### Highlights
15
+
16
+
#### System Chrome via CDP
17
+
18
+
The entire GCU browser stack has been rewritten:
19
+
20
+
-**Chrome finder & launcher** -- New `chrome_finder.py` discovers installed Chrome and `chrome_launcher.py` manages process lifecycle with `--remote-debugging-port`
21
+
-**Coexist with user's browser** -- `open -n` on macOS launches a separate Chrome instance so the user's tabs stay untouched
22
+
-**Dynamic viewport sizing** -- Viewport auto-sizes to the available display area, suppressing Chrome warning bars
23
+
-**Orphan cleanup** -- Chrome processes are killed on GCU server shutdown to prevent leaks
24
+
-**`--no-startup-window`** -- Chrome launches headlessly by default until a page is needed
25
+
26
+
#### Per-Subagent Browser Isolation
27
+
28
+
Each GCU subagent gets its own Chrome user-data directory, preventing cookie/session cross-contamination:
29
+
30
+
- Unique browser profiles injected per subagent
31
+
- Profiles cleaned up after top-level GCU node execution
32
+
- Tab origin and age metadata tracked per subagent
33
+
34
+
#### Dummy Agent Testing Framework
35
+
36
+
A comprehensive test suite for validating agent graph patterns without LLM calls:
37
+
38
+
- 8 test modules covering echo, pipeline, branch, parallel merge, retry, feedback loop, worker, and GCU subagent patterns
39
+
- Shared fixtures and a `run_all.py` runner for CI integration
40
+
- Subagent lifecycle tests
41
+
42
+
---
43
+
44
+
### What's New
45
+
46
+
#### GCU Browser
47
+
48
+
-**Switch from Playwright to system Chrome via CDP** -- Direct CDP connection replaces Playwright dependency. (@bryanadenhq)
49
+
-**Chrome finder and launcher modules** -- `chrome_finder.py` and `chrome_launcher.py` for cross-platform Chrome discovery and process management. (@bryanadenhq)
50
+
-**Dynamic viewport sizing** -- Auto-size viewport and suppress Chrome warning bar. (@bryanadenhq)
51
+
-**Per-subagent browser profile isolation** -- Unique user-data directories per subagent with cleanup. (@bryanadenhq)
52
+
-**Tab origin/age metadata** -- Track which subagent opened each tab and when. (@bryanadenhq)
53
+
-**`browser_close_all` tool** -- Bulk tab cleanup for agents managing many pages. (@bryanadenhq)
54
+
-**Auto-track popup pages** -- Popups are automatically captured and tracked. (@bryanadenhq)
-**Richard Tang** (@RichardTang-Aden) -- Worker MCP generation and meta.json fixes
110
+
111
+
---
112
+
113
+
### Upgrading
114
+
115
+
```bash
116
+
git pull origin main
117
+
uv sync
118
+
```
119
+
120
+
The Playwright dependency is no longer required for GCU browser operations. Chrome must be installed on the host system.
121
+
122
+
---
123
+
124
+
## v0.7.0
125
+
126
+
**Release Date:** March 5, 2026
127
+
**Tag:** v0.7.0
128
+
129
+
Session management refactor release.
130
+
131
+
---
132
+
133
+
## v0.5.1
134
+
3
135
**Release Date:** February 18, 2026
4
136
**Tag:** v0.5.1
5
137
6
-
## The Hive Gets a Brain
138
+
###The Hive Gets a Brain
7
139
8
140
v0.5.1 is our most ambitious release yet. Hive agents can now **build other agents** -- the new Hive Coder meta-agent writes, tests, and fixes agent packages from natural language. The runtime grows multi-graph support so one session can orchestrate multiple agents simultaneously. The TUI gets a complete overhaul with an in-app agent picker, live streaming, and seamless escalation to the Coder. And we're now provider-agnostic: Claude Code subscriptions, OpenAI-compatible endpoints, and any LiteLLM-supported model work out of the box.
9
141
10
142
---
11
143
12
-
## Highlights
144
+
###Highlights
13
145
14
-
### Hive Coder -- The Agent That Builds Agents
146
+
####Hive Coder -- The Agent That Builds Agents
15
147
16
148
A native meta-agent that lives inside the framework at `core/framework/agents/hive_coder/`. Give it a natural-language specification and it produces a complete agent package -- goal definition, node prompts, edge routing, MCP tool wiring, tests, and all boilerplate files.
-**Test generation** -- structural tests for forever-alive agents that don't hang on `runner.run()`
32
164
33
-
### Multi-Graph Agent Runtime
165
+
####Multi-Graph Agent Runtime
34
166
35
167
`AgentRuntime` now supports loading, managing, and switching between multiple agent graphs within a single session. Six new lifecycle tools give agents (and the TUI) full control:
The Hive Coder uses multi-graph internally -- when you escalate from a worker agent, the Coder loads as a separate graph while the worker stays alive in the background.
46
178
47
-
### TUI Revamp
179
+
####TUI Revamp
48
180
49
181
The Terminal UI gets a ground-up rebuild with five major additions:
50
182
@@ -54,7 +186,7 @@ The Terminal UI gets a ground-up rebuild with five major additions:
54
186
-**PDF attachments** -- `/attach` and `/detach` commands with native OS file dialog (macOS, Linux, Windows)
@@ -99,7 +231,7 @@ The quickstart script auto-detects Claude Code subscriptions and ZAI Code instal
99
231
|**Google Docs**| Document creation, reading, and editing with OAuth credential support |@haliaeetusvocifer|
100
232
|**Gmail enhancements**| Expanded mail operations for inbox management |@bryanadenhq|
101
233
102
-
### Infrastructure
234
+
####Infrastructure
103
235
104
236
-**Default node type → `event_loop`** -- `NodeSpec.node_type` defaults to `"event_loop"` instead of `"llm_tool_use"`. (@TimothyZhang7)
105
237
-**Default `max_node_visits` → 0 (unlimited)** -- Nodes default to unlimited visits, reducing friction for feedback loops and forever-alive agents. (@TimothyZhang7)
@@ -112,7 +244,7 @@ The quickstart script auto-detects Claude Code subscriptions and ZAI Code instal
112
244
113
245
---
114
246
115
-
## Bug Fixes
247
+
###Bug Fixes
116
248
117
249
- Flush WIP accumulator outputs on cancel/failure so edge conditions see correct values on resume
118
250
- Stall detection state preserved across resume (no more resets on checkpoint restore)
@@ -125,13 +257,13 @@ The quickstart script auto-detects Claude Code subscriptions and ZAI Code instal
125
257
- Fix email agent version conflicts (@RichardTang-Aden)
126
258
- Fix coder tool timeouts (120s for tests, 300s cap for commands)
127
259
128
-
## Documentation
260
+
###Documentation
129
261
130
262
- Clarify installation and prevent root pip install misuse (@paarths-collab)
131
263
132
264
---
133
265
134
-
## Agent Updates
266
+
###Agent Updates
135
267
136
268
-**Email Inbox Management** -- Consolidate `gmail_inbox_guardian` and `inbox_management` into a single unified agent with updated prompts and config. (@RichardTang-Aden, @bryanadenhq)
137
269
-**Job Hunter** -- Updated node prompts, config, and agent metadata; added PDF resume selection. (@bryanadenhq)
@@ -141,7 +273,7 @@ The quickstart script auto-detects Claude Code subscriptions and ZAI Code instal
141
273
142
274
---
143
275
144
-
## Breaking Changes
276
+
###Breaking Changes
145
277
146
278
-**Deprecated node types raise `RuntimeError`** -- `llm_tool_use`, `llm_generate`, `function`, `router`, `human_input` now fail instead of warning. Migrate to `event_loop`.
147
279
-**`NodeSpec.node_type` defaults to `"event_loop"`** (was `"llm_tool_use"`)
@@ -150,7 +282,7 @@ The quickstart script auto-detects Claude Code subscriptions and ZAI Code instal
150
282
151
283
---
152
284
153
-
## Community Contributors
285
+
###Community Contributors
154
286
155
287
A huge thank you to everyone who contributed to this release:
156
288
@@ -165,14 +297,14 @@ A huge thank you to everyone who contributed to this release:
165
297
166
298
---
167
299
168
-
## Upgrading
300
+
###Upgrading
169
301
170
302
```bash
171
303
git pull origin main
172
304
uv sync
173
305
```
174
306
175
-
### Migration Guide
307
+
####Migration Guide
176
308
177
309
If your agents use deprecated node types, update them:
178
310
@@ -196,12 +328,3 @@ hive code
196
328
# Or from TUI -- press Ctrl+E to escalate
197
329
hive tui
198
330
```
199
-
200
-
---
201
-
202
-
## What's Next
203
-
204
-
-**Agent-to-agent communication** -- one agent's output triggers another agent's entry point
205
-
-**Cost visibility** -- detailed runtime log of LLM costs per node and per session
206
-
-**Persistent webhook subscriptions** -- survive agent restarts without re-registering
207
-
-**Remote agent deployment** -- run agents as long-lived services with HTTP APIs
0 commit comments