Skip to content

Releases: wso2/agent-manager

WSO2 Agent Manager v0.13.1

28 Apr 06:35

Choose a tag to compare

Pre-release

🚀 Highlights

This release includes a critical fix for a bug related to pulling the Prometheus metrics adapter image in OpenChoreo.

Key Updates

  • OpenChoreo Adapter Version Fix
    • Explicitly pinned the metrics-adapter-prometheus adapter version to resolve pod startup failures

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard
amp-api Go-based backend API with explicit adapter version pinning
amp-traces-observer Trace query API service
amp-evaluation-monitor Evaluation monitor service
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container

🐳 Docker Images

ghcr.io/wso2/amp-console:v0.13.1
ghcr.io/wso2/amp-api:v0.13.1
ghcr.io/wso2/amp-traces-observer:v0.13.1
ghcr.io/wso2/amp-evaluation-monitor:v0.13.1
ghcr.io/wso2/amp-quick-start:v0.13.1
ghcr.io/wso2/amp-python-instrumentation-provider:v0.13.1-python3.10
ghcr.io/wso2/amp-python-instrumentation-provider:v0.13.1-python3.11
ghcr.io/wso2/amp-python-instrumentation-provider:v0.13.1-python3.12
ghcr.io/wso2/amp-python-instrumentation-provider:v0.13.1-python3.13

⎈ Helm Charts

oci://ghcr.io/wso2/wso2-agent-manager:0.13.1
oci://ghcr.io/wso2/wso2-amp-observability-extension:0.13.1
oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.13.1
oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.13.1
oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.13.1
oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.13.1
oci://ghcr.io/wso2/wso2-amp-ai-gateway-extension:0.13.1

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

OpenChoreo Adapter Fix

👥 Contributors


Full Changelog: amp/v0.13.0...amp/v0.13.1

WSO2 Agent Manager v0.13.0

24 Apr 12:52

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings OpenChoreo & Gateway Upgrades, Observer Service Migration, Guardrail Editing Support, and Quick Start & Infrastructure Improvements.

Key Updates

  • OpenChoreo & Gateway Upgrades

    • Migrated to OpenChoreo v1.0.1-hotfix1
    • Upgraded Gateway Operator version to 0.6.0 and Gateway chart version to 1.0.1
    • Added release-name-based naming for gateway bootstrap resources to avoid collisions
  • Observer Service Migration

    • Migrated trace observer internals from direct OpenSearch dependency to observer service APIs
    • Added observer.AuthProvider for transparent OAuth2 client_credentials token management with concurrency-safe refresh
    • Rewrote TracingController with parallel root-span enrichment using bounded concurrency
    • Removed all OpenSearch-coupled query logics
    • Added new GET /api/v1/traces/{traceId}/spans endpoint returning lightweight span summaries
    • Updated UI components for observer service API changes (trace list, span details, pagination)
  • Guardrail Editing Support

    • Added support for editing existing guardrail configurations on LLM providers
    • Guardrail chips are now clickable to open the edit drawer with pre-filled settings
    • Improved policy parameter form to handle complex guardrail schemas
  • Encryption-Based LLM Credential Storage

    • Switched to encryption-based storage for LLM provider credentials
    • Implemented SecretReferenceManager interface to optimize SecretReference handling
  • Quick Start & Local Development Improvements

    • Optimized uninstall flow: --delete-cluster now skips redundant Helm cleanup
    • Added Colima profile verification and --delete-colima uninstall option
    • Pinned Flannel to eth0 to keep cluster alive across host IP changes
    • Fixed bootstrap job name references and cert-manager race condition on data plane registration
  • Security & Infrastructure

    • Upgraded Thunder to 0.34.0
    • Upgraded go-jose to v4.1.4
    • Refactored authentication to use client_secret_basic for token requests
    • Updated JWKS cache to retry if initial validation fails
  • UI/UX Improvements

    • Refactored EnvironmentVariable component layout for improved styling and responsiveness
    • Updated AgentChat component to handle loading states for endpoint fetching
    • Refactored SpanDetailsPanel to improve tab selection logic
    • Disabled send button during loading states

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with guardrail editing, observer service UI updates, and improved trace views
amp-api Go-based backend API with observer service migration, encryption-based credential storage, and OpenChoreo v1.0.1 support
amp-traces-observer Trace query API service migrated from OpenSearch to observer service APIs with OAuth2 authentication
amp-evaluation-monitor Evaluation monitor service updated with new trace API calls
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container with Colima profile support, improved cluster resilience, and streamlined uninstall

🐳 Docker Images

