singularity-forge/src
TÂCHES 8bd27f74e0 fix: idle watchdog false-fires on active agents (#52) (#65)
The idle watchdog checked lastProgressAt to detect stalled agents, but
nothing updated that timestamp during normal execution. Any task taking
>10min triggered false idle recovery, steering messages, and eventually
got skipped — even while actively writing code.

Add detectWorkingTreeActivity() check before recovery: if git reports
uncommitted changes, the agent is working. Bump lastProgressAt and
skip recovery. Genuinely idle agents (clean working tree) still get
recovered as before.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 16:08:46 -06:00
..
resources fix: idle watchdog false-fires on active agents (#52) (#65) 2026-03-11 16:08:46 -06:00
tests fix: support pi extensions from ~/.pi/agent/extensions/ (#51) 2026-03-11 13:09:30 -06:00
app-paths.ts Initial commit 2026-03-10 22:28:37 -06:00
cli.ts fix: support print/JSON mode in cli.js so subagents don't hang 2026-03-11 11:21:12 -06:00
loader.ts feat: add mac-tools extension (macOS native automation) 2026-03-11 01:57:53 -06:00
resource-loader.ts fix: support pi extensions from ~/.pi/agent/extensions/ (#51) 2026-03-11 13:09:30 -06:00
tool-bootstrap.ts fix: bootstrap managed tools and gh auth 2026-03-11 10:52:45 -06:00
wizard.ts fix: handle Windows backspace in masked input + support custom browser path (#36, #34) 2026-03-11 07:47:37 -06:00