Features
- Multi-tenant Architecture: Manage multiple projects, teams, and agents
- Workflow Orchestration: Temporal-based workflow execution
- Flexible Agent Runtime: Support for multiple agent types and skills
- Policy Enforcement: OPA-based policy engine for agent governance
- Scalable Workers: Distributed worker architecture for agent execution
- Context Management: Environment and team-specific context handling
- LLM Integration: Support for multiple LLM providers via LiteLLM
- Comprehensive APIs: RESTful APIs for all platform features
API Resources
The Control Plane API provides the following resources:| Resource | Endpoint | Description |
|---|---|---|
| Projects | /api/v1/projects | Multi-project management |
| Environments | /api/v1/environments | Environment configuration |
| Agents | /api/v1/agents | Agent management |
| Teams | /api/v1/teams | Team management |
| Workflows | /api/v1/workflows | Workflow definitions |
| Executions | /api/v1/executions | Execution tracking |
| Workers | /api/v1/workers | Worker registration and management |
| Skills | /api/v1/skills | Tool sets and definitions |
| Policies | /api/v1/policies | Policy management and enforcement |
| Secrets | /api/v1/secrets | Secrets management (proxies to Kubiya) |
| Integrations | /api/v1/integrations | Third-party integrations |
| Models | /api/v1/models | LLM model configuration |
| Health | /api/health | Health check endpoint |
| Task Planning | /api/v1/task-planning | AI-powered task planning |
Architecture
Workflow Orchestration
The platform uses Temporal for reliable workflow execution:- Durable execution with automatic retries
- Activity-based task decomposition
- Support for long-running workflows
- Built-in observability and monitoring
Multi-tenancy
- Projects: Top-level isolation boundary
- Environments: Isolated execution contexts within projects
- Teams: Collaborative agent groups
- Agents: Individual agent instances