ghcr.io/wso2/amp-console:v0.13.0
ghcr.io/wso2/amp-api:v0.13.0
ghcr.io/wso2/amp-traces-observer:v0.13.0
ghcr.io/wso2/amp-evaluation-monitor:v0.13.0
ghcr.io/wso2/amp-quick-start:v0.13.0
ghcr.io/wso2/amp-python-instrumentation-provider:v0.13.0-python3.10
ghcr.io/wso2/amp-python-instrumentation-provider:v0.13.0-python3.11
ghcr.io/wso2/amp-python-instrumentation-provider:v0.13.0-python3.12
ghcr.io/wso2/amp-python-instrumentation-provider:v0.13.0-python3.13

⎈ Helm Charts

oci://ghcr.io/wso2/wso2-agent-manager:0.13.0
oci://ghcr.io/wso2/wso2-amp-observability-extension:0.13.0
oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.13.0
oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.13.0
oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.13.0
oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.13.0
oci://ghcr.io/wso2/wso2-amp-ai-gateway-extension:0.13.0

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

Observer Service Migration

  • Migrate Trace Observer Internals to Observer Trace APIs by @AnoshanJ in #666
  • Update evaluation job and library with new trace API calls by @AnoshanJ in #682
  • UI changes for observer service API updates by @rasika2012 in #732
  • Refactor SpanDetailsPanel to improve tab selection logic by @rasika2012 in #736

Guardrail Editing & LLM Provider Enhancements

  • Add support for guardrail editing by @menakaj in #718
  • Use encryption based storage for LLM credentials by @menakaj in #711

OpenChoreo & Gateway

  • Migrate to oc v1.0.1-hotfix1 by @hanzjk in #724
  • Add policy system parameter config to values.yaml by @menakaj in #735
  • Fix ai gateway pvc issue by @menakaj in #734
  • Fix invalid gateway being picked when deploying llm proxy by @menakaj in #746

Security & Infrastructure

  • Upgrade to thunder 0.34.0 by @menakaj in #726
  • Upgrade go-jose version to 4.1.4 by @menakaj in #721
  • Refactor authentication to use client_secret_basic for token requests by @hanzjk in #674
  • Update jwks cache if initial validation failed by @menakaj in #727
  • Set default limits to listing APIs by @hanzjk in #716
  • Add deployment status check before triggering a new deployment by @hanzjk in #717

Quick Start & Setup

  • Fix quick start installation/uninstallation issues by @hanzjk in #712
  • Fix on-k3d guide and add missing container registry setup by @hanzjk in #741
  • Fix token retrieval method by @hanzjk in #742
  • Fix job name and undefined references by @hanzjk in #741
  • Update gateway getting started guide instructions by @hanzjk in #743
  • Remove colima profile in uninstallation by @hanzjk in #747

UI/UX Improvements

  • Refactor EnvironmentVariable component layout by @rasika2012 in #710
  • Update AgentChat component to handle loading states for endpoint call by @rasika2012 in #740

Documentation

👥 Contributors


Full Changelog: amp/v0.12.0...amp/v0.13.0

WSO2 Agent Manager v0.12.0

10 Apr 17:38

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings AI Gateway v1.0.0 Upgrade, Secret Management Refactoring, and a new Agent Configuration UI Package.

Key Updates

  • AI Gateway v1.0.0 Upgrade

    • Upgraded AI gateway integration from v0.9.0 to v1.0.0
    • Updated event protocol with new required fields (deploymentId, performedAt) for deployment events
    • Migrated API key events to send pre-hashed keys (SHA-256) instead of plain text
    • Updated rate limit and API key auth policy versions from v0 to v1
    • Added gateway development mode and control plane configuration blocks
    • Updated gateway operator version to 0.5.0
    • Fixed gateway connectivity and download URL issues
  • Secret Management Improvements

    • Refactored secret management client methods and configurations
    • Added SECRET_MANAGER_API_URL and baseURL configuration for Secret Manager
    • Improved secret handling logic with race condition fixes when creating SecretReference
    • Refactored secret handling to store KV path in SecretRef
  • Agent Configuration UI

    • Introduced new @agent-management-platform/configure-agent page package
    • Added lazy loading for ConfigureComponent, AddLLMProviderComponent, and ViewLLMProviderComponent
    • Refactored AgentTypeSummary component with improved form logic and parameter handling
  • Security & Infrastructure

    • Updated endpoint URL selection to use HTTPS based on TLS configuration
    • Updated JWKS endpoint for local setup
    • Increased policy listing limit
  • Dependency Updates

    • Updated dependencies to fix vulnerabilities
    • Upgraded Oxygen UI packages to v0.8.3
    • Updated Asgardeo React SDK to v0.20.0

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with new agent configuration package and updated dependencies
amp-api Go-based backend API with AI Gateway v1.0.0 support and refactored secret management
amp-traces-observer Trace query API service with JWT authentication middleware
amp-evaluation-monitor Evaluation monitor service
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container with updated installation scripts

