use async way to run ai
This commit is contained in:
@@ -282,21 +282,21 @@ async def orchestrate_agents(simple_requirement: str) -> dict:
|
||||
包含所有Agent结果的完整字典
|
||||
"""
|
||||
|
||||
send_message_to_feishu(f"收到新需求: {simple_requirement}")
|
||||
# send_message_to_feishu(f"收到新需求: {simple_requirement}")
|
||||
# Step 1: PM Agent 分析需求
|
||||
pm_agent = PMAgent()
|
||||
requirement_analysis = pm_agent.analyze_requirement(simple_requirement)
|
||||
send_requirement_result(requirement_analysis)
|
||||
# send_requirement_result(requirement_analysis)
|
||||
|
||||
# Step 2: QA Agent 生成测试用例
|
||||
qa_agent = QAAgent()
|
||||
test_cases = qa_agent.generate_test_cases(requirement_analysis)
|
||||
send_test_cases(test_cases)
|
||||
# send_test_cases(test_cases)
|
||||
|
||||
# Step 3: Dev Agent 生成代码
|
||||
dev_agent = DevAgent()
|
||||
code_generation = dev_agent.generate_code(requirement_analysis, test_cases)
|
||||
send_generate_code(code_generation)
|
||||
# send_generate_code(code_generation)
|
||||
return {
|
||||
"requirement_analysis": requirement_analysis,
|
||||
"test_cases": test_cases,
|
||||
|
||||
Reference in New Issue
Block a user