SDK runtime start performs:
GET /v1/sdk/compatGET /v1/sdk/chat-themePUT /v1/functions/bulkPOST /v1/sessionsGET /v1/sessions/{session_id}/events
POST /v1/sessions stores:
device_idclient_contextllm_contextavailable_function_nameslocalepreferred_locales
The response includes events_url and chat_capability_token.
SDK submits:
POST /v1/sessions/{session_id}/messages
Backend runs run_agent_loop(...) and emits:
assistant_text_deltatool_call_requestturn_completeerror
SDK replies with:
POST /v1/sessions/{session_id}/tool-results
Backend:
agent/routers/sessions.pyagent/routers/chat_events.pyagent/services/orchestrator.pyagent/services/event_stream_service.py