feat(XL13): 归档工作流对话运行界面

- 接入发布快照优先与未发布草稿受控运行

- 支持文本和思考流式输出、循环多输出及实时运行详情

- 完成聊天分享、图片输入、中止与清空重来

- 补充后端与前端定向回归测试
This commit is contained in:
2026-07-31 09:40:54 +08:00
parent 048aa9bc1e
commit 615092f4f7
43 changed files with 6128 additions and 242 deletions

View File

@@ -1,9 +1,9 @@
import { readScopedRouteQueryParam } from './share-route-context';
/**
* 工作流协作分享请求头。
* 工作流对话分享请求头。
*/
export const WORKFLOW_SHARE_HEADER = 'X-Workflow-Share-Key';
export const WORKFLOW_SHARE_HEADER = 'X-Workflow-Chat-Share-Key';
interface WorkflowShareResolutionOptions<T> {
currentWorkflowId?: null | T;
@@ -18,19 +18,14 @@ interface WorkflowShareHeaderOptions {
requestUrl?: string;
}
const WORKFLOW_SHARE_ROUTES = ['/share/workflow', '/ai/workflow/design'];
const WORKFLOW_SHARE_ROUTES = ['/share/workflow'];
const WORKFLOW_SHARE_REQUESTS = [
['GET', '/api/v1/workflow/detail'],
['GET', '/api/v1/workflow/getRunningParameters'],
['GET', '/api/v1/workflow/publishApprovalRequirement'],
['GET', '/api/v1/workflowChat/descriptor'],
['GET', '/api/v1/workflowChat/execution'],
['GET', '/api/v1/workflowShare/resolve'],
['POST', '/api/v1/workflow/check'],
['POST', '/api/v1/workflow/getChainStatus'],
['POST', '/api/v1/workflow/resume'],
['POST', '/api/v1/workflow/runAsync'],
['POST', '/api/v1/workflow/singleRun'],
['POST', '/api/v1/workflow/submitPublishApproval'],
['POST', '/api/v1/workflow/update'],
['POST', '/api/v1/workflowChat/cancel'],
['POST', '/api/v1/workflowChat/resume'],
['POST', '/api/v1/workflowChat/run'],
] as const;
/**