Overview
Comprehensive overhaul of agent creation, lifecycle management, and registry in the augment plugin. Ensures all agents follow a governed lifecycle pipeline (draft → review → staging → production → retired) regardless of creation method.
Research Findings
See agent-lifecycle-research.md for full details including:
- Complete Kagenti API surface map (35+ endpoints)
- Live cluster exploration results
- As-is vs to-be user journey maps
- 7 identified bugs with priority rankings
PRs
P0 (Critical)
P1 (Important)
P2 (Nice-to-have)
Key Findings from Cluster Exploration
- Kagenti API has DELETE endpoint (
DELETE /api/v1/agents/{ns}/{name}) - was not wired to chatAgents cleanup
- Two types of agents: API-managed (via backend) and K8s-native (via Helm/kubectl) - only API-managed show in backend list
- Auth: Keycloak OIDC with 60s token TTL, both public and confidential clients
- RHDH Orchestrator (SonataFlow) is deployed on cluster - potential for approval workflow automation
Overview
Comprehensive overhaul of agent creation, lifecycle management, and registry in the augment plugin. Ensures all agents follow a governed lifecycle pipeline (draft → review → staging → production → retired) regardless of creation method.
Research Findings
See agent-lifecycle-research.md for full details including:
PRs
P0 (Critical)
P1 (Important)
P2 (Nice-to-have)
Key Findings from Cluster Exploration
DELETE /api/v1/agents/{ns}/{name}) - was not wired to chatAgents cleanup