Compare commits
3 Commits
main
...
timmy/kimi
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0c13e5f600 | ||
|
|
4c7d19e571 | ||
|
|
710d724cc0 |
@@ -13,10 +13,10 @@ set -uo pipefail
|
|||||||
|
|
||||||
export PATH="$HOME/.local/bin:$HOME/.hermes/bin:/usr/local/bin:$PATH"
|
export PATH="$HOME/.local/bin:$HOME/.hermes/bin:/usr/local/bin:$PATH"
|
||||||
|
|
||||||
REPO="$HOME/.hermes"
|
REPO="$HOME/Timmy-Time-dashboard"
|
||||||
STATE="$REPO/loop/state.json"
|
STATE="$REPO/.loop/state.json"
|
||||||
LOG_DIR="$REPO/loop/logs"
|
LOG_DIR="$REPO/.loop/logs"
|
||||||
CLAIMS="$REPO/loop/claims.json"
|
CLAIMS="$REPO/.loop/claims.json"
|
||||||
PROMPT_FILE="$HOME/.hermes/bin/timmy-loop-prompt.md"
|
PROMPT_FILE="$HOME/.hermes/bin/timmy-loop-prompt.md"
|
||||||
LOCKFILE="/tmp/timmy-loop.lock"
|
LOCKFILE="/tmp/timmy-loop.lock"
|
||||||
COOLDOWN=3
|
COOLDOWN=3
|
||||||
@@ -30,7 +30,7 @@ DEEP_TRIAGE_INTERVAL=20 # Hermes+Timmy deep triage every N cycles
|
|||||||
TRIAGE_SCRIPT="$REPO/scripts/triage_score.py"
|
TRIAGE_SCRIPT="$REPO/scripts/triage_score.py"
|
||||||
RETRO_SCRIPT="$REPO/scripts/cycle_retro.py"
|
RETRO_SCRIPT="$REPO/scripts/cycle_retro.py"
|
||||||
DEEP_TRIAGE_SCRIPT="$REPO/scripts/deep_triage.sh"
|
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
|
# macOS doesn't have timeout; use perl fallback
|
||||||
if ! command -v timeout &>/dev/null; then
|
if ! command -v timeout &>/dev/null; then
|
||||||
timeout() {
|
timeout() {
|
||||||
@@ -211,7 +211,7 @@ CYCLE=$(python3 -c "import json; print(json.load(open('$STATE'))['cycle'])")
|
|||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
# Check for stop file
|
# Check for stop file
|
||||||
if [ -f "$REPO/loop/STOP" ]; then
|
if [ -f "$REPO/.loop/STOP" ]; then
|
||||||
log "STOP file found. Halting loop."
|
log "STOP file found. Halting loop."
|
||||||
update_state "status" '"stopped"'
|
update_state "status" '"stopped"'
|
||||||
break
|
break
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ log() {
|
|||||||
echo "[$(date '+%Y-%m-%d %H:%M:%S')] TIMMY: $*" >> "$LOG"
|
echo "[$(date '+%Y-%m-%d %H:%M:%S')] TIMMY: $*" >> "$LOG"
|
||||||
}
|
}
|
||||||
|
|
||||||
REPOS="Timmy_Foundation/hermes-agent Timmy_Foundation/the-nexus hermes/hermes-config Rockachopa/alexanderwhitestone.com"
|
REPOS="rockachopa/Timmy-time-dashboard rockachopa/alexanderwhitestone.com rockachopa/hermes-agent replit/timmy-tower replit/token-gated-economy"
|
||||||
|
|
||||||
gather_state() {
|
gather_state() {
|
||||||
local state_dir="/tmp/timmy-state-$$"
|
local state_dir="/tmp/timmy-state-$$"
|
||||||
|
|||||||
Reference in New Issue
Block a user