XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEWorkflow

【WinUI】XFE基于windows的工作流

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

dev:合并 9 个提交 #2

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

此分支未设置最低批准数。

0 / 0

尚未指定审查人。

XFEstudio 2026-10-17 00:23

变更说明

将 XFEstudio/XFEWorkflow:dev 合并到 master。

提交记录

  • feat: add plugin pages and DeepSeek agent browser (be4dce3) — XFE工作室室长
  • feat: preview shared workflows and edit typed literals inline (0ec70ed) — XFE工作室室长
  • feat(space): separate marketplace and share workflows (390bdbd) — XFE工作室室长
  • feat: add typed foundational workflow nodes and importable examples (f54670f) — XFE工作室室长
  • feat: add wired object fields and readable Unicode JSON (f10b5c2) — XFE工作室室长
  • fix: wire current loop items without changing messages (e412c23) — XFE工作室室长
  • feat: add node debugging and cached WeCom contact iteration (acdf1de) — XFE工作室室长
  • docs: add verified array iteration workflow template and guide (734e200) — XFE工作室室长
  • 修复端口鼠标捕获并完成目标端点改接断开与撤销实测 (fdff2bc) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

242 个文件 +42386 -467
Modified .gitignore +1 -0
Modified README.md +25 -9
Modified THIRD-PARTY-NOTICES.md +3 -0
Modified XFEWorkflow.slnx +9 -0
Modified XFEWorkflow/XFEWorkflow.Abstractions/PluginContracts.cs +15 -1
Modified XFEWorkflow/XFEWorkflow.Abstractions/PluginPackage.cs +13 -4
Added XFEWorkflow/XFEWorkflow.Abstractions/WorkflowDebugModels.cs +35 -0
Added XFEWorkflow/XFEWorkflow.Abstractions/WorkflowJson.Readability.cs +53 -0
Added XFEWorkflow/XFEWorkflow.Abstractions/WorkflowLiteralValues.cs +20 -0
Modified XFEWorkflow/XFEWorkflow.Abstractions/WorkflowModels.cs +4 -2
Added XFEWorkflow/XFEWorkflow.Abstractions/WorkflowPackage.cs +73 -0
Modified XFEWorkflow/XFEWorkflow.Core/Runtime/CapabilityRegistry.cs +7 -0
Modified XFEWorkflow/XFEWorkflow.Core/Runtime/CoreCapabilities.cs +21 -6
Modified XFEWorkflow/XFEWorkflow.Core/Runtime/GraphValidator.cs +10 -2
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowBasicNodes.Collections.cs +112 -0
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowBasicNodes.DateTime.cs +47 -0
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowBasicNodes.Encoding.cs +40 -0
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowBasicNodes.Logic.cs +53 -0
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowBasicNodes.Numbers.cs +60 -0
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowBasicNodes.Objects.cs +58 -0
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowBasicNodes.Text.cs +126 -0
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowBasicNodes.cs +98 -0
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowControlNodes.cs +36 -0
Modified XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowConversions.cs +1 -1
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowDebugger.cs +170 -0
Modified XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowEngine.cs +97 -26
Modified XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowExecutionContext.cs +40 -7
Added XFEWorkflow/XFEWorkflow.Core/Runtime/WorkflowObjectFields.cs +37 -0
Added XFEWorkflow/XFEWorkflow.Desktop.Sdk/PluginPageContracts.cs +29 -0
Added XFEWorkflow/XFEWorkflow.Desktop.Sdk/XFEWorkflow.Desktop.Sdk.csproj +13 -0
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Communication/RpcPeer.cs +1 -0
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Compilation/GraphCodeGenerator.cs +1 -0
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Execution/RunCoordinator.cs +24 -5
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Plugins/PluginManager.cs +33 -2
Added XFEWorkflow/XFEWorkflow.Infrastructure/Space/SpaceClient.Workflows.cs +91 -0
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Space/SpaceClient.cs +12 -21
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Storage/CredentialVault.cs +14 -4
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Storage/WorkflowLogExporter.cs +1 -1
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Storage/WorkflowLogService.cs +17 -13
Modified XFEWorkflow/XFEWorkflow.Infrastructure/Storage/WorkspaceStorage.cs +5 -1
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/AgentBrowserPage.Settings.cs +88 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/AgentBrowserPage.cs +269 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/chat.css +18 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/chat.js +102 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/index.html +25 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/package-lock.json +54 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/package.json +10 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/vendor/DOMPurify.LICENSE +202 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/vendor/highlight.LICENSE +29 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/vendor/marked.LICENSE +44 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/vendor/marked.umd.js +80 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/Chat/vendor/purify.min.js +7 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser.WinUI/XFEWorkflow.Plugins.AgentBrowser.WinUI.csproj +19 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser/AgentBrowserPlugin.cs +15 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser/AgentConversation.cs +224 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser/AgentOptions.cs +33 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser/BrowserSkill.cs +31 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser/Scripts/agent-bridge.mjs +87 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser/SkillBrowserRuntime.cs +103 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser/XFEWorkflow.Plugins.AgentBrowser.csproj +5 -0
Added XFEWorkflow/XFEWorkflow.Plugins.AgentBrowser/plugin.json +14 -0
Modified XFEWorkflow/XFEWorkflow.Plugins.WeCom/WeComPlugin.cs +1 -1
Modified XFEWorkflow/XFEWorkflow.Runner/Program.cs +9 -4
Modified XFEWorkflow/XFEWorkflow.Space.Contracts/SpaceModels.cs +48 -1
Modified XFEWorkflow/XFEWorkflow.Space.Server/SpaceServices.cs +7 -0
Added XFEWorkflow/XFEWorkflow.Space.Server/SpaceStore.Workflows.cs +73 -0
Modified XFEWorkflow/XFEWorkflow.Space.Server/SpaceStore.cs +25 -5
Added XFEWorkflow/XFEWorkflow.Test/AgentBrowserTests.cs +149 -0
Added XFEWorkflow/XFEWorkflow.Test/BasicControlTests.cs +169 -0
Added XFEWorkflow/XFEWorkflow.Test/BasicDataTests.cs +191 -0
Added XFEWorkflow/XFEWorkflow.Test/BasicDateEncodingTests.cs +73 -0
Added XFEWorkflow/XFEWorkflow.Test/BasicSampleTests.cs +63 -0
Added XFEWorkflow/XFEWorkflow.Test/BasicTextTests.cs +77 -0
Added XFEWorkflow/XFEWorkflow.Test/LiteralValueTests.cs +28 -0
Added XFEWorkflow/XFEWorkflow.Test/LoopPortTests.cs +136 -0
Added XFEWorkflow/XFEWorkflow.Test/ObjectFieldTests.cs +178 -0
Added XFEWorkflow/XFEWorkflow.Test/ReadableJsonTests.cs +88 -0
Modified XFEWorkflow/XFEWorkflow.Test/RunPresentationTests.cs +37 -5
Modified XFEWorkflow/XFEWorkflow.Test/SpaceProtocolTests.cs +40 -0
Added XFEWorkflow/XFEWorkflow.Test/SpaceWorkflowTests.cs +163 -0
Added XFEWorkflow/XFEWorkflow.Test/ThreeContactsReplyTests.cs +45 -0
Added XFEWorkflow/XFEWorkflow.Test/WeComContactSampleTests.cs +77 -0
Added XFEWorkflow/XFEWorkflow.Test/WorkflowDebugTests.cs +179 -0
Modified XFEWorkflow/XFEWorkflow.Test/XFEWorkflow.Test.csproj +1 -0
Modified XFEWorkflow/XFEWorkflow/App.xaml.cs +3 -1
Modified XFEWorkflow/XFEWorkflow/Assets/Editor/index.html +7 -2
Modified XFEWorkflow/XFEWorkflow/Controls/AccountMenu.xaml +1 -1
Modified XFEWorkflow/XFEWorkflow/Controls/BrowserHost.cs +1 -1
Modified XFEWorkflow/XFEWorkflow/Controls/CodeEditor.cs +7 -3
Modified XFEWorkflow/XFEWorkflow/Controls/TriggerEditor.cs +3 -3
Modified XFEWorkflow/XFEWorkflow/Controls/WebViewCapture.cs +2 -2
Modified XFEWorkflow/XFEWorkflow/Controls/WorkflowCanvas.Connections.cs +2 -0
Modified XFEWorkflow/XFEWorkflow/Controls/WorkflowCanvas.Reconnect.Smoke.cs +147 -82
Modified XFEWorkflow/XFEWorkflow/Controls/WorkflowCanvas.TypedPorts.Smoke.cs +12 -2
Added XFEWorkflow/XFEWorkflow/Controls/WorkflowCanvas.Values.cs +51 -0
Modified XFEWorkflow/XFEWorkflow/Controls/WorkflowCanvas.cs +40 -4
Added XFEWorkflow/XFEWorkflow/Controls/WorkflowPreviewControl.cs +70 -0
Added XFEWorkflow/XFEWorkflow/Controls/WorkflowValueEditor.cs +155 -0
Modified XFEWorkflow/XFEWorkflow/Services/AccountDialog.cs +1 -1
Modified XFEWorkflow/XFEWorkflow/Services/AccountUiFixture.cs +3 -0
Modified XFEWorkflow/XFEWorkflow/Services/AppServices.cs +3 -0
Added XFEWorkflow/XFEWorkflow/Services/PluginPageService.cs +109 -0
Added XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.AgentBrowser.cs +213 -0
Added XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.BasicNodes.cs +32 -0
Added XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.Debug.cs +39 -0
Modified XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.Management.cs +3 -3
Added XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.NativeInput.cs +85 -0
Added XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.ObjectFields.cs +54 -0
Added XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.Reconnect.cs +31 -0
Added XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.Space.cs +177 -0
Added XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.Values.cs +17 -0
Modified XFEWorkflow/XFEWorkflow/Services/UiSmokeTest.cs +38 -7
Modified XFEWorkflow/XFEWorkflow/ViewModels/MainPageViewModel.cs +27 -7
Modified XFEWorkflow/XFEWorkflow/ViewModels/ManagementModels.cs +27 -1
Modified XFEWorkflow/XFEWorkflow/Views/AccountPage.xaml +5 -5
Modified XFEWorkflow/XFEWorkflow/Views/AccountPage.xaml.cs +2 -2
Modified XFEWorkflow/XFEWorkflow/Views/AppShellPage.Account.Smoke.cs +1 -1
Modified XFEWorkflow/XFEWorkflow/Views/AppShellPage.xaml +2 -1
Modified XFEWorkflow/XFEWorkflow/Views/AppShellPage.xaml.cs +36 -1
Modified XFEWorkflow/XFEWorkflow/Views/MainPage.Automation.cs +5 -5
Added XFEWorkflow/XFEWorkflow/Views/MainPage.BasicNodes.Smoke.cs +85 -0
Added XFEWorkflow/XFEWorkflow/Views/MainPage.Debug.Smoke.cs +70 -0
Added XFEWorkflow/XFEWorkflow/Views/MainPage.Debug.cs +111 -0
Modified XFEWorkflow/XFEWorkflow/Views/MainPage.Document.cs +4 -3
Added XFEWorkflow/XFEWorkflow/Views/MainPage.ObjectFields.Smoke.cs +79 -0
Modified XFEWorkflow/XFEWorkflow/Views/MainPage.Panels.cs +1 -1
Modified XFEWorkflow/XFEWorkflow/Views/MainPage.RunUpdates.cs +2 -1
Added XFEWorkflow/XFEWorkflow/Views/MainPage.Values.Smoke.cs +67 -0
Added XFEWorkflow/XFEWorkflow/Views/MainPage.Values.cs +46 -0
Modified XFEWorkflow/XFEWorkflow/Views/MainPage.Workbench.Smoke.cs +16 -9
Modified XFEWorkflow/XFEWorkflow/Views/MainPage.xaml +9 -2
Modified XFEWorkflow/XFEWorkflow/Views/MainPage.xaml.cs +49 -20
Modified XFEWorkflow/XFEWorkflow/Views/ManagementPages.cs +1 -7
Added XFEWorkflow/XFEWorkflow/Views/PluginPageHostPage.cs +44 -0
Added XFEWorkflow/XFEWorkflow/Views/PluginPageHostPage.xaml +3 -0
Modified XFEWorkflow/XFEWorkflow/Views/PluginsPage.WeCom.cs +1 -1
Modified XFEWorkflow/XFEWorkflow/Views/PluginsPage.xaml.cs +51 -124
Modified XFEWorkflow/XFEWorkflow/Views/RunsPage.xaml.cs +2 -2
Modified XFEWorkflow/XFEWorkflow/Views/SettingPage.xaml +1 -1
Added XFEWorkflow/XFEWorkflow/Views/SpacePage.Details.cs +93 -0
Added XFEWorkflow/XFEWorkflow/Views/SpacePage.Publishing.cs +73 -0
Modified XFEWorkflow/XFEWorkflow/Views/SpacePage.xaml +1 -1
Added XFEWorkflow/XFEWorkflow/Views/SpacePage.xaml.cs +151 -0
Modified XFEWorkflow/XFEWorkflow/Views/WorkflowEditorPage.cs +27 -2
Modified XFEWorkflow/XFEWorkflow/XFEWorkflow.csproj +6 -1
Modified docs/acceptance.md +95 -0
Modified docs/account.md +3 -3
Added docs/agent-browser.md +65 -0
Modified docs/architecture.md +25 -3
Added docs/array-iteration.md +91 -0
Added docs/basic-node-catalog.md +251 -0
Added docs/basic-nodes.md +135 -0
Added docs/debugging.md +48 -0
Modified docs/graph-plugin-authoring.md +3 -1
Added docs/object-fields.md +66 -0
Modified docs/plugins.md +39 -2
Added docs/screenshots/agent-browser-dark.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/agent-browser-light.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/agent-browser-settings.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/agent-browser-ui-results.json +10 -0
Added docs/screenshots/agent-browser-verification.json +19 -0
Added docs/screenshots/array-foreach-debug-regression.json +225 -0
Added docs/screenshots/array-foreach-template-validation.json +225 -0
Added docs/screenshots/basic-nodes-dark.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/basic-nodes-light.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/basic-nodes-native.json +147 -0
Added docs/screenshots/basic-nodes-typed-native-drag.json +378 -0
Added docs/screenshots/basic-nodes-ui-initial-results.json +25 -0
Added docs/screenshots/basic-nodes-ui-results.json +22 -0
Added docs/screenshots/debug-contacts-ui-results.json +26 -0
Added docs/screenshots/debug-tab-surfaces.json +74 -0
Added docs/screenshots/loop-ports-current-item.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/loop-ports-native-debug.json +83 -0
Added docs/screenshots/loop-ports-ui-results.json +18 -0
Added docs/screenshots/native-reconnect-docked-editor.json +374 -0
Added docs/screenshots/native-reconnect-preview-dark.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/native-reconnect-preview-light.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/native-reconnect-ui-results.json +26 -0
Added docs/screenshots/native-reconnect-workbench.json +374 -0
Added docs/screenshots/node-debugging-native.json +69 -0
Added docs/screenshots/object-fields-debug-dark.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/object-fields-debug-light.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/object-fields-history.json +5 -0
Added docs/screenshots/object-fields-native.json +64 -0
Added docs/screenshots/object-fields-ui-results.json +22 -0
Added docs/screenshots/quiet-run-ui-flood.json +26 -0
Added docs/screenshots/space-focused-xunit-results.json +206 -0
Added docs/screenshots/space-plugins-dark.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/space-preview-code-layout.json +10 -0
Added docs/screenshots/space-preview-code.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/space-preview-graph.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/space-preview-native-regression.json +55 -0
Added docs/screenshots/space-preview-plugins.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/space-preview-ui-results.json +14 -0
Added docs/screenshots/space-publication-evidence.json +11 -0
Added docs/screenshots/space-ui-results.json +30 -0
Added docs/screenshots/space-workflow-upload.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/space-workflows-dark.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/space-workflows-light.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/space-workflows-narrow.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/typed-values-array-dark.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/typed-values-array-detail.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/typed-values-array-light.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added docs/screenshots/typed-values-evidence.json +16 -0
Added docs/screenshots/workflow-node-debugging.png +0 -0
二进制文件已变更,无法进行逐行预览。
Modified docs/space.md +45 -9
Modified docs/typed-ports.md +6 -0
Added docs/typed-values.md +33 -0
Modified docs/wecom.md +21 -1
Modified docs/workbench.md +10 -6
Modified docs/workflows.md +19 -10
Added samples/workflows/array-foreach-log.json +160 -0
Added samples/workflows/array-foreach-log.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Added samples/workflows/basic-array-filter-join.json +189 -0
Added samples/workflows/basic-array-filter-join.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Added samples/workflows/basic-for-numbers.json +191 -0
Added samples/workflows/basic-for-numbers.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Added samples/workflows/basic-text-concat.json +124 -0
Added samples/workflows/basic-text-concat.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Added samples/workflows/basic-while-wired-condition.json +280 -0
Added samples/workflows/basic-while-wired-condition.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Added samples/workflows/object-fields-log.json +308 -0
Added samples/workflows/object-fields-log.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Added samples/workflows/wecom-contacts-fields-log.json +324 -0
Added samples/workflows/wecom-contacts-fields-log.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Added samples/workflows/wecom-contacts-foreach-log.json +200 -0
Added samples/workflows/wecom-contacts-foreach-log.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Added samples/workflows/wecom-three-contacts-array-auto-reply.json +214 -0
Added samples/workflows/wecom-three-contacts-array-auto-reply.xfeworkflow +0 -0
二进制文件已变更,无法进行逐行预览。
Modified tools/Copy-Bundles.ps1 +10 -1
Added tools/Export-BasicNodeCatalog.ps1 +32 -0
Added tools/Generate-BasicNodeSamples.ps1 +119 -0
Added tools/Update-AgentChatAssets.ps1 +19 -0