wip: preserve timmy loop script changes
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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-$$"
|
||||
|
||||
Reference in New Issue
Block a user