summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authoropencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>2025-11-29 23:49:45 -0600
committerGitHub <[email protected]>2025-11-29 23:49:45 -0600
commitae500ea01d9f521f848ad9fcf9ea7515cba11403 (patch)
treeb80ed80c90faf1e6659370d7f16aae9b08f3d4d9
parent087479d459b5ec02f21098cbd9ec667697347824 (diff)
downloadopencode-ae500ea01d9f521f848ad9fcf9ea7515cba11403.tar.gz
opencode-ae500ea01d9f521f848ad9fcf9ea7515cba11403.zip
Added "Open docs" command to palette (#4915)
Co-authored-by: opencode-agent[bot] <opencode-agent[bot]@users.noreply.github.com> Co-authored-by: rekram1-node <[email protected]>
-rw-r--r--packages/opencode/src/cli/cmd/tui/app.tsx10
1 files changed, 10 insertions, 0 deletions
diff --git a/packages/opencode/src/cli/cmd/tui/app.tsx b/packages/opencode/src/cli/cmd/tui/app.tsx
index 5ec737256..7d892f0cc 100644
--- a/packages/opencode/src/cli/cmd/tui/app.tsx
+++ b/packages/opencode/src/cli/cmd/tui/app.tsx
@@ -30,6 +30,7 @@ import { TuiEvent } from "./event"
import { KVProvider, useKV } from "./context/kv"
import { Provider } from "@/provider/provider"
import { ArgsProvider, useArgs, type Args } from "./context/args"
+import open from "open"
async function getTerminalBackgroundColor(): Promise<"dark" | "light"> {
// can't set raw mode if not a TTY
@@ -316,6 +317,15 @@ function App() {
category: "System",
},
{
+ title: "Open docs",
+ value: "docs.open",
+ onSelect: () => {
+ open("https://opencode.ai/docs").catch(() => {})
+ dialog.clear()
+ },
+ category: "System",
+ },
+ {
title: "Exit the app",
value: "app.exit",
onSelect: () => exit(),