🐳 Docker Images

  ghcr.io/wso2/amp-console:v0.12.0
  ghcr.io/wso2/amp-api:v0.12.0
  ghcr.io/wso2/amp-traces-observer:v0.12.0
  ghcr.io/wso2/amp-evaluation-monitor:v0.12.0
  ghcr.io/wso2/amp-quick-start:v0.12.0
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.12.0-python3.10
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.12.0-python3.11
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.12.0-python3.12
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.12.0-python3.13

⎈ Helm Charts

  oci://ghcr.io/wso2/wso2-agent-manager:0.12.0
  oci://ghcr.io/wso2/wso2-amp-observability-extension:0.12.0
  oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.12.0
  oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.12.0
  oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.12.0
  oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.12.0
  oci://ghcr.io/wso2/wso2-amp-ai-gateway-extension:0.12.0

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

AI Gateway v1.0.0

Secret Management

  • Refactor secret management client methods and update configurations by @hanzjk in #680
  • Add SECRET_MANAGER_API_URL and baseURL configuration for Secret Manager by @hanzjk in #688

UI/UX Improvements

Security & Infrastructure

  • Update endpoint URL selection to use HTTPS based on TLS configuration by @hanzjk in #692
  • Update JWKS endpoint for local setup by @AnoshanJ in #694

Dependencies & Maintenance

  • Update dependencies in package.json to fix vulnerabilities by @hanzjk in #670

👥 Contributors


Full Changelog: amp/v0.11.0...amp/v0.12.0

WSO2 Agent Manager v0.10.3

08 Apr 07:12

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings Authentication & Deployment Configuration Updates addressing authentication method improvements for better integration with OpenChoreo.

Key Updates

  • Authentication & OAuth

    • Updated authentication methods to use client_secret_basic across service and deployment configurations
  • Helm Chart Configuration

    • Adjusted AI Gateway bootstrap job configuration for client_secret_basic support
    • Aligned Thunder extension and single-cluster deployment values with new authentication approach

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard
amp-api Go-based backend API with authentication method updates
amp-traces-observer Trace query API service
amp-evaluation-monitor Evaluation monitor service
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container

🐳 Docker Images

  ghcr.io/wso2/amp-console:v0.10.3
  ghcr.io/wso2/amp-api:v0.10.3
  ghcr.io/wso2/amp-traces-observer:v0.10.3
  ghcr.io/wso2/amp-evaluation-monitor:v0.10.3
  ghcr.io/wso2/amp-quick-start:v0.10.3
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.3-python3.10
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.3-python3.11
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.3-python3.12
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.3-python3.13

⎈ Helm Charts

  oci://ghcr.io/wso2/wso2-agent-manager:0.10.3
  oci://ghcr.io/wso2/wso2-amp-build-extension:0.10.3
  oci://ghcr.io/wso2/wso2-amp-observability-extension:0.10.3
  oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.10.3
  oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.10.3
  oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.10.3
  oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.10.3
  oci://ghcr.io/wso2/wso2-amp-ai-gateway-extension:0.10.3

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

Authentication & Deployment Configuration

  • Update authentication methods to use Basic Auth and adjust related configurations by @hanzjk in #679
  • Update OAuth method for workload publisher by @hanzjk in #681

👥 Contributors

Full Changelog: amp/v0.10.2...amp/v0.10.3

WSO2 Agent Manager v0.11.0

06 Apr 10:17

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings Private Repository Support, Thunder Authentication Migration, and Security Enhancements.

Key Updates

  • Private Repository Support

    • Added Git Secrets API for managing git credentials via OpenBao integration
    • Support for private Git repositories when creating agents
    • Secret reference handling for buildpack workflows
  • Thunder (Asgardeo V2) Authentication

    • Migrated authentication configuration to use Asgardeo V2 (Thunder)
    • Added organization selector for console multi-tenancy support
    • Updated userInfo fields and sign-out redirect handling
  • Security Enhancements

    • Migrated publisher API from shared secret to client credentials
    • Enhanced security in Docker build and agent API configurations
    • Refactored trace configuration to remove API key usage and implement token provider
    • Added TLS support for internal API with configurable disable option
  • Platform Refactoring

    • Added extension points to main file for pluggable architecture
    • Refactored workflows, component types, and traits to be namespace-scoped
    • Merged build extension with platform resources extension
    • Implemented ExpireWorkflowRun functionality for monitor deletion
  • Observability Improvements

    • Refactored trace functions to use new observer API endpoints with JWT authentication
    • Added info tooltip for undetermined parent spans in TraceExplorer
    • Removed observability BFF routes from agent manager service
  • LLM Provider Enhancements

    • Create agent LLM-provider configuration when creating the agent
    • UI implementation for LLM-provider selection at agent creation
    • Improved empty state messaging for service providers

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with organization selector, Thunder auth, and improved LLM provider UX
amp-api Go-based backend API with private repo support, Thunder auth, and pluggable extension points
amp-traces-observer Trace query API service with JWT authentication middleware
amp-evaluation-monitor Evaluation monitor service with workflow run expiration support
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container with updated installation scripts

