From 5395841583125a3edf3c4efbe086c61c9c6ef30b Mon Sep 17 00:00:00 2001 From: Suppaseth Charoenkarnka Date: Thu, 28 May 2026 18:54:46 +0700 Subject: [PATCH 1/6] =?UTF-8?q?feat(cli):=203=20UX=20fixes=20=E2=80=94=20c?= =?UTF-8?q?ompact=20--help,=20silent=20plugin-update=20sub-output,=20--jso?= =?UTF-8?q?n=20minified=20(v3.2.15)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All from live testing of v3.2.14 / earlier turns: A. --help compact-with-wrap (revert v3.2.12 next_line_help) - root Cli: drop `next_line_help = true` so commands + options render compactly again - For args carrying `[default]` + `[possible values]` (-o/--output, --mode, --harness on harness run / skill run), set `hide_default_value` + `hide_possible_values` and embed a manual `\n[default: …, possible values: …]` tail in the `help` string — desc inline, bracketed block wraps to indented next line - HarnessMode variant docs stripped back to a comment block (was forcing long-format Possible values block in clap's renderer) - v31_integration test `root_help_renders_long_format` renamed to `root_help_renders_compact_with_wrapped_defaults` with the new positive assertions B. plugin update: silence orchestrator's per-step `▸` lines - New `vault_sync::run_silent` forces `progress_writer = Some(io::sink())`, killing both intro/outro frame AND per-step `▸