CommandCodeAI / CommandCodeAI/command-code

CLI abandons to-do list tracker during execution (Potential harness failure)

Aperta
#878 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Nessun dato sulla lingua
Stelle
4k
Fork
350
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Summary

While building a WordPress plugin, the Command Code CLI generated a to-do list but stopped updating it before completion. The CLI continued working past the point of updating the tracker, leading to a stale list. When asked why it stopped when work was incomplete, the CLI admitted to a process failure, stating it stopped maintaining the tracker rather than the work itself. This appears to be a harness failure regarding state and task management.

Expected Behavior

The CLI should continuously maintain and update its to-do list tracker as it progresses through tasks, marking items as complete when finished to ensure the tracker remains synchronized with actual work progress.

Actual Behavior

The CLI stopped updating the tracker, leaving items pending even after they were completed. When prompted about the stalled list, the CLI responded:

"Direct answer: I didn't stop the work — I stopped maintaining the tracker. The last pending item was 'remaining integrations,' which I'd finished long ago, but I never marked it done and then kept working past the point where I was updating it. That's a real process failure: a stale list is worse than no list. But chasing it down was worth it, because that item was hiding a real problem."

Steps to reproduce the issue

Prompt Command Code CLI to build a multi-step project (e.g., a WordPress plugin).

Allow the CLI to generate a to-do list to track its progress.

Observe the CLI's progress as it completes tasks without checking them off the generated list.

Ask the CLI why it stopped when the list was not completed to trigger the state acknowledgment.

Command Code Version

1.55.1

Operating System

Linux

Terminal/IDE

tmux

Shell

bash

Session file (optional)

command-code-session-f5b9bdae.md

Fix prompt (optional)

No response

Additional context

No response

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

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.

Direzione di ricerca

Inizia esaminando il file di sessione allegato command-code-session-f5b9bdae.md e riproduci il workflow in più passaggi del plugin WordPress descritto nell’issue. Traccia quando viene creata e aggiornata la lista di cose da fare generata; «done» significa che le attività completate vengono contrassegnate come tali durante l’intera esecuzione e che il tracker corrisponde al lavoro effettivamente svolto al completamento.

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

Valutazione

Ambito
ai, cli
Tipo di issue
Bug
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Attiva
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.