Skip to main content

Documentation Index

Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

The Conversation API provides durable messaging and durable execution for reliable, resumable AI conversations and automations.
Conversation API
Durable messaging
Conversations
Messages
Durable execution
Runs
Events

Durable messaging

Needed for what the user sees. Learn more in Durable messaging. It stores the thread:
  • Conversations
  • User messages
  • Assistant messages
  • Message branches
  • Input requests
  • Read state
Without durable messaging, chat history is fragile. A refresh, reconnect, retry, branch switch, or resumed workflow could lose the visible conversation state.

Durable execution

Needed for what the system is doing. Learn more in Durable execution. It stores the work behind agent runs, job runs, and workflow runs:
  • Agent runs
  • Job runs
  • Workflow runs
  • Run status
  • Replayable run events
  • Tool calls and results
  • Waiting and resume checkpoints
  • Errors and finalization
Without durable execution, agent work is just a live stream. If the browser disconnects, the model pauses for a tool, a child run starts, or the user reloads, the system can’t reliably resume, replay, cancel, or explain what happened.

More detail

PageUse it for
Architecture and flowEnd-to-end request flow through Studio, API, agents, streams, and durable state
Events and streamingSSE AG-UI streams, persisted run events, and WebSocket notifications
Datastores and lineagePostgres, Redis, IDs, parent links, and cursors
Endpoints and validationREST, SSE, WebSocket, AG-UI, durable run, control-plane, and schema contracts
AuthorizationBearer token, project access, conversation access, and JWS boundaries
Connect an agentRuntime contract for developer-provided agents