From df1c6c9e8da61859329ace94dd53939bd1df1781 Mon Sep 17 00:00:00 2001 From: Aiden Cline <63023139+rekram1-node@users.noreply.github.com> Date: Wed, 1 Apr 2026 20:58:57 -0500 Subject: [PATCH] tui: add consent dialog when sharing for the first time (#20525) --- packages/opencode/src/cli/cmd/tui/routes/session/index.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx index 9800064a3f..bb00f548f4 100644 --- a/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/routes/session/index.tsx @@ -360,6 +360,11 @@ export function Session() { dialog.clear() return } + if (!kv.get("share_consent", false)) { + const ok = await DialogConfirm.show(dialog, "Share Session", "Are you sure you want to share it?") + if (ok !== true) return + kv.set("share_consent", true) + } await sdk.client.session .share({ sessionID: route.sessionID,