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