Commit Graph

318 Commits

Author SHA1 Message Date
mlogclub 08aff89d37 refactor: improve layout and styling of user create and edit drawers 2026-07-28 19:38:05 +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 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
mlogclub 79f0c06790 feat: add workflow selection preservation logic and related tests 2026-06-30 12:31:08 +08:00
mlogclub d72079a580 feat: implement isBranchRowActionTarget function and add tests for branch row interaction 2026-06-30 11:39:01 +08:00
mlogclub fb612eb32e refactor: remove onDelete prop from ConditionBranchConfigPanel and associated delete logic in WorkflowConfigPanel 2026-06-30 11:34:41 +08:00
mlogclub b80a7b9ccb feat: add output schema handling and display in NodeConfigPanel; implement buildVariableSpecDisplay function 2026-06-30 11:16:24 +08:00
mlogclub 4ed4108cb9 refactor: adjust padding and minimum height in WorkflowNodeCard component 2026-06-30 11:09:01 +08:00
mlogclub 87760d5e89 feat: enhance variable handling and UI components with business labels and descriptions 2026-06-29 18:37:31 +08:00
mlogclub e2d676055f refactor: streamline WorkflowConfigPanel layout by adjusting spacing and removing unused panelMeta 2026-06-29 17:30:59 +08:00
mlogclub fc64b8becf feat: enhance WorkflowConfigPanel layout with improved button positioning and spacing 2026-06-29 14:48:01 +08:00
mlogclub 7d33916ea5 fix: correct syntax for border color in WorkflowConditionBranchRow component 2026-06-29 14:15:32 +08:00