Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

cli: garbled usage text, omitted help flags, zero token reporting in do --json, and workspace defaulting

Fermée
#1,558 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
72/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Active
Stack technique
go

Piste de recherche

Start with cmd/codeaf/main.go and inspect the help text and usage templates around line 479, then review cmd/codeaf/do.go for token aggregation and cmd/codeaf/engine.go for workspace defaults. Run the listed help, JSON, and engine commands from a repository to reproduce the issues. Done means corrected help coverage and wording, accurate token values in do --json, and repository-aware workspace defaults.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

area:headless bug sev:papercut
Summary

CLI help text contains syntax errors and missing flag documentation, codeaf do --json omits token counts, and engine workspace flags default to user home instead of current directory.

Items & Observed Behavior
  1. Garbled CLI help sentence: Line 479 of cmd/codeaf/main.go contains a malformed sentence: "None takes --yolo, and What do and run can still refuse is a plan whose price crosses".
  2. Omitted CLI flags in --help: codeaf --help omits documentation for do --slots, --best, --cheap, --pin, --check-model, chat --max-cost, --max-hours, and the engine subcommand.
  3. Zero token count in do --json: Running codeaf do --json outputs "tokens": {"in": 0, "out": 0} despite reporting non-zero "spend_usd".
  4. Engine workspace defaults to home: Running codeaf engine --status or codeaf engine --stop from within a repository defaults --workspace to ~ instead of the current working directory.
Expected Behavior
  • Help and usage strings must be grammatically correct and list all supported flags.
  • do --json output must accurately aggregate and report token usage.
  • Subcommands should detect and use the active git root / working directory by default.
Root Cause / Location
  • cmd/codeaf/main.go: CLI help documentation and string templates.
  • cmd/codeaf/do.go: Token counter aggregation into the JSON envelope.
  • cmd/codeaf/engine.go: Default workspace resolution logic.

—
Drafted with CodeAF · reviewed and owned by the author

Langage dominant
Go
Étoiles
115
Forks
14
Merge moyen
12 h 27 min
PR mergées (30 j)
700

Préparer son environnement

Nous n'avons pas encore vérifié les fichiers d'installation de ce projet. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de Agent-Field/CodeAF

Toutes les issues de Agent-Field/CodeAF

Issues similaires

Plus d'issues Go

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.