# WSO2 Agent Manager

An open control plane designed for enterprises to deploy, manage, and govern AI agents at scale.

## Overview[​](#overview "Direct link to Overview")

WSO2 Agent Manager provides a comprehensive platform for enterprise AI agent management. It enables organizations to deploy AI agents (both internally hosted and externally deployed), monitor their behavior through full-stack observability, and enforce governance policies at scale.

Built on [OpenChoreo](https://github.com/openchoreo/openchoreo) for internal agent deployments, the platform leverages OpenTelemetry for extensible instrumentation across multiple AI frameworks.

## Key Features[​](#key-features "Direct link to Key Features")

* **Deploy at Scale** - Deploy and run AI agents on Kubernetes with production-ready configurations
* **Lifecycle Management** - Manage agent versions, configurations, and deployments from a unified control plane
* **Governance** - Enforce policies, manage access controls, and ensure compliance across all agents
* **Full Observability** - Capture traces, metrics, and logs for complete visibility into agent behavior
* **Continuous Evaluation** - Assess agent quality with built-in evaluators across multiple dimensions — accuracy, safety, reasoning, tool usage, and more
* **Auto-Instrumentation** - OpenTelemetry-based instrumentation for AI frameworks with zero code changes
* **External Agent Support** - Monitor and govern externally deployed agents alongside internal ones

## Components[​](#components "Direct link to Components")

| Component                               | Description                                                                |
| --------------------------------------- | -------------------------------------------------------------------------- |
| **amp-instrumentation**                 | Python auto-instrumentation package for AI frameworks                      |
| **amp-evaluation** *(experimental)*     | Python SDK for building custom evaluators and running evaluation pipelines |
| **amp-console**                         | Web-based management console for the platform                              |
| **amp-api**                             | Backend API powering the control plane                                     |
| **amp-trace-observer**                  | API for querying and analyzing trace data                                  |
| **amp-python-instrumentation-provider** | Kubernetes init container for automatic Python instrumentation             |

## Helm Charts[​](#helm-charts "Direct link to Helm Charts")

Deploy WSO2 Agent Manager on Kubernetes using our Helm charts:

| Chart                                   | Description                                           |
| --------------------------------------- | ----------------------------------------------------- |
| `wso2-agent-manager`                    | Main platform deployment                              |
| `wso2-amp-platform-resources-extension` | Platform resources and build workflows for OpenChoreo |
| `wso2-amp-observability-extension`      | Observability stack extension for OpenChoreo          |
| `wso2-amp-evaluation-extension`         | Evaluation engine extension for Agent Manager         |

## Getting Started[​](#getting-started "Direct link to Getting Started")

For installation instructions and a step-by-step guide, see the [Quick Start Guide](/agent-manager/docs/v0.11.x/getting-started/quick-start/.md).

## Contributing[​](#contributing "Direct link to Contributing")

We welcome contributions from the community! Here's how you can help:

1. **Report Issues** - Found a bug or have a feature request? Open an issue on GitHub
2. **Submit Pull Requests** - Fork the repository, make your changes, and submit a PR
3. **Improve Documentation** - Help us improve docs, tutorials, and examples

Please ensure your contributions adhere to our coding standards and include appropriate tests.

## License[​](#license "Direct link to License")

This project is licensed under the Apache License 2.0 - see the [LICENSE](https://github.com/wso2/agent-manager/blob/main/LICENSE) file for details.
