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
- 13 Std. 23 Min.
- Gemergte PRs (30 T.)
- 205
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
-
area:chat bug sev:papercut
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Agent-Field/CodeAF#1805 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:session bug sev:papercut
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
Agent-Field/CodeAF#1779 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:session bug sev:papercut
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Agent-Field/CodeAF#1768 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:chat bug sev:papercut
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Agent-Field/CodeAF#1742 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area:build bug sev:papercut
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Agent-Field/CodeAF#1679 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in Agent-Field/CodeAF
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
blinklabs-io/dingo#5636 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
JetBrains/youtrack-cli#130 ·
Maintainer antworten meist innerhalb von 1 Tag
-
kind/bug needs-triage sig/release
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
kubernetes/kubernetes#143392 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 61/100
Maintainer antworten meist innerhalb von 1 Tag
-
stage-fail
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
siyuan-note/bazaar#2405 ·
Maintainer antworten meist innerhalb von 1 Tag