Sita Docs
  1. Overview
  2. System
  3. API
  4. Agents & Sessions

API

Agents & Sessions API

Implemented

The legacy session API is the earlier planner loop. It remains because Decision Memory still exposes Planner sessions alongside the newer Decision Runtime.

Framework0608

Why this exists

Why this API boundary exists

The legacy session API is the earlier planner loop. It remains because Decision Memory still exposes Planner sessions alongside the newer Decision Runtime.

Endpoints

POST/chat/streamImplemented

SSE OpenAI chat (agent / plan / debug modes).

Auth: clerk

Framework02

services/api/app/routes/chat.py

POST/sessionsImplemented

Create a legacy decision session.

Auth: clerk

Framework06

services/api/app/routes/sessions.py

POST/sessions/{session_id}/runImplemented

Run the legacy planner and persist messages.

Auth: clerk

Framework0608

services/api/app/routes/sessions.py

GET/sessions/{session_id}Implemented

Get session, messages and decisions.

Auth: clerk

services/api/app/routes/sessions.py

POST/sessions/{session_id}/decideImplemented

HITL accept/reject; optional re-run on reject.

Auth: clerk

Framework0809

services/api/app/routes/sessions.py