cli: garbled usage text, omitted help flags, zero token reporting in do --json, and workspace defaulting
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 72/100
- Issue-Typ
- Bug
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- go
- Bereich
- cli, developer-experience
Rechercherichtung
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.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- Go
- Sterne
- 115
- Forks
- 14
- Ø Merge
- 11 Std. 32 Min.
- Gemergte PRs (30 T.)
- 747
Entwicklungsumgebung
Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus Agent-Field/CodeAF
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Agent-Field/CodeAF#1679 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
Agent-Field/CodeAF#1678 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:chat bug sev:papercut
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
Agent-Field/CodeAF#1592 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:chat feature
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Agent-Field/CodeAF#1510 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:tests bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Agent-Field/CodeAF#1489 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Agent-Field/CodeAF
Ähnliche Issues
-
bug docs
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug needs-acceptance wg/evaluation-quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
vllm-project/semantic-router#4424 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
NVIDIA/k8s-device-plugin#2076 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Documentation help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
golang/go#81933 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag