feat: add version to session header and /status dialog (#8802)

This commit is contained in:
Akshar Patel
2026-01-15 22:58:41 -06:00
committed by GitHub
parent 1a43e5fe87
commit ac54535486
2 changed files with 11 additions and 2 deletions
@@ -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<Session> }) => {
const { theme } = useTheme()
@@ -113,13 +114,19 @@ export function Header() {
</text>
</box>
<box flexGrow={1} flexShrink={1} />
<ContextInfo context={context} cost={cost} />
<box flexDirection="row" gap={1} flexShrink={0}>
<ContextInfo context={context} cost={cost} />
<text fg={theme.textMuted}>v{Installation.VERSION}</text>
</box>
</box>
</Match>
<Match when={true}>
<box flexDirection="row" justifyContent="space-between" gap={1}>
<Title session={session} />
<ContextInfo context={context} cost={cost} />
<box flexDirection="row" gap={1} flexShrink={0}>
<ContextInfo context={context} cost={cost} />
<text fg={theme.textMuted}>v{Installation.VERSION}</text>
</box>
</box>
</Match>
</Switch>