Files

290 lines
6.9 KiB
JSON
Raw Permalink Normal View History

{
"id": "workflow-1768961987404",
"name": "req",
"version": "1.0.0",
"nodes": [
{
"id": "start-node-default",
"type": "start",
"name": "start-node-default",
"position": {
"x": 120,
"y": -135
},
"data": {
"label": "Start"
}
},
{
"id": "prompt-requirements",
"type": "prompt",
"name": "prompt-requirements",
"position": {
"x": 330,
"y": -165
},
"data": {
"label": "获取需求",
"prompt": "请描述您的需求细节",
"variables": {}
}
},
{
"id": "analyze-project",
"type": "subAgent",
"name": "analyze-project",
"position": {
"x": 615,
"y": -180
},
"data": {
"description": "分析当前项目",
"prompt": "请分析当前项目的架构、功能、技术栈和代码结构",
"model": "opus",
"outputPorts": 1
}
},
{
"id": "compare-requirements",
"type": "subAgent",
"name": "compare-requirements",
"position": {
"x": 105,
"y": 0
},
"data": {
"description": "需求比对分析",
"prompt": "对比分析当前项目与需求的差异,识别需要修改的地方",
"model": "opus",
"outputPorts": 1
}
},
{
"id": "confirm-details",
"type": "askUserQuestion",
"name": "confirm-details",
"position": {
"x": 450,
"y": -15
},
"data": {
"questionText": "是否需要确认细节?",
"options": [
{
"label": "是",
"description": "需要确认细节后再继续"
},
{
"label": "否",
"description": "不需要确认,直接进行比对"
}
],
"outputPorts": 2
}
},
{
"id": "confirm-questions",
"type": "prompt",
"name": "confirm-questions",
"position": {
"x": 750,
"y": -15
},
"data": {
"label": "确认细节",
"prompt": "提出需要确认的问题清单",
"variables": {}
}
},
{
"id": "check-complexity",
"type": "ifElse",
"name": "check-complexity",
"position": {
"x": 765,
"y": 150
},
"data": {
"evaluationTarget": "modificationComplexity",
"branches": [
{
"label": "复杂",
"condition": "修改复杂度高,需要多步骤"
},
{
"label": "简单",
"condition": "修改相对简单,可直接进行"
}
],
"outputPorts": 2
}
},
{
"id": "plan-steps",
"type": "subAgent",
"name": "plan-steps",
"position": {
"x": 1005,
"y": 150
},
"data": {
"description": "步骤规划",
"prompt": "规划可验证的修改步骤,确保每个步骤都可验证",
"model": "opus",
"outputPorts": 1
}
},
{
"id": "create-doc",
"type": "prompt",
"name": "create-doc",
"position": {
"x": 1320,
"y": 150
},
"data": {
"label": "形成文档",
"prompt": "生成步骤文档,包含所有可验证的修改步骤",
"variables": {}
}
},
{
"id": "modify-direct",
"type": "subAgent",
"name": "modify-direct",
"position": {
"x": 1005,
"y": 315
},
"data": {
"description": "直接修改",
"prompt": "直接进行修改并验证结果",
"model": "opus",
"outputPorts": 1
}
},
{
"id": "end-node-default",
"type": "end",
"name": "end-node-default",
"position": {
"x": 1845,
"y": 315
},
"data": {
"label": "End"
}
}
],
"connections": [
{
"id": "c1",
"from": "start-node-default",
"to": "prompt-requirements",
"fromPort": "output",
"toPort": "input"
},
{
"id": "c2",
"from": "prompt-requirements",
"to": "analyze-project",
"fromPort": "output",
"toPort": "input"
},
{
"id": "c3",
"from": "analyze-project",
"to": "compare-requirements",
"fromPort": "output",
"toPort": "input"
},
{
"id": "c4",
"from": "compare-requirements",
"to": "confirm-details",
"fromPort": "output",
"toPort": "input"
},
{
"id": "c5",
"from": "confirm-details",
"to": "confirm-questions",
"fromPort": "branch-0",
"toPort": "input"
},
{
"id": "c6",
"from": "confirm-questions",
"to": "check-complexity",
"fromPort": "output",
"toPort": "input"
},
{
"id": "c7",
"from": "confirm-details",
"to": "check-complexity",
"fromPort": "branch-1",
"toPort": "input"
},
{
"id": "c8",
"from": "check-complexity",
"to": "plan-steps",
"fromPort": "branch-0",
"toPort": "input"
},
{
"id": "c9",
"from": "plan-steps",
"to": "create-doc",
"fromPort": "output",
"toPort": "input"
},
{
"id": "c12",
"from": "check-complexity",
"to": "modify-direct",
"fromPort": "branch-1",
"toPort": "input"
},
{
"id": "c13",
"from": "modify-direct",
"to": "end-node-default",
"fromPort": "output",
"toPort": "input"
},
{
"id": "reactflow__edge-create-docout-end-node-defaultin",
"from": "create-doc",
"to": "end-node-default",
"fromPort": "out",
"toPort": "in"
}
],
"createdAt": "2026-01-21T02:19:47.404Z",
"updatedAt": "2026-01-21T02:19:47.404Z",
"conversationHistory": {
"schemaVersion": "1.0.0",
"messages": [
{
"id": "c2485fab-419e-4178-a1d7-523b38d819e0",
"sender": "user",
"content": "这是一个需求分析的工作流,获取到需求后,分析当前项目,然后和需求比对,如果有需要确认的细节,优先确认。确认完细节之后,如果修改比较复杂,则开始进行步骤规划,要求每个步骤都可验证,然后形成步骤文档,然后开启逐步的修改和验证。如果不需要多步修改,则直接进行改动和验证",
"timestamp": "2026-01-21T02:17:36.276Z"
},
{
"id": "f0773c1d-57f4-44a1-baaf-7bb9caac04e6",
"sender": "ai",
"content": "Created a complete requirements analysis workflow with all nodes and connections based on user feedback",
"timestamp": "2026-01-21T02:17:36.276Z"
}
],
"currentIteration": 1,
"maxIterations": 20,
"createdAt": "2026-01-21T02:12:16.962Z",
"updatedAt": "2026-01-21T02:17:36.276Z",
"sessionId": "eeb4044d-005d-4e95-8eef-6d944ad236fd"
},
"subAgentFlows": []
}