From 1c66cd783290d58c0fcd37e125d41b883099b9e9 Mon Sep 17 00:00:00 2001 From: "opencode-agent[bot]" <219766164+opencode-agent[bot]@users.noreply.github.com> Date: Wed, 26 Aug 2026 23:02:27 -0500 Subject: [PATCH] fix(tui): clarify tool grouping setting (#45470) Co-authored-by: rekram1-node --- packages/tui/src/component/dialog-config.tsx | 4 ++-- packages/tui/test/config-v2.test.tsx | 9 +++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/tui/src/component/dialog-config.tsx b/packages/tui/src/component/dialog-config.tsx index d7b72827432..710c2d7713c 100644 --- a/packages/tui/src/component/dialog-config.tsx +++ b/packages/tui/src/component/dialog-config.tsx @@ -86,12 +86,12 @@ export const settings: Setting[] = [ keywords: ["syntax", "concealment", "rendering"], }, { - title: "Grouping", + title: "Tool grouping", category: "Session", path: ["session", "grouping"], default: "auto", values: ["none", "auto"], - keywords: ["transcript", "messages"], + keywords: ["transcript", "messages", "reads", "searches"], }, { title: "Transcript images", diff --git a/packages/tui/test/config-v2.test.tsx b/packages/tui/test/config-v2.test.tsx index cb3f732f2a8..234e993d83a 100644 --- a/packages/tui/test/config-v2.test.tsx +++ b/packages/tui/test/config-v2.test.tsx @@ -75,6 +75,15 @@ test("shows the TPS default in session settings", () => { expect(setting?.default).toBe(true) }) +test("names tool grouping explicitly in settings", () => { + expect(settings.find((setting) => setting.path.join(".") === "session.grouping")).toMatchObject({ + title: "Tool grouping", + category: "Session", + default: "auto", + values: ["none", "auto"], + }) +}) + test("validates terminal copy behavior", () => { expect(decodeInfo({ terminal: { copy: "manual" } })).toEqual({ terminal: { copy: "manual" } }) expect(decodeInfo({ terminal: { copy: "select" } })).toEqual({ terminal: { copy: "select" } })