Vision Agents uses Stream Video for real-time WebRTC transport by default. External WebRTC transports are supported as well. Most AI providers offer free tiers to get started.
Persistent conversations use Stream Chat automatically.
Persistent Conversations (Default)
By default, agents useStreamConversation which persists messages to Stream Chat. No additional setup required.
In-Memory Conversations
For development and testing, useInMemoryConversation:
Custom Conversation Storage
Implement theConversation abstract base class for custom storage:
Message Structure
Each message includes:Next Steps
Event System
React to conversation events
RAG for Agents
Add knowledge base access