426e9eeabd
Voice Workbench / headless workbench (mocked backends) (push) Has been cancelled
Voice Workbench / real acoustic lane (nightly, provisioned only) (push) Has been cancelled
ci / test (push) Has been cancelled
ci / lint-and-format (push) Has been cancelled
ci / build (push) Has been cancelled
ci / dev-startup (push) Has been cancelled
gitleaks / gitleaks (push) Has been cancelled
Markdown Links / Relative Markdown Links (push) Has been cancelled
Quality (Extended) / Homepage Build (PR smoke) (push) Has been cancelled
Quality (Extended) / Comment-only diff guard (push) Has been cancelled
Quality (Extended) / Format + Type Safety Ratchet (push) Has been cancelled
Quality (Extended) / Develop Gate (secret scan + UI determinism) (push) Has been cancelled
Quality (Extended) / Develop Gate (lint) (push) Has been cancelled
Chat shell gestures / Chat shell gesture + parity e2e (push) Has been cancelled
Cloud Gateway Discord / Test (push) Has been cancelled
Benchmark Bridge Tests / benchmark (bunx @biomejs/biome check packages/lifeops-bench/src, benchmark-lint) (push) Has been cancelled
Benchmark Bridge Tests / benchmark (bunx vitest run --config packages/lifeops-bench/vitest.config.ts --root packages/lifeops-bench --passWithNoTests, benchmark-tests) (push) Has been cancelled
Build Agent Image / build-and-push (push) Has been cancelled
Dev Smoke / bun run dev onboarding chat (push) Has been cancelled
Dev Smoke / Vite HMR dependency-level smoke (push) Has been cancelled
Electrobun Submodule Guard / electrobun gitlink is fetchable (push) Has been cancelled
Publish @elizaos/example-code / check_npm (push) Has been cancelled
Publish @elizaos/example-code / publish_npm (push) Has been cancelled
Publish @elizaos/plugin-elizacloud / verify_version (push) Has been cancelled
Publish @elizaos/plugin-elizacloud / publish_npm (push) Has been cancelled
Sandbox Live Smoke / Sandbox live smoke (push) Has been cancelled
Snap Build & Test / Build Snap (amd64) (push) Has been cancelled
Snap Build & Test / Build Snap (arm64) (push) Has been cancelled
Test Packaging / elizaos CLI global-install smoke (node + bun) (push) Has been cancelled
Cloud Gateway Webhook / Test (push) Has been cancelled
Cloud Tests / lint-and-types (push) Has been cancelled
Cloud Tests / unit-tests (push) Has been cancelled
Cloud Tests / integration-tests (push) Has been cancelled
Cloud Tests / e2e-tests (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
Deploy Apps Worker (Product 2) / Determine environment (push) Has been cancelled
Deploy Apps Worker (Product 2) / Deploy apps worker to apps-control host (${{ needs.determine-env.outputs.environment }}) (push) Has been cancelled
Deploy Eliza Provisioning Worker / Determine environment (push) Has been cancelled
Deploy Eliza Provisioning Worker / Deploy worker to Hetzner host (${{ needs.determine-env.outputs.environment }} @ ${{ needs.determine-env.outputs.deployment_sha }}) (push) Has been cancelled
Dev Smoke / Classify changed paths (push) Has been cancelled
supply-chain / sbom (push) Has been cancelled
supply-chain / vulnerability-scan (push) Has been cancelled
Build, Push & Deploy to Phala Cloud / build-and-push (push) Has been cancelled
Test Packaging / Validate Packaging Configs (push) Has been cancelled
Test Packaging / Build & Test PyPI Package (push) Has been cancelled
Test Packaging / PyPI on Python ${{ matrix.python }} (push) Has been cancelled
Test Packaging / Pack & Test JS Tarballs (push) Has been cancelled
UI Fixture E2E / ui-fixture-e2e (push) Has been cancelled
UI Fixture E2E / fixture-e2e (push) Has been cancelled
UI Story Gate / story-gate (push) Has been cancelled
vault-ci / test (macos-latest) (push) Has been cancelled
vault-ci / test (ubuntu-latest) (push) Has been cancelled
vault-ci / test (windows-latest) (push) Has been cancelled
vault-ci / app-core wiring tests (push) Has been cancelled
verify-patches / verify patches/CHECKSUMS.sha256 (push) Has been cancelled
Voice Benchmark Smoke / voice-emotion fixture smoke (push) Has been cancelled
Voice Benchmark Smoke / voiceagentbench fixture smoke (push) Has been cancelled
Voice Benchmark Smoke / voicebench-quality unit smoke (push) Has been cancelled
Voice Benchmark Smoke / voicebench TypeScript unit (no audio) (push) Has been cancelled
Voice Benchmark Smoke / voice bench smoke summary (push) Has been cancelled
Windows CI / windows ([bun run --cwd packages/app-core test bun run --cwd packages/elizaos test bun run --cwd packages/cloud/shared test], app-and-cli) (push) Has been cancelled
Windows CI / windows ([bun run --cwd packages/scenario-runner test bun run --cwd packages/vault test bun run --cwd packages/security test bun run --cwd plugins/plugin-coding-tools test], framework-packages) (push) Has been cancelled
Windows CI / windows ([bun run --cwd plugins/plugin-elizacloud test bun run --cwd plugins/plugin-discord test bun run --cwd plugins/plugin-anthropic test bun run --cwd plugins/plugin-openai test bun run --cwd plugins/plugin-app-control test bun run --cwd plugins/pl… (push) Has been cancelled
Windows CI / windows ([node packages/scripts/run-turbo.mjs run build --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/agent --concurrency=4 node packages/scripts/run-bash-linux-only.mjs scripts/verify-riscv64-buildpaths.sh node packages/scripts/run… (push) Has been cancelled
Windows CI / windows ([node packages/scripts/run-turbo.mjs run typecheck --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/cloud-shared --concurrency=4 bun run --cwd packages/core test bun run --cwd packages/shared test], core-runtime, 75) (push) Has been cancelled
33 KiB
33 KiB
Duplicate component candidates in @elizaos/ui
Scanned 1445 files, 830 component-like exports.
Report JSON: scripts/duplicate-components-report.json
1. Exact-name duplicates (7)
Components exported with the same name from multiple files.
StatusBadge × 3
- src/components/ui/status-badge.tsx
- src/cloud/mcps/McpDetailDrawer.tsx
- src/cloud/approvals/components/status-badge.tsx
AgentCard × 2
- src/cloud-ui/components/brand/brand-card.tsx
- src/cloud/instances/components/agent-card.tsx
ThemeToggle × 2
- src/cloud-ui/components/theme/theme-toggle.tsx
- src/components/shared/ThemeToggle.tsx
Text × 2
- src/components/ui/typography.tsx
- src/spatial/primitives.tsx
Stack × 2
- src/components/ui/stack.tsx
- src/spatial/primitives.tsx
TopicChipsBar × 2
- src/components/chat/widgets/topic-chips-bar.tsx
- src/components/shell/TopicChipsBar.tsx
ApiError × 2
- src/cloud/lib/api-client.ts
- src/api/client-types-core.ts
2. Partial-name clusters (123)
Components whose first token (lowercased) matches another. Useful for spotting families that share a name root (e.g. Chat*, Setup*).
(Showing top 40 by size; pass --verbose for all.)
sidebar* × 26
SidebarCollapsedRail— src/components/composites/sidebar/sidebar-collapsed-rail.tsxSidebarCollapsedActionButton— src/components/composites/sidebar/sidebar-collapsed-rail.tsxSidebarPanel— src/components/composites/sidebar/sidebar-panel.tsxSidebar— src/components/composites/sidebar/sidebar-root.tsxSidebarBody— src/components/composites/sidebar/sidebar-body.tsxSidebarHeaderStack— src/components/composites/sidebar/sidebar-header-stack.tsxSidebarScrollRegion— src/components/composites/sidebar/sidebar-scroll-region.tsxSidebarHeader— src/components/composites/sidebar/sidebar-header.tsxSidebarSectionLabel— src/components/composites/sidebar/sidebar-content.tsxSidebarSectionHeader— src/components/composites/sidebar/sidebar-content.tsxSidebarEmptyState— src/components/composites/sidebar/sidebar-content.tsxSidebarNotice— src/components/composites/sidebar/sidebar-content.tsxSidebarToolbar— src/components/composites/sidebar/sidebar-content.tsxSidebarToolbarPrimary— src/components/composites/sidebar/sidebar-content.tsxSidebarToolbarActions— src/components/composites/sidebar/sidebar-content.tsxSidebarItemIcon— src/components/composites/sidebar/sidebar-content.tsxSidebarItemBody— src/components/composites/sidebar/sidebar-content.tsxSidebarItemTitle— src/components/composites/sidebar/sidebar-content.tsxSidebarItemDescription— src/components/composites/sidebar/sidebar-content.tsxSidebarRailMedia— src/components/composites/sidebar/sidebar-content.tsxSidebarItemAction— src/components/composites/sidebar/sidebar-content.tsxSidebarItem— src/components/composites/sidebar/sidebar-content.tsxSidebarItemButton— src/components/composites/sidebar/sidebar-content.tsxSidebarRailItem— src/components/composites/sidebar/sidebar-content.tsxSidebarContent— src/components/composites/sidebar/sidebar-content.tsxSidebarSearchBar— src/components/composites/search/searchbar.tsx
cloud* × 25
CloudImage— src/cloud-ui/runtime/image.tsxCloudOverviewSection— src/components/settings/CloudOverviewSection.tsxCloudAgentsSection— src/components/settings/CloudAgentsSection.tsxCloudPanel— src/components/settings/ProviderPanels.tsxCloudHandoffBanner— src/components/shell/CloudHandoffBanner.tsxCloudSourceModeToggle— src/components/cloud/CloudSourceControls.tsxCloudConnectionStatus— src/components/cloud/CloudSourceControls.tsxCloudStatusBadge— src/components/cloud/CloudStatusBadge.tsxCloudRpcStatus— src/components/pages/config-page-sections.tsxCloudServicesSection— src/components/pages/config-page-sections.tsxCloudDashboard— src/components/pages/ElizaCloudDashboard.tsxCloudConnectorsSection— src/cloud/connectors/CloudConnectorsSection.tsxCloudConnectorsSettingsBody— src/cloud/connectors/CloudConnectorsUpsell.tsxCloudConnectorsSettingsSection— src/cloud/connectors/index.tsCloudAccountSection— src/cloud/settings/sections.tsxCloudBillingSection— src/cloud/settings/sections.tsxCloudApiKeysSection— src/cloud/settings/sections.tsxCloudApplicationsSection— src/cloud/settings/sections.tsxCloudMonetizationSection— src/cloud/settings/sections.tsxCloudOrganizationSection— src/cloud/settings/sections.tsxCloudSecuritySection— src/cloud/settings/sections.tsxCloudPluginGrantsSection— src/cloud/settings/sections.tsxCloudSettingsSectionShell— src/cloud/settings/CloudSettingsSectionShell.tsxCloudRouterShell— src/cloud/shell/CloudRouterShell.tsxCloudI18nProvider— src/cloud/shell/CloudI18nProvider.tsx
app* × 24
App— src/App.tsxAppBootContext— src/config/boot-config-react.hooks.tsAppContext— src/state/useApp.tsAppProvider— src/state/AppContext.tsxAppBackground— src/backgrounds/AppBackground.tsxAppPermissionsSection— src/components/settings/AppPermissionsSection.tsxAppWorkspaceChrome— src/components/workspace/AppWorkspaceChrome.tsxAppPageSidebar— src/components/shared/AppPageSidebar.tsxAppIdentityTile— src/components/apps/app-identity.tsxAppHero— src/components/apps/app-identity.tsxAppWindowRenderer— src/components/apps/AppWindowRenderer.tsxAppCatchAllRoute— src/cloud/shell/CloudRouterShell.tsxAppChargePaymentPage— src/cloud/public-pages/pages/payment/app-charge-page.tsxAppAuthAuthorizePage— src/cloud/public-pages/pages/app-auth/app-authorize-page.tsxAppPromote— src/cloud/applications/components/app-promote.tsxAppEarningsDashboard— src/cloud/applications/components/app-earnings-dashboard.tsxAppAnalytics— src/cloud/applications/components/app-analytics.tsxAppMonetizationSettings— src/cloud/applications/components/app-monetization-settings.tsxAppUsers— src/cloud/applications/components/app-users.tsxAppDetailsTabs— src/cloud/applications/components/app-details-tabs.tsxAppDomains— src/cloud/applications/components/app-domains.tsxAppOverview— src/cloud/applications/components/app-overview.tsxAppSettings— src/cloud/applications/components/app-settings.tsxAppFrontendHosting— src/cloud/applications/components/app-frontend-hosting.tsx
dashboard* × 24
DashboardPageContainer— src/cloud-ui/components/layout/dashboard-page.tsxDashboardPageStack— src/cloud-ui/components/layout/dashboard-page.tsxDashboardToolbar— src/cloud-ui/components/layout/dashboard-page.tsxDashboardStatGrid— src/cloud-ui/components/layout/dashboard-page.tsxDashboardSidebarNavigationSection— src/cloud-ui/components/layout/dashboard-sidebar-section.tsxDashboardShellLayout— src/cloud-ui/components/layout/dashboard-shell.tsxDashboardSidebar— src/cloud-ui/components/layout/dashboard-sidebar.tsxDashboardHeader— src/cloud-ui/components/layout/dashboard-header.tsxDashboardSidebarNavigationItem— src/cloud-ui/components/layout/dashboard-sidebar-item.tsxDashboardRoutePage— src/cloud-ui/components/layout/dashboard-route-page.tsxDashboardSection— src/cloud-ui/components/brand/dashboard-section.tsxDashboardStatCard— src/cloud-ui/components/brand/dashboard-stat-card.tsxDashboardActionCards— src/cloud-ui/components/dashboard/cloud-dashboard-components.tsxDashboardActionCardsSkeleton— src/cloud-ui/components/dashboard/cloud-dashboard-components.tsxDashboardPageWrapper— src/cloud-ui/components/dashboard/cloud-dashboard-components.tsxDashboardLoadingState— src/cloud-ui/components/dashboard/route-placeholders.tsxDashboardErrorState— src/cloud-ui/components/dashboard/route-placeholders.tsxDashboardRouteError— src/cloud-ui/components/dashboard/dashboard-route-error.tsxDashboardDataList— src/cloud-ui/components/data-list/dashboard-data-list.tsxDashboardDataListMobile— src/cloud-ui/components/data-list/dashboard-data-list.tsxDashboardDataListDesktop— src/cloud-ui/components/data-list/dashboard-data-list.tsxDashboardDataListCard— src/cloud-ui/components/data-list/dashboard-data-list.tsxDashboardDataListFilteredCount— src/cloud-ui/components/data-list/dashboard-data-list.tsxDashboardTableSkeleton— src/cloud-ui/components/data-list/dashboard-table-skeleton.tsx
chat* × 23
ChatComposerCtx— src/state/ChatComposerContext.hooks.tsChatInputRefCtx— src/state/ChatComposerContext.hooks.tsChatTurnStatusCtx— src/state/ChatTurnStatusContext.hooks.tsChatHotkeySettingsGroup— src/components/settings/ChatHotkeySettingsGroup.tsxChatSurface— src/components/shell/ChatSurface.tsxChatMessageActions— src/components/composites/chat/chat-message-actions.tsxChatVoiceStatusBar— src/components/composites/chat/ChatVoiceStatusBar.tsxChatComposer— src/components/composites/chat/chat-composer.tsxChatEmptyState— src/components/composites/chat/chat-empty-state.tsxChatBubble— src/components/composites/chat/chat-bubble.tsxChatComposerShell— src/components/composites/chat/chat-composer-shell.tsxChatConversationItem— src/components/composites/chat/chat-conversation-item.tsxChatEmptyStateWithRecommendations— src/components/composites/chat/ChatEmptyStateWithRecommendations.tsxChatThreadLayout— src/components/composites/chat/chat-thread-layout.tsxChatAttachmentStrip— src/components/composites/chat/chat-attachment-strip.tsxChatTranscript— src/components/composites/chat/chat-transcript.tsxChatConversationRenameDialog— src/components/composites/chat/chat-conversation-rename-dialog.tsxChatSourceIcon— src/components/composites/chat/chat-source.tsxChatVoiceSpeakerBadge— src/components/composites/chat/chat-source.tsxChatMessage— src/components/composites/chat/chat-message.tsxChatSearchHint— src/components/composites/chat-search-hint.tsxChatView— src/components/pages/ChatView.tsxChatPanelLayout— src/layouts/chat-panel-layout/chat-panel-layout.tsx
settings* × 19
SettingsMutedText— src/components/ui/settings-controls.tsxSettingsField— src/components/ui/settings-controls.tsxSettingsFieldLabel— src/components/ui/settings-controls.tsxSettingsFieldDescription— src/components/ui/settings-controls.tsxSettingsSelectTrigger— src/components/ui/settings-controls.tsxSettingsInput— src/components/ui/settings-controls.tsxSettingsTextarea— src/components/ui/settings-controls.tsxSettingsSegmentedGroup— src/components/ui/settings-controls.tsxSettingsControls— src/components/ui/settings-controls.tsxSettingsSwitchRow— src/components/settings/settings-agent-rows.tsxSettingsSelectRow— src/components/settings/settings-agent-rows.tsxSettingsSegmentedRow— src/components/settings/settings-agent-rows.tsxSettingsInputRow— src/components/settings/settings-agent-rows.tsxSettingsTextareaRow— src/components/settings/settings-agent-rows.tsxSettingsActionButton— src/components/settings/settings-agent-rows.tsxSettingsStack— src/components/settings/settings-layout.tsxSettingsGroup— src/components/settings/settings-layout.tsxSettingsRow— src/components/settings/settings-layout.tsxSettingsView— src/components/pages/SettingsView.tsx
eliza* × 18
ElizaLogo— src/cloud-ui/components/brand/eliza-logo.tsxElizaCloudLockup— src/cloud-ui/components/brand/eliza-cloud-lockup.tsxElizaAgentsPageWrapper— src/cloud-ui/components/dashboard/cloud-dashboard-components.tsxElizaAvatar— src/cloud-ui/components/ai-elements/eliza-avatar.tsxElizaGenUiRenderer— src/genui/renderer.tsxElizaGenUiActionError— src/genui/actions.tsElizaMark— src/components/brand/eliza-mark.tsxElizaAgentTabs— src/cloud/instances/components/eliza-agent-tabs.tsxElizaAgentBackupsPanel— src/cloud/instances/components/eliza-agent-backups-panel.tsxElizaTransactionsSection— src/cloud/instances/components/eliza-transactions-section.tsxElizaWalletSection— src/cloud/instances/components/eliza-wallet-section.tsxElizaAgentPricingBanner— src/cloud/instances/components/eliza-agent-pricing-banner.tsxElizaAgentActions— src/cloud/instances/components/agent-actions.tsxElizaPoliciesSection— src/cloud/instances/components/eliza-policies-section.tsxElizaAgentsTable— src/cloud/instances/components/eliza-agents-table.tsxElizaConnectButton— src/cloud/instances/components/eliza-connect-button.tsxElizaAgentLogsViewer— src/cloud/instances/components/eliza-agent-logs-viewer.tsxElizaClient— src/api/client-base.ts
relationships* × 15
RelationshipsAttentionWidget— src/components/chat/widgets/relationships-attention.tsxRelationshipsView— src/components/pages/RelationshipsView.tsxRelationshipsIdentityCluster— src/components/pages/RelationshipsIdentityCluster.tsxRelationshipsGraphPanel— src/components/pages/RelationshipsGraphPanel.tsxRelationshipsActivityFeed— src/components/pages/relationships/RelationshipsActivityFeed.tsxRelationshipsCandidateMergesPanel— src/components/pages/relationships/RelationshipsCandidateMergesPanel.tsxRelationshipsPersonSummaryPanel— src/components/pages/relationships/RelationshipsPersonPanels.tsxRelationshipsFactsPanel— src/components/pages/relationships/RelationshipsPersonPanels.tsxRelationshipsConnectionsPanel— src/components/pages/relationships/RelationshipsPersonPanels.tsxRelationshipsConversationsPanel— src/components/pages/relationships/RelationshipsPersonPanels.tsxRelationshipsRelevantMemoriesPanel— src/components/pages/relationships/RelationshipsPersonPanels.tsxRelationshipsUserPreferencesPanel— src/components/pages/relationships/RelationshipsPersonPanels.tsxRelationshipsDocumentsPanel— src/components/pages/relationships/RelationshipsPersonPanels.tsxRelationshipsSidebar— src/components/pages/relationships/RelationshipsSidebar.tsxRelationshipsWorkspaceView— src/components/pages/relationships/RelationshipsWorkspaceView.tsx
page* × 14
PageHeaderContext— src/cloud-ui/components/layout/page-header-context.hooks.tsPageTransition— src/cloud-ui/components/layout/page-transition.tsxPageHeaderProvider— src/cloud-ui/components/layout/page-header-context.tsxPagePanelFeatureEmpty— src/components/composites/page-panel/page-panel-feature-empty.tsxPageLoadingState— src/components/composites/page-panel/page-panel-loading.tsxPageEmptyState— src/components/composites/page-panel/page-panel-empty.tsxPagePanelToolbar— src/components/composites/page-panel/page-panel-toolbar.tsxPagePanelRoot— src/components/composites/page-panel/page-panel-root.tsxPagePanelCollapsibleSection— src/components/composites/page-panel/page-panel-collapsible-section.tsxPagePanelFrame— src/components/composites/page-panel/page-panel-frame.tsxPagePanelContentArea— src/components/composites/page-panel/page-panel-frame.tsxPageActionRail— src/components/composites/page-panel/page-panel-header.tsxPageLayoutMobileDrawer— src/layouts/page-layout/page-layout-mobile-drawer.tsxPageLayoutHeader— src/layouts/page-layout/page-layout-header.tsx
api* × 14
ApiRouteExplorerClient— src/cloud-ui/components/docs/api-route-explorer-client.tsxApiParameterSelect— src/cloud-ui/components/docs/api-parameter-select.tsxApiKeyEmptyState— src/cloud-ui/components/api-key-empty-state.tsxApiKeysTable— src/cloud-ui/components/data-list/api-keys-table.tsxApiKeyConfig— src/components/settings/ApiKeyConfig.tsxApiKeyPanel— src/components/settings/ProviderPanels.tsxApiKeysLink— src/cloud/account-security/components/api-keys-link.tsxApiKeysSurface— src/cloud/api-keys/ApiKeysSurface.tsxApiKeysView— src/cloud/api-keys/ApiKeysView.tsxApiExplorerSurface— src/cloud/api-explorer/ApiExplorerPage.tsxApiExplorerRoute— src/cloud/api-explorer/ApiExplorerPage.tsxApiTester— src/cloud/api-explorer/api-tester.tsxApiError— src/cloud/lib/api-client.tsApiError— src/api/client-types-core.ts
view* × 14
ViewLifecycleSlot— src/state/view-lifecycle-context.tsxViewLifecycleSlotContext— src/state/view-lifecycle-context.tsxViewBackButton— src/components/shared/ViewHeader.tsxViewHeader— src/components/shared/ViewHeader.tsxViewIcon— src/components/views/ViewIcon.tsxViewTelemetryProfiler— src/components/views/ViewTelemetryProfiler.tsxViewTileImage— src/components/views/ViewTileImage.tsxViewErrorBoundary— src/components/views/ViewErrorBoundary.tsxViewStatusFrame— src/components/views/ViewStatusStates.tsxViewLoadingSkeleton— src/components/views/ViewStatusStates.tsxViewRecoveryActions— src/components/views/ViewStatusStates.tsxViewErrorState— src/components/views/ViewStatusStates.tsxViewRestrictedState— src/components/views/ViewStatusStates.tsxViewAgentRegistry— src/agent-surface/registry.ts
character* × 14
CharacterIdentityPanel— src/components/character/CharacterEditorPanels.tsxCharacterStylePanel— src/components/character/CharacterEditorPanels.tsxCharacterExamplesPanel— src/components/character/CharacterEditorPanels.tsxCharacterEditor— src/components/character/CharacterEditor.tsxCharacterExperienceView— src/components/character/CharacterExperienceView.tsxCharacterLearnedSkillsSection— src/components/character/CharacterLearnedSkillsSection.tsxCharacterSkillsView— src/components/character/CharacterSkillsView.tsxCharacterHubView— src/components/character/CharacterHubView.tsxCharacterPersonalityTimeline— src/components/character/CharacterPersonalityTimeline.tsxCharacterRoster— src/components/character/CharacterRoster.tsxCharacterOverviewSection— src/components/character/CharacterOverviewSection.tsxCharacterExperienceWorkspace— src/components/character/CharacterExperienceWorkspace.tsxCharacterFilters— src/cloud/instances/components/character-filters.tsxCharacterLibraryGrid— src/cloud/instances/components/character-library-grid.tsx
agent* × 13
AgentCard— src/cloud-ui/components/brand/brand-card.tsxAgentActivityBox— src/components/chat/AgentActivityBox.tsxAgentProvisioningWidget— src/components/chat/widgets/agent-provisioning.tsxAgentActivityWidget— src/components/chat/widgets/agent-activity.tsxAgentDetailPage— src/cloud/instances/AgentDetailPage.tsxAgentCard— src/cloud/instances/components/agent-card.tsxAgentCostBadge— src/cloud/instances/components/agent-cost-badge.tsxAgentProfileView— src/spatial/example.tsxAgentSurfaceContext— src/agent-surface/AgentSurfaceContext.hooks.tsAgentButton— src/agent-surface/components.tsxAgentInput— src/agent-surface/components.tsxAgentSurfaceProvider— src/agent-surface/AgentSurfaceContext.tsxAgentElementOverlay— src/agent-surface/AgentElementOverlay.tsx
voice* × 12
VoiceEmptyState— src/cloud-ui/components/voice/voice-empty-state.tsxVoiceStatusBadge— src/cloud-ui/components/voice/voice-status-badge.tsxVoiceAudioPlayer— src/cloud-ui/components/voice/voice-audio-player.tsxVoiceConfigView— src/components/settings/VoiceConfigView.tsxVoiceProfileSection— src/components/settings/VoiceProfileSection.tsxVoiceSection— src/components/settings/VoiceSection.tsxVoiceTierBanner— src/components/settings/VoiceTierBanner.tsxVoiceSectionMount— src/components/settings/VoiceSectionMount.tsxVoiceSelfTestShell— src/voice/voice-selftest/VoiceSelfTestShell.tsxVoiceWorkbenchShell— src/voice/voice-selftest/VoiceWorkbenchShell.tsxVoiceProfilesUnavailableError— src/api/client-voice-profiles.tsVoiceProfilesClient— src/api/client-voice-profiles.ts
connector* × 12
ConnectorSetupPanel— src/components/connectors/ConnectorSetupPanel.tsxConnectorModeSelector— src/components/connectors/ConnectorModeSelector.tsxConnectorQrPairingOverlay— src/components/connectors/ConnectorQrPairingOverlay.tsxConnectorAccountPurposeSelector— src/components/connectors/ConnectorAccountPurposeSelector.tsxConnectorAccountSetupScope— src/components/connectors/ConnectorAccountSetupScope.tsxConnectorAccountAuditList— src/components/connectors/ConnectorAccountAuditList.tsxConnectorAccountPrivacySelector— src/components/connectors/ConnectorAccountPrivacySelector.tsxConnectorAccountCard— src/components/connectors/ConnectorAccountCard.tsxConnectorAccountList— src/components/connectors/ConnectorAccountList.tsxConnectorAccountPicker— src/components/chat/ConnectorAccountPicker.tsxConnectorPluginGroups— src/components/pages/plugin-view-connectors.tsxConnectorSidebar— src/components/pages/plugin-view-sidebar.tsx
admin* × 12
AdminDialogContent— src/components/ui/admin-dialog.tsxAdminDialogHeader— src/components/ui/admin-dialog.tsxAdminDialogFooterChrome— src/components/ui/admin-dialog.tsxAdminDialogBodyScroll— src/components/ui/admin-dialog.tsxAdminMetaBadge— src/components/ui/admin-dialog.tsxAdminMonoMeta— src/components/ui/admin-dialog.tsxAdminCodeEditor— src/components/ui/admin-dialog.tsxAdminSegmentedTabList— src/components/ui/admin-dialog.tsxAdminSegmentedTab— src/components/ui/admin-dialog.tsxAdminInput— src/components/ui/admin-dialog.tsxAdminDialog— src/components/ui/admin-dialog.tsxAdminGate— src/cloud/admin/AdminGate.tsx
apps* × 10
AppsPageWrapper— src/cloud-ui/components/dashboard/cloud-dashboard-components.tsxAppsEmptyState— src/cloud-ui/components/dashboard/cloud-dashboard-components.tsxAppsSkeleton— src/cloud-ui/components/dashboard/cloud-dashboard-components.tsxAppsListView— src/cloud-ui/components/data-list/apps-list-view.tsxAppsManagementSection— src/components/settings/AppsManagementSection.tsxAppsSection— src/components/chat/AppsSection.tsxAppsPageView— src/components/pages/AppsPageView.tsxAppsSidebar— src/components/apps/AppsSidebar.tsxAppsCatalogGrid— src/components/apps/AppsCatalogGrid.tsxAppsTable— src/cloud/applications/components/apps-table.tsx
trajectory* × 8
TrajectoryContextDiffList— src/components/composites/trajectories/trajectory-context-diff-list.tsxTrajectorySidebarItem— src/components/composites/trajectories/trajectory-sidebar-item.tsxTrajectoryCacheStats— src/components/composites/trajectories/trajectory-cache-stats.tsxTrajectoryEventTimeline— src/components/composites/trajectories/trajectory-event-timeline.tsxTrajectoryPipelineGraph— src/components/composites/trajectories/trajectory-pipeline-graph.tsxTrajectoryCodeBlock— src/components/composites/trajectories/trajectory-code-block.tsxTrajectoryLlmCallCard— src/components/composites/trajectories/trajectory-llm-call-card.tsxTrajectoryDetailView— src/components/pages/TrajectoryDetailView.tsx
shell* × 7
ShellRoleProvider— src/components/ShellRoleProvider.tsxShellControllerContext— src/components/shell/ShellControllerContext.hooks.tsShellControllerProvider— src/components/shell/ShellControllerContext.tsxShellOverlays— src/components/shell/ShellOverlays.tsxShellHeaderControls— src/components/shell/ShellHeaderControls.tsxShellModalityProvider— src/components/ShellModalityProvider.tsxShellViewAgentSurface— src/components/views/ShellViewAgentSurface.tsx
account* × 7
AccountConnectBlock— src/components/chat/AccountConnectBlock.tsxAccountRequiredCard— src/components/chat/AccountRequiredCard.tsxAccountList— src/components/accounts/AccountList.tsxAccountCard— src/components/accounts/AccountCard.tsxAccountSurface— src/cloud/account-security/AccountSurface.tsxAccountDetails— src/cloud/account-security/components/account-details.tsxAccountPageClient— src/cloud/account-security/components/account-page-client.tsx
status* × 6
StatusBadge— src/components/ui/status-badge.tsxStatusDot— src/components/ui/status-badge.tsxStatusPill— src/components/release-center/shared.tsxStatusBar— src/components/stream/StatusBar.tsxStatusBadge— src/cloud/mcps/McpDetailDrawer.tsxStatusBadge— src/cloud/approvals/components/status-badge.tsx
plugin* × 6
PluginCard— src/components/pages/PluginCard.tsxPluginGameModal— src/components/pages/plugin-view-modal.tsxPluginSettingsDialog— src/components/pages/plugin-view-dialogs.tsxPluginConfigForm— src/components/pages/PluginConfigForm.tsxPluginVisual— src/components/pages/PluginVisual.tsxPluginPermissionsPageClient— src/cloud/account-security/components/plugin-permissions-page-client.tsx
render* × 5
RenderTelemetryProfiler— src/cloud-ui/runtime/render-telemetry.tsxRenderProbe— src/testing/render-counter.tsxRenderSelectField— src/components/config-ui/config-field.helpers.tsxRenderFileField— src/components/config-ui/config-field.helpers.tsxRenderCustomField— src/components/config-ui/config-field.helpers.tsx
background* × 5
BackgroundHost— src/backgrounds/BackgroundHost.tsxBackgroundSettingsControls— src/components/settings/BackgroundSettingsControls.tsxBackgroundSettingsSection— src/components/settings/BackgroundSettingsSection.tsxBackgroundView— src/components/pages/BackgroundView.tsxBackgroundImageError— src/components/pages/background-image.ts
local* × 5
LocalInferencePanel— src/components/local-inference/LocalInferencePanel.tsxLocalProviderPanel— src/components/settings/ProviderPanels.tsxLocalStewardAuthContext— src/cloud/shell/StewardProviderShared.tsLocalInferenceEngine— src/services/local-inference/engine.tsLocalInferenceService— src/services/local-inference/service.ts
model* × 5
ModelHubView— src/components/local-inference/ModelHubView.tsxModelUpdatesPanel— src/components/local-inference/ModelUpdatesPanel.tsxModelCard— src/components/local-inference/ModelCard.tsxModelDownloadWidget— src/components/chat/widgets/model-download.tsxModelBreakdown— src/cloud/analytics/_components/model-breakdown.tsx
desktop* × 5
DesktopWorkspaceSection— src/components/settings/DesktopWorkspaceSection.tsxDesktopTalkModePanel— src/components/settings/VoiceConfigView.tsxDesktopWorkspaceDisplay— src/components/settings/DesktopWorkspaceDisplay.tsxDesktopTabBar— src/components/desktop/DesktopTabBar.tsxDesktopGameWindowControls— src/components/apps/FullscreenView.tsx
wallet* × 5
WalletRpcSection— src/components/settings/WalletRpcSection.tsxWalletKeysSection— src/components/settings/WalletKeysSection.tsxWalletBalanceWidget— src/components/chat/widgets/wallet-balance.tsxWalletSectionNav— src/components/pages/WalletSectionNav.tsxWalletSignError— src/cloud/approvals/lib/wallet-sign.ts
message* × 5
MessageUiSpecBlock— src/components/chat/MessageContent.tsxMessagePermissionCard— src/components/chat/MessageContent.tsxMessageContent— src/components/chat/MessageContent.tsxMessageAttachments— src/components/chat/MessageAttachments.tsxMessageSearchPanel— src/components/chat/message-search/MessageSearchPanel.tsx
organization* × 5
OrganizationGeneralTab— src/cloud/organization/organization-general-tab.tsxOrganizationSection— src/cloud/organization/OrganizationSection.tsxOrganizationTab— src/cloud/organization/organization-tab.tsxOrganizationPage— src/cloud/organization/OrganizationPage.tsxOrganizationInfo— src/cloud/account-security/components/organization-info.tsx
theme* × 4
ThemeProvider— src/cloud-ui/components/theme/theme-provider.tsxThemeContext— src/cloud-ui/components/theme/theme-provider.hooks.tsThemeToggle— src/cloud-ui/components/theme/theme-toggle.tsxThemeToggle— src/components/shared/ThemeToggle.tsx
telegram* × 4
TelegramIcon— src/cloud-ui/components/icons.tsxTelegramAccountConnectorPanel— src/components/connectors/TelegramAccountConnectorPanel.tsxTelegramBotSetupPanel— src/components/connectors/TelegramBotSetupPanel.tsxTelegramConnection— src/cloud/connectors/telegram-connection.tsx
active* × 4
ActiveModelBar— src/components/local-inference/ActiveModelBar.tsxActiveProviderSummary— src/components/settings/ProviderSwitcher.tsxActiveSessionsPanel— src/cloud/account-security/components/active-sessions-panel.tsxActiveModelCoordinator— src/services/local-inference/active-model.ts
provider* × 4
ProviderRoutingPanel— src/components/settings/ProviderRoutingPanel.tsxProviderCard— src/components/settings/ProviderCard.tsxProviderSwitcher— src/components/settings/ProviderSwitcher.tsxProviderBreakdown— src/cloud/analytics/_components/provider-breakdown.tsx
permission* × 4
PermissionRow— src/components/settings/permission-controls.tsxPermissionCard— src/components/composites/chat/permission-card.tsxPermissionIcon— src/components/permissions/PermissionIcon.tsxPermissionRecoveryCallout— src/components/permissions/PermissionRecoveryCallout.tsx
topic* × 4
TopicGroupedTranscript— src/components/chat/widgets/topic-grouped-transcript.tsxTopicChipsBar— src/components/chat/widgets/topic-chips-bar.tsxTopicGroup— src/components/shell/TopicGroup.tsxTopicChipsBar— src/components/shell/TopicChipsBar.tsx
home* × 4
HomeWidgetCard— src/components/chat/widgets/home-widget-card.tsxHomePill— src/components/shell/HomePill.tsxHomeLauncherSurface— src/components/shell/HomeLauncherSurface.tsxHomeScreen— src/components/shell/HomeScreen.tsx
my* × 4
MyRuntimesSection— src/components/cockpit/MyRuntimesSection.tsxMyRuntimesContainer— src/components/cockpit/MyRuntimesContainer.tsxMyAgentsPage— src/cloud/instances/MyAgentsPage.tsxMyAgentsClient— src/cloud/instances/components/my-agents.tsx
cockpit* × 4
CockpitNewSessionForm— src/components/cockpit/CockpitNewSessionForm.tsxCockpitView— src/components/cockpit/CockpitView.tsxCockpitTierToggle— src/components/cockpit/CockpitTierToggle.tsxCockpitModePicker— src/components/cockpit/CockpitModePicker.tsx
config* × 4
ConfigFieldErrors— src/components/config-ui/config-control-primitives.tsxConfigRenderer— src/components/config-ui/config-renderer.tsxConfigField— src/components/config-ui/config-field.tsxConfigPageView— src/components/pages/ConfigPageView.tsx
3. Variant suffix siblings (11)
Components named like Foo AND FooLite/FooCompact/FooMobile/... — likely targets for a single component + variant prop.
- PromptCard ↔ PromptCardGrid (suffix:
grid) — src/cloud-ui/components/brand/prompt-card.tsx - DashboardDataList ↔ DashboardDataListMobile (suffix:
mobile) — src/cloud-ui/components/data-list/dashboard-data-list.tsx - DashboardDataList ↔ DashboardDataListCard (suffix:
card) — src/cloud-ui/components/data-list/dashboard-data-list.tsx - AdminDialog ↔ AdminDialogHeader (suffix:
header) — src/components/ui/admin-dialog.tsx - AdminSegmentedTab ↔ AdminSegmentedTabList (suffix:
list) — src/components/ui/admin-dialog.tsx - SettingsInput ↔ SettingsInputRow (suffix:
row) — src/components/settings/settings-agent-rows.tsx - SettingsTextarea ↔ SettingsTextareaRow (suffix:
row) — src/components/settings/settings-agent-rows.tsx - Sidebar ↔ SidebarPanel (suffix:
panel) — src/components/composites/sidebar/sidebar-panel.tsx - Sidebar ↔ SidebarBody (suffix:
body) — src/components/composites/sidebar/sidebar-body.tsx - Sidebar ↔ SidebarHeader (suffix:
header) — src/components/composites/sidebar/sidebar-header.tsx - SidebarItem ↔ SidebarItemBody (suffix:
body) — src/components/composites/sidebar/sidebar-content.tsx