Commit Graph

722 Commits

Author SHA1 Message Date
mlogclub ca4e4c7a88 Refactor publish section in AIAgentConfigWorkbench for improved layout and readability by simplifying the structure and enhancing the display of workflow versions 2026-06-23 21:06:11 +08:00
mlogclub 622cfeef59 Refactor AIAgentConfigWorkbench for improved readability and maintainability by removing unused memoization and enhancing button accessibility 2026-06-23 21:03:27 +08:00
mlogclub 188c6b6f6b Implement workflow history management and helper line calculations for improved node alignment and undo/redo functionality 2026-06-23 20:52:09 +08:00
mlogclub 717544b57c Enhance WorkflowEditor connection handling and edge rendering for improved user experience 2026-06-23 20:04:09 +08:00
mlogclub b7a98ad2a9 Refactor WorkflowCanvasNode styling for improved layout and visual feedback 2026-06-23 19:49:46 +08:00
mlogclub 17852d0675 Refactor WorkflowEditor to improve node and edge property panel handling and animation 2026-06-23 19:37:57 +08:00
mlogclub 20dfe49852 Enhance edge selection functionality in WorkflowEditor for improved user interaction 2026-06-23 19:33:51 +08:00
mlogclub 502ed4c20d Update WorkflowEditor background styling for improved visual clarity 2026-06-23 19:27:51 +08:00
mlogclub c1b9821a25 Add type declarations for CSS and SCSS modules 2026-06-23 19:26:00 +08:00
mlogclub d8958eb8ed Refine workflow editor canvas styling 2026-06-23 19:10:54 +08:00
mlogclub be842b8d0e Enhance workflow editor edge and node controls 2026-06-23 19:06:15 +08:00
mlogclub 922a317a1f Add PlusIcon to WorkflowCanvasNode handles for improved UI interaction 2026-06-23 14:58:30 +08:00
mlogclub 8f0e99fb7c Add branch summary handling to NodeConfigPanel and WorkflowEditor 2026-06-23 10:57:34 +08:00
mlogclub 6e214445c9 Add rendering logic for condition nodes in WorkflowCanvasNode component 2026-06-23 10:40:01 +08:00
mlogclub eddd72fcb7 Fix sorting order in AIAgentAnyList query parameters 2026-06-23 09:49:03 +08:00
mlogclub ed9d60db0d Add workflow runtime execution and condition validation 2026-06-23 09:34:08 +08:00
mlogclub 560843686b Refactor AIAgent runtime handling and remove unused fields 2026-06-23 08:37:52 +08:00
mlogclub e4cab3e12d Make AI workflow node library resizable 2026-06-22 23:07:05 +08:00
mlogclub 78b5440ca3 Animate workflow editor side panels 2026-06-22 23:02:19 +08:00
mlogclub 2dc0a416de Refactor workflow editor to overlay node config 2026-06-22 22:59:12 +08:00
mlogclub 658ebf130e Simplify node library panel collapse behavior 2026-06-22 22:55:15 +08:00
mlogclub c10da2062c Add collapsible node library panel 2026-06-22 22:49:41 +08:00
mlogclub 4ae37f48f1 Wrap workflow node library in scroll area 2026-06-22 22:45:15 +08:00
mlogclub 5c59f0ad8a refactor: adjust fullscreen handling and className logic in ProjectDialog component 2026-06-22 22:40:05 +08:00
mlogclub 3e68fc3344 feat: add workflow version fetching functionality and enhance AIAgentConfigWorkbench display 2026-06-22 22:39:49 +08:00
mlogclub 9b76ef4bd0 refactor: adjust layout and styling in AIAgentConfigWorkbench and ProjectDialog components 2026-06-22 20:38:53 +08:00
mlogclub b0fa5100d2 refactor: improve layout and styling of section buttons in AIAgentConfigWorkbench 2026-06-22 20:36:21 +08:00
mlogclub 3a62fb2bee fix: remove unnecessary border from ResizablePanelGroup in WorkflowEditor 2026-06-22 19:41:46 +08:00
mlogclub 4d18dc21e9 feat: enhance WorkflowEditor with improved node selection and validation display 2026-06-22 19:38:59 +08:00
mlogclub 2f75516464 refactor: remove unused PlusIcon and clean up WorkflowEditor styles 2026-06-22 19:08:50 +08:00
mlogclub a3588eb04e feat: implement drag-and-drop functionality for nodes in WorkflowEditor 2026-06-22 18:57:27 +08:00
mlogclub 23c3da84d8 feat: enhance WorkflowEditor by adding drag-and-drop functionality to the workflow canvas 2026-06-22 18:54:21 +08:00
mlogclub e7980f7086 chore: update subproject commit reference in docs 2026-06-22 18:54:01 +08:00
mlogclub 7029ab47b7 feat: implement createWorkflowNodeFromSpec function for node creation and add tests for it 2026-06-22 18:53:46 +08:00
mlogclub d1f39ae57e feat: Enhance AI Workflow with Variable Contracts and Input Mapping
- Added ConfigSchema, InputSchema, OutputSchema, and DefaultInputs to AIWorkflowNodeSpecResponse.
- Implemented BuildAIWorkflowNodeSpecs to include variable contracts for start and send_reply nodes.
- Introduced applyAutoInputMappings to automatically map inputs based on node connections.
- Enhanced validation to check for required input mappings in workflows.
- Updated workflow editor to support variable selection for node inputs.
- Translated node names and labels to Chinese for better localization.
- Added tests for variable mapping and validation logic.
2026-06-22 18:33:39 +08:00
mlogclub 8a2c076691 feat: add WorkflowValidationBadge component for improved validation feedback 2026-06-22 17:14:35 +08:00
mlogclub f9ae9a135c fix: add ResizableHandle component and adjust layout in WorkflowEditor 2026-06-22 17:07:41 +08:00
mlogclub 5ea190de8b refactor: update tool section titles and improve layout in workflow editor 2026-06-22 17:07:34 +08:00
mlogclub 9fe2732360 style: narrow AI agent config tabs 2026-06-22 16:38:36 +08:00
mlogclub 44935d2141 refactor: simplify agent workflow settings 2026-06-22 16:33:30 +08:00
mlogclub 082a036ce1 feat: use markdown editor for agent system prompt 2026-06-22 16:17:38 +08:00
mlogclub 412ae583d6 refactor: update OptionCombobox import path and remove unused component 2026-06-22 16:13:25 +08:00
mlogclub 13c4b6ff1f fix: adjust button margin in OptionCombobox component 2026-06-22 16:09:25 +08:00
mlogclub eb7da6ef80 fix: stabilize dashboard crud action callbacks 2026-06-22 12:49:59 +08:00
mlogclub f0eb694803 refactor: use config workbench for AI agent creation 2026-06-22 12:03:48 +08:00
mlogclub 32bb0dbc30 fix: refine AI agent config dialog layout 2026-06-22 11:42:22 +08:00
mlogclub eb0f83f886 fix: clarify AI agent config tab affordance 2026-06-22 11:40:07 +08:00
mlogclub 20245e3073 fix: polish AI agent config tabs 2026-06-22 11:39:27 +08:00
mlogclub d19b5054e7 fix: refine AI agent config dialog header 2026-06-22 11:33:35 +08:00
mlogclub 7308e848fb feat: open AI agent config in dialog 2026-06-22 10:37:31 +08:00