Skip to content

[WIP] feat: 首页新增WebMcp WebSkills的功能#105

Open
shenjunjian wants to merge 4 commits into
devfrom
shen/web-skills-wenda
Open

[WIP] feat: 首页新增WebMcp WebSkills的功能#105
shenjunjian wants to merge 4 commits into
devfrom
shen/web-skills-wenda

Conversation

@shenjunjian
Copy link
Copy Markdown
Contributor

1、 仅在首页,新增WebMcp WebSkills的功能, skill是成功的。
2、AI回复的md部分的样式有问题,太紧密

image

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Mar 25, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 23af6e19-1bb6-46ca-bd63-de6b7c90529a

📥 Commits

Reviewing files that changed from the base of the PR and between 159d32a and 07fb7cb.

📒 Files selected for processing (300)
  • packages/home/package.json
  • packages/home/src/App.vue
  • packages/home/src/main.js
  • packages/home/src/mcp-servers/index.ts
  • packages/home/src/mcp-servers/inventory/tools.ts
  • packages/home/src/mcp-servers/useWebAgentServer.ts
  • packages/home/src/skills/tiny-robot-skill/.claude-plugin/plugin.json
  • packages/home/src/skills/tiny-robot-skill/SKILL.md
  • packages/home/src/skills/tiny-robot-skill/components/attachments.md
  • packages/home/src/skills/tiny-robot-skill/components/bubble.md
  • packages/home/src/skills/tiny-robot-skill/components/container.md
  • packages/home/src/skills/tiny-robot-skill/components/drag-overlay.md
  • packages/home/src/skills/tiny-robot-skill/components/dropdown-menu.md
  • packages/home/src/skills/tiny-robot-skill/components/feedback.md
  • packages/home/src/skills/tiny-robot-skill/components/history.md
  • packages/home/src/skills/tiny-robot-skill/components/mcp-add-form.md
  • packages/home/src/skills/tiny-robot-skill/components/mcp-server-picker.md
  • packages/home/src/skills/tiny-robot-skill/components/prompts.md
  • packages/home/src/skills/tiny-robot-skill/components/sender-compat.md
  • packages/home/src/skills/tiny-robot-skill/components/sender.md
  • packages/home/src/skills/tiny-robot-skill/components/suggestion-pills.md
  • packages/home/src/skills/tiny-robot-skill/components/suggestion-popover.md
  • packages/home/src/skills/tiny-robot-skill/components/theme.md
  • packages/home/src/skills/tiny-robot-skill/components/welcome.md
  • packages/home/src/skills/tiny-robot-skill/demos/attachments/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/attachments/custom-file-type.vue
  • packages/home/src/skills/tiny-robot-skill/demos/attachments/custom-icon.vue
  • packages/home/src/skills/tiny-robot-skill/demos/attachments/download.vue
  • packages/home/src/skills/tiny-robot-skill/demos/attachments/picture-list.vue
  • packages/home/src/skills/tiny-robot-skill/demos/attachments/status.vue
  • packages/home/src/skills/tiny-robot-skill/demos/attachments/wrap.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/avatar-and-placement.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/content-render-mode.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/content-resolver.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/custom-renderer.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/image.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/list-array-content.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/list-auto-scroll.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/list-consecutive.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/list-custom-group.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/list-hidden.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/list.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/loading.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/markdown.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/provider-renderer.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/reasoning.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/schema-card.ce.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/schema-render.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/shape.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/slots.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/state-change.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/streaming.vue
  • packages/home/src/skills/tiny-robot-skill/demos/bubble/tools.vue
  • packages/home/src/skills/tiny-robot-skill/demos/container/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/drag-overlay/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/drag-overlay/custom-overlay.vue
  • packages/home/src/skills/tiny-robot-skill/demos/drag-overlay/disabled.vue
  • packages/home/src/skills/tiny-robot-skill/demos/dropdown-menu/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/examples/Assistant.vue
  • packages/home/src/skills/tiny-robot-skill/demos/examples/assistantConstants.ts
  • packages/home/src/skills/tiny-robot-skill/demos/examples/mockMcp.ts
  • packages/home/src/skills/tiny-robot-skill/demos/examples/responseProvider.ts
  • packages/home/src/skills/tiny-robot-skill/demos/feedback/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/feedback/custom-action-icon.vue
  • packages/home/src/skills/tiny-robot-skill/demos/feedback/limit.vue
  • packages/home/src/skills/tiny-robot-skill/demos/history/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/history/custom-menu.vue
  • packages/home/src/skills/tiny-robot-skill/demos/history/empty.vue
  • packages/home/src/skills/tiny-robot-skill/demos/history/icon.vue
  • packages/home/src/skills/tiny-robot-skill/demos/history/slot-item-prefix.vue
  • packages/home/src/skills/tiny-robot-skill/demos/history/slot-item-title.vue
  • packages/home/src/skills/tiny-robot-skill/demos/mcp-add-form/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/mcp-server-picker/basic-usage.vue
  • packages/home/src/skills/tiny-robot-skill/demos/mcp-server-picker/popup-config.vue
  • packages/home/src/skills/tiny-robot-skill/demos/prompts/badge.vue
  • packages/home/src/skills/tiny-robot-skill/demos/prompts/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/prompts/disabled.vue
  • packages/home/src/skills/tiny-robot-skill/demos/prompts/footer.vue
  • packages/home/src/skills/tiny-robot-skill/demos/prompts/responsive.vue
  • packages/home/src/skills/tiny-robot-skill/demos/prompts/size.vue
  • packages/home/src/skills/tiny-robot-skill/demos/prompts/vertical.vue
  • packages/home/src/skills/tiny-robot-skill/demos/prompts/wrap.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/PressToTalkOverlay.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/actions-config-basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/actions-enhanced.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/cancel-event.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/custom-slots.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/loading-state.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/mention.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/methods-demo.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/mode-switch.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/size.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/speechHandlers.ts
  • packages/home/src/skills/tiny-robot-skill/demos/sender/submit-type.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/suggestion-basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/suggestion-filter.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/suggestion-highlight.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/template-editor.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/voice-custom-ui.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/voice-custom.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/voice-input.vue
  • packages/home/src/skills/tiny-robot-skill/demos/sender/word-limit.vue
  • packages/home/src/skills/tiny-robot-skill/demos/suggestion/pills-popper.vue
  • packages/home/src/skills/tiny-robot-skill/demos/suggestion/popover-basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/suggestion/popover-custom-item.vue
  • packages/home/src/skills/tiny-robot-skill/demos/suggestion/popover-grouped.vue
  • packages/home/src/skills/tiny-robot-skill/demos/suggestion/popover-other-status.vue
  • packages/home/src/skills/tiny-robot-skill/demos/suggestion/popover-slots.vue
  • packages/home/src/skills/tiny-robot-skill/demos/suggestion/popover-trigger.vue
  • packages/home/src/skills/tiny-robot-skill/demos/theme-provider/ColorMode.vue
  • packages/home/src/skills/tiny-robot-skill/demos/theme-provider/ColorModeComp.vue
  • packages/home/src/skills/tiny-robot-skill/demos/theme-provider/NestedTheme.vue
  • packages/home/src/skills/tiny-robot-skill/demos/theme-provider/Storage.vue
  • packages/home/src/skills/tiny-robot-skill/demos/theme-provider/StorageComp.vue
  • packages/home/src/skills/tiny-robot-skill/demos/theme-provider/Theme.vue
  • packages/home/src/skills/tiny-robot-skill/demos/theme-provider/ThemeComp.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/client/Basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/client/Stream.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/conversation/Basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/conversation/IndexedDB.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/conversation/LocalStorage.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/conversation/mockResponseProvider.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/conversation/mockStorageStrategy.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/Basic.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/Basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/CustomChunk.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/CustomChunk.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/ErrorHandling.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/ErrorHandling.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/MockStream.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/MockStream.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/NonStreaming.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/NonStreaming.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/OnBeforeRequest.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/OnBeforeRequest.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/RequestState.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/RequestState.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/ToolCall.ts
  • packages/home/src/skills/tiny-robot-skill/demos/tools/message/ToolCall.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/storage/Custom.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/storage/IndexedDB.vue
  • packages/home/src/skills/tiny-robot-skill/demos/tools/storage/LocalStorage.vue
  • packages/home/src/skills/tiny-robot-skill/demos/welcome/align.vue
  • packages/home/src/skills/tiny-robot-skill/demos/welcome/basic.vue
  • packages/home/src/skills/tiny-robot-skill/demos/welcome/footer.vue
  • packages/home/src/skills/tiny-robot-skill/examples/assistant.md
  • packages/home/src/skills/tiny-robot-skill/guide/quick-start.md
  • packages/home/src/skills/tiny-robot-skill/guide/theme-config.md
  • packages/home/src/skills/tiny-robot-skill/guide/update-log.md
  • packages/home/src/skills/tiny-robot-skill/migration/bubble-migration.md
  • packages/home/src/skills/tiny-robot-skill/migration/use-conversation-migration.md
  • packages/home/src/skills/tiny-robot-skill/migration/use-message-migration.md
  • packages/home/src/skills/tiny-robot-skill/rules/code-generation.md
  • packages/home/src/skills/tiny-robot-skill/rules/component-use.md
  • packages/home/src/skills/tiny-robot-skill/rules/kit-use.md
  • packages/home/src/skills/tiny-robot-skill/rules/project-setting.md
  • packages/home/src/skills/tiny-robot-skill/tools/ai-client.md
  • packages/home/src/skills/tiny-robot-skill/tools/conversation.md
  • packages/home/src/skills/tiny-robot-skill/tools/message.md
  • packages/home/src/skills/tiny-robot-skill/tools/utils.md
  • packages/home/src/skills/tiny-vue-skill/.claude-plugin/plugin.json
  • packages/home/src/skills/tiny-vue-skill/SKILL.md
  • packages/home/src/skills/tiny-vue-skill/apis/action-menu.js
  • packages/home/src/skills/tiny-vue-skill/apis/action-sheet.js
  • packages/home/src/skills/tiny-vue-skill/apis/alert.js
  • packages/home/src/skills/tiny-vue-skill/apis/amount.js
  • packages/home/src/skills/tiny-vue-skill/apis/anchor.js
  • packages/home/src/skills/tiny-vue-skill/apis/area.js
  • packages/home/src/skills/tiny-vue-skill/apis/autocomplete.js
  • packages/home/src/skills/tiny-vue-skill/apis/badge.js
  • packages/home/src/skills/tiny-vue-skill/apis/base-select.js
  • packages/home/src/skills/tiny-vue-skill/apis/breadcrumb.js
  • packages/home/src/skills/tiny-vue-skill/apis/bulletin-board.js
  • packages/home/src/skills/tiny-vue-skill/apis/button-group.js
  • packages/home/src/skills/tiny-vue-skill/apis/button.js
  • packages/home/src/skills/tiny-vue-skill/apis/calendar-bar.js
  • packages/home/src/skills/tiny-vue-skill/apis/calendar-view.js
  • packages/home/src/skills/tiny-vue-skill/apis/calendar.js
  • packages/home/src/skills/tiny-vue-skill/apis/card.js
  • packages/home/src/skills/tiny-vue-skill/apis/carousel.js
  • packages/home/src/skills/tiny-vue-skill/apis/cascader-mobile.js
  • packages/home/src/skills/tiny-vue-skill/apis/cascader-panel.js
  • packages/home/src/skills/tiny-vue-skill/apis/cascader-select.js
  • packages/home/src/skills/tiny-vue-skill/apis/cascader-view.js
  • packages/home/src/skills/tiny-vue-skill/apis/cascader.js
  • packages/home/src/skills/tiny-vue-skill/apis/cell.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-attributes-demo.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-autonavi-map.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-baidu-map.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-bar.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-boxplot.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-candle.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-demo.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-docs.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-events.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-funnel.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-gauge.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-graph.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-heatmap.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-histogram.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-line.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-liquidfill.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-map.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-pie.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-process.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-question.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-radar.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-ring.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-sankey.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-scatter.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-sunburst.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-tree.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-waterfall.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart-wordcloud.js
  • packages/home/src/skills/tiny-vue-skill/apis/chart.js
  • packages/home/src/skills/tiny-vue-skill/apis/checkbox.js
  • packages/home/src/skills/tiny-vue-skill/apis/collapse.js
  • packages/home/src/skills/tiny-vue-skill/apis/color-picker.js
  • packages/home/src/skills/tiny-vue-skill/apis/color-select-panel.js
  • packages/home/src/skills/tiny-vue-skill/apis/color.js
  • packages/home/src/skills/tiny-vue-skill/apis/column-list-item.js
  • packages/home/src/skills/tiny-vue-skill/apis/company.js
  • packages/home/src/skills/tiny-vue-skill/apis/config-provider.js
  • packages/home/src/skills/tiny-vue-skill/apis/container.js
  • packages/home/src/skills/tiny-vue-skill/apis/country.js
  • packages/home/src/skills/tiny-vue-skill/apis/crop.js
  • packages/home/src/skills/tiny-vue-skill/apis/currency.js
  • packages/home/src/skills/tiny-vue-skill/apis/date-panel.js
  • packages/home/src/skills/tiny-vue-skill/apis/date-picker-mobile.js
  • packages/home/src/skills/tiny-vue-skill/apis/date-picker.js
  • packages/home/src/skills/tiny-vue-skill/apis/dept.js
  • packages/home/src/skills/tiny-vue-skill/apis/dialog-box.js
  • packages/home/src/skills/tiny-vue-skill/apis/dialog-select.js
  • packages/home/src/skills/tiny-vue-skill/apis/directives.js
  • packages/home/src/skills/tiny-vue-skill/apis/divider.js
  • packages/home/src/skills/tiny-vue-skill/apis/drawer.js
  • packages/home/src/skills/tiny-vue-skill/apis/drop-roles.js
  • packages/home/src/skills/tiny-vue-skill/apis/drop-times.js
  • packages/home/src/skills/tiny-vue-skill/apis/dropdown.js
  • packages/home/src/skills/tiny-vue-skill/apis/espace.js
  • packages/home/src/skills/tiny-vue-skill/apis/exception.js
  • packages/home/src/skills/tiny-vue-skill/apis/fall-menu.js
  • packages/home/src/skills/tiny-vue-skill/apis/file-upload.js
  • packages/home/src/skills/tiny-vue-skill/apis/filter-bar.js
  • packages/home/src/skills/tiny-vue-skill/apis/filter-panel.js
  • packages/home/src/skills/tiny-vue-skill/apis/filter.js
  • packages/home/src/skills/tiny-vue-skill/apis/float-button.js
  • packages/home/src/skills/tiny-vue-skill/apis/floatbar.js
  • packages/home/src/skills/tiny-vue-skill/apis/floating-button.js
  • packages/home/src/skills/tiny-vue-skill/apis/flowchart.js
  • packages/home/src/skills/tiny-vue-skill/apis/fluent-editor.js
  • packages/home/src/skills/tiny-vue-skill/apis/font.js
  • packages/home/src/skills/tiny-vue-skill/apis/form.js
  • packages/home/src/skills/tiny-vue-skill/apis/fullscreen.js
  • packages/home/src/skills/tiny-vue-skill/apis/grid-select.js
  • packages/home/src/skills/tiny-vue-skill/apis/grid.js
  • packages/home/src/skills/tiny-vue-skill/apis/guide.js
  • packages/home/src/skills/tiny-vue-skill/apis/hrapprover.js
  • packages/home/src/skills/tiny-vue-skill/apis/icon-multicolor.js
  • packages/home/src/skills/tiny-vue-skill/apis/icon.js
  • packages/home/src/skills/tiny-vue-skill/apis/image.js
  • packages/home/src/skills/tiny-vue-skill/apis/infinite-scroll.js
  • packages/home/src/skills/tiny-vue-skill/apis/input.js
  • packages/home/src/skills/tiny-vue-skill/apis/ip-address.js
  • packages/home/src/skills/tiny-vue-skill/apis/layout.js
  • packages/home/src/skills/tiny-vue-skill/apis/link-menu.js
  • packages/home/src/skills/tiny-vue-skill/apis/link.js
  • packages/home/src/skills/tiny-vue-skill/apis/load-list.js
  • packages/home/src/skills/tiny-vue-skill/apis/load-list.json
  • packages/home/src/skills/tiny-vue-skill/apis/loading.js
  • packages/home/src/skills/tiny-vue-skill/apis/locales.js
  • packages/home/src/skills/tiny-vue-skill/apis/logon-user.js
  • packages/home/src/skills/tiny-vue-skill/apis/logout.js
  • packages/home/src/skills/tiny-vue-skill/apis/menu.js
  • packages/home/src/skills/tiny-vue-skill/apis/message.js
  • packages/home/src/skills/tiny-vue-skill/apis/milestone.js
  • packages/home/src/skills/tiny-vue-skill/apis/mind-map.js
  • packages/home/src/skills/tiny-vue-skill/apis/modal.js
  • packages/home/src/skills/tiny-vue-skill/apis/nav-menu.js
  • packages/home/src/skills/tiny-vue-skill/apis/notify.js
  • packages/home/src/skills/tiny-vue-skill/apis/number-animation.js
  • packages/home/src/skills/tiny-vue-skill/apis/numeric.js
  • packages/home/src/skills/tiny-vue-skill/apis/pager.js
  • packages/home/src/skills/tiny-vue-skill/apis/pop-upload.js
  • packages/home/src/skills/tiny-vue-skill/apis/popconfirm.js
  • packages/home/src/skills/tiny-vue-skill/apis/popeditor.js
  • packages/home/src/skills/tiny-vue-skill/apis/popover.js
  • packages/home/src/skills/tiny-vue-skill/apis/progress.js
  • packages/home/src/skills/tiny-vue-skill/apis/pull-refresh.js
  • packages/home/src/skills/tiny-vue-skill/apis/qr-code.js
  • packages/home/src/skills/tiny-vue-skill/apis/query-builder.js
  • packages/home/src/skills/tiny-vue-skill/apis/radio-block.js
  • packages/home/src/skills/tiny-vue-skill/apis/radio.js
  • packages/home/src/skills/tiny-vue-skill/apis/rate.js
  • packages/home/src/skills/tiny-vue-skill/apis/record.js
  • packages/home/src/skills/tiny-vue-skill/apis/rich-text-editor.js
  • packages/home/src/skills/tiny-vue-skill/apis/roles.js
  • packages/home/src/skills/tiny-vue-skill/apis/scroll-text.js
  • packages/home/src/skills/tiny-vue-skill/apis/scrollbar.js

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

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch shen/web-skills-wenda

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 and usage tips.

@shenjunjian shenjunjian changed the title feat: 首页新增WebMcp WebSkills的功能 [WIP] feat: 首页新增WebMcp WebSkills的功能 Mar 27, 2026
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