Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#101 5 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
66/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
bash, shell

Línea de trabajo

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.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
Shell
Estrellas
16
Forks
6
Merge medio
6 h 24 min
PR fusionados (30 d)
5

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de DimitriGeelen/agentic-engineering-framework

Todos los issues de DimitriGeelen/agentic-engineering-framework

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.