← Back to docs
concepts
Agents
In Synkora, an agent is the core product object. It combines model behavior, context, tools, surfaces, and operational settings into one unit you can manage and deploy.
Agents
In Synkora, an agent is the core product object. It combines model behavior, context, tools, surfaces, and operational settings into one unit you can manage and deploy.
What an Agent Contains
A typical agent includes:
- identity: name, description, avatar
- behavior: system prompt and model configuration
- knowledge: attached knowledge bases and context files
- actions: enabled tools, OAuth apps, MCP servers, or custom integrations
- delivery surfaces: widget, API, messaging bots, extension, or mobile surfaces
- operational controls: billing, limits, API keys, roles, outputs, and automation settings
What Makes Synkora Agents Different
Synkora agents are not just prompt wrappers. They are platform-managed objects that can be:
- created in the dashboard
- addressed through API keys
- deployed to multiple channels
- measured for usage and billing
- scoped by tenant and role
Agent Lifecycle
- Create the agent
- Choose model and prompt
- Attach knowledge
- Enable tools
- Test in chat
- Deploy to one or more surfaces
- Monitor usage and refine
Surfaces
An agent can be exposed through:
- dashboard chat
- REST API
- web widget
- Slack
- Teams
- Telegram
- Chrome extension
- Flutter chat clients through widget-backed integration