* New chatinput (#4995)
* feat: Change border style
* refactor: Improve layout and styling of ChatInput component
* style: Update ChatInput component styling and mobile layout
* fix: update key detection for Enter key in ChatInput component
* feat: 添加 WelcomePage 组件,支持变量输入和欢迎信息展示
* style: Updated the PC voice input interface of the VoiceInput component and optimized the layout and style
* style: Optimize the layout and style of the WelcomePage component, and adjust the responsive design
* feat: Dynamically load the WelcomePage component and optimize the welcome information display logic
* refactor: Adjust the style and behavior of the ChatInput component and delete the WelcomePage component
* style: Modify the minimum height setting of the ChatInput component to simplify responsive design
* style: Optimize the layout and style of PC voice input components, and enhance the processing and drawing logic of waveform data
* style: Adjust ChatInput component's margin and textarea height logic for improved layout and responsiveness; refine PCVoiceInput component's positioning and display elements
* style: Enhance PCVoiceInput component's time display styling with custom font properties
* feat: Change border style
* refactor: Improve layout and styling of ChatInput component
* style: Update ChatInput component styling and mobile layout
* fix: update key detection for Enter key in ChatInput component
* feat: 添加 WelcomePage 组件,支持变量输入和欢迎信息展示
* style: Updated the PC voice input interface of the VoiceInput component and optimized the layout and style
* style: Optimize the layout and style of the WelcomePage component, and adjust the responsive design
* feat: Dynamically load the WelcomePage component and optimize the welcome information display logic
* refactor: Adjust the style and behavior of the ChatInput component and delete the WelcomePage component
* style: Modify the minimum height setting of the ChatInput component to simplify responsive design
* style: Optimize the layout and style of PC voice input components, and enhance the processing and drawing logic of waveform data
* style: Adjust ChatInput component's margin and textarea height logic for improved layout and responsiveness; refine PCVoiceInput component's positioning and display elements
* style: Enhance PCVoiceInput component's time display styling with custom font properties
* style: Add new 'xxl' size to theme spacing for improved layout options
* style: Update close icon fill color to use currentColor for better theming support
* style: Enhance voice input functionality and UI responsiveness; improve waveform sensitivity and amplitude
* style: Conditionally render file preview based on voice input state
* style: 优化移动端音频波形渲染,增强清晰度和敏感度
* style: Update comments to English to enhance code readability and consistency
* style: Adjust the mobile audio waveform update frequency and optimize rendering performance
* style: Optimize the file preview rendering logic in voice input mode to enhance user experience
* style: Optimize the file preview rendering logic in voice input mode to enhance user experience
* style: Adjust the chat input box placeholder color and border color to enhance visual effects
* fix: pg test
* Test secret (#5011)
* add http header auth config (#4982)
* add http header auth config
* optimize code
* add mcp tools header auth
* fix build
* fix ui
* fix
* teamid
* secret value encrypt (#5002)
* perf: secret code
* header auth ui (#5012)
* header auth ui
* fix i18n
* doc
* perf: type
* header secret ui
* reset ui
* perf: check secret invalid
---------
Co-authored-by: heheer <heheer@sealos.io>
* feat: cq and extrat AI memory (#5013)
* fix: login xss
* feat: Users can download the invoice by self (#5015)
* Users can download the invoice by themselves
* Direct file stream implementation for transmission presentation
* i18n
* Chatbox-fix (#5018)
* feat: Change border style
* refactor: Improve layout and styling of ChatInput component
* style: Update ChatInput component styling and mobile layout
* fix: update key detection for Enter key in ChatInput component
* feat: 添加 WelcomePage 组件,支持变量输入和欢迎信息展示
* style: Updated the PC voice input interface of the VoiceInput component and optimized the layout and style
* style: Optimize the layout and style of the WelcomePage component, and adjust the responsive design
* feat: Dynamically load the WelcomePage component and optimize the welcome information display logic
* refactor: Adjust the style and behavior of the ChatInput component and delete the WelcomePage component
* style: Modify the minimum height setting of the ChatInput component to simplify responsive design
* style: Optimize the layout and style of PC voice input components, and enhance the processing and drawing logic of waveform data
* style: Adjust ChatInput component's margin and textarea height logic for improved layout and responsiveness; refine PCVoiceInput component's positioning and display elements
* style: Enhance PCVoiceInput component's time display styling with custom font properties
* feat: Change border style
* refactor: Improve layout and styling of ChatInput component
* style: Update ChatInput component styling and mobile layout
* fix: update key detection for Enter key in ChatInput component
* feat: 添加 WelcomePage 组件,支持变量输入和欢迎信息展示
* style: Updated the PC voice input interface of the VoiceInput component and optimized the layout and style
* style: Optimize the layout and style of the WelcomePage component, and adjust the responsive design
* feat: Dynamically load the WelcomePage component and optimize the welcome information display logic
* refactor: Adjust the style and behavior of the ChatInput component and delete the WelcomePage component
* style: Modify the minimum height setting of the ChatInput component to simplify responsive design
* style: Optimize the layout and style of PC voice input components, and enhance the processing and drawing logic of waveform data
* style: Adjust ChatInput component's margin and textarea height logic for improved layout and responsiveness; refine PCVoiceInput component's positioning and display elements
* style: Enhance PCVoiceInput component's time display styling with custom font properties
* style: Add new 'xxl' size to theme spacing for improved layout options
* style: Update close icon fill color to use currentColor for better theming support
* style: Enhance voice input functionality and UI responsiveness; improve waveform sensitivity and amplitude
* style: Conditionally render file preview based on voice input state
* style: 优化移动端音频波形渲染,增强清晰度和敏感度
* style: Update comments to English to enhance code readability and consistency
* style: Adjust the mobile audio waveform update frequency and optimize rendering performance
* style: Optimize the file preview rendering logic in voice input mode to enhance user experience
* style: Optimize the file preview rendering logic in voice input mode to enhance user experience
* style: Adjust the chat input box placeholder color and border color to enhance visual effects
* New chatinput (#4995)
* feat: Change border style
* refactor: Improve layout and styling of ChatInput component
* style: Update ChatInput component styling and mobile layout
* fix: update key detection for Enter key in ChatInput component
* feat: 添加 WelcomePage 组件,支持变量输入和欢迎信息展示
* style: Updated the PC voice input interface of the VoiceInput component and optimized the layout and style
* style: Optimize the layout and style of the WelcomePage component, and adjust the responsive design
* feat: Dynamically load the WelcomePage component and optimize the welcome information display logic
* refactor: Adjust the style and behavior of the ChatInput component and delete the WelcomePage component
* style: Modify the minimum height setting of the ChatInput component to simplify responsive design
* style: Optimize the layout and style of PC voice input components, and enhance the processing and drawing logic of waveform data
* style: Adjust ChatInput component's margin and textarea height logic for improved layout and responsiveness; refine PCVoiceInput component's positioning and display elements
* style: Enhance PCVoiceInput component's time display styling with custom font properties
* feat: Change border style
* refactor: Improve layout and styling of ChatInput component
* style: Update ChatInput component styling and mobile layout
* fix: update key detection for Enter key in ChatInput component
* feat: 添加 WelcomePage 组件,支持变量输入和欢迎信息展示
* style: Updated the PC voice input interface of the VoiceInput component and optimized the layout and style
* style: Optimize the layout and style of the WelcomePage component, and adjust the responsive design
* feat: Dynamically load the WelcomePage component and optimize the welcome information display logic
* refactor: Adjust the style and behavior of the ChatInput component and delete the WelcomePage component
* style: Modify the minimum height setting of the ChatInput component to simplify responsive design
* style: Optimize the layout and style of PC voice input components, and enhance the processing and drawing logic of waveform data
* style: Adjust ChatInput component's margin and textarea height logic for improved layout and responsiveness; refine PCVoiceInput component's positioning and display elements
* style: Enhance PCVoiceInput component's time display styling with custom font properties
* style: Add new 'xxl' size to theme spacing for improved layout options
* style: Update close icon fill color to use currentColor for better theming support
* style: Enhance voice input functionality and UI responsiveness; improve waveform sensitivity and amplitude
* style: Conditionally render file preview based on voice input state
* style: 优化移动端音频波形渲染,增强清晰度和敏感度
* style: Update comments to English to enhance code readability and consistency
* style: Adjust the mobile audio waveform update frequency and optimize rendering performance
* style: Optimize the file preview rendering logic in voice input mode to enhance user experience
* style: Optimize the file preview rendering logic in voice input mode to enhance user experience
* style: Adjust the chat input box placeholder color and border color to enhance visual effects
* fix: pg test
* Test secret (#5011)
* add http header auth config (#4982)
* add http header auth config
* optimize code
* add mcp tools header auth
* fix build
* fix ui
* fix
* teamid
* secret value encrypt (#5002)
* perf: secret code
* header auth ui (#5012)
* header auth ui
* fix i18n
* doc
* perf: type
* header secret ui
* reset ui
* perf: check secret invalid
---------
Co-authored-by: heheer <heheer@sealos.io>
* feat: cq and extrat AI memory (#5013)
* refactor: Refactored the ChatInput component, optimized the layout of the text area and button group, and improved the user experience
* refactor: Updated ChatInput component, optimized layout and style, and enhanced user experience
* feat: update docs
---------
Co-authored-by: archer <545436317@qq.com>
Co-authored-by: heheer <heheer@sealos.io>
* input ui
* fix: chat input ux
* Return in JSON format to handle checkres (#5019)
* Users can download the invoice by themselves
* Direct file stream implementation for transmission presentation
* Return in JSON format to handle checkres
* fix: invoice
* fix: ui
* doc
* update package
* fix: ts
* fix: login checker
* fix: team plan
* perf: aiproxy ux
---------
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com>
Co-authored-by: heheer <heheer@sealos.io>
Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com>
* Time granularity and Table of a single model (#4990)
* Aiproxy ModelBoard
* Add components LineChartComponent and Make some revisions
* Time granularity and Table of a single model
* Modify the logic and sort the tables in ascending or descending order
* Use theme and present in seconds
* Add the channel name section (#5005)
* Add components LineChartComponent and Make some revisions
* Time granularity and Table of a single model
* Modify the logic and sort the tables in ascending or descending order
* Add the channel name section
* The channel_name is transmitted from the outer layer
* Restore the channel
* perf: dashboard code
* perf: ai proxy monitor
* code
---------
Co-authored-by: Zhuangzai fa <143257420+ctrlz526@users.noreply.github.com>
* Feature: Add additional dataset options and their descriptions, updat… (#4874)
* Feature: Add additional dataset options and their descriptions, update menu components to support submenu functionality
* Optimize the menu component by removing the sub-menu position attribute, introducing the MyPopover component to support sub-menu functionality, and adding new dataset options and their descriptions in the dataset list.
---------
Co-authored-by: dreamer6680 <146868355@qq.com>
* api dataset tip
* remove invalid code
---------
Co-authored-by: dreamer6680 <1468683855@qq.com>
Co-authored-by: dreamer6680 <146868355@qq.com>
* Dataset (#4822)
* apidataset support to basepath
* Resolve the error of the Feishu Knowledge Base modification configuration page not supporting baseurl bug.
* apibasepath
* add
* perf: api dataset
---------
Co-authored-by: dreamer6680 <1468683855@qq.com>
* plugin node version select (#4760)
* plugin node version select
* type
* fix
* fix
* perf: version list
* fix node version (#4787)
* change my select
* fix-ui
* fix test
* add test
* fix
* remove invalid version field
* filter deprecated field
* fix: claude tool call
* fix: test
---------
Co-authored-by: heheer <heheer@sealos.io>
* readme
* Add queue log
* Test interactive (#4509)
* Support nested node interaction (#4503)
* feat: Add a new InteractiveContext type and update InteractiveBasicType, adding an optional context property to support more complex interaction state management.
* feat: Enhance workflow interactivity by adding InteractiveContext support and updating dispatch logic to manage nested contexts and entry nodes more effectively.
* feat: Refactor dispatchWorkFlow to utilize InteractiveContext for improved context management
* feat: Enhance entry node resolution by adding validation for entryNodeIds and recursive search in InteractiveContext
* feat: Remove workflowDepth from InteractiveContext and update recovery logic to utilize parentContext for improved context management
* feat: Update getWorkflowEntryNodeIds to use lastInteractive for improved context handling in runtime nodes
* feat: Add lastInteractive support to enhance context management across workflow components
* feat: Enhance interactive workflow by adding stopForInteractive flag and improving memory edge validation in runtime logic
* feat: Refactor InteractiveContext by removing interactiveAppId and updating runtime edge handling in dispatchRunApp for improved context management
* feat: Simplify runtime node and edge initialization in dispatchRunApp by using ternary operators for improved readability and maintainability
* feat: Improve memory edge validation in initWorkflowEdgeStatus by adding detailed comments for better understanding of subset checks and recursive context searching
* feat: Remove commented-out current level information from InteractiveContext for cleaner code and improved readability
* feat: Simplify stopForInteractive check in dispatchWorkFlow for improved code clarity and maintainability
* feat: Remove stopForInteractive handling and related references for improved code clarity and maintainability
* feat: Add interactive response handling in dispatchRunAppNode for enhanced workflow interactivity
* feat: Add context property to InteractiveBasicType and InteractiveNodeType for improved interactivity management
* feat: remove comments
* feat: Remove the node property from ChatDispatchProps to simplify type definitions
* feat: Remove workflowInteractiveResponse from dispatchRunAppNode for cleaner code
* feat: Refactor interactive value handling in chat history processing for improved clarity
* feat: Simplify initWorkflowEdgeStatus logic for better readability and maintainability
* feat: Add workflowInteractiveResponse to dispatchWorkFlow for enhanced functionality
* feat: Enhance interactive response handling with nested children support
* feat: Remove commented-out code for interactive node handling to improve clarity
* feat: remove InteractiveContext type
* feat: Refactor UserSelectInteractive and UserInputInteractive params for improved structure and clarity
* feat: remove
* feat: The front end supports extracting the deepest interaction parameters to enhance interaction processing
* feat: The front end supports extracting the deepest interaction parameters to enhance interaction processing
* fix: handle undefined interactive values in runtimeEdges and runtimeNodes initialization
* fix: handle undefined interactive values in runtimeNodes and runtimeEdges initialization
* fix: update runtimeNodes and runtimeEdges initialization to use last interactive value
* fix: remove unused imports and replace getLastInteractiveValue with lastInteractive in runtimeEdges initialization
* fix: import WorkflowInteractiveResponseType and handle lastInteractive as undefined in chatTest
* feat: implement extractDeepestInteractive function and refactor usage in AIResponseBox and ChatBox utils
* fix: refactor initWorkflowEdgeStatus and getWorkflowEntryNodeIds calls in dispatchRunAppNode for recovery handling
* fix: ensure lastInteractive is handled consistently as undefined in runtimeEdges and runtimeNodes initialization
* fix: update dispatchFormInput and dispatchUserSelect to use lastInteractive consistently
* fix: update condition checks in dispatchFormInput and dispatchUserSelect to ensure lastInteractive type is validated correctly
* fix: refactor dispatchRunAppNode to replace isRecovery with childrenInteractive for improved clarity in runtimeNodes and runtimeEdges initialization
* refactor: streamline runtimeNodes and runtimeEdges initialization in dispatchRunAppNode for improved readability and maintainability
* fix: update rewriteNodeOutputByHistories function to accept runtimeNodes and interactive as parameters for improved clarity
* fix: simplify interactiveResponse assignment in dispatchWorkFlow for improved clarity
* fix: update entryNodeIds check in getWorkflowEntryNodeIds to ensure it's an array for improved reliability
* remove some invalid code
---------
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com>
* update doc
* update log
* fix: update debug workflow to conditionally include nextStepSkipNodes… (#4511)
* fix: update debug workflow to conditionally include nextStepSkipNodes based on lastInteractive for improved debugging accuracy
* fix : type error
* remove invalid code
* fix: QA queue
* fix: interactive
* Test log (#4519)
* add log (#4504)
* add log
* update log i18n
* update log
* delete template
* add i18NT
* add team operation log
---------
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com>
* remove search
* update doc
---------
Co-authored-by: Theresa <63280168+sd0ric4@users.noreply.github.com>
Co-authored-by: gggaaallleee <91131304+gggaaallleee@users.noreply.github.com>