use async way to run ai

This commit is contained in:
2026-03-05 15:39:50 +08:00
parent dd40e754f1
commit bd5883585a
2 changed files with 6 additions and 25 deletions

View File

@@ -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,