From 12d862dbd3ec0cea6da7daa8e53ec71183480a9b Mon Sep 17 00:00:00 2001 From: David Hill Date: Sun, 8 Mar 2026 00:50:59 +0000 Subject: [PATCH] tui: expose auto-accept as a permissions select Lets people explicitly choose between normal permission prompts and auto-accept while composing, without relying on an ambiguous icon state. --- packages/app/src/components/prompt-input.tsx | 59 ++++++++++---------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/packages/app/src/components/prompt-input.tsx b/packages/app/src/components/prompt-input.tsx index 22750abb3..ca666ed23 100644 --- a/packages/app/src/components/prompt-input.tsx +++ b/packages/app/src/components/prompt-input.tsx @@ -957,6 +957,14 @@ export const PromptInput: Component = (props) => { return permission.isAutoAccepting(id, sdk.directory) }) + const flip = () => { + if (!params.id) { + permission.toggleAutoAcceptDirectory(sdk.directory) + return + } + permission.toggleAutoAccept(params.id, sdk.directory) + } + const { abort, handleSubmit } = createPromptSubmit({ info, imageAttachments, @@ -1467,41 +1475,32 @@ export const PromptInput: Component = (props) => { )} keybind={command.keybind("permissions.autoaccept")} > - + variant="ghost" + />