--- ui_doc_type: component component_id: workbench-titlebar status: 구현됨 source_evidence: - type: code path: apps/client/lib/src/app/nomadcode_workbench_shell.dart notes: _WorkbenchTitleBar 구현. - type: docs path: apps/client/README.md notes: Workbench shell의 top titlebar 설명. - type: user path: null notes: agent-ui 생성 요청. --- # Workbench Titlebar Component ID: `workbench-titlebar` Status: `구현됨` ## Source Evidence | Type | Path | Notes | |------|------|-------| | code | `apps/client/lib/src/app/nomadcode_workbench_shell.dart` | _WorkbenchTitleBar 구현. | | docs | `apps/client/README.md` | Workbench shell의 top titlebar 설명. | | user | 없음 | agent-ui 생성 요청. | ## Purpose Workbench 최상단에서 NomadCode Console identity와 현재 선택 section label을 표시한다. ## Used By - `workbench-shell`: `workbench-shell.titlebar` ## Anatomy - Brand mark icon container - `NomadCode Console` title - Divider - Current section label ## Variants - default: full width titlebar ## States - default - loading: 없음 - empty: section label이 없으면 빈 label 대신 현재 enum label을 사용한다. - error: 없음 - disabled: 없음 ## Rules - 현재 section label은 `NomadWorkbenchSection`에서 파생한다. - titlebar는 navigation control을 직접 갖지 않는다. ## Decision History - 2026-06-24: workbench shell의 구현된 titlebar를 component로 등록했다.