diff --git a/bin/timmy-loop.sh b/bin/timmy-loop.sh index d7a94bd..4b65022 100755 --- a/bin/timmy-loop.sh +++ b/bin/timmy-loop.sh @@ -13,10 +13,10 @@ set -uo pipefail export PATH="$HOME/.local/bin:$HOME/.hermes/bin:/usr/local/bin:$PATH" -REPO="$HOME/Timmy-Time-dashboard" -STATE="$REPO/.loop/state.json" -LOG_DIR="$REPO/.loop/logs" -CLAIMS="$REPO/.loop/claims.json" +REPO="$HOME/.hermes" +STATE="$REPO/loop/state.json" +LOG_DIR="$REPO/loop/logs" +CLAIMS="$REPO/loop/claims.json" PROMPT_FILE="$HOME/.hermes/bin/timmy-loop-prompt.md" LOCKFILE="/tmp/timmy-loop.lock" COOLDOWN=3 @@ -30,7 +30,7 @@ DEEP_TRIAGE_INTERVAL=20 # Hermes+Timmy deep triage every N cycles TRIAGE_SCRIPT="$REPO/scripts/triage_score.py" RETRO_SCRIPT="$REPO/scripts/cycle_retro.py" DEEP_TRIAGE_SCRIPT="$REPO/scripts/deep_triage.sh" -QUEUE_FILE="$REPO/.loop/queue.json" +QUEUE_FILE="$REPO/loop/queue.json" # macOS doesn't have timeout; use perl fallback if ! command -v timeout &>/dev/null; then timeout() { @@ -211,7 +211,7 @@ CYCLE=$(python3 -c "import json; print(json.load(open('$STATE'))['cycle'])") while true; do # Check for stop file - if [ -f "$REPO/.loop/STOP" ]; then + if [ -f "$REPO/loop/STOP" ]; then log "STOP file found. Halting loop." update_state "status" '"stopped"' break diff --git a/bin/timmy-orchestrator.sh b/bin/timmy-orchestrator.sh index 3b68083..12e7f88 100755 --- a/bin/timmy-orchestrator.sh +++ b/bin/timmy-orchestrator.sh @@ -30,7 +30,7 @@ log() { echo "[$(date '+%Y-%m-%d %H:%M:%S')] TIMMY: $*" >> "$LOG" } -REPOS="rockachopa/Timmy-time-dashboard rockachopa/alexanderwhitestone.com rockachopa/hermes-agent replit/timmy-tower replit/token-gated-economy" +REPOS="Timmy_Foundation/hermes-agent Timmy_Foundation/the-nexus hermes/hermes-config Rockachopa/alexanderwhitestone.com" gather_state() { local state_dir="/tmp/timmy-state-$$"