🐳 Docker Images

  ghcr.io/wso2/amp-console:v0.11.0
  ghcr.io/wso2/amp-api:v0.11.0
  ghcr.io/wso2/amp-traces-observer:v0.11.0
  ghcr.io/wso2/amp-evaluation-monitor:v0.11.0
  ghcr.io/wso2/amp-quick-start:v0.11.0
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.11.0-python3.10
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.11.0-python3.11
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.11.0-python3.12
  ghcr.io/wso2/amp-python-instrumentation-provider:v0.11.0-python3.13

⎈ Helm Charts

  oci://ghcr.io/wso2/wso2-agent-manager:0.11.0
  oci://ghcr.io/wso2/wso2-amp-observability-extension:0.11.0
  oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.11.0
  oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.11.0
  oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.11.0
  oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.11.0
  oci://ghcr.io/wso2/wso2-amp-ai-gateway-extension:0.11.0

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

Security & Authentication

  • Migrate from shared secret to client credential for publisher api by @nadheesh in #620
  • Enhance security in Docker build and agent API configurations by @hanzjk in #634
  • Update authentication configuration to use Asgardeo V2 (Thunder) by @rasika2012 in #641
  • Refactor trace configuration and fetching logic to remove API key usage and implement token provider for authentication by @hanzjk in
    #652
  • Enable tls for internal api by @menakaj in #660
  • Add disable tls option for agent-manager internal service by @menakaj in #657

Platform & Infrastructure

  • Add private repository support for agent creation by @hanzjk in #632
  • Refactor workflows, component types and traits by @hanzjk in #638
  • Add extension points to main file and rename module path by @hanzjk in #644
  • Delete workflow run with monitor deletion and fix parameter schema of monitor workflow by @hanzjk in #651
  • Make AI gateway endpoint accessible from localhost by @a5anka in #648
  • Update CoreDNS custom configuration to use remote file URL by @hanzjk in #659
  • Refactor build response handling by @hanzjk in #662
  • Update deployment pipeline and project descriptions by @hanzjk in #665

LLM Provider & Agent Configuration

  • Create agent llm-provider configuration when creating the agent by @menakaj in #605
  • Fix issues identified in llm-providers by @menakaj in #631
  • Remove no providers message in create agent form by @menakaj in #661
  • Improve no service provider message in create agent llm catalog by @menakaj in #664

Observability & Tracing

UI/UX Improvements

Documentation & Setup

  • Update version placeholder replacement logic in Makefile by @AnoshanJ in #625
  • Update correct OC and agent manager versions in docs (0.10.x) and current by @menakaj in #643
  • Fix agent manager 10.x docs and next docs to match with oc by @menakaj in #649
  • Fix issues in install.sh script by @hanzjk in #653
  • Fix installation issues in quick start guide by @hanzjk in #655

Bug Fixes

👥 Contributors


Full Changelog: amp/v0.10.0...amp/v0.11.0

WSO2 Agent Manager v0.10.2

27 Mar 14:37

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings LLM Provider & Guardrails Bug Fixes addressing issues identified in the LLM provider flow.

Key Updates

  • LLM Provider & AI Gateway

    • Fixed API key generation issue in LLM provider
    • Removed unnecessary key prefix validation and fixed API key header name
    • Fixed LLM service provider update flow
    • Fixed LLM configuration update issue when guardrails are applied
  • Guardrails UI

    • Indicate already-applied guardrails in the listing
  • Policy & Agent Configuration

    • Fixed policy parameter editor by adding validations to required fields
    • Fixed agent configuration service issues
    • Delete agent-level LLM config when deleting an agent

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with LLM provider fixes and guardrails UI improvements
amp-api Go-based backend API with LLM provider and agent configuration fixes
amp-traces-observer Trace query API service
amp-evaluation-monitor Evaluation monitor service
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container

🐳 Docker Images

ghcr.io/wso2/amp-console:v0.10.2
ghcr.io/wso2/amp-api:v0.10.2
ghcr.io/wso2/amp-traces-observer:v0.10.2
ghcr.io/wso2/amp-evaluation-monitor:v0.10.2
ghcr.io/wso2/amp-quick-start:v0.10.2
ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.2-python3.10
ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.2-python3.11
ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.2-python3.12
ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.2-python3.13

⎈ Helm Charts

oci://ghcr.io/wso2/wso2-agent-manager:0.10.2
oci://ghcr.io/wso2/wso2-amp-build-extension:0.10.2
oci://ghcr.io/wso2/wso2-amp-observability-extension:0.10.2
oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.10.2
oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.10.2
oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.10.2
oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.10.2
oci://ghcr.io/wso2/wso2-amp-ai-gateway-extension:0.10.2

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

LLM Provider & AI Gateway

👥 Contributors


Full Changelog: amp/v0.10.0...amp/v0.10.2

WSO2 Agent Manager v0.10.0

