store: Gap: Claude CLI not installed on CT 300 claude-runner (Tier 2 broken)
This commit is contained in:
parent
b9577925e1
commit
fbec1b9d45
@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
id: c684a1ea-bdb6-4e4b-9416-e50e471221a0
|
||||||
|
type: insight
|
||||||
|
title: "Gap: Claude CLI not installed on CT 300 claude-runner (Tier 2 broken)"
|
||||||
|
tags: [ct300, claude-runner, claude-cli, gap, tier2, server-diagnostics, headless-claude, insight]
|
||||||
|
importance: 0.7
|
||||||
|
confidence: 0.8
|
||||||
|
created: "2026-03-01T14:16:43.877297+00:00"
|
||||||
|
updated: "2026-03-01T14:16:43.877297+00:00"
|
||||||
|
---
|
||||||
|
|
||||||
|
# Gap: Claude CLI Not Installed on CT 300 claude-runner
|
||||||
|
|
||||||
|
## Discovery
|
||||||
|
During investigation of CT 300, found that **Claude CLI is not installed** despite CT 300 being the designated Claude runner LXC.
|
||||||
|
|
||||||
|
## Verification
|
||||||
|
- `which claude` returns nothing
|
||||||
|
- No npm or node installation found on the container
|
||||||
|
|
||||||
|
## Impact
|
||||||
|
- **Tier 1** health checks (health_check.py, pure Python) work fine — unaffected
|
||||||
|
- **Tier 2** escalation (client.py triggering Claude for deeper diagnosis) is **completely non-functional**
|
||||||
|
- N8N can trigger Tier 1 but any exit code 2 (escalate) cannot proceed further
|
||||||
|
|
||||||
|
## Resolution Path
|
||||||
|
To fix Tier 2, install on CT 300:
|
||||||
|
1. Node.js + npm
|
||||||
|
2. Claude CLI (`npm install -g @anthropic-ai/claude-code` or equivalent)
|
||||||
|
3. Authenticate Claude CLI with API key
|
||||||
|
|
||||||
|
## Status
|
||||||
|
Open gap as of 2026-03-01. Not yet resolved.
|
||||||
Loading…
Reference in New Issue
Block a user