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.