Skip to content

Commit e6cea29

Browse files
committed
feat: display current workspace directory badge in AgentViewHeader when no active session exists
1 parent b251d27 commit e6cea29

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/components/agent/AgentViewHeader.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,12 @@ import { GitActions } from '@/components/features/git';
55
import { Button } from '@/components/ui/button';
66
import { SidebarTrigger, useSidebar } from '@/components/ui/sidebar';
77
import { useTrafficLightConfig } from '@/hooks';
8-
import { useCCStore, useLayoutStore } from '@/stores';
8+
import { useCCStore, useLayoutStore, useWorkspaceStore } from '@/stores';
99
import { useAgentCenterStore } from '@/stores/useAgentCenterStore';
1010
import type { AgentCardsViewMode } from '@/stores/useAgentCenterStore';
1111
import { UpdateButton } from '../features/UpdateButton';
12+
import { getFilename } from '@/utils/getFilename';
13+
import { Badge } from '@/components/ui/badge';
1214

1315
const CARDS_VIEW_MODES: { mode: AgentCardsViewMode; icon: typeof LayoutGrid; title: string }[] = [
1416
{ mode: 'solo', icon: Square, title: 'Solo view' },
@@ -24,6 +26,7 @@ export function AgentViewHeader() {
2426
const { needsTrafficLightOffset } = useTrafficLightConfig(isSidebarOpen);
2527
const { currentThreadId } = useCodexStore();
2628
const { activeSessionId } = useCCStore();
29+
const { cwd } = useWorkspaceStore();
2730
// Show trigger when sidebar is closed; on mobile the Sheet is transient so always show
2831
const showTrigger = isMobile ? !openMobile : !isSidebarOpen;
2932
const hasActiveSession = currentThreadId || activeSessionId;
@@ -41,6 +44,7 @@ export function AgentViewHeader() {
4144
<UpdateButton />
4245
</div>
4346
)}
47+
{!hasActiveSession && <Badge variant="secondary">{getFilename(cwd)}</Badge>}
4448
</div>
4549
<span className="flex items-center gap-1 pr-2">
4650
<span className="flex items-center gap-0.5 border rounded-md p-0.5">

0 commit comments

Comments
 (0)