Pulse Agent

PULSE AGENT

v1.14.2 // 82 TOOLS // 73 RECIPES // PROTOCOL v2

AI-powered SRE and Security agent for OpenShift. Claude diagnoses, triages, and remediates — 24/7.

[ SOURCE ] RELEASES PULSE UI →
82
Tools
16
Scanners
1,078
Tests
73
PromQL Recipes
84
Eval Prompts
71%
Prompt Reduction

// CAPABILITIES

Full-spectrum cluster operations. Autonomous when you trust it.

SRE Diagnostics AI

Investigate pod failures, crash loops, OOM kills, scheduling problems. Correlate events, logs, and Prometheus metrics for root cause analysis.

Security Scanner SEC

Privileged containers, RBAC audit, network policy gaps, image security, SCC analysis, secret hygiene. Full cluster security posture in one scan.

Autonomous Monitor AUTO

16 scanners running every 60 seconds. Crashloops, pending pods, failed deployments, node pressure, cert expiry, firing alerts, OOM kills, image pull errors, degraded operators, DaemonSet gaps, HPA saturation + 5 audit scanners.

Auto-Fix Engine AUTO

Trust level 3: safe fixes without approval. Trust level 4: full autonomous. Rollback snapshots for every action. Rate-limited with cooldown.

Orchestrator AI

Auto-routing agent classifies SRE, Security, or View Designer intent per message. Keyword-based fast routing, shared context bus, cross-agent handoff.

Self-Improving Memory AI

Learns from every interaction. Extracts runbooks from confirmed resolutions. Detects patterns. Augments prompts with relevant past incidents.

Confidence Scoring

Every finding, investigation, and action includes a 0-100% confidence score. Reasoning chains with evidence and alternatives considered.

Error Intelligence

Structured error types with 7 categories. Thread-safe ring buffer tracking. Circuit breaker with auto-recovery. Database resilience decorators.

Morning Briefing

Time-aware greeting, action summary, investigation count, current cluster state. The 30-second standup replacement for your cluster.

Generative Dashboards AI

73 PromQL recipes across 16 categories. Semantic auto-layout engine. discover_metrics → verify_query → build. Data-first, never empty charts.

Intelligence Loop AI

Feeds analytics back into the system prompt. Query reliability scores, dashboard patterns, error hotspots, token efficiency. The agent gets smarter over time.

Prompt Optimization

71% prompt reduction (28KB → 8KB). Selective component schemas. Selective runbooks. Token tracking per turn. Cache hit rate monitoring.

Tool Analytics AI

Full audit log of every tool invocation. Chain discovery via bigram analysis. Next-tool hints injected into prompts. Token tracking and usage stats API.

Fleet Management

Multi-cluster operations across your fleet. 5 fleet tools for cross-cluster visibility, comparison, and coordinated actions.

GitOps / ArgoCD

6 ArgoCD integration tools. Application sync status, health checks, rollback operations, and drift detection across GitOps-managed clusters.

Eval Framework

84 evaluation prompts for systematic agent testing. Measures tool selection accuracy, response quality, and diagnostic reasoning across SRE and security scenarios.

// CONVERSATION

Talk to your cluster like a colleague.

sre> Check overall cluster health
sre> Why are pods crashing in namespace monitoring?
sre> Show me all Warning events across the cluster
sre> What's the resource utilization across nodes?
sre> Scale deployment nginx in namespace prod to 5 replicas
sec> Run a full security audit of the cluster
sec> Check RBAC for overly permissive roles
sec> Which namespaces are missing network policies?
sec> Show me all pods running under privileged SCCs

// TRUST LEVELS

Progressive autonomy. You decide how much to trust.

0

Monitor Only
Observe & report

1

Suggest
Dry-run previews

2

Ask First
Propose + confirm

3

Auto-Fix Safe
Low-risk auto

4

Full Auto
All categories

// QUICK START

From zero to scanning in 60 seconds.

# install
git clone https://github.com/alimobrem/pulse-agent.git
cd pulse-agent && pip install -e .

# configure (pick one)
ANTHROPIC_VERTEX_PROJECT_ID=your-project CLOUD_ML_REGION=us-east5 # Vertex AI
ANTHROPIC_API_KEY=sk-ant-... # or Anthropic API

# run
python -m sre_agent.main # SRE agent
python -m sre_agent.main security # Security scanner
pulse-agent-api # API server (for Pulse UI)

# deploy to OpenShift with Pulse UI
./deploy/deploy.sh --agent-repo . # from Pulse UI repo

Your cluster deserves an AI copilot.

Pair with OpenShift Pulse for the full experience, or run standalone as a CLI.

[ DEPLOY AGENT ] PULSE UI