Skip to content

Update chatbot#1

Merged
cwandev merged 2 commits intomainfrom
chore/update-chatbot
Mar 23, 2026
Merged

Update chatbot#1
cwandev merged 2 commits intomainfrom
chore/update-chatbot

Conversation

@cwandev
Copy link
Copy Markdown
Collaborator

@cwandev cwandev commented Mar 23, 2026

No description provided.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 23, 2026

Important

Review skipped

Too many files!

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

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: cad2c5e7-33bc-42b3-8bb3-d3e7bbe303c3

📥 Commits

Reviewing files that changed from the base of the PR and between 6c0f66f and e99312f.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (259)
  • app/components/ai-elements/agent/Agent.vue
  • app/components/ai-elements/agent/AgentContent.vue
  • app/components/ai-elements/agent/AgentHeader.vue
  • app/components/ai-elements/agent/AgentInstructions.vue
  • app/components/ai-elements/agent/AgentOutput.vue
  • app/components/ai-elements/agent/AgentTool.vue
  • app/components/ai-elements/agent/AgentTools.vue
  • app/components/ai-elements/agent/index.ts
  • app/components/ai-elements/artifact/Artifact.vue
  • app/components/ai-elements/artifact/ArtifactAction.vue
  • app/components/ai-elements/artifact/ArtifactActions.vue
  • app/components/ai-elements/artifact/ArtifactClose.vue
  • app/components/ai-elements/artifact/ArtifactContent.vue
  • app/components/ai-elements/artifact/ArtifactDescription.vue
  • app/components/ai-elements/artifact/ArtifactHeader.vue
  • app/components/ai-elements/artifact/ArtifactTitle.vue
  • app/components/ai-elements/attachments/Attachment.vue
  • app/components/ai-elements/attachments/AttachmentEmpty.vue
  • app/components/ai-elements/attachments/AttachmentHoverCard.vue
  • app/components/ai-elements/attachments/AttachmentHoverCardContent.vue
  • app/components/ai-elements/attachments/AttachmentHoverCardTrigger.vue
  • app/components/ai-elements/attachments/AttachmentInfo.vue
  • app/components/ai-elements/attachments/AttachmentPreview.vue
  • app/components/ai-elements/attachments/AttachmentRemove.vue
  • app/components/ai-elements/attachments/Attachments.vue
  • app/components/ai-elements/attachments/context.ts
  • app/components/ai-elements/attachments/index.ts
  • app/components/ai-elements/attachments/types.ts
  • app/components/ai-elements/attachments/utils.ts
  • app/components/ai-elements/chain-of-thought/ChainOfThoughtHeader.vue
  • app/components/ai-elements/chain-of-thought/ChainOfThoughtStep.vue
  • app/components/ai-elements/checkpoint/CheckpointIcon.vue
  • app/components/ai-elements/code-block/CodeBlock.vue
  • app/components/ai-elements/code-block/CodeBlockActions.vue
  • app/components/ai-elements/code-block/CodeBlockContainer.vue
  • app/components/ai-elements/code-block/CodeBlockContent.vue
  • app/components/ai-elements/code-block/CodeBlockCopyButton.vue
  • app/components/ai-elements/code-block/CodeBlockFilename.vue
  • app/components/ai-elements/code-block/CodeBlockHeader.vue
  • app/components/ai-elements/code-block/CodeBlockLanguageSelector.vue
  • app/components/ai-elements/code-block/CodeBlockLanguageSelectorContent.vue
  • app/components/ai-elements/code-block/CodeBlockLanguageSelectorItem.vue
  • app/components/ai-elements/code-block/CodeBlockLanguageSelectorTrigger.vue
  • app/components/ai-elements/code-block/CodeBlockLanguageSelectorValue.vue
  • app/components/ai-elements/code-block/CodeBlockTitle.vue
  • app/components/ai-elements/code-block/context.ts
  • app/components/ai-elements/code-block/index.ts
  • app/components/ai-elements/code-block/utils.ts
  • app/components/ai-elements/commit/Commit.vue
  • app/components/ai-elements/commit/CommitActions.vue
  • app/components/ai-elements/commit/CommitAuthor.vue
  • app/components/ai-elements/commit/CommitAuthorAvatar.vue
  • app/components/ai-elements/commit/CommitContent.vue
  • app/components/ai-elements/commit/CommitCopyButton.vue
  • app/components/ai-elements/commit/CommitFile.vue
  • app/components/ai-elements/commit/CommitFileAdditions.vue
  • app/components/ai-elements/commit/CommitFileChanges.vue
  • app/components/ai-elements/commit/CommitFileDeletions.vue
  • app/components/ai-elements/commit/CommitFileIcon.vue
  • app/components/ai-elements/commit/CommitFileInfo.vue
  • app/components/ai-elements/commit/CommitFilePath.vue
  • app/components/ai-elements/commit/CommitFileStatus.vue
  • app/components/ai-elements/commit/CommitFiles.vue
  • app/components/ai-elements/commit/CommitHash.vue
  • app/components/ai-elements/commit/CommitHeader.vue
  • app/components/ai-elements/commit/CommitInfo.vue
  • app/components/ai-elements/commit/CommitMessage.vue
  • app/components/ai-elements/commit/CommitMetadata.vue
  • app/components/ai-elements/commit/CommitSeparator.vue
  • app/components/ai-elements/commit/CommitTimestamp.vue
  • app/components/ai-elements/commit/index.ts
  • app/components/ai-elements/confirmation/context.ts
  • app/components/ai-elements/context/ContextCacheUsage.vue
  • app/components/ai-elements/context/ContextContentFooter.vue
  • app/components/ai-elements/context/ContextContentHeader.vue
  • app/components/ai-elements/context/ContextInputUsage.vue
  • app/components/ai-elements/context/ContextOutputUsage.vue
  • app/components/ai-elements/context/ContextReasoningUsage.vue
  • app/components/ai-elements/context/ContextTrigger.vue
  • app/components/ai-elements/conversation/Conversation.vue
  • app/components/ai-elements/conversation/ConversationContent.vue
  • app/components/ai-elements/conversation/ConversationScrollButton.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariable.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariableCopyButton.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariableGroup.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariableName.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariableRequired.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariableValue.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariables.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariablesContent.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariablesHeader.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariablesTitle.vue
  • app/components/ai-elements/environment-variables/EnvironmentVariablesToggle.vue
  • app/components/ai-elements/environment-variables/context.ts
  • app/components/ai-elements/environment-variables/index.ts
  • app/components/ai-elements/file-tree/FileTree.vue
  • app/components/ai-elements/file-tree/FileTreeActions.vue
  • app/components/ai-elements/file-tree/FileTreeFile.vue
  • app/components/ai-elements/file-tree/FileTreeFolder.vue
  • app/components/ai-elements/file-tree/FileTreeIcon.vue
  • app/components/ai-elements/file-tree/FileTreeName.vue
  • app/components/ai-elements/file-tree/context.ts
  • app/components/ai-elements/file-tree/index.ts
  • app/components/ai-elements/image/Image.vue
  • app/components/ai-elements/loader/Loader.vue
  • app/components/ai-elements/message/Message.vue
  • app/components/ai-elements/message/MessageAvatar.vue
  • app/components/ai-elements/message/MessageBranchContent.vue
  • app/components/ai-elements/message/MessageResponse.vue
  • app/components/ai-elements/message/MessageToolbar.vue
  • app/components/ai-elements/message/index.ts
  • app/components/ai-elements/package-info/PackageInfo.vue
  • app/components/ai-elements/package-info/PackageInfoChangeType.vue
  • app/components/ai-elements/package-info/PackageInfoContent.vue
  • app/components/ai-elements/package-info/PackageInfoDependencies.vue
  • app/components/ai-elements/package-info/PackageInfoDependency.vue
  • app/components/ai-elements/package-info/PackageInfoDescription.vue
  • app/components/ai-elements/package-info/PackageInfoHeader.vue
  • app/components/ai-elements/package-info/PackageInfoName.vue
  • app/components/ai-elements/package-info/PackageInfoVersion.vue
  • app/components/ai-elements/package-info/context.ts
  • app/components/ai-elements/package-info/index.ts
  • app/components/ai-elements/plan/PlanTrigger.vue
  • app/components/ai-elements/prompt-input/PromptInput.vue
  • app/components/ai-elements/prompt-input/PromptInputSpeechButton.vue
  • app/components/ai-elements/prompt-input/PromptInputSubmit.vue
  • app/components/ai-elements/prompt-input/index.ts
  • app/components/ai-elements/reasoning/Reasoning.vue
  • app/components/ai-elements/reasoning/ReasoningContent.vue
  • app/components/ai-elements/sandbox/Sandbox.vue
  • app/components/ai-elements/sandbox/SandboxContent.vue
  • app/components/ai-elements/sandbox/SandboxHeader.vue
  • app/components/ai-elements/sandbox/SandboxTabContent.vue
  • app/components/ai-elements/sandbox/SandboxTabs.vue
  • app/components/ai-elements/sandbox/SandboxTabsBar.vue
  • app/components/ai-elements/sandbox/SandboxTabsList.vue
  • app/components/ai-elements/sandbox/SandboxTabsTrigger.vue
  • app/components/ai-elements/sandbox/index.ts
  • app/components/ai-elements/schema-display/SchemaDisplay.vue
  • app/components/ai-elements/schema-display/SchemaDisplayBody.vue
  • app/components/ai-elements/schema-display/SchemaDisplayContent.vue
  • app/components/ai-elements/schema-display/SchemaDisplayDescription.vue
  • app/components/ai-elements/schema-display/SchemaDisplayExample.vue
  • app/components/ai-elements/schema-display/SchemaDisplayHeader.vue
  • app/components/ai-elements/schema-display/SchemaDisplayMethod.vue
  • app/components/ai-elements/schema-display/SchemaDisplayParameter.vue
  • app/components/ai-elements/schema-display/SchemaDisplayParameters.vue
  • app/components/ai-elements/schema-display/SchemaDisplayPath.vue
  • app/components/ai-elements/schema-display/SchemaDisplayProperty.vue
  • app/components/ai-elements/schema-display/SchemaDisplayRequest.vue
  • app/components/ai-elements/schema-display/SchemaDisplayResponse.vue
  • app/components/ai-elements/schema-display/context.ts
  • app/components/ai-elements/schema-display/index.ts
  • app/components/ai-elements/shimmer/Shimmer.vue
  • app/components/ai-elements/snippet/Snippet.vue
  • app/components/ai-elements/snippet/SnippetAddon.vue
  • app/components/ai-elements/snippet/SnippetCopyButton.vue
  • app/components/ai-elements/snippet/SnippetInput.vue
  • app/components/ai-elements/snippet/SnippetText.vue
  • app/components/ai-elements/snippet/context.ts
  • app/components/ai-elements/snippet/index.ts
  • app/components/ai-elements/speech-input/SpeechInput.vue
  • app/components/ai-elements/speech-input/index.ts
  • app/components/ai-elements/stack-trace/StackTrace.vue
  • app/components/ai-elements/stack-trace/StackTraceActions.vue
  • app/components/ai-elements/stack-trace/StackTraceContent.vue
  • app/components/ai-elements/stack-trace/StackTraceCopyButton.vue
  • app/components/ai-elements/stack-trace/StackTraceError.vue
  • app/components/ai-elements/stack-trace/StackTraceErrorMessage.vue
  • app/components/ai-elements/stack-trace/StackTraceErrorType.vue
  • app/components/ai-elements/stack-trace/StackTraceExpandButton.vue
  • app/components/ai-elements/stack-trace/StackTraceFrames.vue
  • app/components/ai-elements/stack-trace/StackTraceHeader.vue
  • app/components/ai-elements/stack-trace/context.ts
  • app/components/ai-elements/stack-trace/index.ts
  • app/components/ai-elements/stack-trace/utils.ts
  • app/components/ai-elements/terminal/Terminal.vue
  • app/components/ai-elements/terminal/TerminalActions.vue
  • app/components/ai-elements/terminal/TerminalClearButton.vue
  • app/components/ai-elements/terminal/TerminalContent.vue
  • app/components/ai-elements/terminal/TerminalCopyButton.vue
  • app/components/ai-elements/terminal/TerminalHeader.vue
  • app/components/ai-elements/terminal/TerminalStatus.vue
  • app/components/ai-elements/terminal/TerminalTitle.vue
  • app/components/ai-elements/terminal/context.ts
  • app/components/ai-elements/terminal/index.ts
  • app/components/ai-elements/test-results/Test.vue
  • app/components/ai-elements/test-results/TestDuration.vue
  • app/components/ai-elements/test-results/TestError.vue
  • app/components/ai-elements/test-results/TestErrorMessage.vue
  • app/components/ai-elements/test-results/TestErrorStack.vue
  • app/components/ai-elements/test-results/TestName.vue
  • app/components/ai-elements/test-results/TestResults.vue
  • app/components/ai-elements/test-results/TestResultsContent.vue
  • app/components/ai-elements/test-results/TestResultsDuration.vue
  • app/components/ai-elements/test-results/TestResultsHeader.vue
  • app/components/ai-elements/test-results/TestResultsProgress.vue
  • app/components/ai-elements/test-results/TestResultsSummary.vue
  • app/components/ai-elements/test-results/TestStatus.vue
  • app/components/ai-elements/test-results/TestSuite.vue
  • app/components/ai-elements/test-results/TestSuiteContent.vue
  • app/components/ai-elements/test-results/TestSuiteName.vue
  • app/components/ai-elements/test-results/TestSuiteStats.vue
  • app/components/ai-elements/test-results/context.ts
  • app/components/ai-elements/test-results/index.ts
  • app/components/ai-elements/tool/Tool.vue
  • app/components/ai-elements/tool/ToolContent.vue
  • app/components/ai-elements/tool/ToolHeader.vue
  • app/components/ai-elements/tool/ToolInput.vue
  • app/components/ai-elements/tool/ToolOutput.vue
  • app/components/ai-elements/tool/ToolStatusBadge.vue
  • app/components/ai-elements/tool/index.ts
  • app/components/ai-elements/transcription/Transcription.vue
  • app/components/ai-elements/transcription/TranscriptionSegment.vue
  • app/components/ai-elements/transcription/context.ts
  • app/components/ai-elements/transcription/index.ts
  • app/components/ai-elements/voice-selector/VoiceSelector.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorAccent.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorAge.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorAttributes.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorBullet.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorContent.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorDescription.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorDialog.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorEmpty.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorGender.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorGroup.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorInput.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorItem.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorList.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorName.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorPreview.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorSeparator.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorShortcut.vue
  • app/components/ai-elements/voice-selector/VoiceSelectorTrigger.vue
  • app/components/ai-elements/voice-selector/context.ts
  • app/components/ai-elements/voice-selector/index.ts
  • app/components/ai-elements/web-preview/WebPreviewBody.vue
  • app/components/ai-elements/web-preview/WebPreviewUrl.vue
  • app/components/prompt-input-attachments-display.vue
  • app/components/ui/accordion/Accordion.vue
  • app/components/ui/accordion/AccordionContent.vue
  • app/components/ui/accordion/AccordionItem.vue
  • app/components/ui/accordion/AccordionTrigger.vue
  • app/components/ui/accordion/index.ts
  • app/components/ui/spinner/Spinner.vue
  • app/components/ui/spinner/index.ts
  • app/components/ui/switch/Switch.vue
  • app/components/ui/switch/index.ts
  • app/components/ui/tabs/Tabs.vue
  • app/components/ui/tabs/TabsContent.vue
  • app/components/ui/tabs/TabsList.vue
  • app/components/ui/tabs/TabsTrigger.vue
  • app/components/ui/tabs/index.ts
  • app/pages/index.vue
  • nuxt.config.ts
  • package.json
  • pnpm-workspace.yaml
  • server/api/chat.ts

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 chore/update-chatbot

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

@cwandev cwandev merged commit 44c2fed into main Mar 23, 2026
1 check passed
@cwandev cwandev deleted the chore/update-chatbot branch March 23, 2026 08:36
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