Commit Graph

485 Commits

Author SHA1 Message Date
mlogclub f00dc646ac feat: implement ConversationMessageBubble component and refactor message display in ChatPanel 2026-07-29 10:30:50 +08:00
mlogclub 74b4317578 feat: refactor chat panel and message components for improved scrolling and message display
- Replaced manual scroll handling in ChatPanel with ConversationMessageScroller for better performance and maintainability.
- Introduced ConversationMessageBubble and ConversationMessageRow components for consistent message styling.
- Updated SupportChatMessageList to utilize new message components and scrolling logic.
- Added utility components for message scroller and message display, enhancing the overall chat experience.
- Updated package dependencies to include @shadcn/react for UI components.
2026-07-29 10:09:17 +08:00
mlogclub 90f5bab456 update 2026-07-29 00:14:10 +08:00
mlogclub e54c87a660 修改知识库页面交互和布局 2026-07-29 00:12:11 +08:00
mlogclub abbb3594f5 refactor: update user table layout to include ID and swap last login with contact information 2026-07-28 23:15:21 +08:00
mlogclub 7e6b3fcfe4 refactor: replace img with next/image for optimized image handling and adjust styles 2026-07-28 23:13:22 +08:00
mlogclub cebd3c9f9a refactor: remove unnecessary class from avatar field in user edit drawer 2026-07-28 23:08:31 +08:00
mlogclub 08aff89d37 refactor: improve layout and styling of user create and edit drawers 2026-07-28 19:38:05 +08:00
mlogclub 8e7d3482a3 fix: export static pages with trailing slashes 2026-07-28 18:19:03 +08:00
mlogclub 07370fe9a2 refactor: enhance MCP tool management with risk policies and confirmation handling 2026-07-28 11:33:15 +08:00
mlogclub ed109047d3 refactor: implement refreshAgentPublicationState function to streamline agent publication updates 2026-07-28 10:46:17 +08:00
mlogclub 7f9ff18743 refactor: update AI agent handling to maintain active published revision and improve toast messages 2026-07-28 10:26:10 +08:00
mlogclub cca3b558a3 refactor: streamline AI agent options handling and add disabled state to combobox options 2026-07-27 23:44:38 +08:00
mlogclub 36a7511e57 refactor: remove unused Badge component from ChannelFormBody 2026-07-27 23:43:34 +08:00
mlogclub fd36b68571 refactor: enhance AI Agent publishing process to ensure form is saved before publishing 2026-07-27 23:40:58 +08:00
mlogclub b11b6084cb refactor: remove legacy workflow management button and related messaging 2026-07-27 23:31:46 +08:00
mlogclub 847f688398 Refactor AI Agent configuration and workflow handling
- Removed runtime mode handling from AIAgentConfigWorkbench and related components.
- Updated tests to reflect changes in AI Agent policy copy and configuration.
- Changed terminology from "workflow" to "revision" in various components and API responses.
- Simplified agent binding logic in channel editing.
- Cleaned up unused variables and types related to runtime modes.
- Updated localization files for consistency with new terminology.
2026-07-27 23:29:02 +08:00
mlogclub 241f274927 refactor: replace metadata dialog with inline editing for workflow name and description 2026-07-27 21:09:01 +08:00
mlogclub b2d28fdcf9 refactor: implement workflow usage and versions dialogs in the dashboard 2026-07-27 20:37:36 +08:00
mlogclub c07ae9597b refactor: add publish route to AI workflow and adjust header styling in workflow workbench 2026-07-27 19:20:14 +08:00
mlogclub a074c99053 refactor: streamline workflow save functionality and improve toast messages 2026-07-27 19:13:43 +08:00
mlogclub e072141953 新版本流程编辑器 2026-07-27 19:04:15 +08:00
mlogclub d33960961a refactor: enhance node form panel and editor tools for improved validation and rendering 2026-07-27 15:28:14 +08:00
mlogclub bd8011dab8 refactor workflow 2026-07-27 13:47:53 +08:00
mlogclub 1464008741 refactor: rename direct tools to MCP tools across the codebase for consistency 2026-07-26 22:38:38 +08:00
mlogclub 9d9c8a8346 refactor: reduce border radius in global styles for a more compact design 2026-07-26 12:24:56 +08:00
mlogclub b9af4549a6 refactor: enhance OptionCombobox to support grouping and simplify direct tool selection in AIAgentConfigWorkbench 2026-07-26 12:21:58 +08:00
mlogclub a252cdc8b8 refactor: simplify workflow selection and enhance OptionCombobox component 2026-07-26 12:18:13 +08:00
mlogclub a1e1290472 refactor: replace Dialog with ProjectDialog in AIAgentConfigWorkbench component 2026-07-26 11:35:59 +08:00
mlogclub 5467f6229a refactor: remove unused icon import and adjust fullscreen content class in DashboardAIAgentsPage 2026-07-26 11:34:58 +08:00
mlogclub a5045dda57 refactor: update fullscreen handling in DashboardAIAgentsPage component 2026-07-26 11:33:50 +08:00
mlogclub 65c9f1647f Update ai agent form 2026-07-26 11:29:18 +08:00
mlogclub 8dff70f75c Update workflow 2026-07-26 01:13:38 +08:00
mlogclub 0c757d5f8b refactor: improve code structure and readability in DashboardAIWorkflowsPage component 2026-07-26 00:51:05 +08:00
mlogclub 05eb85167c refactor: enhance AI workflow management with restore version and usage tracking features 2026-07-25 18:19:59 +08:00
mlogclub 1663db7f24 refactor: remove agent ID references from AI workflow handling and related components 2026-07-25 15:32:55 +08:00
mlogclub 7b86fd1f09 feat: Implement AI Agent Workflow Binding functionality
- Added aiAgentWorkflowBindingRepository for managing workflow bindings associated with AI agents.
- Enhanced agentRevisionService to include workflow bindings in agent revisions.
- Updated aIAgentService to handle workflow bindings during agent creation and updates.
- Introduced ai_agent_workflow_binding_service for managing workflow binding logic.
- Created new API endpoints for fetching, creating, updating, and deleting AI workflows.
- Developed a new dashboard page for managing AI workflows.
- Updated frontend components to support workflow binding management in agent configuration.
- Added necessary tests for workflow binding functionality and updated existing tests for compatibility.
- Translated relevant UI texts and messages for workflow management.
2026-07-25 15:24:49 +08:00
mlogclub e4ad83dc20 refactor: add conversation ID display to conversation info panel and update translations 2026-07-25 12:28:43 +08:00
mlogclub 34051a4631 feat: Enhance AI Agent and Channel Management
- Updated labels in the AI Agents dashboard for clarity, changing "流程状态" to "Playbook 状态" and "未发布流程" to "未发布 Playbook".
- Introduced AI Agent rollout percentage management in channel editing, allowing users to set and rollback rollout percentages.
- Added new API endpoints for rolling back AI Agent rollout and fetching agent run metrics.
- Implemented new UI components for displaying agent run details, including status, duration, and input/output tokens.
- Enhanced type definitions for AdminChannel and AIAgent to include rollout percentages and runtime modes.
- Updated navigation to include a section for agent runs.
- Added new translations for agent run features in both English and Chinese.
2026-07-25 12:04:06 +08:00
mlogclub 4c357411ad refactor: simplify KnowledgeRetrieveConfigPanel by removing unnecessary UI elements 2026-06-30 20:04:12 +08:00
mlogclub 0217ac0bfa refactor: remove unused moveKnowledgeBase function and related UI elements from KnowledgeRetrieveConfigPanel 2026-06-30 20:01:24 +08:00
mlogclub 5853b235b9 feat: enhance KnowledgeRetrieveConfigPanel with popover for selecting knowledge bases 2026-06-30 19:58:29 +08:00
mlogclub 805ef87278 refactor: remove knowledge base references from AI agent model and related services
- Removed KnowledgeIDs from CreateAIAgentRequest and AIAgentResponse.
- Updated buildAIAgentResponseWithLocale to eliminate knowledge base name retrieval.
- Refactored AI agent repository and service to remove knowledge base handling.
- Adjusted dashboard service to no longer track AI agents without knowledge bases.
- Modified knowledge base service to check for workflow references instead of AI agent references.
- Updated frontend components to remove knowledge base selection and display.
- Enhanced workflow validation to ensure knowledge retrieve nodes have associated knowledge bases.
2026-06-30 19:47:29 +08:00
mlogclub 94d36d6ca4 feat: add closeOnEsc prop to DashboardAIAgentsPage for improved modal behavior 2026-06-30 16:20:47 +08:00
mlogclub 5c72a7661d style: update InspectorParameterTabs layout and styling for improved visual consistency 2026-06-30 16:11:24 +08:00
mlogclub e78e7414e5 style: update font sizes in NodeConfigPanel and WorkflowConfigPanel for improved readability 2026-06-30 15:58:12 +08:00
mlogclub 5a1fddf8ba feat: add InspectorParameterTabs component for improved input/output organization in NodeConfigPanel 2026-06-30 15:56:27 +08:00
mlogclub f8ad4390e8 feat: add preserveExternalSelection prop to various components for improved selection handling 2026-06-30 13:34:42 +08:00
mlogclub 9136018273 refactor: update layout and styling in WorkflowConfigPanel; enhance panel header and description display 2026-06-30 12:53:22 +08:00
mlogclub d7782ba6c8 feat: implement isConditionBranchEdge function and update deleteConditionBranch logic; add tests for condition branch line matching 2026-06-30 12:36:17 +08:00