Skip to content

feat: console ui consolidation - #1187

Merged
sergiofilhowz merged 5 commits into
mainfrom
feat/console-ui-consolidation
Sep 17, 2026
Merged

sergiofilhowz merged 5 commits into
mainfrom
feat/console-ui-consolidation

Conversation

@sergiofilhowz

@sergiofilhowz sergiofilhowz commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor
  • removed editor worker
  • simplified skills and consolidated patterns in npm package

@vercel

vercel Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
workers Ready Ready Preview Sep 17, 2026 2:29pm UTC
workers-tech-spec Ready Ready Preview Sep 17, 2026 2:29pm UTC

Request Review

@coderabbitai

coderabbitai Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 507 files, which is 407 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: ab9da662-8117-4729-8922-6852ee6b6f0a

📥 Commits

Reviewing files that changed from the base of the PR and between baae3c6 and 95d47fc.

⛔ Files ignored due to path filters (3)
  • editor/Cargo.lock is excluded by !**/*.lock
  • editor/assets/editor-changes.png is excluded by !**/*.png
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (507)
  • .deploy/workers.yaml
  • .github/scripts/tests/test_worker_compose.py
  • README.md
  • a2ui/src/ui.rs
  • a2ui/ui/build.mjs
  • a2ui/ui/package.json
  • a2ui/ui/src/page.tsx
  • a2ui/ui/tsconfig.json
  • ade/agents/console-ui.md
  • ade/skills/SKILL.md
  • ade/skills/design-console-ui.md
  • ade/skills/design-system.md
  • ade/skills/injectable-ui.md
  • ade/ui/build.mjs
  • ade/ui/package.json
  • ade/ui/src/catalog/FunctionsPage.tsx
  • ade/ui/src/catalog/TriggersPage.tsx
  • ade/ui/src/catalog/widgets.tsx
  • ade/ui/styles.css
  • ade/ui/tsconfig.json
  • ade/web/DESIGN.md
  • ade/web/README.md
  • ade/web/index.html
  • ade/web/public/vendor/console-ui.js
  • ade/web/public/vendor/lucide-react.js
  • ade/web/scripts/generate-vendor-shims.mjs
  • ade/web/src/App.tsx
  • ade/web/src/components/CommandPalette.tsx
  • ade/web/src/components/chat/ActiveSubagentChips.css
  • ade/web/src/components/chat/ActiveSubagentChips.tsx
  • ade/web/src/components/chat/AddProviderPanel.tsx
  • ade/web/src/components/chat/ChatPanel.tsx
  • ade/web/src/components/chat/ChatView.tsx
  • ade/web/src/components/chat/Composer.tsx
  • ade/web/src/components/chat/CopyMessageButton.tsx
  • ade/web/src/components/chat/DirectoryPicker.tsx
  • ade/web/src/components/chat/EmptyState.tsx
  • ade/web/src/components/chat/ExportSessionButton.tsx
  • ade/web/src/components/chat/FunctionTriggerMessage.stories.tsx
  • ade/web/src/components/chat/MemoryChip.tsx
  • ade/web/src/components/chat/Message.tsx
  • ade/web/src/components/chat/MessageList.tsx
  • ade/web/src/components/chat/ModelPicker.tsx
  • ade/web/src/components/chat/ModelWaitingIndicator.tsx
  • ade/web/src/components/chat/ProviderConfigurationPanel.tsx
  • ade/web/src/components/chat/ProviderIcon.tsx
  • ade/web/src/components/chat/ProviderSettingsForm.tsx
  • ade/web/src/components/chat/ReasoningEffortSlider.css
  • ade/web/src/components/chat/ReasoningEffortSlider.tsx
  • ade/web/src/components/chat/SessionAddonsPicker.tsx
  • ade/web/src/components/chat/SessionTriggers.tsx
  • ade/web/src/components/chat/SystemNotice.tsx
  • ade/web/src/components/chat/SystemPromptPicker.tsx
  • ade/web/src/components/chat/chat-motion.css
  • ade/web/src/components/chat/coder/CoderDiff.tsx
  • ade/web/src/components/chat/coder/DeleteFileView.tsx
  • ade/web/src/components/chat/coder/InfoView.tsx
  • ade/web/src/components/chat/coder/MoveView.tsx
  • ade/web/src/components/chat/coder/ReadFileView.tsx
  • ade/web/src/components/chat/coder/SearchView.tsx
  • ade/web/src/components/chat/coder/TreeView.tsx
  • ade/web/src/components/chat/coder/UpdateFileView.tsx
  • ade/web/src/components/chat/coder/entryShared.tsx
  • ade/web/src/components/chat/engine/FunctionInfoView.tsx
  • ade/web/src/components/chat/engine/FunctionsListView.tsx
  • ade/web/src/components/chat/engine/RegisterTriggerView.tsx
  • ade/web/src/components/chat/engine/RegisteredTriggersListView.tsx
  • ade/web/src/components/chat/engine/TriggerInfoView.tsx
  • ade/web/src/components/chat/engine/TriggersListView.tsx
  • ade/web/src/components/chat/engine/UnregisterTriggerView.tsx
  • ade/web/src/components/chat/engine/WorkerInfoView.tsx
  • ade/web/src/components/chat/engine/WorkersListView.tsx
  • ade/web/src/components/chat/engine/WorkersRegisterView.tsx
  • ade/web/src/components/chat/engine/shared.tsx
  • ade/web/src/components/chat/fp/PipeView.tsx
  • ade/web/src/components/chat/harness/SpawnView.tsx
  • ade/web/src/components/chat/harness/SubmitResultView.tsx
  • ade/web/src/components/chat/lexical/FileMentionNode.tsx
  • ade/web/src/components/chat/lexical/FlipMenu.tsx
  • ade/web/src/components/chat/router/ModelsListView.tsx
  • ade/web/src/components/chat/sandbox/ErrorCard.tsx
  • ade/web/src/components/chat/sandbox/shared.tsx
  • ade/web/src/components/chat/sandbox/terminal/CopyCommandButton.tsx
  • ade/web/src/components/chat/sandbox/terminal/Terminal.tsx
  • ade/web/src/components/chat/web/FetchView.tsx
  • ade/web/src/components/chat/worker/WorkerListView.tsx
  • ade/web/src/components/chat/worker/WorkerOpView.tsx
  • ade/web/src/components/chat/worker/WorkerStatusView.tsx
  • ade/web/src/components/chat/workflow/NodeResultView.tsx
  • ade/web/src/components/chat/workflow/StatusView.tsx
  • ade/web/src/components/chat/workflow/shared.tsx
  • ade/web/src/components/function-trigger/FunctionTriggerCard.tsx
  • ade/web/src/components/permissions/AlwaysAllowButton.tsx
  • ade/web/src/components/permissions/FilesystemAccessDialog.tsx
  • ade/web/src/components/permissions/FilesystemAccessPrompt.tsx
  • ade/web/src/components/permissions/FullModeConfirmDialog.tsx
  • ade/web/src/components/permissions/FullPermissionsBanner.tsx
  • ade/web/src/components/permissions/FunctionAllowlistTree.tsx
  • ade/web/src/components/sidebar/ConversationRow.tsx
  • ade/web/src/components/sidebar/ConversationSidebar.tsx
  • ade/web/src/components/trigger-activity/TriggerActivityCard.tsx
  • ade/web/src/components/trigger-activity/TriggerDetails.tsx
  • ade/web/src/components/ui/ActivityMetadata.stories.tsx
  • ade/web/src/components/ui/ActivityMetadata.tsx
  • ade/web/src/components/ui/ActivityStatus.tsx
  • ade/web/src/components/ui/Badge.tsx
  • ade/web/src/components/ui/BottomSheet.stories.tsx
  • ade/web/src/components/ui/BottomSheet.tsx
  • ade/web/src/components/ui/ConfirmDialog.test.tsx
  • ade/web/src/components/ui/ConfirmDialog.tsx
  • ade/web/src/components/ui/Dialog.stories.tsx
  • ade/web/src/components/ui/Dialog.tsx
  • ade/web/src/components/ui/DropdownMenu.stories.tsx
  • ade/web/src/components/ui/ErrorBoundary.stories.tsx
  • ade/web/src/components/ui/Eyebrow.stories.tsx
  • ade/web/src/components/ui/Eyebrow.tsx
  • ade/web/src/components/ui/FileDiff.stories.tsx
  • ade/web/src/components/ui/ImageViewer.tsx
  • ade/web/src/components/ui/Input.tsx
  • ade/web/src/components/ui/Kbd.tsx
  • ade/web/src/components/ui/KeyCombo.tsx
  • ade/web/src/components/ui/List.stories.tsx
  • ade/web/src/components/ui/LiveRegion.stories.tsx
  • ade/web/src/components/ui/MarkdownPreview.stories.tsx
  • ade/web/src/components/ui/OpenDetailsAffordance.tsx
  • ade/web/src/components/ui/PageChrome.stories.tsx
  • ade/web/src/components/ui/PageChrome.tsx
  • ade/web/src/components/ui/RawValueInput.stories.tsx
  • ade/web/src/components/ui/RawValueInput.tsx
  • ade/web/src/components/ui/SearchField.stories.tsx
  • ade/web/src/components/ui/SearchField.tsx
  • ade/web/src/components/ui/SegmentedControl.stories.tsx
  • ade/web/src/components/ui/Select.stories.tsx
  • ade/web/src/components/ui/Select.tsx
  • ade/web/src/components/ui/Selector.tsx
  • ade/web/src/components/ui/Settings.test.tsx
  • ade/web/src/components/ui/Settings.tsx
  • ade/web/src/components/ui/SettingsDeck.tsx
  • ade/web/src/components/ui/SettingsField.stories.tsx
  • ade/web/src/components/ui/Skeleton.stories.tsx
  • ade/web/src/components/ui/StatusDot.stories.tsx
  • ade/web/src/components/ui/StatusPanel.stories.tsx
  • ade/web/src/components/ui/Syntax.stories.tsx
  • ade/web/src/components/ui/TableSummary.stories.tsx
  • ade/web/src/components/ui/TerminalCommandLine.tsx
  • ade/web/src/components/ui/TerminalStream.tsx
  • ade/web/src/components/ui/Toolbar.stories.tsx
  • ade/web/src/components/ui/Toolbar.tsx
  • ade/web/src/components/ui/Tooltip.stories.tsx
  • ade/web/src/components/ui/Tooltip.tsx
  • ade/web/src/components/ui/Wordmark.stories.tsx
  • ade/web/src/components/workspace/EmptyPane.tsx
  • ade/web/src/components/workspace/TabStrip.tsx
  • ade/web/src/components/workspace/pane-controls.tsx
  • ade/web/src/hooks/use-container-narrow.ts
  • ade/web/src/index.css
  • ade/web/src/lib/clipboard.ts
  • ade/web/src/lib/console-api.ts
  • ade/web/src/lib/console-ui-conformance.test.ts
  • ade/web/src/lib/console-ui-format.test.ts
  • ade/web/src/lib/console-ui-hooks.test.tsx
  • ade/web/src/lib/errors.test.ts
  • ade/web/src/lib/errors.ts
  • ade/web/src/lib/markdown.tsx
  • ade/web/src/lib/selection-conformance.test.ts
  • ade/web/src/lib/typography-conformance.test.ts
  • ade/web/src/lib/ui-loader.test.tsx
  • ade/web/src/lib/ui-loader.tsx
  • ade/web/src/lib/viewport-breakpoint-conformance.test.ts
  • ade/web/src/lib/worktrees.ts
  • ade/web/src/main.tsx
  • ade/web/src/pages/Configuration/index.tsx
  • ade/web/src/pages/Configuration/tabs/ConsoleSettingsTab.tsx
  • ade/web/src/pages/Configuration/tabs/WorkersTab/WorkerEditor.tsx
  • ade/web/src/pages/TracesV2/components/AttributesFilter.tsx
  • ade/web/src/pages/TracesV2/components/GroupedTraceList.tsx
  • ade/web/src/pages/TracesV2/components/IconToggleButton.tsx
  • ade/web/src/pages/TracesV2/components/SpanBaggageTab.tsx
  • ade/web/src/pages/TracesV2/components/SpanErrorsTab.tsx
  • ade/web/src/pages/TracesV2/components/SpanInfoTab.tsx
  • ade/web/src/pages/TracesV2/components/SpanLinksTab.tsx
  • ade/web/src/pages/TracesV2/components/SpanLogsTab.tsx
  • ade/web/src/pages/TracesV2/components/SpanOtelLogsTab.tsx
  • ade/web/src/pages/TracesV2/components/SpanPanel.tsx
  • ade/web/src/pages/TracesV2/components/SpanTagsTab.tsx
  • ade/web/src/pages/TracesV2/components/TraceDetailSkeleton.tsx
  • ade/web/src/pages/TracesV2/components/TraceFilters.tsx
  • ade/web/src/pages/TracesV2/components/TraceHeader.tsx
  • ade/web/src/pages/TracesV2/components/TraceListRow.tsx
  • ade/web/src/pages/TracesV2/components/ViewsDropdown.tsx
  • ade/web/src/pages/TracesV2/components/WaterfallChart.tsx
  • ade/web/src/pages/TracesV2/components/WorkerBreakdown.tsx
  • ade/web/src/pages/TracesV2/components/timeline/SpanFilterMenu.tsx
  • ade/web/src/pages/TracesV2/components/timeline/SpanHoverCard.tsx
  • ade/web/src/pages/TracesV2/components/timeline/TimelineStrip.tsx
  • ade/web/src/pages/TracesV2/components/timeline/TraceTimeline.tsx
  • ade/web/src/pages/TracesV2/components/timeline/spanVisuals.tsx
  • ade/web/src/pages/TracesV2/index.tsx
  • ade/web/src/pages/Workers/components/WorkerSurface.tsx
  • ade/web/src/pages/Workers/components/WorkersFilters.tsx
  • ade/web/src/pages/Workers/components/WorkersTable.tsx
  • ade/web/src/pages/Workers/index.tsx
  • ade/web/src/stories/design/Colors.stories.tsx
  • ade/web/src/stories/design/Loading.stories.tsx
  • ade/web/src/stories/design/Typography.stories.tsx
  • ade/web/src/stories/playground/EventLog.tsx
  • ade/web/src/stories/playground/SessionChips.stories.tsx
  • ade/web/src/stories/playground/harness.tsx
  • ade/web/src/styles/ui-recipes.css
  • ade/web/src/types/injectable-ui.ts
  • browser/ui/build.mjs
  • browser/ui/package.json
  • browser/ui/src/configuration/index.test.tsx
  • browser/ui/src/configuration/index.tsx
  • browser/ui/src/function-trigger-message/BrowserViews.tsx
  • browser/ui/src/function-trigger-message/index.tsx
  • browser/ui/src/function-trigger-message/open-in-browser.tsx
  • browser/ui/src/function-trigger-message/scrapling/CrawlView.tsx
  • browser/ui/src/function-trigger-message/scrapling/FetchView.tsx
  • browser/ui/src/function-trigger-message/scrapling/MarkdownView.tsx
  • browser/ui/src/function-trigger-message/scrapling/ParseViews.tsx
  • browser/ui/src/function-trigger-message/scrapling/ScreenshotView.tsx
  • browser/ui/src/function-trigger-message/scrapling/SearchViews.tsx
  • browser/ui/src/function-trigger-message/scrapling/SessionViews.tsx
  • browser/ui/src/function-trigger-message/scrapling/index.test.tsx
  • browser/ui/src/lib/browser.ts
  • browser/ui/src/lib/errors.tsx
  • browser/ui/src/lib/events.ts
  • browser/ui/src/lib/format.ts
  • browser/ui/src/lib/icons.tsx
  • browser/ui/src/lib/shared.tsx
  • browser/ui/src/lib/widgets.tsx
  • browser/ui/src/overlay/BrowserOverlay.tsx
  • browser/ui/src/page/ConsolePanel.tsx
  • browser/ui/src/page/DeviceToolbar.tsx
  • browser/ui/src/page/DoctorDialog.tsx
  • browser/ui/src/page/DownloadsPanel.tsx
  • browser/ui/src/page/FindBar.tsx
  • browser/ui/src/page/HistoryPanel.tsx
  • browser/ui/src/page/NetworkPanel.tsx
  • browser/ui/src/page/PageMenu.tsx
  • browser/ui/src/page/SavedSetsDialog.tsx
  • browser/ui/src/page/SessionView.tsx
  • browser/ui/src/page/TabStrip.tsx
  • browser/ui/src/page/Viewport.tsx
  • browser/ui/src/page/index.tsx
  • browser/ui/src/page/palette.tsx
  • browser/ui/src/page/useBrowserSessionsLive.ts
  • browser/ui/styles.css
  • browser/ui/tsconfig.json
  • canvas/skills/SKILL.md
  • canvas/ui/build.mjs
  • canvas/ui/package.json
  • canvas/ui/src/page/index.tsx
  • canvas/ui/tsconfig.json
  • claude-code/ui/build.mjs
  • claude-code/ui/package.json
  • claude-code/ui/tsconfig.json
  • code-runner/src/ui.rs
  • code-runner/ui/build.mjs
  • code-runner/ui/package.json
  • code-runner/ui/styles.css
  • code-runner/ui/tsconfig.json
  • compose-ui/ui/build.mjs
  • compose-ui/ui/package.json
  • compose-ui/ui/styles.css
  • compose-ui/ui/tsconfig.json
  • computer/ui/build.mjs
  • computer/ui/package.json
  • computer/ui/tsconfig.json
  • context-manager/ui/build.mjs
  • context-manager/ui/package.json
  • context-manager/ui/tsconfig.json
  • cron/ui/build.mjs
  • cron/ui/package.json
  • cron/ui/tsconfig.json
  • database/ui/build.mjs
  • database/ui/package.json
  • database/ui/src/page/index.tsx
  • database/ui/styles.css
  • database/ui/tsconfig.json
  • docs/sops/console-ui-conformance.md
  • docs/sops/injectable-console-ui.md
  • editor/Cargo.toml
  • editor/README.md
  • editor/build.rs
  • editor/config.yaml
  • editor/iii.worker.yaml
  • editor/skills/SKILL.md
  • editor/src/bus.rs
  • editor/src/config.rs
  • editor/src/configuration.rs
  • editor/src/diff.rs
  • editor/src/events.rs
  • editor/src/functions/mod.rs
  • editor/src/functions/types.rs
  • editor/src/fuzzy.rs
  • editor/src/git.rs
  • editor/src/lang.rs
  • editor/src/lib.rs
  • editor/src/main.rs
  • editor/src/manifest.rs
  • editor/src/observe.rs
  • editor/src/surface.rs
  • editor/src/tree.rs
  • editor/src/ui.rs
  • editor/src/workspace.rs
  • editor/tests/golden/schemas/editor.buffers.close.json
  • editor/tests/golden/schemas/editor.buffers.list.json
  • editor/tests/golden/schemas/editor.changes.json
  • editor/tests/golden/schemas/editor.create.json
  • editor/tests/golden/schemas/editor.delete.json
  • editor/tests/golden/schemas/editor.diff.json
  • editor/tests/golden/schemas/editor.find.json
  • editor/tests/golden/schemas/editor.git.commit.json
  • editor/tests/golden/schemas/editor.git.hunks.json
  • editor/tests/golden/schemas/editor.git.show.json
  • editor/tests/golden/schemas/editor.git.stash.json
  • editor/tests/golden/schemas/editor.git.status.json
  • editor/tests/golden/schemas/editor.git.sync.json
  • editor/tests/golden/schemas/editor.git.undo-commit.json
  • editor/tests/golden/schemas/editor.move.json
  • editor/tests/golden/schemas/editor.open.json
  • editor/tests/golden/schemas/editor.save.json
  • editor/tests/golden/schemas/editor.search.json
  • editor/tests/golden/schemas/editor.tree.json
  • editor/tests/golden/schemas/editor.workspace.get.json
  • editor/tests/golden/schemas/editor.workspace.open.json
  • editor/tests/integration.rs
  • editor/tests/manifest.rs
  • editor/tests/schemas.rs
  • editor/tests/support/mod.rs
  • editor/ui/build.mjs
  • editor/ui/package.json
  • editor/ui/page.tsx
  • editor/ui/src/function-trigger-message/index.tsx
  • editor/ui/src/lib/api.ts
  • editor/ui/src/lib/cache-key.ts
  • editor/ui/src/lib/changes.test.ts
  • editor/ui/src/lib/changes.ts
  • editor/ui/src/lib/events.ts
  • editor/ui/src/page/index.tsx
  • editor/ui/styles.css
  • eval/ui/build.mjs
  • eval/ui/package.json
  • eval/ui/src/page/index.tsx
  • eval/ui/styles.css
  • eval/ui/tsconfig.json
  • github/ui/build.mjs
  • github/ui/package.json
  • github/ui/tsconfig.json
  • harness/ui/build.mjs
  • harness/ui/package.json
  • harness/ui/tsconfig.json
  • harness/worker-compose.minilm-production.yaml
  • ide/ui/build.mjs
  • ide/ui/package.json
  • ide/ui/src/function-trigger/ConfigStatusView.tsx
  • ide/ui/src/function-trigger/ExecBgView.tsx
  • ide/ui/src/function-trigger/ExecView.tsx
  • ide/ui/src/function-trigger/FileChangesView.tsx
  • ide/ui/src/function-trigger/FsSearchViews.tsx
  • ide/ui/src/function-trigger/FsViews.tsx
  • ide/ui/src/function-trigger/FsWriteView.tsx
  • ide/ui/src/function-trigger/KillView.tsx
  • ide/ui/src/function-trigger/ListView.tsx
  • ide/ui/src/function-trigger/StatusView.tsx
  • ide/ui/src/function-trigger/format.ts
  • ide/ui/src/function-trigger/index.tsx
  • ide/ui/src/function-trigger/shared.tsx
  • ide/ui/src/lib/errors.tsx
  • ide/ui/src/lib/format.ts
  • ide/ui/src/lib/syntax.tsx
  • ide/ui/src/lib/terminal.tsx
  • ide/ui/src/page/ActivityBar.tsx
  • ide/ui/src/page/ContextMenu.tsx
  • ide/ui/src/page/EditorPane.tsx
  • ide/ui/src/page/EditorTabs.tsx
  • ide/ui/src/page/FilesTab.tsx
  • ide/ui/src/page/HoverTip.tsx
  • ide/ui/src/page/QuickOpen.tsx
  • ide/ui/src/page/SearchTab.tsx
  • ide/ui/src/page/ShellLauncher.tsx
  • ide/ui/src/page/ShellTurnSummary.tsx
  • ide/ui/src/page/SourceControlTab.tsx
  • ide/ui/src/page/TerminalPane.tsx
  • ide/ui/src/page/TerminalPanel.tsx
  • ide/ui/src/page/TerminalWorkspace.tsx
  • ide/ui/src/page/TimelineTab.tsx
  • ide/ui/src/page/__tests__/terminal-workspace.test.tsx
  • ide/ui/src/page/__tests__/timeline-view.test.tsx
  • ide/ui/src/page/file-actions.ts
  • ide/ui/src/page/file-type-icon.tsx
  • ide/ui/src/page/git.ts
  • ide/ui/src/page/index.tsx
  • ide/ui/src/page/terminal-connection.ts
  • ide/ui/src/page/terminal-session.ts
  • ide/ui/src/page/tree-theme.ts
  • ide/ui/src/page/use-compare-refs.ts
  • ide/ui/src/page/use-source-control.ts
  • ide/ui/src/page/use-split-drag.ts
  • ide/ui/styles.css
  • ide/ui/tsconfig.json
  • iii-directory/ui/build.mjs
  • iii-directory/ui/package.json
  • iii-directory/ui/src/configuration/index.tsx
  • iii-directory/ui/src/function-trigger/AgentsViews.tsx
  • iii-directory/ui/src/function-trigger/DownloadView.test.tsx
  • iii-directory/ui/src/function-trigger/DownloadView.tsx
  • iii-directory/ui/src/function-trigger/RegistryViews.tsx
  • iii-directory/ui/src/function-trigger/SkillsViews.tsx
  • iii-directory/ui/src/function-trigger/SystemPromptsViews.tsx
  • iii-directory/ui/src/function-trigger/UpdateViews.tsx
  • iii-directory/ui/src/function-trigger/index.tsx
  • iii-directory/ui/src/lib/format.ts
  • iii-directory/ui/src/lib/widgets.tsx
  • iii-directory/ui/src/page/agent-fields.test.tsx
  • iii-directory/ui/src/page/agent-fields.tsx
  • iii-directory/ui/src/page/browser.tsx
  • iii-directory/ui/src/page/draft-storage.ts
  • iii-directory/ui/src/page/index.tsx
  • iii-directory/ui/src/page/token-icons.tsx
  • iii-directory/ui/src/search/search-card.test.ts
  • iii-directory/ui/src/search/search-card.tsx
  • iii-directory/ui/src/session-chip/index.tsx
  • iii-directory/ui/styles.css
  • iii-directory/ui/tsconfig.json
  • iii-permissions.yaml
  • kanban/ui/build.mjs
  • kanban/ui/package.json
  • kanban/ui/tsconfig.json
  • llm-router/ui/build.mjs
  • llm-router/ui/package.json
  • llm-router/ui/tsconfig.json
  • memory/ui/build.mjs
  • memory/ui/package.json
  • memory/ui/src/page/index.tsx
  • memory/ui/tsconfig.json
  • onboarding/ui/build.mjs
  • onboarding/ui/package.json
  • onboarding/ui/src/spotlight.ts
  • onboarding/ui/styles.css
  • onboarding/ui/tsconfig.json
  • packages/agent-terminal-ui/src/styles.css
  • packages/console-ui/README.md
  • packages/console-ui/build-worker-ui.d.mts
  • packages/console-ui/build-worker-ui.mjs
  • packages/console-ui/component-names.mjs
  • packages/console-ui/format.d.mts
  • packages/console-ui/format.mjs
  • packages/console-ui/hooks.d.mts
  • packages/console-ui/hooks.mjs
  • packages/console-ui/index.d.ts
  • packages/console-ui/lint-worker-ui.d.mts
  • packages/console-ui/lint-worker-ui.mjs
  • packages/console-ui/package.json
  • packages/console-ui/tsconfig.worker-ui.json
  • packages/console-ui/ui-classes.d.mts
  • packages/console-ui/ui-classes.mjs
  • pdf/ui/build.mjs
  • pdf/ui/package.json
  • pdf/ui/tsconfig.json
  • pi/ui/build.mjs
  • pi/ui/package.json
  • pi/ui/tsconfig.json
  • pnpm-workspace.yaml
  • provider-openai-codex/ui/build.mjs
  • provider-openai-codex/ui/package.json
  • provider-openai-codex/ui/tsconfig.json
  • sandbox-code-runner/src/ui.rs
  • sandbox-code-runner/ui/build.mjs
  • sandbox-code-runner/ui/package.json
  • sandbox-code-runner/ui/src/styles/family.css
  • sandbox-code-runner/ui/tsconfig.json
  • security-scan/ui/build.mjs
  • security-scan/ui/package.json
  • security-scan/ui/src/page/SecurityFindingActions.tsx
  • security-scan/ui/styles.css
  • security-scan/ui/tsconfig.json
  • state/ui/build.mjs
  • state/ui/package.json
  • state/ui/src/page/browser.tsx
  • state/ui/tsconfig.json
  • storage/tests/e2e/docker-compose.yml
  • storage/tests/e2e/fixtures/minio-init.sh
  • storage/ui/build.mjs
  • storage/ui/package.json
  • storage/ui/src/configuration/index.tsx
  • storage/ui/src/page.tsx
  • storage/ui/tsconfig.json
  • tailscale/ui/build.mjs
  • tailscale/ui/package.json
  • tailscale/ui/tsconfig.json
  • tech-specs/2026-06-agentic/presentation/README.md
  • voice/ui/build.mjs
  • voice/ui/package.json
  • voice/ui/styles.css
  • voice/ui/tsconfig.json
  • vscode/ui/build.mjs
  • vscode/ui/package.json
  • vscode/ui/tsconfig.json
  • web/ui/build.mjs
  • web/ui/package.json
  • web/ui/tsconfig.json
  • worktree/ui/build.mjs
  • worktree/ui/package.json
  • worktree/ui/tsconfig.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

