What's Changed
d5c5ba0 fix(ai-engine): green up python lint for release
18c3862 chart: make web UI access work out of the box (NodePort 31777 + docs)
4d9e73c docs: overhaul documentation for collaborators
42e53c6 chore(deps): bump the all-go group
7db11c9 chore(deps): bump github.com/redis/go-redis/v9
418024f chore(deps): bump alpine from 3.23 to 3.24 in /deployment/docker
8d46fad ci: add retry for npm install in accessibility workflow (network flakiness)
4a2fa45 fix(security): replace Math.random with crypto.randomUUID for session IDs
e6e2127 fix: remove unused imports and variables in integrations page (code quality)
f6b2776 feat(ai): enhance AI chat with categorized pre-built prompts and richer empty state
78b46ad feat: node detail page with real K8s/AWS/Prometheus data + integrations redesign
307953f feat: Node Detail Page (/nodes/[name]) with Overview, Pods, Cloud, Events tabs - real K8s data
615c815 fix: metrics-server only installs if not already present in cluster (lookup check)
46af0d5 feat: metrics-server auto-installs with Helm chart - real CPU/Memory data out of the box
c6a07a2 fix: Workload Explorer uses unique graphs per pod, different colors by health status, no identical patterns
d915426 fix: incidents now have confidence/blastRadius/startedAt, Apply Remediation button works
31db113 docs: update INSTALL.md with new default model and troubleshooting
179d139 fix: all dashboard data now real - local cluster uses correct K8s service URLs instead of localhost
71e45c1 feat: auto-detect cluster name and environment from K8s nodes - no manual setup needed
fc750df fix: TopBar shows 'production' and 'default' instead of dashes when admin info not set
e8460d3 fix: AI Engine now connects to Discovery Service - chat gets real cluster data
4aaaad2 feat: default model changed to llama3.2:1b - auto-installs on deploy, AI works out of the box
1d349bc fix: model delete now uses POST (DELETE with body not reliable across proxies)
2ec854d feat: enhanced AI Models UI - installed tab, custom model pull, delete/reinstall, disk usage
52d9ae9 fix: Ollama pod never Pending - minimal resources, graceful UI when starting
a8e2992 fix: disable ollama persistence by default (fixes Pending on clusters without StorageClass)
8aaf65a ci: add dedicated CodeQL workflow for JavaScript/TypeScript scanning
1051c8d fix: skip sarif upload when trivy file doesn't exist
198b17f chore: add PR template for contributors
a978c48 chore: add CODEOWNERS - only owner can merge PRs
11eb19d chore(deps): bump the all-go group
8d4449f chore(deps): bump the all-go group
2049772 chore(deps): bump the all-go group
1839f51 chore(deps): bump the all-go group
d561b1a chore(deps): bump node from 22-alpine to 26-alpine in /deployment/docker
7aa9c72 chore(deps): bump the all-go group in /cli with 3 updates
Installation
helm repo add tagent https://tagent-dev.github.io/Tagent
helm repo update
helm install tagent tagent/tagent --namespace tagent --create-namespaceDocker Images
yaswanth111/tagent-api-gateway:v0.5.1
yaswanth111/tagent-discovery:v0.5.1
yaswanth111/tagent-monitoring:v0.5.1
yaswanth111/tagent-ai-engine:v0.5.1
yaswanth111/tagent-remediation:v0.5.1
yaswanth111/tagent-notification:v0.5.1
yaswanth111/tagent-web:v0.5.1
What's Changed
📦 Other Changes
- fix: disable ollama persistence by default (fixes Pending on clusters… by @arumullayaswanth in #104
- Fix/remove storybook cleanup by @arumullayaswanth in #105
- Fix/remove storybook cleanup by @arumullayaswanth in #106
- release: v0.5.1 — web UI access (NodePort 31777) + node detail, AI chat, metrics-server by @arumullayaswanth in #149
Full Changelog: v0.5.0...v0.5.1