The Vadalog AI Agent is a streaming conversational interface that can autonomously plan and execute data workflows — generating Vadalog programs, running concepts, inspecting results, and iterating based on outcomes.

Chat

Send a message to the agent and receive a streaming NDJSON response. The agent maintains conversation history within a session, so follow-up messages have full context. HTTP Request:
Path Parameters: Request Body: Example:
Response (NDJSON stream): The response is a stream of newline-delimited JSON objects. Each line has a type and data field: Example stream:

Reset Session

Clear the conversation history for a session. HTTP Request:
Path Parameters: Request Body: Example:
Session ManagementSessions are maintained server-side and keyed by username + session ID. Use different session_id values to run parallel conversations. Sessions are automatically evicted (LRU) when the server reaches capacity.