Post a chat message to a zombie
Agent messages
Post a chat message to a zombie
Build an EventEnvelope with actor=steer:<user> / event_type=chat and XADD it onto zombie:{id}:events. The Redis stream entry id IS the canonical event_id and is returned to the caller so SSE consumers can filter frames for the message they just sent. Same single-ingress contract as webhook and continuation events — no separate “queued vs instant” mode.
POST
Post a chat message to a zombie
Authorizations
Obtain a token via the CLI auth flow (POST /v1/auth/sessions) or GitHub OAuth
Path Parameters
UUIDv7 of the workspace.
UUIDv7 of the zombie.
Body
application/json
Operator message body. Up to 8192 bytes. The server wraps it in a JSON object with a "message" field as the envelope's request payload.