Neue Ansicht 'Von allein': Skills + Vorschlags-Bilanz der Box (+ schlafende P1-Basis)
User-Wunsch 15.07.: EIN Viewpoint, was die Box selbst geleistet hat - Chronik ist zu kompliziert. Neue Operativ-Ansicht #eigenleben: - Skills aus ~/.hermes/skills (= Lucys Satz) mit Klartext-Beschreibung, Nutzungszaehler (.usage.json) und Herkunft (selbst erstellt / von uns gebaut / mitgeliefert), aufklappbar mit vollem SKILL.md. - Vorschlags-Bilanz: angenommen (Auftragsbuch-Chronik) + abgelehnt mit Grund (Lern-Journal) als eine Timeline + Zaehler. Backend: services/eigenleben.py + routers/eigenleben.py (read-only). Mit an Bord (User-Ja, schlafend): P1-Basis des Gateway-Auszugs der Parallel-Session (config.V1_UPSTREAM + app.py-Weiche + gateway_forward) - ohne MC_V1_UPSTREAM in der Unit exakt altes Verhalten; Rest von P1 (gateway_app, deploy.sh, Unit, token_stats) committet die andere Session. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -65,6 +65,17 @@ else
|
||||
echo "FAIL · MC2 /api/health meldet Engine nicht erreichbar"; fail=1
|
||||
fi
|
||||
|
||||
# 4b. MC2-Gateway (eigenständiger /v1-Datenpfad, UMBAU v3 P1) gesund? Nur prüfen, wenn
|
||||
# die Unit enabled ist — Postchecks können auf Ständen vor dem Gateway-Auszug laufen.
|
||||
GW_URL="${MC2_GATEWAY_URL:-http://127.0.0.1:9010}"
|
||||
if systemctl --user is-enabled --quiet mc2-gateway 2>/dev/null; then
|
||||
if curl -sf -m 8 "$GW_URL/gw/health" 2>/dev/null | grep -qE '"engine_reachable":[[:space:]]*true'; then
|
||||
echo "PASS · mc2-gateway gesund (Prozess + Engine)"
|
||||
else
|
||||
echo "FAIL · mc2-gateway antwortet nicht/Engine weg — LLM-DATENPFAD BETROFFEN"; fail=1
|
||||
fi
|
||||
fi
|
||||
|
||||
# 5. Mem0-Sidecar (Gedächtnis) erreichbar?
|
||||
if curl -sf -m 5 "$MEM0_URL/health" >/dev/null 2>&1; then
|
||||
echo "PASS · Mem0-Sidecar erreichbar"
|
||||
|
||||
Reference in New Issue
Block a user