Skip to content

WSO2 Agent Manager v0.18.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Jul 15:35

🚀 Highlights

This release builds on the multi-environment, MCP Proxy, and OAuth foundations from v0.17.0 with a focus on broader instrumentation coverage, evaluation workflow improvements, console extensibility, and gateway/identity hardening. Highlights include Ballerina agent instrumentation, an updated Python instrumentation provider (traceloop-sdk 0.62.1), inline LLM provider creation in the monitor flow, a ThunderID upgrade to v0.45, and new console extension points.

Key Updates

  • Observability & Instrumentation

    • Instrumentation support for Ballerina agents
    • New Python instrumentation provider 0.4.0 built on traceloop-sdk 0.62.1
  • Evaluation & Monitoring

    • Create an LLM provider inline while setting up a monitor
  • Identity, OAuth & Gateway

    • ThunderID upgraded to v0.45 with breaking auth changes handled
    • Console extension point for gateway identity providers
    • Gateway registration and route authorization fixes for client-credentials and root-OU tokens
  • Multi-Environment Support

    • Optional dataplane reference in environment creation
    • Extension points for environment creation and deletion
  • Console, UI & Extensions

    • Version display on the footer
    • Improved InvokeEndpoints component on the LLM providers and MCP Proxy pages
  • Installation & Deployment

    • Buildpack-type-specific resource limits

📦 Components

Component Description
amp-console React 19 + Oxygen UI web dashboard with multi-environment support, MCP proxy and identity-provider management, footer version display, and console extension points
amp-api Go-based backend API with multi-environment support, per-environment gateway routing, MCP proxy, OAuth agent authentication, and gateway/identity authorization fixes
amp-traces-observer Trace query API service that accepts the amp audience
amp-evaluation-monitor Evaluation monitor service with inline LLM provider creation in the monitor flow
amp-python-instrumentation-provider Init container for automatic Python agent instrumentation (0.4.0 / traceloop-sdk 0.62.1)
amp-quick-start Quick start setup container
amctl CLI for managing agents, projects, deployments, observability, skills, LLM providers/configs, and MCP proxy configs

🐳 Docker Images

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

⎈ Helm Charts

oci://ghcr.io/wso2/wso2-agent-manager:0.18.0
oci://ghcr.io/wso2/wso2-amp-observability-extension:0.18.0
oci://ghcr.io/wso2/wso2-amp-platform-resources-extension:0.18.0
oci://ghcr.io/wso2/wso2-amp-thunder-extension:0.18.0
oci://ghcr.io/wso2/wso2-amp-evaluation-extension:0.18.0
oci://ghcr.io/wso2/wso2-amp-api-platform-gateway-extension:0.18.0

📚 Samples

📖 Documentation

See the Quick Start Guide for installation and setup instructions.

🔧 What's Changed

Observability & Instrumentation

Evaluation & Monitoring

  • Add inline LLM provider creation to monitor flow by @nadheesh in #1237

Multi-Environment Support

  • Make dataplane ref optional in environment creation by @hanzjk in #1241
  • Add extension points for environment creation/deletion by @hanzjk in #1220
  • Fix workflow deletion issue by @hanzjk in #1211
  • Fix default env in navigation items on agent level by @rasika2012 in #1209

Identity, OAuth & Gateway

  • Upgrade ThunderID v0.34 → v0.45 and fix breaking auth changes by @yashed in #1123
  • Add a console extension point for gateway identity providers by @AnoshanJ in #1183
  • Fix gateway registration 403 for client-credentials tokens by @AnoshanJ in #1242
  • Extend root-OU bypass to gateway list, token, and env-assignment routes by @AnoshanJ in #1244

Console, UI & Extensions

amctl CLI

  • Return external trace observer URL to CLI via v1/config by @jhivandb in #1200
  • Prompt before whole-config llm unset to match mcp unset by @jhivandb in #1226

Installation & Deployment

  • Add buildpack type specific resource limits by @hanzjk in #1230

Documentation

Testing, CI & Infrastructure

  • Run instrumentation-matrix CI on CodeBuild runners by @RAVEENSR in #1232
  • Pin instrumentation heavy tier to GitHub-hosted by @RAVEENSR in #1233
  • Prefix heavy-matrix token scopes with amp: by @RAVEENSR in #1215
  • Fix ThunderID v0.45 service-account 403s causing E2E suite failures by @yashed in #1212
  • Add amctl agent build read e2e specs on the CLI-owned agent by @jhivandb in #1227
  • Tear down CLI-owned e2e agent when its suite ends by @jhivandb in #1204
  • Add agents.md and skills for each area by @menakaj in #1231
  • Improve issue template and add auto labeling by @menakaj in #1221
  • Add github issue templates by @menakaj in #1218

👥 Contributors


Full Changelog: amp/v0.17.0...amp/v0.18.0