From 0676243df3afcd97fa7fc40da3c8bf9b092156c3 Mon Sep 17 00:00:00 2001 From: Josh Holmer Date: Mon, 11 May 2026 09:45:49 -0400 Subject: [PATCH] ux(cli): remove `--dangerously-skip-permissions` (#10114) This flag currently does nothing. Presumably, it was recently added by OpenCode upstream, but since Kilo already has the `--auto` flag, the code that would handle `--dangerously-skip-permissions` is wired into `--auto` instead. Removing this useless flag avoids confusion for users. --- .changeset/breezy-feet-allow.md | 6 ++++++ .../pages/code-with-ai/platforms/cli-reference.md | 1 - packages/opencode/src/cli/cmd/run.ts | 7 +------ 3 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 .changeset/breezy-feet-allow.md diff --git a/.changeset/breezy-feet-allow.md b/.changeset/breezy-feet-allow.md new file mode 100644 index 0000000000..9bf546fb38 --- /dev/null +++ b/.changeset/breezy-feet-allow.md @@ -0,0 +1,6 @@ +--- +"@kilocode/kilo-docs": patch +"@kilocode/cli": patch +--- + +Remove `--dangerously-skip-permissions` CLI flag which did nothing diff --git a/packages/kilo-docs/pages/code-with-ai/platforms/cli-reference.md b/packages/kilo-docs/pages/code-with-ai/platforms/cli-reference.md index c959cf3f9e..09c5ad62c8 100644 --- a/packages/kilo-docs/pages/code-with-ai/platforms/cli-reference.md +++ b/packages/kilo-docs/pages/code-with-ai/platforms/cli-reference.md @@ -184,7 +184,6 @@ Options: --variant model variant (provider-specific reasoning effort, e.g., high, max, minimal) [string] --thinking show thinking blocks [boolean] [default: false] --auto auto-approve all permissions (for autonomous/pipeline usage) [boolean] [default: false] - --dangerously-skip-permissions auto-approve permissions that are not explicitly denied (dangerous!) [boolean] [default: false] ``` ## kilo debug diff --git a/packages/opencode/src/cli/cmd/run.ts b/packages/opencode/src/cli/cmd/run.ts index 43fc4a9621..c74ff56e22 100644 --- a/packages/opencode/src/cli/cmd/run.ts +++ b/packages/opencode/src/cli/cmd/run.ts @@ -295,12 +295,7 @@ export const RunCommand = cmd({ describe: "auto-approve all permissions (for autonomous/pipeline usage)", default: false, }) - // kilocode_change end - .option("dangerously-skip-permissions", { - type: "boolean", - describe: "auto-approve permissions that are not explicitly denied (dangerous!)", - default: false, - }) + // kilocode_change end ) }, handler: async (args) => {