cli: garbled usage text, omitted help flags, zero token reporting in do --json, and workspace defaulting
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
- Domaine
- cli, developer-experience
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
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
- Garbled CLI help sentence: Line 479 of
cmd/codeaf/main.gocontains a malformed sentence:"None takes --yolo, and What do and run can still refuse is a plan whose price crosses". - Omitted CLI flags in
--help:codeaf --helpomits documentation fordo --slots,--best,--cheap,--pin,--check-model,chat --max-cost,--max-hours, and theenginesubcommand. - Zero token count in
do --json: Runningcodeaf do --jsonoutputs"tokens": {"in": 0, "out": 0}despite reporting non-zero"spend_usd". - Engine workspace defaults to home: Running
codeaf engine --statusorcodeaf engine --stopfrom within a repository defaults--workspaceto~instead of the current working directory.
Expected Behavior
- Help and usage strings must be grammatically correct and list all supported flags.
do --jsonoutput 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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Agent-Field/CodeAF
-
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Agent-Field/CodeAF#1679 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Agent-Field/CodeAF#1678 ·
Les mainteneurs répondent en général sous 1 jour
-
area:chat bug sev:papercut
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Agent-Field/CodeAF#1592 ·
Les mainteneurs répondent en général sous 1 jour
-
area:chat feature
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Agent-Field/CodeAF#1510 ·
Les mainteneurs répondent en général sous 1 jour
-
area:tests bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Agent-Field/CodeAF#1489 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de Agent-Field/CodeAF
Issues similaires
-
cvss-severity:high devguard l3montree-cybersecurity/devguard/devguard pkg:golang/github.com/l3montree-dev/devguard risk:low state:open
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
l3montree-dev/devguard#3146 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
CLI
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
databricks/cli#6910 ·
Les mainteneurs répondent en général sous 1 jour
-
Table presenter appends a spurious ", ..." to the FIX column when all fix versions are already shownOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
canonical/microceph#900 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
vulncheck or vulndb
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour