Conversation
* fix: Avoid namespace collision for Astra * [autofix.ci] apply automated fixes * Update Vector Store RAG.json * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
fix: revert to stable composio version
* fix: Knowledge base component refactor * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes (attempt 2/3) * Update styleUtils.ts * Update ingestion.py * [autofix.ci] apply automated fixes * Fix ingestion of df * [autofix.ci] apply automated fixes * Update Knowledge Ingestion.json * Fix one failing test * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes * Revert composio versions for CI * Revert "Revert composio versions for CI" This reverts commit 9bcb694. --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Edwin Jose <edwin.jose@datastax.com> Co-authored-by: Carlos Coelho <80289056+carlosrcoelho@users.noreply.github.com>
fix .env load on windows script Co-authored-by: Ítalo Johnny <italojohnnydosanjos@gmail.com>
…ent (#9564) Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…fault (#9550) * Use custom voice assistant on chat input * Changed mcp composer to default disabled --------- Co-authored-by: Carlos Coelho <80289056+carlosrcoelho@users.noreply.github.com>
fix: Use newest file component in RAG
* refactor: clean up imports and improve code readability in AIML and FlowSidebar components - Organized import statements in aiml.py and index.tsx for better structure. - Enhanced formatting in aiml.py for the update_build_config method. - Updated nodeIconToDisplayIconMap in styleUtils.ts for consistency in AIML label. - Removed unnecessary console log in FlowSidebarComponent for cleaner code. * [autofix.ci] apply automated fixes * [autofix.ci] apply automated fixes (attempt 2/3) * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com> Co-authored-by: Carlos Coelho <80289056+carlosrcoelho@users.noreply.github.com>
fix: Allow updates to file component in templates
…#9589) * Changed Name to Slug, added Close button * Updated data test id * Tested closing the sidebar * fixed test * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* Added stick to bottom dependency * Removed scroll direction dependency * Added scroll to bottom action in voice assistant and chat input * Made messages occupy full width * Changed chat view to use StickToBottom instead of previous scroll handling mechanism * Delete unused chat scroll anchor * Set initial as instant * Update session name styling
Deleted google serper api core
* Added onDelete prop to sidebarDraggableComponent * Removed unused props * Added handleDeleteMcpServer * Add tests for on delete functionality, fixed linting errors * Format * Add test on mcp-server to test adding and deleting mcp server from sidebar * Adds data test id to delete select item * Changed data test id to not be mcp related * Added delete confirmation modal to mcp sidebar group * Changed test to contain modal
…t, change zoom out logic in canvasControls (#9595) * Fix zoom out to 0.6 instead of 1.0 * remove min zoom on canvascontrolsdropdown, since it's enforced by reactflow * Changed min zoom to 0.25 and max zoom to 2.0 * Added tests for zoom in and zoom out in canvas controls dropdown
* Changed node icon to not have icon color * Added portion of test that checks if color is right for mcp component * Refactor nodeIcon * removed lucideIcon check for performance * Changed the test to evaluate color from computed style
…r mcp-projects logic (#9599) * Add new available field to installed mcps * Disable auto install field when program not present * Refactor logic and get back the Available field for the installed * Added tooltip * Fixed linting
* fix: Properly allow no OCR engine * [autofix.ci] apply automated fixes * Set default to easyocr * Update docling_inline.py * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…ray on File component (#9639) * Changed file type order * Changed starter projects that had the file component * order tooltip types alphabetically * changed order of text_file_types * Removed duplicate types * Changed starter projects that used past types * changed test * Fixed data test id * Changed test to expect correct types
…#9532) * fix: update logger configuration to use environment variable for log level * fix: remove default log level configuration and set logger initialization * fix: enhance logger configuration to prevent redundant setup and improve cache handling * fix: improve cache handling in logger configuration to prevent unintended defaults * fix: enhance logger configuration to prevent redundant setup and improve early-exit logic * fix: remove defensive comment in logger configuration for clarity --------- Co-authored-by: Jordan Frazier <122494242+jordanrfrazier@users.noreply.github.com>
Co-authored-by: Carlos Coelho <80289056+carlosrcoelho@users.noreply.github.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…sting after message is sent (#9662) * update session storage in the same useeffect as the refetchSessions * updated to send just the chat id * added useGetFlowId custom hook * updated places to use new currentFlowId hook * updated to use new id, to edit the message in the api and to set the flowId in the message * Restore current flow id from chat view * put on cell value changed only if it exists to enable read-only tables * removed call to backend when updating messages on playground * disable editing session view when on playground page * delete unused props, show edit only when not in playground * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
disable elevate edges on select
* fix: Respect the order parameter for Message History * [autofix.ci] apply automated fixes --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…it (#9659) * fix: Return multi-row dataframe output in SO * [autofix.ci] apply automated fixes * Tool support in message schema --------- Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
* search icon selection behavior * switch to search on input change * unit test fix * test fix * update test * ✨ (frontend): add mock modules for @jsonquerylang/jsonquery and vanilla-jsoneditor packages 📝 (frontend): update test file to improve robustness and add debugging information for CI environment * [autofix.ci] apply automated fixes --------- Co-authored-by: cristhianzl <cristhian.lousa@gmail.com> Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
…stion component - Reorganized import statements for better clarity. - Enhanced formatting of lists and function parameters for improved readability. - Removed unused parameters and streamlined the column configuration in the Knowledge Bases tab. - Updated JSON configuration for Knowledge Ingestion to reflect changes in code structure. These changes aim to enhance maintainability and readability of the codebase.
…guration in knowledge base - Removed the extraneous flag from the `@clack/prompts` dependency in `package-lock.json`. - Updated the `editable` property in the knowledge base columns configuration to `false`, enhancing the integrity of the data structure.
…modal handling - Refactored FlowToolbar to replace openCodeModal with openApiModal for better clarity in modal management. - Updated FlowToolbarOptions to accept openApiModal and setOpenApiModal props, enhancing the component's flexibility. - Adjusted PublishDropdown to utilize the new API modal state, ensuring consistent behavior across the toolbar. - Cleaned up import statements for better organization and readability.
…guration - Reorganized import statements in KnowledgeBasesTab and knowledgeBaseColumns for improved clarity and consistency. - Removed unused parameters from the createKnowledgeBaseColumns function, simplifying its signature. - Adjusted column flex properties for better layout in the knowledge base table. - Enhanced overall readability and maintainability of the codebase.
|
Caution Review failedThe pull request is closed. WalkthroughProject version and dependency pins updated; Windows scripts adjust --env-file handling. MCP projects path resolution refactored; API schema adds voice_mode_available. File/Docling handling expanded and OCR flags adjusted. Knowledge Base components renamed/moved with lazy exports. Multiple UI label changes. Chat components simplified across starter projects. Google Serper component removed. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor User
participant API as API v1 (mcp_projects)
participant Resolver as get_config_path
participant FS as Filesystem
User->>API: install_mcp_config(client, sse_url, server_cfg)
API->>Resolver: resolve config path for client
Resolver-->>API: Path or ValueError
alt Path resolved
API->>FS: check config_path.parent exists
alt exists
API->>FS: read/merge config, remove by sse_url, write
API-->>User: 200 Installed/Reinstalled
else missing
API-->>User: 400 Client not installed
end
else Invalid client
API-->>User: 400 Invalid client
end
sequenceDiagram
autonumber
participant User
participant KR as KnowledgeRetrievalComponent
participant KB as Vector DB (Chroma)
User->>KR: retrieve_data(search_query, include_metadata, include_embeddings)
alt search_query provided
KR->>KB: query(query_text, top_k)
KB-->>KR: ids, distances
KR->>KB: get(ids, include=[metadatas, embeddings])
else no query
KR->>KB: get(all, include=[metadatas, embeddings])
end
KR-->>User: DataFrame with content [+metadata] [+_embeddings]
sequenceDiagram
autonumber
participant UI as UI/Flow
participant CO as ChatOutput
participant Store as Message Store
UI->>CO: message_response(input_value, files, data_template, session)
CO->>CO: _validate_input()
CO->>CO: convert_to_string() / _serialize_data()
CO->>CO: _build_source(...)
alt should_store_message
CO->>Store: save Message
Store-->>CO: stored Message
end
CO-->>UI: Message
Estimated code review effort🎯 5 (Critical) | ⏱️ ~120+ minutes Possibly related PRs
✨ Finishing Touches
🧪 Generate unit tests
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
Status, Documentation and Community
|
|




Summary by CodeRabbit
New Features
Bug Fixes
Style
Refactor
Chores