Appearance
Configuration
Agent (interactive Slack)
Required:
ANTHROPIC_API_KEYSLACK_BOT_TOKENSLACK_APP_TOKEN
Common:
SRE_MODE:autonomousorwatcher.CLAUDE_MODEL:sonnetoropus.TARGET_NAMESPACE: default namespace for interactive requests.TARGET_NAMESPACES: comma-separated list for scheduled scans.SRE_ALERT_CHANNEL: channel ID for scheduled scan alerts.SCAN_INTERVAL_SECONDS: seconds between scheduled scans.SQLITE_PATH: defaults to/data/lucas.db.PROMPT_FILE: defaults to/app/master-prompt-interactive.md.
Notes:
- If
SRE_ALERT_CHANNELis empty, scheduled scans are disabled. SRE_MODE=watcheruses the report-only prompt.
Agent (CronJob mode)
Required:
TARGET_NAMESPACESRE_MODE:autonomousorreport.AUTH_MODE:api-keyorcredentials.
If AUTH_MODE=api-key:
ANTHROPIC_API_KEY
If AUTH_MODE=credentials:
- Mount
credentials.jsonat/secrets/credentials.jsonor$HOME/.claude/.credentials.json.
Optional:
SLACK_WEBHOOK_URL: enables Slack notifications.SQLITE_PATH: defaults to/data/lucas.db.
Dashboard
SQLITE_PATH: defaults to/data/lucas.db.PORT: defaults to8080.LOG_PATH: defaults to/data/lucas.log.AUTH_USER: defaults toa2wmin.AUTH_PASS: defaults toa2wssword.
