store: Fix: remediate.sh wrapper on CT 302 for Claude escalation from n8n
This commit is contained in:
parent
da17afdeba
commit
b155102afe
@ -0,0 +1,32 @@
|
|||||||
|
---
|
||||||
|
id: 88d56c13-352b-4f0f-b051-00de05458037
|
||||||
|
type: fix
|
||||||
|
title: "Fix: remediate.sh wrapper on CT 302 for Claude escalation from n8n"
|
||||||
|
tags: [claude-runner, n8n, monitoring, homelab, claude-code, automation]
|
||||||
|
importance: 0.7
|
||||||
|
confidence: 0.8
|
||||||
|
created: "2026-02-20T04:17:01.714148+00:00"
|
||||||
|
updated: "2026-02-20T04:17:01.714148+00:00"
|
||||||
|
---
|
||||||
|
|
||||||
|
# remediate.sh on CT 302 (claude-runner)
|
||||||
|
|
||||||
|
## Location
|
||||||
|
`/root/.claude/skills/server-diagnostics/remediate.sh` on CT 302 (10.10.0.148)
|
||||||
|
|
||||||
|
## Purpose
|
||||||
|
Bash wrapper that receives escalation JSON data from n8n and invokes Claude CLI in headless mode to diagnose and remediate server issues autonomously.
|
||||||
|
|
||||||
|
## Invocation
|
||||||
|
Called by the n8n Server Health Monitor workflow when `health_check.py` exits with code 2 (escalation needed).
|
||||||
|
|
||||||
|
## Claude CLI Command Used
|
||||||
|
```bash
|
||||||
|
claude --print --dangerously-skip-permissions
|
||||||
|
```
|
||||||
|
|
||||||
|
## Flow
|
||||||
|
1. n8n SSH node detects exit code 2 from health_check.py
|
||||||
|
2. n8n passes escalation JSON to remediate.sh via SSH
|
||||||
|
3. remediate.sh invokes Claude CLI with the escalation context
|
||||||
|
4. Claude diagnoses and remediates the issue headlessly
|
||||||
Loading…
Reference in New Issue
Block a user