Repository navigation
[cli-consistency] CLI Consistency Issues - 2026-09-14 #60843
Description
Activity
- addeddocumentationImprovements or additions to documentationImprovements or additions to documentationcookieIssue Monster Loves Cookies!Issue Monster Loves Cookies!
on Sep 14, 2026 github-actions commented
on Sep 14, 2026 on Sep 14, 2026 – with GitHub ActionsContributorAuthorMore actions🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
🍪 Om nom nom by Issue Monster · pi · gpt54 · 9.58 AIC · ⊞ 12.2K · ◷
github-actions commented
on Sep 14, 2026 on Sep 14, 2026 – with GitHub ActionsContributorAuthorMore actions🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.82 AIC · ⊞ 12.2K · ◷
github-actions commented
on Sep 14, 2026 on Sep 14, 2026 – with GitHub ActionsContributorAuthorMore actions🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.31 AIC · ⊞ 12.2K · ◷
github-actions commented
on Sep 14, 2026 on Sep 14, 2026 – with GitHub ActionsContributorAuthorMore actions🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.54 AIC · ⊞ 12.2K · ◷
github-actions commented
on Sep 14, 2026 on Sep 14, 2026 – with GitHub ActionsContributorAuthorMore actions🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
🍪 Om nom nom by Issue Monster · pi · gpt54 · 9.27 AIC · ⊞ 12.2K · ◷
github-actions commented
on Sep 15, 2026 on Sep 15, 2026 – with GitHub ActionsContributorAuthorMore actions🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
🍪 Om nom nom by Issue Monster · pi · gpt54 · 13.6 AIC · ⊞ 13.3K · ◷
github-actions commented
on Sep 15, 2026 on Sep 15, 2026 – with GitHub ActionsContributorAuthorMore actions🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
🍪 Om nom nom by Issue Monster · pi · gpt54 · 12.4 AIC · ⊞ 13.3K · ◷
github-actions commented
on Sep 16, 2026 on Sep 16, 2026 – with GitHub ActionsContributorAuthorMore actionsThis issue was automatically closed because it expired on 2026-09-16T13:33:56.232Z.
Closed by Workflow
github-actions commented
on Sep 16, 2026 on Sep 16, 2026 – with GitHub ActionsContributorAuthorMore actions🍪 Issue Monster selected this for Copilot
I've identified this issue as a good candidate for automated resolution and requested assignment to the Copilot coding agent.
If assignment succeeds, the Copilot coding agent will analyze the issue and create a pull request with the fix.
Om nom nom! 🍪
🍪 Om nom nom by Issue Monster · pi · gpt54 · 8.99 AIC · ⊞ 12.7K · ◷
Summary
Automated inspection of the
gh awCLI help output (/tmp/gh-aw/agent/all-help.txt, 481 per-command help files) and comparison againstdocs/src/content/docs/setup/cli.md. 3 issues found: 1 high, 1 medium, 1 low. No typos or grammar issues were found in help text.Severity breakdown: 🔴 High: 1 · 🟡 Medium: 1 · ⚪ Low: 1
Findings
🔴 High —
gh aw logs --artifactsdefault described as "usage" but actual default is "info"Affected:
gh aw logscommand help and long description;docs/src/content/docs/setup/cli.md(multiple locations)The
--artifactsflag's default value was changed fromusagetoinfo, but the surrounding help text and doc prose were not updated to match, so the CLI's own help output is self-contradictory.Exact quoted CLI output (
gh aw logs --help):Note the flag description explicitly says
(default: info ...)and(default [info]), while the prose two lines above and the example comment still say "usage" / "usage only".Source:
pkg/cli/logs_command.go:82andpkg/cli/logs_command.go:151still contain the stale "usage" wording (identified viagrep -rn "compact usage artifact\|usage only - the compact conclusion" pkg/cli/logs_command.go).docs/src/content/docs/setup/cli.mdline 515 also states:and line 552 states:
Both of these should say
info, notusage.Expected vs actual:
info.--helpmetadata saysinfo/[info], but adjacent prose (in the same--helpoutput) and the docs sayusage.Suggested fix: Update
pkg/cli/logs_command.goline 82 comment and line 151 description to say "info" instead of "usage", and updatedocs/src/content/docs/setup/cli.mdlines 515 and 552 accordingly.Priority: High — directly misleading, appears in the command's own
--helpoutput, and is likely to confuse users about which artifacts are downloaded by default.🟡 Medium —
docs/src/content/docs/setup/cli.mdauditartifact-set list is missinginfoAffected:
docs/src/content/docs/setup/cli.mdline 552;gh aw audit --helpActual CLI output (
gh aw audit --help):Docs text (line 552):
Expected vs actual: The docs' enumerated list of valid artifact sets omits
info, which is a real, currently valid value accepted by bothgh aw logs --artifactsandgh aw audit --artifacts.Suggested fix: Add
infoto the enumerated list in the docs (activation,agent,all,detection,evals,experiment,firewall,github-api,graders,info,mcp,usage).Priority: Medium — incomplete but not actively wrong; users trying
--artifacts infowould still have it work, they'd just not know about it from the docs.⚪ Low —
gh aw editandgh aw json-schemacommands are undocumented indocs/src/content/docs/setup/cli.mdAffected:
docs/src/content/docs/setup/cli.md;gh aw edit --help,gh aw json-schema --helpBoth
editandjson-schemaare real, currently-registered top-level commands (confirmed viagh aw --help):docs/src/content/docs/setup/cli.mdhas no####editor `#### `json-schemasection (confirmed viagrep -n "edit\|json-schema"across the file — only incidental substring matches like "editing" and "read/edit/search tools" appear, and one indirect mention ofgh aw json-schema logs-jsonlin the--cached-jsonlprose, but no dedicated section with usage/options).Expected vs actual: Every top-level command listed in
gh aw --helpshould have a corresponding documented section (ascompile,run,add, etc. do).Suggested fix: Add
####editand `#### `json-schemasections to the CLI docs, following the same format as neighboring commands (short description, example usage block,**Options:**line).editis explicitly marked "Experimental" in its help text, so the docs entry should carry that same caveat.Priority: Low — both are lower-traffic/experimental or utility commands, but the gap reduces discoverability for users browsing the docs rather than
--help.Inspection Metadata
/tmp/gh-aw/agent/all-help.txt(25,497 lines) and 481 individual files under/tmp/gh-aw/agent/help-output/, including:compile,run,add,add-wizard,validate,lint,format,fix,list,status,logs,audit,trial,deploy,update,upgrade,secrets(+set,bootstrap),env(+get,update),mcp(+add,inspect,list,list-tools),project(+new),pr(+transfer),checks,health,forecast,outcomes(+history),experiments(+list,analyze),models,graders(+run),domains,hash-frontmatter,json-schema,completion(+install,uninstall),doctor,init,new,remove,disable,enable,edit,mcp-server,version.--helpoutput (treated as authoritative source of truth) anddocs/src/content/docs/setup/cli.md(1106 lines), plus a source-code grep confirmation (pkg/cli/logs_command.go) for the stale "usage" default wording, and a full-file typo/grammar scan (no issues found).