Files
claude-code/settings.json
OpenCode Test a80f714fc2 feat: Implement Phase 1 K8s agent orchestrator system
Core agent system for Raspberry Pi k0s cluster management:

Agents:
- k8s-orchestrator: Central task delegation and decision making
- k8s-diagnostician: Cluster health, logs, troubleshooting
- argocd-operator: GitOps deployments and rollbacks
- prometheus-analyst: Metrics queries and alert analysis
- git-operator: Manifest management and PR workflows

Workflows:
- cluster-health-check.yaml: Scheduled health assessment
- deploy-app.md: Application deployment guide
- pod-crashloop.yaml: Automated incident response

Skills:
- /cluster-status: Quick health overview
- /deploy: Deploy or update applications
- /diagnose: Investigate cluster issues

Configuration:
- Agent definitions with model assignments (Opus/Sonnet)
- Autonomy rules (safe/confirm/forbidden actions)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 11:25:11 -08:00

68 lines
1.6 KiB
JSON

{
"enabledPlugins": {
"frontend-design@claude-plugins-official": true,
"typescript-lsp@claude-plugins-official": true,
"commit-commands@claude-plugins-official": true,
"superpowers@superpowers-marketplace": true
},
"alwaysThinkingEnabled": true,
"model": "opus",
"agents": {
"k8s-orchestrator": {
"model": "opus",
"promptFile": "agents/k8s-orchestrator.md",
"description": "Central orchestrator for K8s cluster management tasks"
},
"k8s-diagnostician": {
"model": "sonnet",
"promptFile": "agents/k8s-diagnostician.md",
"description": "Cluster health, pod/node status, log analysis"
},
"argocd-operator": {
"model": "sonnet",
"promptFile": "agents/argocd-operator.md",
"description": "ArgoCD app sync, deployments, rollbacks"
},
"prometheus-analyst": {
"model": "sonnet",
"promptFile": "agents/prometheus-analyst.md",
"description": "Metrics queries, alert analysis, trends"
},
"git-operator": {
"model": "sonnet",
"promptFile": "agents/git-operator.md",
"description": "Git commits, PRs, manifest management"
}
},
"autonomy": {
"safe_actions": [
"get",
"describe",
"logs",
"list",
"top",
"diff",
"refresh"
],
"confirm_actions": [
"delete",
"patch",
"edit",
"scale",
"rollout",
"apply",
"sync",
"commit",
"push",
"create-pr"
],
"forbidden_actions": [
"drain",
"cordon",
"delete node",
"reset",
"delete namespace"
]
}
}