Mindset v3 / Features / Deploying in your app
View as MarkdownAgent Builder SDK
Agent Builder Software Development Kit
Agent Builder SDK lets your tenants create, build, and manage custom AI agents directly inside your application—without you building the UI or managing hundreds of custom agent requests. Embed pre-built components that give your customers the power to create, configure, and manage their own agents in minutes.
Key Features
Embeddable UI Components
Agent Builder SDK currently includes four embeddable components:
Agent Builder
Browse, search, and manage agents. Tenants see all available agents and can select which ones to interact with or configure. Tenants can also create new agents here.
Agent configuration is a part of Agent Builder; by embedding Agent Builder, you can add new agents, manage them, and set up all of their functionalities.
Read More About AgentsLearn about agent capabilities and features
Step-by-Step GuideComplete guide to creating agents
Agent Configuration
Set up agent personality, behavior, guardrails, and policies. Tenants control how agents respond, what they can access, and how they interact with users.
This component provides a standalone interface for creating or editing individual agents—useful when you want to build your own custom list view.
Context Builder
Organize knowledge sources and content. Tenants can create context collections, upload files, and manage what information agents can reference. Tenants can also create new Contexts here.
Context configuration is a part of Context Builder; by embedding Context Builder, you can add new contexts, manage them, and control which agents use which knowledge contexts.
Read More About Knowledge ContextsLearn about knowledge contexts and how they work
Guide to Knowledge ContextsComplete guide to managing knowledge contexts
Context Configuration
Configure context settings and upload documents. Tenants fine-tune how agents use specific knowledge sources and what content is available.
This component provides a standalone interface for creating or editing individual contexts—useful when you want to build your own custom list view.
Flexible Component Embedding
Embed components exactly how you need them:
Embed one component per page for focused experiences
Combine multiple components on the same page for comprehensive workflows
Organize components to match your application's information architecture
Components feel like native features, not third-party embeds
Your tenants get agent-building interfaces that seamlessly integrate with your application's design and layout.
Customizable Theming
Match your brand identity with full theme control:
Choose primary, secondary, and accent colors
Customize font families and sizes
Control which tabs and features are visible to tenants
Components blend naturally with your application's aesthetic
Learn how to customize themes to match your brand
Multi-Tenant Data Isolation
Every tenant's data stays completely separate:
Deploying Agents to End Users
After your tenants create and configure agents using the Agent Builder SDK components, you need to deploy those agents to their end-users. This is done through Agent Sessions.
Learn About Agent SessionsRead the complete guide to deploying agents to end-users
Use Cases for Your Tenants
Instructors create custom coaching agents for their specific courses without waiting for platform admins to build them.
Each course gets a personalized AI coach that understands the subject matter and teaching approach.
Department heads customize onboarding agents for their team's specific workflows and policies.
New hires get guidance tailored to their role, location, and company culture from day one.
Recruiters build specialized interview agents trained on their company's unique hiring criteria.
Candidates interact with AI that reflects the organization's values and assessment approach.
Customer admins get full control to build agents and contexts for their organization's unique needs.
Each customer shapes their AI experience without support tickets or custom development requests.
Agent Builder SDK Playground
The Agent Builder SDK Playground lets you preview and configure embeddable UI components that your tenants can use to build agents and contexts. You can generate integration code, customize themes, and test components before embedding them in your platform.
Step-by-Step Playground GuideComplete walkthrough of using the Agent Builder SDK Playground
Current Limitations
Component Availability
Agent Builder SDK currently supports agent and context management components only.
Getting Started
Integration Process
Configure Your Components
Set up components in Agent Builder SDK Playground with your brand theme and visible features
Generate Integration Code
Generate the code for the components you want to embed
Add Code to Your Application
Place the code in your application where you want components to appear—embed single components or combine multiple components on the same page
Set Up Agent Sessions Deployment
Configure your backend to create agent sessions when end-users need access
Deploy to Tenants
Components render immediately with your configuration—tenants can start building custom agents
Next Steps
Detailed technical documentation for Agent Builder SDK implementation
Agent Builder SDK PlaygroundPreview and configure components before embedding
Agent Sessions GuideLearn how to deploy tenant-created agents to end-users
Use Case FlowsStep-by-step workflows for common integration scenarios