AI Chat
AI Chat provides a production-ready conversational layer for interacting with your agents. It supports real-time responses, tool execution, and operational controls while keeping chat flows readable and auditable.
Key Capabilities
Multi-protocol chat connectivity
Use the same chat experience with different backend protocols, including WebSocket and HTTP-based transports. This helps you standardize the frontend experience while keeping flexibility in backend architecture.
Flexible chat surfaces
Choose the interaction pattern that fits your product:
- Embedded chat panels in application pages.
- Sidebar chat for notebook or document workflows.
- Floating chat for low-disruption assistance.
- Standalone chat views for dedicated agent tasks.
Streaming and tool execution
AI Chat supports token streaming and structured tool calls so users can:
- See progressive responses in real time.
- Trigger agent tools directly from chat.
- Track tool-call execution and outputs.
- Mix narrative responses with structured artifacts.
Model, skills, and tools controls
When enabled by policy, chat can expose controls for:
- Model selection.
- MCP tool availability.
- Skills enable/disable state.
- Runtime-aware execution options.
These controls help teams adapt behavior per workflow without rebuilding UI.
Operational indicators and safety
AI Chat includes status signals and controls for safer operation:
- Runtime and execution state indicators.
- Sandbox status visibility.
- Interrupt support for long-running execution.
- Approval-aware flows for sensitive actions.
Conversation quality and continuity
Designed for real production workflows:
- Conversation persistence by runtime/session.
- Prompt suggestions for fast onboarding.
- Empty-state guidance and branded headers.
- Error banners and inline recovery patterns.
Typical Workflow
- Connect chat to an agent endpoint.
- Enable the required protocol and runtime settings.
- Configure visible controls (model, tools, skills) by role.
- Add status indicators and approval gates where needed.
- Persist conversation history for continuity and audit.
Best Practices
- Start with a minimal chat surface, then progressively expose advanced controls.
- Keep tool execution explicit and observable in the UI.
- Use approval gates for actions that affect external systems or sensitive data.
- Pair chat operations with evaluations and monitoring for reliable production behavior.
Next Steps
- Learn how runtimes are launched and managed in Runtimes.
- Review workflow governance in Agent Runtimes.
- Explore usage through CLI and VS Code.