If you’re building agents in code (support bots, shopping assistants, etc.), you’re really doing two completely different jobs:
- The AI Engineering – models, prompts, tools, RAG, memory, evals, monitoring, etc.
- Everything around it – session storage, APIs, session viewer, playgrounds for stakeholders, user management, email/slack integrations, etc.
Studio features
- Browse and inspect real agent sessions
- Invite teammates; multi-user by default
- Comment, mention, and get notified (Notion-style)
- Use a realistic playground: create private test sessions, share with stakeholders when ready
- Customize deeply: define how sessions, cards, inputs, and custom pages render by providing React components in a config file
Backend features
- Store session data in a simple, flexible array-based format
- Validate data via schemas
- Manage session lifecycle via runs
- Track session versions and prevent incompatible changes after agent updates
- Expose a clean, stateful API with streaming
- Manage agent users and their sessions
- Expose a public, read-only API that can be called directly from the browser
- Communicate via TypeScript and Python SDKs