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.