Skip to content

Commit 8492567

Browse files
feat(tui): make permission mode keybind configurable
Let users bind the existing auto-approve toggle without changing its default behavior. Closes #40331
1 parent fe82a1b commit 8492567

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

packages/tui/src/app.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ const appBindingCommands = [
137137
"app.toggle.diffwrap",
138138
"app.toggle.paste_summary",
139139
"app.toggle.session_directory_filter",
140+
"permission.mode",
140141
] as const
141142

142143
export type TuiInput = {

packages/tui/src/config/keybind.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export const Definitions = {
5454
app_toggle_diffwrap: keybind("none", "Toggle diff wrapping"),
5555
app_toggle_paste_summary: keybind("none", "Toggle paste summary"),
5656
app_toggle_session_directory_filter: keybind("none", "Toggle session directory filtering"),
57+
app_toggle_auto_approve_permissions: keybind("none", "Toggle auto-approve permissions"),
5758
command_list: keybind("ctrl+p", "List available commands"),
5859
help_show: keybind("none", "Open help dialog"),
5960
docs_open: keybind("none", "Open documentation"),
@@ -263,6 +264,7 @@ export const CommandMap = {
263264
app_toggle_diffwrap: "app.toggle.diffwrap",
264265
app_toggle_paste_summary: "app.toggle.paste_summary",
265266
app_toggle_session_directory_filter: "app.toggle.session_directory_filter",
267+
app_toggle_auto_approve_permissions: "permission.mode",
266268
command_list: "command.palette.show",
267269
help_show: "help.show",
268270
docs_open: "docs.open",

0 commit comments

Comments
 (0)