23 Mar 11:22

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings OpenChoreo v1.0.0-rc1 Migration, Resource Management UI, and Evaluation Improvements.

Key Updates

  • OpenChoreo v1.0.0-rc1 Migration

    • Migrated platform to OpenChoreo v1.0.0-rc1 with updated setup scripts and Helm charts
    • Refactored component workflows to use ClusterWorkflow kind
    • Updated quick start guide and installation scripts for OC migrations
    • DNS-1123 compliant naming for WorkflowRun resources
  • Resource Management UI

    • New deploy card with resource usage metrics and auto-refresh capability
    • EditResourceConfigsDrawer component for managing resource requests and limits
    • Workload image extraction from OpenChoreo annotations
  • Evaluation Improvements

    • Removed threshold parameter from built-in LLM judge evaluators
    • Fixed builtin evaluator issues and tag handling
    • Improved evaluator listing UI and interaction patterns
    • Fixed evaluation monitor creation and data publishing errors
  • LLM Provider & AI Gateway

    • Fixed LLM provider create and deploy flow
    • Refactored LLM provider components with improved empty state messaging
    • AI Gateway installation instructions and documentation
  • Documentation Site Changes

    • Refactored documentation site structure and release workflow
    • Added AI Chat functionality for documentation search (Algolia)
    • Added custom evaluators tutorial and AI gateway docs

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with resource management, error handling, and LLM provider UI
amp-api Go-based backend API with OpenChoreo v1.0.0-rc1 support and evaluator fixes
amp-traces-observer Trace query API service
amp-evaluation-monitor Evaluation monitor service with fixed creation flow and data publishing
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container with updated OC migration scripts

🐳 Docker Images

ghcr.io/wso2/amp-console:v0.10.0
ghcr.io/wso2/amp-api:v0.10.0
ghcr.io/wso2/amp-traces-observer:v0.10.0
ghcr.io/wso2/amp-evaluation-monitor:v0.10.0
ghcr.io/wso2/amp-quick-start:v0.10.0
ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.0-python3.10
ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.0-python3.11
ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.0-python3.12
ghcr.io/wso2/amp-python-instrumentation-provider:v0.10.0-python3.13

⎈ Helm Charts

oci://ghcr.io/wso2/wso2-agent-manager:0.10.0
oci://ghcr.io/wso2/wso2-amp-build-extension:0.10.0
oci://ghcr.io/wso2/wso2-amp-observability-extension:0.10.0
oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.10.0
oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.10.0
oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.10.0
oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.10.0
oci://ghcr.io/wso2/wso2-amp-ai-gateway-extension:0.10.0

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

Platform & Infrastructure

Agent Monitoring & Evaluation

  • Improve evaluator list UX and fix tag handling by @nadheesh in #563
  • Remove helm hooks from evaluation extension workflow templates by @nadheesh in #571
  • Fix evaluation monitors not creation and data publishing error by @menakaj in #579
  • Remove threshold param from built-in LLM judge evaluators by @nadheesh in #591
  • Fix builtin evaluator issues flagged in PR #531 by @nadheesh in #598
  • Evaluator Listing UI and Interaction Improvements by @rasika2012 in #602

LLM Provider & AI Gateway

  • Fix llm-provider create and deploy flow by @menakaj in #588
  • Fix typos in agent level llm configuration page by @menakaj in #621
  • Refactor LLM provider components and update empty state messaging by @rasika2012 in #622

UI/UX Improvements

Documentation

  • Update installation docs with ai-gateway installation steps by @menakaj in #580
  • Fix typo in agent manager api url by @menakaj in #581
  • Add ai gateway installation instructions to doc site by @menakaj in #582
  • Add custom evaluators tutorial and extend evaluation docs by @nadheesh in #584
  • Update docs for v0.9.0 by @AnoshanJ in #585
  • Add go report card badge by @menakaj in #586
  • Remove old documentation web files by @AnoshanJ in #592
  • Add ai gateway and llm provider docs by @menakaj in #593
  • Improve documentation release workflow and refactor documentation site by @AnoshanJ in #507
  • Add AI Chat functionality for documentation search by @AnoshanJ in #609
  • Fix quick-start broken link and Update redirect paths in documentation by @AnoshanJ in #612

👥 Contributors


Full Changelog: amp/v0.9.0...amp/v0.10.0

WSO2 Agent Manager v0.9.0

18 Mar 11:43

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings AI Gateway Integration, LLM Service Provider Management, Agent-Level LLM Provider Configuration, Custom Evaluators, and Agent Lifecycle Controls.

