[CRITICAL][OPS] Zero autonomous agent work since Apr 4 — restart or replace loops #282

Open
opened 2026-04-06 17:11:40 +00:00 by Timmy · 1 comment
Owner

Problem

ALL agent loops (claude-loop, gemini-loop, kimi-loop) are dead. No autonomous issue processing since ~April 4. The backlog has grown by 152 issues with zero throughput.

Previous State (Apr 4 audit)

  • Claude loop: death-cycling (10 workers, all crash-respawning)
  • Gemini loop: 100% failure rate
  • Kimi loop: dead 11 days

Current State

  • All loop scripts archived to ~/.hermes/archive/legacy-loops/bin/
  • No cron jobs scheduled
  • No tmux windows running loops
  • Backlog: 511 open issues, growing

Acceptance Criteria

  • Root-cause the loop failures from Apr 4 (check logs)
  • Fix or rewrite the loop mechanism
  • At least ONE loop running and successfully closing issues within 24h
  • Success metric: loop picks up issue -> creates PR -> PR passes CI -> issue closed
  • Console proof: 3 consecutive successful issue completions
  • Relates to: #218 (rebuild workforce-manager.py), #219 (agent assignment rules)
## Problem ALL agent loops (claude-loop, gemini-loop, kimi-loop) are dead. No autonomous issue processing since ~April 4. The backlog has grown by 152 issues with zero throughput. ## Previous State (Apr 4 audit) - Claude loop: death-cycling (10 workers, all crash-respawning) - Gemini loop: 100% failure rate - Kimi loop: dead 11 days ## Current State - All loop scripts archived to ~/.hermes/archive/legacy-loops/bin/ - No cron jobs scheduled - No tmux windows running loops - Backlog: 511 open issues, growing ## Acceptance Criteria - [ ] Root-cause the loop failures from Apr 4 (check logs) - [ ] Fix or rewrite the loop mechanism - [ ] At least ONE loop running and successfully closing issues within 24h - [ ] Success metric: loop picks up issue -> creates PR -> PR passes CI -> issue closed - [ ] Console proof: 3 consecutive successful issue completions - [ ] Relates to: #218 (rebuild workforce-manager.py), #219 (agent assignment rules)
Timmy self-assigned this 2026-04-06 17:11:40 +00:00
Author
Owner

Loop Fix Applied + Restarted

Root Cause (Two Bugs)

  1. LOG_DIR undefinedset -euo pipefail with $LOG_DIR used on line 11 before definition on line 35. Script crashed instantly every time.
  2. Hardcoded dead IP — Clone URLs used 143.198.27.163:3000 which is unreachable. Changed to forge.alexanderwhitestone.com.

Fixes Applied

  • claude-loop.sh: Added early LOG_DIR definition, replaced 2 hardcoded IPs with forge domain
  • gemini-loop.sh: Same two fixes applied

Current State

[2026-04-06 13:42:14] === Claude Loop Started — 1 workers (max 10) ===
[2026-04-06 13:42:21] WORKER-1: === ISSUE #833: [BUG] Missing /help page (the-nexus) ===
[2026-04-06 13:42:25] WORKER-1: Launching Claude Code for #833...

Claude loop is ALIVE and processing issue #833. First successful issue pickup since April 3.

Remaining

  • Gemini loop not yet started (fix applied, ready to launch)
  • Monitor for 3 consecutive successes before closing this issue
  • Integrate log-metric.sh calls into loop for #284
## Loop Fix Applied + Restarted ### Root Cause (Two Bugs) 1. **LOG_DIR undefined** — `set -euo pipefail` with `$LOG_DIR` used on line 11 before definition on line 35. Script crashed instantly every time. 2. **Hardcoded dead IP** — Clone URLs used `143.198.27.163:3000` which is unreachable. Changed to `forge.alexanderwhitestone.com`. ### Fixes Applied - `claude-loop.sh`: Added early `LOG_DIR` definition, replaced 2 hardcoded IPs with forge domain - `gemini-loop.sh`: Same two fixes applied ### Current State ``` [2026-04-06 13:42:14] === Claude Loop Started — 1 workers (max 10) === [2026-04-06 13:42:21] WORKER-1: === ISSUE #833: [BUG] Missing /help page (the-nexus) === [2026-04-06 13:42:25] WORKER-1: Launching Claude Code for #833... ``` Claude loop is ALIVE and processing issue #833. First successful issue pickup since April 3. ### Remaining - [ ] Gemini loop not yet started (fix applied, ready to launch) - [ ] Monitor for 3 consecutive successes before closing this issue - [ ] Integrate log-metric.sh calls into loop for #284
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-config#282