Skip to content

Conversation

@weareoutman
Copy link
Member

依赖检查

组件之间的依赖声明,是微服务组件架构下的重要信息,请确保其正确性。

请勾选以下两组选项其中之一:

  • 本次 MR 没有使用上游组件(例如框架、后台组件等)的较新版本提供的特性。

或者:

  • 本次 MR 使用了上游组件(例如框架、后台组件等)的较新版本提供的特性。
  • 在对应的文件中更新了该上游组件的依赖版本(或确认了当前声明的依赖版本已包含本次 MR 使用的新特性)。

提交信息检查

Git 提交信息将决定包的版本发布及自动生成的 CHANGELOG,请检查工作内容与提交信息是否相符,并在以下每组选项中都依次确认。

破坏性变更是针对于下游使用者而言,可以通过本次改动对下游使用者的影响来识别变更类型:

  • 下游使用者不做任何改动,仍可以正常工作时,那么它属于普通变更。
  • 反之,下游使用者不做改动就无法正常工作时,那么它属于破坏性变更。

例如,构件修改了一个属性名,小产品 Storyboard 中需要使用新属性名才能工作,那么它就是破坏性变更。
又例如,构件还没有任何下游使用者,那么它的任何变更都是普通变更。

破坏性变更:

  • ⚠️ 本次 MR 包含破坏性变更的提交,请继续确认以下所有选项:
  • 没有更好的兼容方案,必须做破坏性变更。
  • 使用了 feat 作为提交类型。
  • 标注了 BREAKING CHANGE: 你的变更说明
  • 同时更新了本仓库中所有下游使用者的调用。
  • 同时更新了本仓库中所有下游使用者对该子包的依赖为即将发布的 major 版本。
  • 同时为其它仓库的 Migrating 做好了准备,例如文档或批量改动的方法。
  • 手动验证过破坏性变更在 Migrate 后可以正常工作。
  • 破坏性变更所在的提交没有意外携带其它子包的改动。

新特性:

  • 本次 MR 包含新特性的提交,且该提交不带有破坏性变更,并使用了 feat 作为提交类型。
  • 给新特性添加了单元测试。
  • 手动验证过新特性可以正常工作。

问题修复:

  • 本次 MR 包含问题修复的提交,且该提交不带有新特性或破坏性变更,并使用了 fix 作为提交类型。
  • 给问题修复添加了单元测试。
  • 手动验证过问题修复得到解决。

杂项工作:

即所有对下游使用者无任何影响、且没有必要显示在 CHANGELOG 中的改动,例如修改注释、测试用例、开发文档等:

  • 本次 MR 包含杂项工作的提交,且该提交不带有问题修复、新特性或破坏性变更,并使用了 chore, docs, test 等作为提交类型。

@codecov
Copy link

codecov bot commented Nov 26, 2025

Codecov Report

❌ Patch coverage is 0% with 5 lines in your changes missing coverage. Please review.
✅ Project coverage is 76.72%. Comparing base (d049e26) to head (ea28417).
⚠️ Report is 2 commits behind head on master.

Files with missing lines Patch % Lines
.../chat-stream/AssistantMessage/AssistantMessage.tsx 0.00% 4 Missing ⚠️
bricks/ai-portal/src/chat-panel/index.tsx 0.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #483      +/-   ##
==========================================
- Coverage   76.73%   76.72%   -0.02%     
==========================================
  Files         594      594              
  Lines       18295    18299       +4     
  Branches     2816     2818       +2     
==========================================
  Hits        14039    14039              
- Misses       3720     3724       +4     
  Partials      536      536              
Files with missing lines Coverage Δ
bricks/ai-portal/src/chat-panel/index.tsx 0.00% <0.00%> (ø)
.../chat-stream/AssistantMessage/AssistantMessage.tsx 0.00% <0.00%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

@github-actions
Copy link

github-actions bot commented Nov 26, 2025

📐🤏 Size check result (d049e26...43c7770):

See full diff

Load all bricks together

Name Prev Now Diff
All bricks 5,252.72 KB 5,253.18 KB 🔼 +0.46 KB

Critical changes: None.

See full changes
Name Prev Now Diff
<core> 324.52 KB 324.52 KB 🟰
<react> 55.05 KB 55.05 KB 🟰
advanced 539.68 KB 539.68 KB 🟰
ai 289.13 KB 289.17 KB
ai-portal 424.45 KB 424.71 KB 🔼 +0.26 KB
api-market 10.6 KB 10.6 KB 🟰
basic 102.37 KB 102.37 KB 🟰
containers 97.47 KB 97.47 KB 🟰
data-view 643.33 KB 643.31 KB
diagram 185.35 KB 185.35 KB 🟰
form 327.53 KB 327.56 KB
form-platform 12.43 KB 12.43 KB 🟰
icons 85.68 KB 85.68 KB 🟰
illustrations 17.44 KB 17.44 KB 🟰
inject 56.25 KB 56.25 KB 🟰
markdown 313.07 KB 313.17 KB 🔼 +0.1 KB
mini-chart 16.09 KB 16.09 KB 🟰
nav 224.04 KB 224.01 KB
presentational 193.97 KB 193.97 KB 🟰
recent-history 33.17 KB 33.17 KB 🟰
shoelace 196.09 KB 196.13 KB
visual-builder 473.92 KB 473.92 KB 🟰
vs 955.6 KB 955.63 KB