Key Updates

  • AI Gateway Integration

    • A pre-configured WSO2 API Platform AI Gateway available out-of-the-box
    • Register and manage external AI gateways (API Platform AI gateway)
  • LLM Service Provider Management

    • Register and deploy LLM service providers at the organization level
    • Apply security settings, rate limiting, and guardrail policies
  • Agent Level LLM Provider Configuration

    • Configure which LLM provider and model each agent uses, per environment, from a new "Configure" page
    • Browse the LLM service provider catalog, apply agent-specific guardrails, and manage environment-specific overrides from the UI
    • Sensitive configuration values (API keys) are stored as secrets and injected as environment variables at runtime
  • Custom Evaluators

    • Write and manage your own evaluators — code-based or LLM-judge — directly from the console
    • LLM judge evaluators support configurable prompts, schema-driven config, and automatic retries
    • Built-in evaluator catalog enriched with type and source metadata; Faithfulness and GoalClarity consolidated into Groundedness
    • Evaluator scores now visible per-run in monitor dashboards and per-span in trace view
  • Agent Lifecycle Controls

    • Suspend active deployments and re-deploy suspended agents without redeployment from scratch
    • Autoscaling (HPA) support with configurable min/max replicas per component
    • Environment variables can now be marked as sensitive — values are masked in the UI and stored in the secret store

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with LLM provider UI, custom evaluators, and AI gateway management
amp-api Go-based backend API with AI gateway integration, custom evaluator APIs, and LLM provider management
amp-traces-observer Trace query API with improved aggregation, deduplication, and rootSpan validation
amp-evaluation-monitor Evaluation monitor with custom LLM judge evaluator support
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container with port availability checks and improved pod wait logic

🐳 Docker Images

ghcr.io/wso2/amp-console:v0.9.0
ghcr.io/wso2/amp-api:v0.9.0
ghcr.io/wso2/amp-traces-observer:v0.9.0
ghcr.io/wso2/amp-evaluation-monitor:v0.9.0
ghcr.io/wso2/amp-quick-start:v0.9.0
ghcr.io/wso2/amp-python-instrumentation-provider:v0.9.0-python3.10
ghcr.io/wso2/amp-python-instrumentation-provider:v0.9.0-python3.11
ghcr.io/wso2/amp-python-instrumentation-provider:v0.9.0-python3.12
ghcr.io/wso2/amp-python-instrumentation-provider:v0.9.0-python3.13

⎈ Helm Charts

oci://ghcr.io/wso2/wso2-agent-manager:0.9.0
oci://ghcr.io/wso2/wso2-amp-build-extension:0.9.0
oci://ghcr.io/wso2/wso2-amp-observability-extension:0.9.0
oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.9.0
oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.9.0
oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.9.0
oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.9.0
oci://ghcr.io/wso2/wso2-amp-ai-gateway-extension:0.9.0

🔧 What's Changed

AI Gateway Integration

LLM Service Provider Management

  • LLM-Provider UI (Org Level) by @rasika2012 in #509
  • Fix the secret locator path and add LLM Providers to catalog by default by @menakaj in #506

Agent Level LLM Provider Configuration

  • UI for managing agent model configurations by @rasika2012 in #532
  • Add overriding environment variables by create and update by @menakaj in #513
  • Update internal agents with the agent-llm-config by @menakaj in #517

Custom Evaluators

  • Support custom user-defined evaluators for agent evaluation by @nadheesh in #531
  • Improve evaluator visibility in traces and monitor runs by @nadheesh in #526
  • Improve evaluation job logging and LLM judge retry prompt by @nadheesh in #549
  • Improve evaluator list UX and fix tag handling by @nadheesh in #563
  • Remove helm hooks from evaluation extension workflow templates by @nadheesh in #571

Agent Lifecycle Controls

  • Capability to undeploy/redeploy agents by @hanzjk in #510
  • Introduce traits for API key secret injection, OTEL configuration, and HPA support by @hanzjk in #524
  • Configure secrets as env variables by @hanzjk in #503
  • Refactor OpenChoreo client methods for environment-specific resource configuration by @hanzjk in #542

Evaluation & Traces

  • Batch time-series endpoint and embedded run scores by @nadheesh in #508
  • Preserve trace tree structure with bridge chain spans by @nadheesh in #515
  • Enhance trace data handling with composite aggregation, deduplication and rootSpan validation by @AnoshanJ in #500
  • Add run existence validation to prevent 200 with empty results for non-existent runs by @nadheesh in #497
  • Enable OTel Collector in OpenChoreo Observability Plane for OC v0.16.0 by @AnoshanJ in #514
  • Update observability and setup to work for oc 0.16 by @AnoshanJ in #519
  • Set traceloop-sdk version range by @AnoshanJ in #537
  • Add various test cases and CI checks for traces-observer-service by @AnoshanJ in #491

Platform & Infrastructure

  • Migrate to Open Choreo v0.16.0 by @hanzjk in #501
  • Update Control Plane installation and component type defaults by @hanzjk in #529
  • Refactor error handling and validation responses by @hanzjk in #544
  • Modify the quickstart for oc v0.16.0 by @hanzjk in #505
  • Add port availability checks for k3d cluster setup by @hanzjk in #535
  • Fix quickstart install hang caused by kubectl wait race with Job pods by @a5anka in #541

Bug Fixes

  • Fix monitor run logs failing due to missing namespace param by @nadheesh in #521
  • Fix evaluation monitors not creation and data publishing error by @menakaj in #579
  • Fix minor bugs on llm provider org ui's by @rasika2012 in #528
  • Fix llm-provider api key unauthenticated and environment variable update not propagated issues by @menakaj in #559
  • Fix secret-ref name being overridden by env secret-ref by @menakaj in #567
  • Fix system-provided secrets being handled as user-provided secrets by @menakaj in #566
  • Fix JWT authentication configuration by @AnoshanJ in #560
  • Fix build logs not fetching issue by [@menakaj]...
Read more

WSO2 Agent Manager v0.8.0

05 Mar 11:21

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings Enhanced Evaluation Dashboard, Secret Management APIs, and Agent-level LLM Configuration APIs.

Key Updates

  • Enhanced Evaluation Dashboard

    • Evaluation dashboard with agent-level and model-level score breakdowns
    • Evaluation scores displayed in trace view
    • Improved evaluator naming and representation
  • Secret Management with OpenBao Integration

    • Backend APIs for OpenBao KV store integration for secure secret management
    • Secret lifecycle management for agent deployments
    • Updated Docker Compose and Helm chart support for OpenBao
  • Agent-Level LLM Configuration

    • Backend APIs for per-agent LLM provider configuration
    • Token revocation and gateway token endpoints
    • Improved LLM proxy deployment
  • Traces Observer Improvements

    • Improved CrewAI rootSpan parsing and endpoint validation
    • Pagination and performance improvements

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with enhanced eval dashboard and trace export
amp-api Go-based backend API with secret management and agent LLM config support
amp-traces-observer Trace query API with improved pagination and CrewAI support
amp-evaluation-monitor Evaluation monitor service for continuous agent evaluation
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container

🐳 Docker Images

ghcr.io/wso2/amp-console:v0.8.0
ghcr.io/wso2/amp-api:v0.8.0
ghcr.io/wso2/amp-traces-observer:v0.8.0
ghcr.io/wso2/amp-evaluation-monitor:v0.8.0
ghcr.io/wso2/amp-quick-start:v0.8.0
ghcr.io/wso2/amp-python-instrumentation-provider:v0.8.0-python3.10
ghcr.io/wso2/amp-python-instrumentation-provider:v0.8.0-python3.11
ghcr.io/wso2/amp-python-instrumentation-provider:v0.8.0-python3.12
ghcr.io/wso2/amp-python-instrumentation-provider:v0.8.0-python3.13

⎈ Helm Charts

oci://ghcr.io/wso2/wso2-agent-manager:0.8.0
oci://ghcr.io/wso2/wso2-amp-build-extension:0.8.0
oci://ghcr.io/wso2/wso2-amp-observability-extension:0.8.0
oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.8.0
oci://ghcr.io/wso2/wso2-amp-secrets-extension:0.8.0
oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.8.0
oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.8.0

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

Agent Monitoring & Evaluation

  • Add level-aware eval dashboard with agent/model breakdowns by @nadheesh in #481
  • Add evaluation scores to trace view and improve evaluator naming by @nadheesh in #493

Secret Management

  • Add Secret Management with OpenBao KV Store Integration by @hanzjk in #431
  • Update Dockerfile and docker-compose for local setup by @hanzjk in #484

Agent LLM Configuration

Traces & Observability

  • Improve Traces Observer to address issues with pagination, parsing and performance by @AnoshanJ in #457
  • Improve CrewAI rootSpan parsing and endpoint validation by @AnoshanJ in #475
  • Add pagination to console trace export by @AnoshanJ in #496

UI/UX Improvements

Platform & Infrastructure

  • Update OpenChoreo Control Plane Helm chart version by @hanzjk in #474

Samples

Documentation

  • Minor upgrades for documentation by @AnoshanJ in #458
  • Add evaluation feature documentation by @nadheesh in #462
  • Update Documentation site dependency to latest version by @AnoshanJ in #463
  • Add client side search to docs as Algolia fallback by @AnoshanJ in #482
  • Upgrade dependency for Docusaurus to fix security vulnerability and add PR check by @AnoshanJ in #494

CI/CD & Release

  • Migrate CI workflows to CodeBuild runners by @a5anka in #468
  • Migrate agent-manager test job to CodeBuild runners by @a5anka in #469

👥 Contributors


Full Changelog: amp/v0.7.0...amp/v0.8.0

WSO2 Agent Manager v0.7.0

26 Feb 15:18

Choose a tag to compare

Pre-release

🚀 Highlights

This release brings Agent Monitoring & Evaluation, LLM Provider Governance APIs, and configurable auto-instrumentation.

