diff --git a/src/apm_cli/commands/deps/cli.py b/src/apm_cli/commands/deps/cli.py index 32d67bb26..325ddc3ed 100644 --- a/src/apm_cli/commands/deps/cli.py +++ b/src/apm_cli/commands/deps/cli.py @@ -701,7 +701,7 @@ def clean(dry_run: bool, yes: bool): "-t", type=TargetParamType(), default=None, - help="Target platform (comma-separated). Values: copilot, claude, cursor, opencode, codex, gemini, agent-skills, all. 'agent-skills' deploys to .agents/skills/ (cross-client). 'all' = copilot+claude+cursor+opencode+codex+gemini (excludes agent-skills); combine with 'agent-skills' for both.", + help="Target platform (comma-separated). Values: copilot, claude, cursor, opencode, codex, gemini, windsurf, agent-skills, all. 'agent-skills' deploys to .agents/skills/ (cross-client). 'all' = copilot+claude+cursor+opencode+codex+gemini+windsurf (excludes agent-skills); combine with 'agent-skills' for both. 'copilot-cowork' is also accepted when the copilot-cowork experimental flag is enabled (run 'apm experimental enable copilot-cowork').", ) @click.option( "--parallel-downloads", diff --git a/src/apm_cli/commands/install.py b/src/apm_cli/commands/install.py index 3d8c0600d..ae6925162 100644 --- a/src/apm_cli/commands/install.py +++ b/src/apm_cli/commands/install.py @@ -799,7 +799,7 @@ def _handle_mcp_install( @click.option( "--runtime", help=( - "Target specific runtime only (copilot, codex, vscode, cursor, opencode, gemini, claude)" + "Target specific runtime only (copilot, codex, vscode, cursor, opencode, gemini, claude, windsurf)" ), ) @click.option("--exclude", help="Exclude specific runtime from installation") @@ -840,7 +840,7 @@ def _handle_mcp_install( "target", type=TargetParamType(), default=None, - help="Target harness(es) to deploy to. Comma-separated for multiple: --target claude,cursor. Highest-priority entry in the resolution chain (--target > apm.yml targets: > auto-detect). Values: copilot, claude, cursor, opencode, codex, gemini, windsurf, agent-skills, all. 'agent-skills' deploys to .agents/skills/ (cross-client). 'all' = copilot+claude+cursor+opencode+codex+gemini+windsurf (excludes agent-skills); combine with 'agent-skills' for both. Note: '--target all' on 'apm compile' is deprecated; use 'apm compile --all' instead.", + help="Target harness(es) to deploy to. Comma-separated for multiple: --target claude,cursor. Highest-priority entry in the resolution chain (--target > apm.yml targets: > auto-detect). Values: copilot, claude, cursor, opencode, codex, gemini, windsurf, agent-skills, all. 'agent-skills' deploys to .agents/skills/ (cross-client). 'all' = copilot+claude+cursor+opencode+codex+gemini+windsurf (excludes agent-skills); combine with 'agent-skills' for both. 'copilot-cowork' is also accepted when the copilot-cowork experimental flag is enabled (run 'apm experimental enable copilot-cowork'). Note: '--target all' on 'apm compile' is deprecated; use 'apm compile --all' instead.", ) @click.option( "--allow-insecure", diff --git a/src/apm_cli/commands/run.py b/src/apm_cli/commands/run.py index e46c6ef02..da7124a43 100644 --- a/src/apm_cli/commands/run.py +++ b/src/apm_cli/commands/run.py @@ -17,7 +17,7 @@ ) -@click.command(help="Run a script with parameters") +@click.command(help="Run a script with parameters (experimental)") @click.argument("script_name", required=False) @click.option("--param", "-p", multiple=True, help="Parameter in format name=value") @click.option("--verbose", "-v", is_flag=True, help="Show detailed output") diff --git a/src/apm_cli/commands/runtime.py b/src/apm_cli/commands/runtime.py index 5dd70e8bd..faadd30be 100644 --- a/src/apm_cli/commands/runtime.py +++ b/src/apm_cli/commands/runtime.py @@ -16,7 +16,7 @@ list = builtins.list -@click.group(help="Manage AI runtimes") +@click.group(help="Manage AI runtimes (experimental)") def runtime(): """Manage Coding Agent CLI runtime installations and configurations.""" pass