Load bricks by each package

Critical changes: None.

See full changes
Name Prev Now Diff
advanced 874.97 KB 874.97 KB 🟰
ai 618.25 KB 618.32 KB
ai-portal 894.89 KB 895.13 KB 🔼 +0.24 KB
api-market 351.8 KB 351.8 KB 🟰
basic 389.06 KB 389.02 KB
containers 274.61 KB 274.61 KB 🟰
data-view 819.77 KB 819.74 KB
diagram 268.46 KB 268.42 KB
form 647.54 KB 647.54 KB 🟰
form-platform 333.27 KB 333.27 KB 🟰
icons 143.28 KB 143.28 KB 🟰
illustrations 163.24 KB 163.24 KB 🟰
inject 56.25 KB 56.25 KB 🟰
markdown 520.68 KB 520.65 KB
mini-chart 81.69 KB 81.69 KB 🟰
nav 598.34 KB 598.3 KB
presentational 522.11 KB 522.14 KB
recent-history 332.56 KB 332.53 KB
shoelace 196.09 KB 196.12 KB
visual-builder 1,796.6 KB 1,796.67 KB
vs 1,270.38 KB 1,270.39 KB
widget-editors 0 KB 0 KB 🟰

Load by each brick

Critical changes:

Name Prev Now Diff
advanced.general-cascader 341.88 KB 289.33 KB 🟢 -52.55 KB
eo-directory-tree 188.78 KB 187.1 KB 🟢 -1.68 KB
eo-search 220.36 KB 166.11 KB 🟢 -54.25 KB
eo-time-range-picker 357.69 KB 303.45 KB 🟢 -54.24 KB
form.general-input 216.26 KB 162.01 KB 🟢 -54.25 KB
form.general-switch 167.6 KB 221.84 KB 🔺 +54.24 KB
See full changes
Name Prev Now Diff
advanced.capture-snapshot 52.36 KB 52.36 KB 🟰
advanced.general-cascader 341.88 KB 289.33 KB 🟢 -52.55 KB
advanced.general-table 400.89 KB 400.89 KB 🟰
advanced.pdf-viewer 200.98 KB 201 KB
ai-portal.action-buttons 184.55 KB 184.54 KB
ai-portal.activity-timeline 307.06 KB 307.05 KB
ai-portal.ai-agents 300.47 KB 300.46 KB
ai-portal.ai-employees 308.18 KB 308.15 KB
ai-portal.blank-state 68.5 KB 68.49 KB
ai-portal.call-tool 8.04 KB 8.04 KB 🟰
ai-portal.chat-box 330.37 KB 330.36 KB
ai-portal.chat-input 330.46 KB 330.47 KB
ai-portal.chat-panel 624.35 KB 624.49 KB 🔼 +0.14 KB
ai-portal.chat-stream 636.58 KB 636.72 KB 🔼 +0.14 KB
ai-portal.clear-request-store 8.01 KB 8 KB
ai-portal.cruise-canvas 678.67 KB 678.7 KB
ai-portal.dropdown-select 369.98 KB 369.93 KB
ai-portal.elevo-card 299.98 KB 300 KB
ai-portal.elevo-logo 67.98 KB 67.97 KB
ai-portal.elevo-sidebar 333.95 KB 333.94 KB
ai-portal.flow-tabs 72.78 KB 72.77 KB
ai-portal.gantt-chart 160.24 KB 160.23 KB
ai-portal.goal-card-list 319.46 KB 319.45 KB
ai-portal.home-container 68.59 KB 68.58 KB
ai-portal.icon-button 299.64 KB 299.63 KB
ai-portal.load-request-store 8.01 KB 8 KB
ai-portal.mcp-tools 163.19 KB 163.08 KB ↓ -0.11 KB
ai-portal.notice-dropdown 312.37 KB 312.36 KB
ai-portal.notice-list 350.41 KB 350.36 KB
ai-portal.page-container 303.34 KB 303.29 KB
ai-portal.preview-container 254.64 KB 254.63 KB
ai-portal.project-conversations 319.58 KB 319.56 KB
ai-portal.project-knowledges 319.11 KB 319.1 KB
ai-portal.running-flow 156.15 KB 156.14 KB
ai-portal.save-request-store 8.01 KB 8 KB
ai-portal.set-chat-command 7.97 KB 7.96 KB
ai-portal.show-case 299.96 KB 299.98 KB
ai-portal.show-cases 307.8 KB 307.79 KB
ai-portal.stage-flow 325.22 KB 325.21 KB
ai-portal.stat-with-mini-chart 93.29 KB 93.28 KB
ai-portal.sticky-container 68.55 KB 68.54 KB
ai-portal.tab-list 69 KB 68.99 KB
ai.chat-agent 67.7 KB 67.7 KB 🟰
ai.chat-view 613.5 KB 613.52 KB
api-market.apis-directory-tree 351.8 KB 351.8 KB 🟰
basic.active-element-blur 8.62 KB 8.62 KB 🟰
basic.change-language 8.61 KB 8.61 KB 🟰
basic.copy-to-clipboard 8.77 KB 8.77 KB 🟰
basic.dropdown-button 301.62 KB 301.62 KB 🟰
basic.general-button 173.08 KB 173.08 KB 🟰
basic.general-image 167.61 KB 167.61 KB 🟰
basic.general-link 288.13 KB 288.15 KB
basic.general-menu 78.02 KB 78.02 KB 🟰
basic.general-menu-item 163.97 KB 163.97 KB 🟰
basic.general-popover 194.98 KB 194.98 KB 🟰
basic.general-tag 165.94 KB 165.94 KB 🟰
basic.general-tag-list 168.03 KB 168.03 KB 🟰
basic.general-text 318.29 KB 318.32 KB
basic.get-language 8.6 KB 8.6 KB 🟰
basic.home-redirect 23.28 KB 23.28 KB 🟰
basic.http-proxy-request 8.68 KB 8.68 KB 🟰
basic.http-request 8.6 KB 8.6 KB 🟰
basic.lock-body-scroll 22.96 KB 22.96 KB 🟰
basic.require-modal-stack 8.69 KB 8.69 KB 🟰
basic.set-theme-by-apps 8.62 KB 8.62 KB 🟰
basic.set-timeout 8.61 KB 8.61 KB 🟰
basic.show-dialog 306.05 KB 306.05 KB 🟰
basic.show-notification 288.14 KB 288.14 KB 🟰
basic.show-watermark 10.35 KB 10.35 KB 🟰
basic.v3-widget-mate 8.59 KB 8.59 KB 🟰
containers.easy-view 67.03 KB 67.03 KB 🟰
containers.flex-layout 66.76 KB 66.76 KB 🟰
containers.general-card 184.79 KB 184.79 KB 🟰
containers.general-category 67.4 KB 67.4 KB 🟰
containers.general-drawer 178.12 KB 178.12 KB 🟰
containers.general-modal 186.77 KB 186.77 KB 🟰
containers.grid-layout 67.85 KB 67.85 KB 🟰
containers.micro-view 87.6 KB 87.6 KB 🟰
containers.search-bar 66.89 KB 66.89 KB 🟰
containers.tab-group 72.1 KB 72.1 KB 🟰
containers.tab-item 179.13 KB 179.13 KB 🟰
containers.tab-list 179.13 KB 179.13 KB 🟰
data-view.app-wall-card-item 70.05 KB 70.05 KB 🟰
data-view.app-wall-relation-line 69.73 KB 69.73 KB 🟰
data-view.app-wall-system-card 155.77 KB 155.86 KB
data-view.basic-index-group 69.32 KB 69.32 KB 🟰
data-view.battery-chart 70.06 KB 70.06 KB 🟰
data-view.brick-notification 154.95 KB 154.95 KB 🟰
data-view.bubbles-indicator 188.43 KB 188.43 KB 🟰
data-view.cabinet-app-layer 69.73 KB 69.73 KB 🟰
data-view.cabinet-button 69.31 KB 69.31 KB 🟰
data-view.cabinet-container 79.57 KB 79.57 KB 🟰
data-view.cabinet-graph 93.73 KB 93.73 KB 🟰
data-view.cabinet-node 70.13 KB 70.13 KB 🟰
data-view.cabinet-thumbnail 83.42 KB 83.42 KB 🟰
data-view.china-map 167.41 KB 167.32 KB
data-view.china-map-chart 379.1 KB 379.14 KB
data-view.complex-search 167.49 KB 167.58 KB
data-view.crystal-ball-indicator 182.84 KB 182.84 KB 🟰
data-view.data-display-flipper 69.26 KB 69.26 KB 🟰
data-view.data-display-flipper-fifth 69.13 KB 69.13 KB 🟰
data-view.data-display-flipper-sixth 69 KB 69 KB 🟰
data-view.dropdown-menu 157.14 KB 157.14 KB 🟰
data-view.gauge-chart 70.18 KB 70.18 KB 🟰
data-view.gear-background 115.28 KB 115.28 KB 🟰
data-view.globe-with-gear-indicator 233.71 KB 233.71 KB 🟰
data-view.globe-with-halo-indicator 183.87 KB 183.87 KB 🟰
data-view.globe-with-orbit-indicator 183.7 KB 183.7 KB 🟰
data-view.graph-layout-grid 86.49 KB 86.49 KB 🟰
data-view.graph-node 69.17 KB 69.17 KB 🟰
data-view.graph-text 77.66 KB 77.66 KB 🟰
data-view.grid-background 104.43 KB 104.43 KB 🟰
data-view.hi-tech-button 69.96 KB 69.96 KB 🟰
data-view.indicator-card 69.44 KB 69.44 KB 🟰
data-view.lights-component-title 68.86 KB 68.86 KB 🟰
data-view.loading-panel 73.22 KB 73.22 KB 🟰
data-view.modern-style-component-title 69.94 KB 69.94 KB 🟰
data-view.modern-style-page-title 70.01 KB 70.01 KB 🟰
data-view.modern-style-treemap 80.47 KB 80.47 KB 🟰
data-view.particle-animation 69.86 KB 69.86 KB 🟰
data-view.progress-bar-list 72 KB 72 KB 🟰
data-view.radar-chart 70.91 KB 70.91 KB 🟰
data-view.simple-card-item 69.54 KB 69.54 KB 🟰
data-view.tabs-drawer 156.99 KB 156.9 KB
data-view.tabs-page-title 72.08 KB 72.08 KB 🟰
data-view.tech-mesh-base-view 68.43 KB 68.43 KB 🟰
data-view.title-text 69.63 KB 69.63 KB 🟰
data-view.top-title-bar 81.02 KB 81.02 KB 🟰
diagram.editable-label 67.63 KB 67.63 KB 🟰
diagram.experimental-node 67.09 KB 67.09 KB 🟰
eo-actions 298.46 KB 298.43 KB
eo-alert 159.45 KB 159.45 KB 🟰
eo-antd-icon 143.28 KB 143.28 KB 🟰
eo-app-bar-wrapper 68.04 KB 68.04 KB 🟰
eo-auto-complete 168.18 KB 168.18 KB 🟰
eo-avatar 279.12 KB 279.1 KB
eo-avatar-group 277.96 KB 277.97 KB
eo-banner 95.59 KB 95.59 KB 🟰
eo-batch-agent 22.93 KB 22.93 KB 🟰
eo-breadcrumb 290.29 KB 290.29 KB 🟰
eo-breadcrumb-item 289.8 KB 289.8 KB 🟰
eo-broadcast-channel 78.41 KB 78.41 KB 🟰
eo-button 173.08 KB 173.08 KB 🟰
eo-card 184.79 KB 184.79 KB 🟰
eo-card-item 319.84 KB 319.84 KB 🟰
eo-carousel-text 75.56 KB 75.56 KB 🟰
eo-cascader 289.33 KB 289.33 KB 🟰
eo-category 67.4 KB 67.4 KB 🟰
eo-checkbox 177.69 KB 177.69 KB 🟰
eo-code-block 242.4 KB 242.4 KB 🟰
eo-code-display 372.98 KB 373.01 KB
eo-color-picker 240.49 KB 240.49 KB 🟰
eo-content-layout 66.32 KB 66.32 KB 🟰
eo-context-menu 301.46 KB 301.48 KB
eo-counter-badge 164.65 KB 164.65 KB 🟰
eo-current-time 158.13 KB 158.23 KB 🔼 +0.1 KB
eo-date-picker 304.28 KB 304.28 KB 🟰
eo-descriptions 206.48 KB 206.48 KB 🟰
eo-diagram 122.43 KB 122.43 KB 🟰
eo-directory 299.47 KB 299.47 KB 🟰
eo-directory-tree 188.78 KB 187.1 KB 🟢 -1.68 KB
eo-directory-tree-internal-node 154.52 KB 154.51 KB
eo-directory-tree-leaf 153.81 KB 153.81 KB 🟰
eo-display-canvas 224.17 KB 224.22 KB
eo-divider 73.39 KB 73.39 KB 🟰
eo-draw-canvas 243.75 KB 243.75 KB 🟰
eo-drawer 178.12 KB 178.12 KB 🟰
eo-dropdown-actions 300.1 KB 300.1 KB 🟰
eo-dropdown-button 301.62 KB 301.62 KB 🟰
eo-dropdown-select 286.95 KB 286.91 KB
eo-dynamic-form-item 211.18 KB 211.18 KB 🟰
eo-easy-view 67.03 KB 67.03 KB 🟰
eo-easyops-avatar 281.09 KB 281.05 KB
eo-easyops-icon 143.28 KB 143.28 KB 🟰
eo-event-agent 22.87 KB 22.87 KB 🟰
eo-fa-icon 143.28 KB 143.28 KB 🟰
eo-flex-layout 66.76 KB 66.76 KB 🟰
eo-form 69.95 KB 69.95 KB 🟰
eo-form-item 76.33 KB 76.33 KB 🟰
eo-formatter-number 78.48 KB 78.48 KB 🟰
eo-frame-breadcrumb 302.1 KB 302.1 KB 🟰
eo-grid-layout 67.85 KB 67.85 KB 🟰
eo-humanize-time 304.65 KB 304.65 KB 🟰
eo-icon 143.28 KB 143.28 KB 🟰
eo-icon-select 232.72 KB 232.72 KB 🟰
eo-iframe 78.46 KB 78.46 KB 🟰
eo-illustration-message 159.04 KB 159.04 KB 🟰
eo-image 167.61 KB 167.61 KB 🟰
eo-img-icon 143.28 KB 143.28 KB 🟰
eo-info-card-item 304.83 KB 304.83 KB 🟰
eo-input 162.01 KB 162.01 KB 🟰
eo-launchpad-button 326.22 KB 326.22 KB 🟰
eo-launchpad-button-v2 342.7 KB 342.7 KB 🟰
eo-launchpad-quick-access 330.53 KB 330.55 KB
eo-launchpad-recent-visits 329.27 KB 329.29 KB
eo-link 288.13 KB 288.13 KB 🟰
eo-list 290.58 KB 290.58 KB 🟰
eo-loading-container 164.14 KB 164.14 KB 🟰
eo-loading-step 185.05 KB 185.05 KB 🟰
eo-lucide-icon 143.28 KB 143.28 KB 🟰
eo-main-view 95.59 KB 95.59 KB 🟰
eo-markdown-display 300.22 KB 300.24 KB
eo-markdown-editor 377.24 KB 377.26 KB
eo-menu 78.02 KB 78.02 KB 🟰
eo-menu-group 77.95 KB 77.95 KB 🟰
eo-menu-item 163.97 KB 163.97 KB 🟰
eo-menu-item-sub-menu 164.42 KB 164.42 KB 🟰
eo-message-listener 78.19 KB 78.19 KB 🟰
eo-micro-view 87.6 KB 87.6 KB 🟰
eo-mini-actions 300.63 KB 300.67 KB
eo-mini-line-chart 81.69 KB 81.69 KB 🟰
eo-modal 186.77 KB 186.77 KB 🟰
eo-narrow-view 75.05 KB 75.05 KB 🟰
eo-nav-menu 346.24 KB 346.24 KB 🟰
eo-next-table 543.67 KB 543.67 KB 🟰
eo-page-title 78.16 KB 78.16 KB 🟰
eo-page-view 75.05 KB 75.05 KB 🟰
eo-pagination 326.88 KB 326.88 KB 🟰
eo-popover 194.98 KB 194.98 KB 🟰
eo-popup 167.56 KB 167.54 KB
eo-radio 224.96 KB 224.96 KB 🟰
eo-resizable-box 68.74 KB 68.74 KB 🟰
eo-search 220.36 KB 166.11 KB 🟢 -54.25 KB
eo-search-bar 66.89 KB 66.89 KB 🟰
eo-search-launchpad 333.37 KB 333.37 KB 🟰
eo-select 365.55 KB 365.52 KB
eo-sidebar 330.39 KB 330.39 KB 🟰
eo-sidebar-menu 313.86 KB 313.86 KB 🟰
eo-sidebar-menu-group 313.88 KB 313.86 KB
eo-sidebar-menu-item 298.75 KB 298.75 KB 🟰
eo-sidebar-menu-submenu 313.86 KB 313.86 KB 🟰
eo-sidebar-sub-menu 304.7 KB 304.7 KB 🟰
eo-spin 67.21 KB 67.21 KB 🟰
eo-statistics-card 159.42 KB 159.32 KB ↓ -0.1 KB
eo-submit-buttons 195.61 KB 195.61 KB 🟰
eo-svg-icon 143.28 KB 143.28 KB 🟰
eo-switch 167.6 KB 167.6 KB 🟰
eo-tab-group 72.1 KB 72.1 KB 🟰
eo-tab-item 179.13 KB 179.13 KB 🟰
eo-tab-list 179.13 KB 179.13 KB 🟰
eo-table 400.95 KB 400.95 KB 🟰
eo-tag 165.94 KB 165.94 KB 🟰
eo-tag-list 168.03 KB 168.03 KB 🟰
eo-text 318.33 KB 318.29 KB
eo-text-tooltip 139.41 KB 139.41 KB 🟰
eo-textarea 86.31 KB 86.31 KB 🟰
eo-time-picker 214.71 KB 214.71 KB 🟰
eo-time-range-picker 357.69 KB 303.45 KB 🟢 -54.24 KB
eo-toggle-link 289.37 KB 289.39 KB
eo-tooltip 288.13 KB 288.13 KB 🟰
eo-tree 138.48 KB 138.48 KB 🟰
eo-tree-select 302.22 KB 302.22 KB 🟰
eo-upload-file 322.84 KB 322.8 KB
eo-upload-image 212.58 KB 212.58 KB 🟰
eo-user-or-user-group-select 333.27 KB 333.27 KB 🟰
eo-viewport 78.34 KB 78.34 KB 🟰
eo-workbench-layout 370.94 KB 370.94 KB 🟰
eo-workbench-layout-v2 376.88 KB 376.88 KB 🟰
form.dynamic-form-item 211.18 KB 211.18 KB 🟰
form.general-checkbox 177.69 KB 177.69 KB 🟰
form.general-form 69.95 KB 69.95 KB 🟰
form.general-form-item 76.33 KB 76.33 KB 🟰
form.general-input 216.26 KB 162.01 KB 🟢 -54.25 KB
form.general-radio 170.72 KB 170.72 KB 🟰
form.general-search 166.11 KB 166.11 KB 🟰
form.general-select 365.52 KB 365.52 KB 🟰
form.general-switch 167.6 KB 221.84 KB 🔺 +54.24 KB
form.general-textarea 86.31 KB 86.31 KB 🟰
form.icon-select 232.72 KB 232.72 KB 🟰
form.submit-buttons 195.61 KB 195.61 KB 🟰
form.upload-image 212.58 KB 212.58 KB 🟰
icons.antd-icon 143.28 KB 143.28 KB 🟰
icons.easyops-icon 143.28 KB 143.28 KB 🟰
icons.fa-icon 143.28 KB 143.28 KB 🟰
icons.general-icon 143.28 KB 143.28 KB 🟰
icons.get-antd-icons 143.28 KB 143.28 KB 🟰
icons.get-easyops-icons 143.28 KB 143.28 KB 🟰
icons.get-fa-icons 143.28 KB 143.28 KB 🟰
icons.get-libs 143.28 KB 143.28 KB 🟰
icons.get-lucide-icons 143.28 KB 143.28 KB 🟰
icons.search-icons 143.28 KB 143.28 KB 🟰
illustrations.error-message 159.04 KB 159.04 KB 🟰
illustrations.get-illustration 9.24 KB 9.24 KB 🟰
illustrations.get-illustrations-by-category 6.02 KB 6.02 KB 🟰
illustrations.loading-transition 66.55 KB 66.55 KB 🟰
illustrations.translate-illustration-config 9.24 KB 9.24 KB 🟰
inject.visual-builder-preview-agent 56.25 KB 56.25 KB 🟰
markdown.markdown-editor 377.32 KB 377.24 KB
nav.app-bar-wrapper 68.04 KB 68.04 KB 🟰
nav.easyops-navbar-alerts 298.69 KB 298.69 KB 🟰
nav.get-menu-config-options 7.89 KB 7.89 KB 🟰
nav.get-menu-config-tree 8.39 KB 8.39 KB 🟰
nav.launchpad-config 331.22 KB 331.26 KB
nav.nav-logo 297.74 KB 297.74 KB 🟰
nav.poll-announce 308.35 KB 308.39 KB
nav.query-search 417.99 KB 418.01 KB
presentational.code-block 242.4 KB 242.4 KB 🟰
presentational.code-display 372.98 KB 373.01 KB
presentational.code-wrapper 189.61 KB 189.61 KB 🟰
presentational.general-alert 159.45 KB 159.45 KB 🟰
presentational.general-descriptions 206.48 KB 206.48 KB 🟰
presentational.humanize-time 304.65 KB 304.67 KB
recent-history.clear-history 28.97 KB 28.97 KB 🟰
recent-history.get-all-history 28.97 KB 28.97 KB 🟰
recent-history.push-history 28.97 KB 28.97 KB 🟰
recent-history.recent-visit 331.45 KB 331.47 KB
sl-alert 115.05 KB 115.05 KB 🟰
sl-animated-image 114.05 KB 114.05 KB 🟰
sl-animation 117.41 KB 117.41 KB 🟰
sl-avatar 114.05 KB 114.05 KB 🟰
sl-badge 114.05 KB 114.05 KB 🟰
sl-breadcrumb 114.85 KB 114.85 KB 🟰
sl-breadcrumb-item 114.85 KB 114.85 KB 🟰
sl-button 114.84 KB 114.84 KB 🟰
sl-button-group 114.05 KB 114.05 KB 🟰
sl-card 114.05 KB 114.05 KB 🟰
sl-carousel 114.84 KB 114.84 KB 🟰
sl-carousel-item 114.84 KB 114.84 KB 🟰
sl-checkbox 114.05 KB 114.05 KB 🟰
sl-color-picker 120.1 KB 120.1 KB 🟰
sl-details 114.83 KB 114.83 KB 🟰
sl-dialog 115.05 KB 115.05 KB 🟰
sl-divider 114.05 KB 114.05 KB 🟰
sl-drawer 114.84 KB 114.84 KB 🟰
sl-dropdown 115.04 KB 115.04 KB 🟰
sl-format-bytes 114.84 KB 114.84 KB 🟰
sl-format-date 114.83 KB 114.83 KB 🟰
sl-format-number 114.83 KB 114.83 KB 🟰
sl-icon 114.05 KB 114.05 KB 🟰
sl-icon-button 114.05 KB 114.05 KB 🟰
sl-image-comparer 114.84 KB 114.84 KB 🟰
sl-input 114.83 KB 114.83 KB 🟰
sl-menu 115.05 KB 115.05 KB 🟰
sl-menu-item 115.05 KB 115.05 KB 🟰
sl-menu-label 114.05 KB 114.05 KB 🟰
sl-mutation-observer 114.06 KB 114.06 KB 🟰
sl-option 114.84 KB 114.84 KB 🟰
sl-popup 115.04 KB 115.04 KB 🟰
sl-progress-bar 114.84 KB 114.84 KB 🟰
sl-progress-ring 114.84 KB 114.84 KB 🟰
sl-qr-code 118.74 KB 118.74 KB 🟰
sl-radio 114.05 KB 114.05 KB 🟰
sl-radio-button 114.05 KB 114.05 KB 🟰
sl-radio-group 114.05 KB 114.05 KB 🟰
sl-range 114.84 KB 114.84 KB 🟰
sl-rating 114.84 KB 114.84 KB 🟰
sl-relative-time 114.84 KB 114.84 KB 🟰
sl-resize-observer 114.06 KB 114.06 KB 🟰
sl-select 115.04 KB 115.04 KB 🟰
sl-skeleton 114.05 KB 114.05 KB 🟰
sl-spinner 114.83 KB 114.83 KB 🟰
sl-split-panel 114.84 KB 114.84 KB 🟰
sl-switch 114.05 KB 114.05 KB 🟰
sl-tab 114.84 KB 114.84 KB 🟰
sl-tab-group 114.84 KB 114.84 KB 🟰
sl-tab-panel 114.84 KB 114.84 KB 🟰
sl-tag 114.83 KB 114.83 KB 🟰
sl-textarea 114.05 KB 114.05 KB 🟰
sl-tooltip 115.05 KB 115.05 KB 🟰
sl-tree 114.84 KB 114.84 KB 🟰
sl-tree-item 114.84 KB 114.84 KB 🟰
sl-visually-hidden 114.06 KB 114.06 KB 🟰
visual-builder.batch-update-raw-data-generated-view 8.29 KB 8.29 KB 🟰
visual-builder.chat-conversation 378.17 KB 378.1 KB
visual-builder.chat-preview 70.37 KB 70.37 KB 🟰
visual-builder.check-editor-by-name 7.9 KB 7.9 KB 🟰
visual-builder.contract-select 190.99 KB 190.99 KB 🟰
visual-builder.generate-snippets-context-menu 311.37 KB 311.37 KB 🟰
visual-builder.get-config-by-data-for-ai 9.67 KB 9.67 KB 🟰
visual-builder.get-data-deps 7.92 KB 7.92 KB 🟰
visual-builder.get-dependency-tree 8.29 KB 8.29 KB 🟰
visual-builder.get-raw-data-system-prompts 12.56 KB 12.56 KB 🟰
visual-builder.get-usage-member-statistics 8.16 KB 8.16 KB 🟰
visual-builder.inject-chat-preview-agent 8.86 KB 8.86 KB 🟰
visual-builder.page-arch-node 301.71 KB 301.71 KB 🟰
visual-builder.parse-path 9.53 KB 9.53 KB 🟰
visual-builder.pre-generated-config 80.61 KB 80.61 KB 🟰
visual-builder.pre-generated-config-preview 75.99 KB 75.99 KB 🟰
visual-builder.pre-generated-container 70.28 KB 70.28 KB 🟰
visual-builder.pre-generated-preview 70.34 KB 70.34 KB 🟰
visual-builder.pre-generated-table-view 67.91 KB 67.91 KB 🟰
visual-builder.property-editor 1,565.89 KB 1,565.74 KB ↓ -0.15 KB
visual-builder.raw-data-preview 79.3 KB 79.3 KB 🟰
visual-builder.raw-metric-preview 72.25 KB 72.25 KB 🟰
visual-builder.workbench-action 300.49 KB 300.49 KB 🟰
visual-builder.workbench-action-list 305.94 KB 305.97 KB
visual-builder.workbench-history-action 321.03 KB 321.03 KB 🟰
visual-builder.workbench-pane 155.57 KB 155.57 KB 🟰
visual-builder.workbench-sidebar 68.8 KB 68.8 KB 🟰
visual-builder.workbench-tree 305.95 KB 305.95 KB 🟰
vs.code-editor 1,270.43 KB 1,270.38 KB
Critical details for brick advanced.general-cascader
Name Prev Now Diff
advanced/dist/chunks/4837.04c758cf.js 2.5 KB New
form/dist/chunks/react.2bcc835d.js 55.05 KB Del
Critical details for brick eo-directory-tree
Name Prev Now Diff
form/dist/chunks/1045.7ad43dc1.js 2.52 KB New
form/dist/chunks/8548.3d64fb28.js 0.83 KB New
form/dist/chunks/react.2bcc835d.js 55.05 KB New
nav/dist/chunks/1045.6f2ef8ee.js 2.52 KB Del
nav/dist/chunks/114.682c7bf1.js 1.59 KB Del
nav/dist/chunks/3144.702dfbe9.js 49.96 KB Del
nav/dist/chunks/4041.457ae2a2.js 3.53 KB Del
nav/dist/chunks/4837.ffc74e59.js 2.49 KB Del
Critical details for brick eo-search
Name Prev Now Diff
form/dist/chunks/1045.7ad43dc1.js 2.52 KB New
form/dist/chunks/8548.3d64fb28.js 0.83 KB New
icons/dist/chunks/1045.df225625.js 2.52 KB Del
icons/dist/chunks/114.cf665933.js 1.59 KB Del
icons/dist/chunks/3144.34328f00.js 49.95 KB Del
icons/dist/chunks/4041.975d9db4.js 3.54 KB Del
Critical details for brick eo-time-range-picker
Name Prev Now Diff
form/dist/chunks/1045.7ad43dc1.js 2.52 KB New
form/dist/chunks/8548.3d64fb28.js 0.83 KB New
icons/dist/chunks/1045.df225625.js 2.52 KB Del
icons/dist/chunks/114.cf665933.js 1.59 KB Del
icons/dist/chunks/3144.34328f00.js 49.95 KB Del
icons/dist/chunks/4041.975d9db4.js 3.54 KB Del
Critical details for brick form.general-input
Name Prev Now Diff
form/dist/chunks/1045.7ad43dc1.js 2.52 KB New
form/dist/chunks/8548.3d64fb28.js 0.83 KB New
icons/dist/chunks/1045.df225625.js 2.52 KB Del
icons/dist/chunks/114.cf665933.js 1.59 KB Del
icons/dist/chunks/3144.34328f00.js 49.95 KB Del
icons/dist/chunks/4041.975d9db4.js 3.54 KB Del
Critical details for brick form.general-switch
Name Prev Now Diff
form/dist/chunks/1045.7ad43dc1.js 2.52 KB Del
form/dist/chunks/8548.3d64fb28.js 0.83 KB Del
icons/dist/chunks/1045.df225625.js 2.52 KB New
icons/dist/chunks/114.cf665933.js 1.59 KB New
icons/dist/chunks/3144.34328f00.js 49.95 KB New
icons/dist/chunks/4041.975d9db4.js 3.54 KB New

