This commit is contained in:
ZhuJW
2026-03-13 20:00:07 +08:00
parent 402adfdcd3
commit da6abea48b
2 changed files with 98 additions and 127 deletions

View File

@@ -1,5 +1,5 @@
"""
SDLC Crew - CrewAI 编排逻辑 (纯同步版本)
SDLC Crew - CrewAI 编排逻辑(同步生成器版本
负责协调 PM、QA、Dev 三个智能体按顺序执行
"""
@@ -30,7 +30,7 @@ class SDLCCrew:
def execute(self, requirement: str) -> Generator[Dict[str, Any], None, None]:
"""
执行完整的 SDLC 流程(同步生成器)
执行完整的 SDLC 流程(同步生成器)
Args:
requirement: 用户需求描述
@@ -57,7 +57,7 @@ class SDLCCrew:
}
}
# 执行 Crew 任务
# 执行 Crew 任务(同步阻塞)
result = pm_crew.kickoff()
content = result.raw if hasattr(result, 'raw') else str(result)
@@ -91,7 +91,7 @@ class SDLCCrew:
}
}
# 执行 Crew 任务
# 执行 Crew 任务(同步阻塞)
result = qa_crew.kickoff()
content = result.raw if hasattr(result, 'raw') else str(result)
@@ -125,7 +125,7 @@ class SDLCCrew:
}
}
# 执行 Crew 任务
# 执行 Crew 任务(同步阻塞)
result = dev_crew.kickoff()
content = result.raw if hasattr(result, 'raw') else str(result)
@@ -171,6 +171,3 @@ class SDLCCrew:
"timestamp": datetime.now().isoformat()
}
}
# 别名,方便调用
execute_sync = execute