Commit Graph

707 Commits

Author SHA1 Message Date
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
mlogclub 10b6ecd18b feat: add AI agent config workbench 2026-06-22 10:30:08 +08:00
mlogclub 32ab43e7c2 refactor: make AI workflows agent-centric 2026-06-22 10:08:51 +08:00
mlogclub 14f50e064f feat: add AI workflow editor 2026-06-22 00:26:16 +08:00
mlogclub df7b199c18 feat: bind AI agents to workflow versions 2026-06-22 00:14:36 +08:00
mlogclub 3267a4ce5c feat: add AI workflow dashboard APIs 2026-06-22 00:13:00 +08:00
mlogclub 0127455be5 feat: add AI workflow service foundation 2026-06-22 00:11:26 +08:00
mlogclub fa99c5bed9 feat: add AI workflow DSL validator 2026-06-22 00:08:31 +08:00
mlogclub a8a622dd68 docs: update workflow implementation plan 2026-06-22 00:07:00 +08:00
mlogclub 2efcd43b23 docs: update workflow design spec 2026-06-22 00:03:15 +08:00
mlogclub b8a172123d fix: enable closing project dialog with Esc key by default 2026-06-21 11:56:18 +08:00
mlogclub a7b7c20551 refactor: remove title and description from DashboardHome for cleaner layout 2026-06-21 11:21:18 +08:00
mlogclub c125a91cbb refactor: remove unused imports and simplify DashboardPage component 2026-06-21 11:10:19 +08:00
mlogclub 884510c645 style: update color palette for 'plain' option in palette toggle 2026-06-21 11:06:21 +08:00
mlogclub a312466ba1 refactor: update sidebar workspace switcher trigger styles for consistency 2026-06-21 10:39:02 +08:00
mlogclub 8950e58ddb feat: enhance workspace switcher with centered logo and collapsible switch indicator 2026-06-21 10:36:49 +08:00