Copilot finished reviewing on behalf of weareoutman November 26, 2025 03:33
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds error handling for conversations that are marked as finished prematurely while still in a working state. The changes detect this "early finished" condition and display an appropriate error message to the user.

Key changes:

  • Added detection logic for "early finished" state (conversation finished but not in expected done/paused/input-required states)
  • Display error message component when early finish is detected
  • Updated AssistantMessage component to handle the early finished scenario with optional props

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
bricks/ai-portal/src/chat-stream/ChatStream.tsx Added NON_WORKING_STATES import, computed earlyFinished flag with replay check, conditionally rendered error message for early finished conversations
bricks/ai-portal/src/chat-stream/AssistantMessage/AssistantMessage.tsx Made props optional to support early finished mode, added early finished error message constant, updated logic to hide typing indicator when finished
bricks/ai-portal/src/chat-panel/index.tsx Reorganized imports, added NON_WORKING_STATES import, computed earlyFinished flag, conditionally rendered error message for early finished conversations

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions github-actions bot temporarily deployed to pull request November 26, 2025 03:35 Inactive
@github-actions github-actions bot temporarily deployed to pull request November 26, 2025 03:40 Inactive
@weareoutman weareoutman merged commit c2e75e1 into master Nov 26, 2025
7 of 9 checks passed
@weareoutman weareoutman deleted the steve/chat-panel branch November 26, 2025 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants