Commit Graph

916 Commits

Author SHA1 Message Date
mlogclub f85fb6d406 feat: enhance condition handling with enum value options and metadata in workflow components 2026-06-27 12:50:29 +08:00
mlogclub d4ff0980c4 refactor: remove graph tools references and related logic from AIAgent and workflows 2026-06-26 18:56:09 +08:00
mlogclub 015b57bfe7 refactor: update AIAgent handoff and fallback modes terminology for clarity 2026-06-26 18:27:54 +08:00
mlogclub b46e0d9b7c fix: move description field to the correct section in AIAgentConfigWorkbench 2026-06-26 18:01:16 +08:00
mlogclub 023f224d51 refactor: remove unused tool filter middleware and helpers
- Deleted tool_filter_middleware_test.go and tool_helpers.go as they are no longer needed.
- Removed associated test cases in tool_helpers_test.go.
- Refactored knowledge retriever logic by moving it to a new file and updating imports.
- Introduced tooling package for tool result reduction logic.
- Updated traces package to include new trace types and structures.
- Adjusted executor and tool search tool to reflect new package structure.
2026-06-26 17:52:18 +08:00
mlogclub 84094f4ad8 style: update styling for section buttons and background in AIAgentConfigWorkbench 2026-06-26 17:29:06 +08:00
mlogclub aa346ac717 feat: enhance AIAgentConfigWorkbench with version history dialog and refactor sections 2026-06-26 17:28:54 +08:00
mlogclub 9fd503b52b fix: set trailingSlash to false in next.config.ts 2026-06-26 15:00:19 +08:00
mlogclub f827a7471c refactor: remove LocaleSwitcher component and update locale handling
- Removed LocaleSwitcher from NavUser, SiteHeader, and WorkbenchHeader components.
- Updated tests to reflect the removal of LocaleSwitcher.
- Changed default locale from "en-US" to "zh-CN" in i18n configuration.
- Refactored locale resolution logic to read configured locale without relying on browser language detection.
- Updated AgentDesk SDK to support language configuration from public API.
- Cleaned up unused auth options fetching in the auth API.
2026-06-26 14:46:01 +08:00
mlogclub 12d188fc7e chore: update docs submodule for v1.5.3 2026-06-25 22:49:44 +08:00
mlogclub 1d58554fd4 feat: improve node title handling in NodeConfigForm for better clarity 2026-06-25 22:46:45 +08:00
mlogclub 62fc894f82 feat: add layout validation for default agent workflow in tests 2026-06-25 22:46:40 +08:00
mlogclub 21fd119b27 feat: add conversation understanding and reply policy nodes to workflow executor
- Implemented conversation understanding and reply policy execution in the workflow executor.
- Added new node types: NodeTypeConversationUnderstanding and NodeTypeReplyPolicy.
- Enhanced input and output schemas for the new nodes.
- Updated workflow registry to include new node specifications.
- Created tests for the new workflow routes and behaviors.
- Modified existing workflows to integrate the new conversation understanding and reply policy logic.
2026-06-25 22:38:34 +08:00
mlogclub 7ba7deea96 docs: update decision platform design pointer 2026-06-25 22:11:25 +08:00
mlogclub 81dc5b3bf4 feat: enhance workflow run detail display with compact layout and improved styling 2026-06-25 21:45:32 +08:00
mlogclub d11080e14b feat: add workflow run audit graph component and enhance workflow run details 2026-06-25 21:42:14 +08:00
mlogclub b806a2208b feat: enhance condition node functionality with branches and validation
- Introduced WorkflowConditionBranch and WorkflowNodeConfig types to manage condition branches in nodes.
- Updated NodeConfigPanel and ConditionNodePanel components to support adding, editing, and deleting branches.
- Implemented validation for condition nodes to ensure at least one branch exists and that default branches are correctly configured.
- Modified workflow-utils to handle condition branches and updated toApiDefinition and fromApiDefinition functions to maintain branch integrity during serialization.
- Removed edge condition handling from WorkflowEditor and related components, simplifying edge management.
- Added tests to ensure condition branches are preserved in API definitions.
2026-06-25 21:08:59 +08:00
mlogclub 072c2f0105 feat: refactor workflow editor toolbar and validation components for improved usability 2026-06-25 19:29:19 +08:00
mlogclub 2f2e4ad8d0 feat: add workflow restoration functionality and enhance workflow editor actions 2026-06-25 19:18:25 +08:00
mlogclub b7056b59b5 feat: add default workflow definition endpoint and related functionality 2026-06-25 18:50:38 +08:00
mlogclub 34d70e769f feat: enhance AI workflow with new ticket creation and fallback handling logic 2026-06-25 18:28:16 +08:00
mlogclub 22c241a4ad fix: update applyProviderSpecificChatParams to accept pointer and add nil check
test: add unit test for applyProviderSpecificChatParams with DashScope model
2026-06-24 23:26:18 +08:00
mlogclub eb4064bfa9 refactor: remove seqNo from message and conversation models, update related logic 2026-06-24 23:02:52 +08:00
mlogclub 85cfee1967 refactor: remove SeqNo from message and conversation read state models, update related logic 2026-06-24 22:53:17 +08:00
mlogclub 48a3e86877 feat(gitignore): add test-reports directory to .gitignore 2026-06-24 22:22:30 +08:00
mlogclub 3274f1ed3b chore(docs): update subproject commit reference 2026-06-24 18:20:43 +08:00
mlogclub a628d103f9 feat(workflow): enhance AI agent workflow state management and response handling 2026-06-24 17:56:23 +08:00
mlogclub 0b5a24975c feat(workflow): add WorkflowRunID to message handling and related services 2026-06-24 17:49:39 +08:00
mlogclub 05233820fb feat(executor): enhance workflow execution with branch decision tracking and condition evaluations 2026-06-24 17:38:57 +08:00
mlogclub eb3a209017 feat(workflow): log failed workflow run preparation when version is disabled 2026-06-24 15:49:16 +08:00
mlogclub 49c663ab5c feat(validator): add validation for confirmed input source from human_confirm node 2026-06-24 14:19:41 +08:00
mlogclub 39a2bbda97 refactor(ErrorMessagePreview): simplify error message display by removing Popover component 2026-06-24 14:17:21 +08:00
mlogclub dbd793f140 fix(workflow): improve run audit interactions 2026-06-24 11:29:43 +08:00
mlogclub 26578705ad feat: enhance workflow resume functionality with interrupted run reuse and error handling 2026-06-24 11:02:16 +08:00
mlogclub 46bcc55658 feat: add AI workflow run management with detailed audit items and UI integration 2026-06-24 09:52:00 +08:00
mlogclub 02ae515bd6 refactor: remove trace data from reply context and related services 2026-06-23 23:29:29 +08:00
mlogclub 6122a1d881 refactor: remove AgentRunLog related code and components
- Deleted AgentRunLogResponse struct from skill_response.go.
- Removed agent_run_log_repository.go and agent_run_log_service.go files.
- Eliminated AgentRunLogDetailDialog component and its related logic from the dashboard.
- Removed agent run log fetching functions from admin API.
- Updated navigation and localization files to remove references to agent run logs.
2026-06-23 23:22:18 +08:00
mlogclub 1440c3c4c3 Add AI workflow run management with listing and detail retrieval endpoints, including corresponding response structures and UI integration 2026-06-23 23:05:17 +08:00
mlogclub a670084374 Enhance workflow execution with detailed run logging and error handling, including workflow run status tracking and node tracing 2026-06-23 22:57:18 +08:00
mlogclub 6c02d6a79c Enhance workflow execution with checkpoint data handling and introduce tests for human confirmation and ticket creation 2026-06-23 22:11:20 +08:00
mlogclub 2009aa2528 Add AnalyzeConversation node execution and corresponding test case 2026-06-23 21:54:51 +08:00
mlogclub 8992f263aa Implement handoff to human functionality in workflow executor and update registry output schema 2026-06-23 21:48:20 +08:00
mlogclub ec9e4a852a Replace "publish" with "versions" in AIAgentConfigWorkbench for improved clarity and consistency 2026-06-23 21:09:36 +08:00
mlogclub 9d749051f8 Update publish section title in AIAgentConfigWorkbench to improve clarity 2026-06-23 21:07:42 +08:00
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