Apre la sessione. Sa già tutto.

Hook SessionStart. Scansiona repos, API, messaggi, VPS. Report strutturato nel contesto.

FREE AGPL-3.0

Radar di sessione

SESSION START GIT REPOS THIA seed web VPS API health model MSG SINAPSI TM3 tgram WARN ANOMALY STATE .md SYSTEM AWARENESS

Quattro domande. Quattro attese.

Ogni sessione parte da zero. Repo, commit, server, messaggi. Spieghi tutto. Ogni volta.

Senza: “Stato di THIA?” Aspetti. “File non committati?” Aspetti. “VPS online?” Aspetti. “Messaggi?” Aspetti.

Un hook. Cinque scan. Zero input.

Si attiva ad ogni SessionStart. Scansiona, genera report, inietta nel contesto.

1

Git Scan

Scansiona tutti i repo git nella base: branch, commit, dirty files, ahead/behind rispetto al remote.

2

API/VPS Health

Controlla la salute delle API e del VPS con un curl all'endpoint health. Status, modello, uptime.

3

Messaggi Sinapsi

Legge i messaggi inter-nodo non letti. Telegram relay, bridge, notifiche dai collaboratori.

4

Report Strutturato

Genera un report leggibile che l'AI coder riceve nel contesto iniziale della sessione.

5

Persistenza

Lo stato viene salvato in system_state.md per riferimento anche dopo la sessione.

Principio: Un riflesso, non un dashboard. Il contesto arriva prima della domanda.

Cosa scansiona

Dati strutturati. Testo nel contesto. Pronti per ragionare.

Cosa scansiona Informazione Esempio output
Git repos branch, commit hash, dirty files, ahead/behind THIA: c6160e3 main | dirty:2
VPS / API status, modello attivo, uptime online | gemini-3-flash | 2h32m
Messaggi canale, mittente, anteprima testo 1 unread: [telegram-relay] Op->TM1: ...
Warning anomalie, divergenze, problemi 3 repos ahead of remote

Con

Apri il progetto. L'AI coder dice:

Sono TM1, nuova istanza. Stato: - 4 repo scansionati, tutti allineati tranne THIA (2 file non committati) - VPS online da 13 ore, Gemini Flash attivo, container healthy - 1 messaggio non letto: [telegram-relay] TM3: report rebuild completato - Warning: seed-landing 1 commit ahead of remote

Nessuna domanda. Primo secondo, già operativo.

Installazione

1

Scarica il seed file.

2

Copia SEED-system-awareness.md nella root del tuo progetto.

3

L'AI coder legge il seed, genera lo script, configura l'hook. Scansiona.

Scarica SEED-system-awareness.md
# 1. Clone il repo d-nd-seed
git clone https://github.com/GrazianoGuiducci/d-nd-seed.git
cd d-nd-seed
./install.sh profiles/example.json

# 2. Oppure configura manualmente in .claude/settings.local.json
{
  "hooks": {
    "SessionStart": [
      {
        "matcher": "",
        "hooks": [{
          "type": "command",
          "command": "bash .claude/hooks/system_awareness.sh"
        }]
      }
    ]
  }
}

# 3. Crea lo script .claude/hooks/system_awareness.sh
#!/bin/bash
BASE_DIR="$(pwd)"
STATE_FILE=".claude/hooks/system_state.md"

echo "# System State - $(date)" > "$STATE_FILE"

# Scan git repos
for dir in */; do
  if [ -d "$dir/.git" ]; then
    cd "$dir"
    BRANCH=$(git branch --show-current 2>/dev/null)
    HASH=$(git rev-parse --short HEAD 2>/dev/null)
    DIRTY=$(git status --porcelain | wc -l)
    echo "$dir: $HASH $BRANCH | dirty:$DIRTY" >> "../$STATE_FILE"
    cd "$BASE_DIR"
  fi
done

# Check VPS health
HEALTH=$(curl -s --max-time 5 http://YOUR_VPS:3002/health)
echo "VPS: $HEALTH" >> "$STATE_FILE"

# Output to stdout (injected into context)
cat "$STATE_FILE"

# 4. Rendi eseguibile
chmod +x .claude/hooks/system_awareness.sh

Esplora gli altri moduli

Safety Guard

pattern · PreToolUse · free

Anamnesis

v0.1 live · AGPL · free

Thinker Skills

17 skill · 6 cluster · free