Key Updates

  • Agent Monitoring & Continuous Evaluation

    • Trace-based evaluation framework with scheduled and historical monitors (no runtime impact)
    • 26 built-in evaluators: rule-based (latency, tokens, tools, policy checks) and LLM-as-judge (accuracy, safety, reasoning, tone, etc.)
    • Evaluation at trace, agent, and LLM-call levels
    • Full console UI with radar charts, time-series trends, per-evaluator breakdowns, run history, and logs
    • Adaptive time-series granularity for score analysis
  • LLM Provider Governance APIs

    • Backend APIs for LLM Catalog with in-memory template store
    • LLM provider deployment support with WebSocket event broadcasting
    • Refactored LLM proxy for improved governance and control
  • Configurable Auto-Instrumentation

    • Option to disable auto-instrumentation for agents managing their own observability

Evaluators

Screenshot 2026-02-26 at 21 13 32

Evaluation Dashboard

image

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with new Monitor/Eval UI
amp-api Go-based backend API with LLM Catalog, monitoring, and evaluation support
amp-traces-observer Trace query API for observability data
amp-evaluation-monitor Evaluation monitor service for continuous agent evaluation
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation
amp-quick-start Quick start setup container

🐳 Docker Images

ghcr.io/wso2/amp-console:v0.7.0
ghcr.io/wso2/amp-api:v0.7.0
ghcr.io/wso2/amp-traces-observer:v0.7.0
ghcr.io/wso2/amp-evaluation-monitor:v0.7.0
ghcr.io/wso2/amp-quick-start:v0.7.0
ghcr.io/wso2/amp-python-instrumentation-provider:v0.7.0-python3.10
ghcr.io/wso2/amp-python-instrumentation-provider:v0.7.0-python3.11
ghcr.io/wso2/amp-python-instrumentation-provider:v0.7.0-python3.12
ghcr.io/wso2/amp-python-instrumentation-provider:v0.7.0-python3.13

⎈ Helm Charts

oci://ghcr.io/wso2/wso2-agent-manager:0.7.0
oci://ghcr.io/wso2/wso2-amp-build-extension:0.7.0
oci://ghcr.io/wso2/wso2-amp-observability-extension:0.7.0
oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.7.0
oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.7.0
oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.7.0

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

Agent Monitoring & Evaluation

  • Implement Monitors for Evaluating Agents on Continuous Production Traces by @nadheesh in #363
  • Include project and agent names as monitor path params by @nadheesh in #375
  • Add Platform Support for Storing & Visualizing Monitor Evaluation Results by @nadheesh in #401
  • Improve evaluator representation by @nadheesh in #417
  • Add endpoint to fetch monitor run results by @nadheesh in #420
  • Major refactor to AMP evaluation SDK by @nadheesh in #421
  • Monitor/Eval UI implementation by @rasika2012 in #422
  • Add support for llm-judge type evaluators by @nadheesh in #429
  • Trigger evaluation run on past monitor update by @nadheesh in #438
  • Improvements for Evaluation/Monitor UI by @rasika2012 in #443
  • Adaptive time series granularity for evaluation scores by @nadheesh in #444
  • Avoid encryption config validation during migration by @nadheesh in #448

LLM Provider Governance

  • Refactor api-platform integration by @menakaj in #348
  • Remove redundant gateway llm-provider mapping table and implementation by @menakaj in #373
  • Add LLM Catalog API implementation by @menakaj in #386
  • Refactor: use organization name and remove org uuid by @menakaj in #402
  • Load llm-provider templates from in-memory store and update helm charts by @menakaj in #412

UI/UX Improvements

Platform & Infrastructure

  • Inject API-Key for internal agent instrumentation by @hanzjk in #366
  • Make AuthProvider injectable via InitializeAppParams by @a5anka in #376
  • Add option to disable auto-instrumentation feature for agents by @AnoshanJ in #392
  • Remove amp-eval builtin list generation by @nadheesh in #409
  • Update JWKS URL for Key Manager in values.yaml by @hanzjk in #415
  • Remove development certificates by @menakaj in #445
  • Use AWS public docker registry for pulling python image by @menakaj in #447
  • Update OpenTelemetry exporterEndpoint to use correct service URL by @hanzjk in #450
  • Make evaluation-job image config-driven by @a5anka in #451
  • Cache Helm chart dependencies to avoid Docker Hub rate limits by @nadheesh in #440

Samples

CI/CD & Release

  • Add amp-evaluation sdk release workflows by @nadheesh in #406
  • Skip release note creation for RC releases by @a5anka in #424
  • Add evaluation extension to release pipelines and documentation by @nadheesh in #435
  • Generate release body dynamically from release-config.json by @a5anka in #452
  • Prevent script injection in release workflow run blocks by @a5anka in #453
  • Name each workflow run with release version by @menakaj in #454

👥 Contributors


Full Changelog: amp/v0.6.0...amp/v0.7.0