AI Agent
Overview
Learn what the built-in AI Agent can do for your users.
The AI Agent is a chat experience that ships with supastarter. Your users can ask questions about their own data and let the agent perform actions for them, without leaving the app.
It is powered by Pi and supports major model providers such as OpenAI and Anthropic. Browse the official Pi model catalog for provider and model identifiers, and follow model setup to configure this embedded runtime.
What users can do
- Ask about their own data, such as unread notifications
- Let the agent perform actions, such as marking notifications as read
- Get help with repetitive tasks inside your product
- Continue conversations later, because chats are saved automatically
The agent uses the same oRPC procedures as the rest of your app, with the current user's permissions. It never bypasses your API or database rules.
What is included
- A full chat UI in the SaaS app
- App functionality tools for notifications as a reference implementation
- Saved conversations scoped per user or organization
- Support for reasoning models and image input when the model allows it
- Shared skills from
packages/skills/skills/and agent-only skills frompackages/agent/skills/ - Pi automatic context compaction and bounded model-request retries
Continue with setup to enable the agent for your users.