Przeglądaj źródła

fix(tui): move agent cycling to shift-tab (#37706)

Co-authored-by: Simon Klee <hello@simonklee.dk>
opencode-agent[bot] 3 tygodni temu
rodzic
commit
86a468c4d8

+ 2 - 2
packages/tui/src/config/v1/keybind.ts

@@ -123,8 +123,8 @@ export const Definitions = {
   mcp_list: keybind("none", "List MCP servers"),
   provider_connect: keybind("none", "Connect integration"),
   agent_list: keybind("<leader>a", "List agents"),
-  agent_cycle: keybind("tab", "Next agent"),
-  agent_cycle_reverse: keybind("shift+tab", "Previous agent"),
+  agent_cycle: keybind("shift+tab", "Next agent"),
+  agent_cycle_reverse: keybind("none", "Previous agent"),
   variant_cycle: keybind("ctrl+t", "Cycle model variants"),
   variant_list: keybind("none", "List model variants"),
 

+ 7 - 0
packages/tui/test/keybind.test.ts

@@ -0,0 +1,7 @@
+import { expect, test } from "bun:test"
+import { TuiKeybind } from "../src/config/keybind"
+
+test("binds agent cycling only to shift+tab by default", () => {
+  expect(TuiKeybind.Definitions.agent_cycle.default).toBe("shift+tab")
+  expect(TuiKeybind.Definitions.agent_cycle_reverse.default).toBe("none")
+})