skill-check — worker

0 verified, 72 skipped (no docs/).

Layer Result
structure ✓
vale ✓
ai ✓
render ✓

Four for four. Nicely done.

- keep main's removal of the scrapling chat views (modify/delete conflicts)
- drop the remaining editor worker references: deploy catalog, pnpm
  workspace, permissions, harness minilm compose, README, SOPs and the
  worker-compose script tests
- pull minio from quay.io; the Docker Hub repository no longer exists
- format vscode/ui/build.mjs the way biome ci expects
buildWorkerUi minifies release bundles, so the built CSS reads
`container-type:inline-size` and the JS `from"react"`; a2ui, code-runner
and sandbox-code-runner asserted the spaced forms.
@sergiofilhowz
sergiofilhowz merged commit 4fdb759 into main Sep 17, 2026
140 checks passed
ytallo added a commit that referenced this pull request Sep 23, 2026
* fix(claude-code,onboarding): unbreak release bundle builds

Both Build runs for f08d2b0 failed since the console-UI consolidation
(#1187/#1192):

- claude-code: its own pnpm workspace pulled in ../packages/console-ui,
  whose manifest now uses `catalog:` specifiers that only the repo-root
  workspace defines, so `pnpm install --frozen-lockfile` rejected the
  lockfile. claude-code/ui is a member of the root workspace now, so drop
  the private workspace and install with --ignore-workspace, the layout pi
  already releases with. Lockfile pruned to the `.` importer (deletions
  only, no version changes).

- onboarding: scripts/build-bundle.mjs rebuilt the page with a hand-kept
  external list that fell behind the shared builder: `lucide-react` was
  missing (build error), and the `@iii-dev/console-ui/{configuration,
  format,hooks}` subpaths were left external, which the console's import
  map cannot serve. build:bundle now builds ui/dist with the shared
  console-UI builder (installing ui's slice of the root workspace first)
  and build-bundle.mjs only bundles the worker and copies the assets.

* test(deploy): pin claude-code release to the root UI workspace

This branch was successfully deployed

2 active deployments
Preview – workers — 95d47fc7 Deployed Sep 17, 2026 by vercel[bot]
Preview – workers-tech-spec — 95d47fc7 Deployed Sep 17, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant