From ac54535486f3345009157a35ff1867196a3b132d Mon Sep 17 00:00:00 2001
From: Akshar Patel <123344143+AksharP5@users.noreply.github.com>
Date: Thu, 15 Jan 2026 23:58:41 -0500
Subject: [PATCH] feat: add version to session header and /status dialog
(#8802)
---
.../src/cli/cmd/tui/component/dialog-status.tsx | 2 ++
.../src/cli/cmd/tui/routes/session/header.tsx | 11 +++++++++--
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-status.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-status.tsx
index b85cd5c65..c08fc99b6 100644
--- a/packages/opencode/src/cli/cmd/tui/component/dialog-status.tsx
+++ b/packages/opencode/src/cli/cmd/tui/component/dialog-status.tsx
@@ -2,6 +2,7 @@ import { TextAttributes } from "@opentui/core"
import { useTheme } from "../context/theme"
import { useSync } from "@tui/context/sync"
import { For, Match, Switch, Show, createMemo } from "solid-js"
+import { Installation } from "@/installation"
export type DialogStatusProps = {}
@@ -44,6 +45,7 @@ export function DialogStatus() {
esc
+ OpenCode v{Installation.VERSION}
0} fallback={No MCP Servers}>
{Object.keys(sync.data.mcp).length} MCP Servers
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx
index 0b690cfac..afcb2c611 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/header.tsx
@@ -7,6 +7,7 @@ import { SplitBorder } from "@tui/component/border"
import type { AssistantMessage, Session } from "@opencode-ai/sdk/v2"
import { useCommandDialog } from "@tui/component/dialog-command"
import { useKeybind } from "../../context/keybind"
+import { Installation } from "@/installation"
const Title = (props: { session: Accessor }) => {
const { theme } = useTheme()
@@ -113,13 +114,19 @@ export function Header() {
-
+
+
+ v{Installation.VERSION}
+
-
+
+
+ v{Installation.VERSION}
+