同步
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user