
Single data plane: conversation frames and artifacts move through the same runtime path.
Message flow
Primary realtime path:- Client opens websocket to cloud API
- API authenticates with JWT or gateway token
- API proxies to sandbox websocket endpoint
- Runtime emits assistant frames
- Background writers persist message events and telemetry
File flow
Primary file path:- Client calls
/session/filesendpoints - API validates path and session ownership
- Operation executes inside sandbox filesystem
- Response returns content or structured directory listing
Why co-locating messages and files matters
- Agent can read/write artifacts referenced in conversations
- File outputs can become future prompt context
- Long-running tasks can checkpoint progress as files
- Skills can encode file conventions and reusable structures
Path boundaries
File operations are constrained to allowed runtime paths and active user sessions, preventing cross-tenant leakage.Observability
Message and file paths are instrumented through cloud jobs and logging so teams can debug:- dropped websocket sessions
- malformed tool calls
- file operation failures
- skill execution regressions
Cloud API reference
Endpoints for sessions, websockets, files, skills, and usage.

