Version: acp-cli 1.0.29
Repro:
acp resource update (or acp resource delete) in any non-interactive context — CI, a script, or piped stdin.
- The inquirer-based picker either crashes without a TTY or hangs indefinitely when fed fake/piped input.
Contrast: resource create accepts explicit flags (--params '{}' etc.) and works non-interactively; update/delete have no equivalent flag path (no --resource-id selection), so the only scripted workaround is delete-and-recreate — and delete itself has the same TTY problem, so in practice resources can only be replaced by creating new ones.
Expected: update/delete accept an explicit --resource-id (mirroring --offering-id elsewhere in the CLI) so they can run headless.
Context: we run 4 seller agents 24/7 with scripted deploy/config management; every resource change currently requires a manual terminal session.
🤖 Generated with Claude Code
Version: acp-cli 1.0.29
Repro:
acp resource update(oracp resource delete) in any non-interactive context — CI, a script, or piped stdin.Contrast:
resource createaccepts explicit flags (--params '{}'etc.) and works non-interactively; update/delete have no equivalent flag path (no--resource-idselection), so the only scripted workaround is delete-and-recreate — and delete itself has the same TTY problem, so in practice resources can only be replaced by creating new ones.Expected: update/delete accept an explicit
--resource-id(mirroring--offering-idelsewhere in the CLI) so they can run headless.Context: we run 4 seller agents 24/7 with scripted deploy/config management; every resource change currently requires a manual terminal session.
🤖 Generated with Claude Code