Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug]: fw doctor warns `TURN DRIVER is not armed` for every interactive claude-fw session that never used continuous mode

Aperta
#101 5 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
66/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
bash, shell

Direzione di ricerca

Read the turn-driver check at bin/fw:3210 alongside the continuous-run status check at bin/fw:3189, then inspect how bin/claude-fw writes continuous-run.jsonl and how fw continuous status distinguishes never-armed state from an expired directive. Done when fw doctor reports an informational or OK status for interactive sessions that never enabled continuous mode, while still warning when an armed directive has lapsed.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

area:cli bug severity:low status:fixed-on-bleeding-edge triaged
Bug Description

bin/fw:3189 prints OK Continuous-run wrapper last recorded ARMED from continuous-run.jsonl, written by bin/claude-fw for the budget auto-restart. Since T-3225, bin/fw:3210 then checks the turn driver and, when it is not armed, prints:

WARN  ...but the TURN DRIVER is not armed — the loop takes no turns
         reason: state-unreadable-or-empty
         Arm it:  bin/fw continuous arm --hours N --iterations N

T-3225 fixed a real blind spot (a lapsed directive behind a green line). But the check fires the same way when continuous mode was never wanted: the operator launches claude-fw only for the budget auto-restart, works interactively, and has never run fw continuous arm (.context/working/.continuous-mode.yaml and .next-directive.yaml do not exist; fw continuous status: STOPPED). The advice "Arm it" points to unattended mode, which this operator does not want.

Steps to Reproduce
  1. Start an interactive session with claude-fw (no fw continuous arm ever run in the project).
  2. fw continuous status prints Continuous mode: STOPPED, Reason (live): state-unreadable-or-empty.
  3. fw doctor prints the WARN above.
Expected Behavior

Warn when continuous mode was armed and has lapsed (state file present, directive expired), as T-3225 intends. When it was never armed, an OK or INFO line such as turn driver: not in use (interactive sessions).

Actual Behavior

A permanent WARN for every interactive claude-fw user, with advice to arm unattended mode.

fw doctor output

AI Agent

Claude Code

Operating System

Linux

Additional Context

1.8.11 (e42aa41bf), vendored consumer, Linux (Ubuntu 20.04, systemd 245), Claude Code.

Lingua principale
Shell
Stelle
16
Fork
6
Merge medio
6h 24m
PR unite (30g)
5

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di DimitriGeelen/agentic-engineering-framework

Tutte le issue di DimitriGeelen/agentic-engineering-framework

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.