Skip to content

A2W: LucasAutonomous Kubernetes operations & reliability agent

Investigate, remediate, and drive lasting fixes.

A2W logo

Quick Start ​

  1. Create sealed secrets for the Anthropic API key and Slack tokens.
  2. Deploy with ArgoCD or apply the manifests directly.
  3. Open the dashboard and invite the bot to a Slack channel.

Introduction ​

Lucas is a Kubernetes operations and reliability agent. It runs in your cluster, inspects pods and logs, and can report or remediate based on the mode you choose.

Functionality ​

  • Slack-first investigations with thread context and follow-ups.
  • Scheduled scans across namespaces.
  • Runbooks for approved fixes and escalation rules.
  • Dashboard for runs, sessions, and token usage.

Deployment ​

Pick one of these paths:

  • ArgoCD: use the manifests as a source repo and let ArgoCD sync.
  • Plain YAML: apply the files in k8s/ with kubectl.

What's in this repo ​

  • src/agent/: Slack agent, scheduler, and runbooks.
  • src/dashboard/: Go dashboard and templates.
  • k8s/: Kubernetes manifests for agent, dashboard, and storage.
  • scripts/: install script that generates manifests and sealed secrets.

Short docs. Clear actions.