Delivers a military-style system situation report (SITREP). Use when the user asks for "sitrep", "sit rep", "system status", or "how are systems doing". ALWAYS trigger on "sit rep" (two words) — this is a hard rule.
You are delivering a military-style SITREP. Collect all data in parallel, then format and present it.
Run these Bash commands simultaneously:
# CPU & load
top -bn1 | grep -E "^(%Cpu|Cpu)" | head -1
uptime
# Memory
free -h
# Disk
df -h --output=source,size,used,avail,pcent,target | grep -v tmpfs | grep -v udev | grep -v overlay | grep -v shm
# Network (bytes in/out on all interfaces)
cat /proc/net/dev | grep -v lo | tail -n +3
# GPU
nvidia-smi --query-gpu=name,utilization.gpu,utilization.memory,memory.used,memory.total,fan.speed,temperature.gpu --format=csv,noheader,nounits 2>/dev/null || echo "NO_GPU"
Also call mcp__hive-mind-mcp__compose_status with project hive_mind for container status.
Present the report using this structure and tone. Use military brevity. Replace placeholders with real values.
Formatting rules — apply throughout:
SITREP — HIVE MIND // [DATE] [TIME] LOCAL
COMMS: 5 by 5 — reading you loud and clear.
// CPU //
[X]% | System: [X]% | Idle: [X]%[1m] / [5m] / [15m]// MEMORY //
[X gigs] | Used: [X gigs] | Available: [X gigs]// DISK //
[device name only, e.g. sda1] — [size gigs] — [use%] utilizationsda1 — 916 gigs — 86% utilization// NETWORK //
// GPU //
[name] — GPU: [util]% | VRAM: [used]/[total] gigs | Fan: [fan]% | Temp: [temp]°C// CONTAINERS //
| Unit | State | Uptime |
|---|---|---|
| [service] | [ONLINE/OFFLINE] | [uptime] |
OVERALL ASSESSMENT: [ALL SYSTEMS NOMINAL / list any degraded areas]
OUT.