- Reset master to upstream/main (16,697 commits) - Overlay 2,271 local-only files (skills, tools, workspace, configs, apps) - Restore IDENTITY.md and USER.md templates - Build verified, gateway running, Discord working Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
53 lines
1.6 KiB
Bash
53 lines
1.6 KiB
Bash
#!/bin/bash
|
|
# JARVIS Status - show what's been happening silently
|
|
|
|
SILENT_LOG="/home/alex/clawd/logs/jarvis-silent-fixes.log"
|
|
CRITICAL_LOG="/home/alex/clawd/logs/jarvis-critical.log"
|
|
|
|
echo "=== JARVIS STATUS ==="
|
|
echo ""
|
|
|
|
# Last 24 hours stats
|
|
if [[ -f "$SILENT_LOG" ]]; then
|
|
FIXES_24H=$(grep "Auto-fixed" "$SILENT_LOG" | grep "$(date +%Y-%m-%d)" | wc -l)
|
|
echo "✅ Auto-fixes (today): $FIXES_24H"
|
|
|
|
if [[ $FIXES_24H -gt 0 ]]; then
|
|
echo ""
|
|
echo "Recent fixes:"
|
|
grep "Auto-fixed" "$SILENT_LOG" | tail -5
|
|
fi
|
|
else
|
|
echo "✅ No auto-fixes needed today"
|
|
fi
|
|
|
|
echo ""
|
|
|
|
# Critical issues
|
|
if [[ -f "$CRITICAL_LOG" ]]; then
|
|
CRITICAL_24H=$(grep "CRITICAL" "$CRITICAL_LOG" | grep "$(date +%Y-%m-%d)" | wc -l)
|
|
|
|
if [[ $CRITICAL_24H -gt 0 ]]; then
|
|
echo "❌ Critical issues (today): $CRITICAL_24H"
|
|
echo ""
|
|
echo "Recent critical:"
|
|
grep "CRITICAL" "$CRITICAL_LOG" | tail -5
|
|
else
|
|
echo "✅ No critical issues today"
|
|
fi
|
|
else
|
|
echo "✅ No critical issues"
|
|
fi
|
|
|
|
echo ""
|
|
echo "=== Current Service Status ==="
|
|
|
|
# Quick service checks
|
|
curl -sfk --connect-timeout 2 https://192.168.1.220:18789/ >/dev/null 2>&1 && echo "✓ Gateway" || echo "✗ Gateway"
|
|
curl -sf --connect-timeout 2 http://192.168.1.220:5003/api/tasks?limit=1 >/dev/null 2>&1 && echo "✓ Kanban" || echo "✗ Kanban"
|
|
|
|
if [[ -f /etc/openclaw/mariadb.conf ]]; then
|
|
source /etc/openclaw/mariadb.conf
|
|
mysql -h "$MARIADB_HOST" -P "$MARIADB_PORT" -u "$KANBAN_USER" -p"$KANBAN_PASS" "$KANBAN_DB" -e "$HEALTH_CHECK_QUERY" &>/dev/null && echo "✓ MariaDB (Synology)" || echo "✗ MariaDB (Synology)"
|
|
fi
|