@@ -167,6 +167,7 @@ import {
167167 resolveProjectStatusIndicator ,
168168 resolveSidebarNewThreadSeedContext ,
169169 resolveSidebarNewThreadEnvMode ,
170+ resolveRunningWorktreeSlug ,
170171 resolveThreadRowClassName ,
171172 resolveThreadStatusPill ,
172173 orderItemsByPreferredIds ,
@@ -181,7 +182,7 @@ import { useCopyToClipboard } from "~/hooks/useCopyToClipboard";
181182import { CommandDialogTrigger } from "./ui/command" ;
182183import { readEnvironmentApi } from "../environmentApi" ;
183184import { useSettings , useUpdateSettings } from "~/hooks/useSettings" ;
184- import { useServerKeybindings } from "../rpc/serverState" ;
185+ import { useServerConfig , useServerKeybindings } from "../rpc/serverState" ;
185186import {
186187 derivePhysicalProjectKey ,
187188 deriveProjectGroupingOverrideKey ,
@@ -2511,6 +2512,8 @@ const SidebarChromeHeader = memo(function SidebarChromeHeader({
25112512} : {
25122513 isElectron : boolean ;
25132514} ) {
2515+ const serverConfig = useServerConfig ( ) ;
2516+ const runningWorktreeSlug = resolveRunningWorktreeSlug ( serverConfig ?. cwd ) ;
25142517 const wordmark = (
25152518 < div className = "flex items-center gap-2" >
25162519 < SidebarTrigger className = "shrink-0 md:hidden" />
@@ -2529,11 +2532,21 @@ const SidebarChromeHeader = memo(function SidebarChromeHeader({
25292532 < span className = "rounded-full bg-muted/50 px-1.5 py-0.5 text-[8px] font-medium uppercase tracking-[0.18em] text-muted-foreground/60" >
25302533 { APP_STAGE_LABEL }
25312534 </ span >
2535+ { runningWorktreeSlug ? (
2536+ < span className = "max-w-24 truncate rounded-full bg-muted/70 px-1.5 py-0.5 text-[10px] font-medium text-muted-foreground/70" >
2537+ { runningWorktreeSlug }
2538+ </ span >
2539+ ) : null }
25322540 </ Link >
25332541 }
25342542 />
25352543 < TooltipPopup side = "bottom" sideOffset = { 2 } >
2536- Version { APP_VERSION }
2544+ < span className = "block" > Version { APP_VERSION } </ span >
2545+ { runningWorktreeSlug && serverConfig ?. cwd ? (
2546+ < span className = "block max-w-80 truncate text-muted-foreground" >
2547+ Worktree: { serverConfig . cwd }
2548+ </ span >
2549+ ) : null }
25372550 </ TooltipPopup >
25382551 </ Tooltip >
25392552 </ div >
0 commit comments