GET /api/zeq/agent/mesh/:master_id
Server-sent-event stream of every agent activity under a master agent's mesh. Used by the observer rail and the agent picker to update in real-time without polling.
Auth
Authorization: Bearer zeq_ak_…. Viewer+ on the master agent's chain.
Cost
0 ZEQ. Pure subscribe — uses Redis pub/sub server-side.
Request
curl -N -H "Authorization: Bearer zeq_ak_..." \
https://YOUR-FRAMEWORK/api/zeq/agent/mesh/5b7a9c12-...
Response · 200 OK (SSE)
event: spawn
data: { "agent_id": "...", "agent_zid": "ZID-...", "problem": "..." }
event: tick
data: { "agent_id": "...", "generation": 1, "best_fitness": 0.0421 }
event: skill_synth
data: { "agent_id": "...", "skill_id": "skill_...", "name": "..." }
event: operator_derive
data: { "agent_id": "...", "operator_id": "op_...", "name": "..." }
event: kill
data: { "agent_id": "...", "killed_at_zeqond": "2289003914" }
Event types
| Event | Trigger |
|---|---|
spawn | New agent spawned under this master. |
tick | Per-generation update on any child agent. |
skill_synth | Mid-run skill synthesis fired. |
operator_derive | Five-step derivation fired. |
operator_promote | Promotion submitted. |
kill | Child agent killed. |
done | Child agent finished naturally. |
Errors
| Status | Code | Cause |
|---|---|---|
404 | master_not_found | Bad ID. |
503 | mesh_offline | Redis pub/sub not reachable. Stream returns 503; client retries. |
Related
GET /list— non-streaming inventory- Agents concept — mesh model