diff --git a/pipeline_service/agent_loop.py b/pipeline_service/agent_loop.py index dff7dbf..d9b1612 100644 --- a/pipeline_service/agent_loop.py +++ b/pipeline_service/agent_loop.py @@ -1512,7 +1512,7 @@ async def pm_review_run(project_id, agent_id=None, model_name=None): repo_state = await _get_repo_state(workspace_dir) repos_str = ", ".join([r['name'] for r in repos]) if repos else "无" content_preview = deliverable_content[:6000] - role_skills = await _build_role_skills_block(sor, project_id, 'pm', org_id) + role_skills = await _build_role_skills_block(sor, project_id, _normalize_role('pm'), org_id) pm_system = PM_SYSTEM_PROMPT.replace('__TITLE__', title)\ .replace('__ROLE__', task_role)\ @@ -1747,7 +1747,7 @@ async def qc_review_run(project_id, agent_id=None, model_name=None): return {"status": "rejected", "task_id": task_id, "reason": "没有交付件"} content_preview = deliverable_content[:6000] - role_skills = await _build_role_skills_block(sor, project_id, 'qc', org_id) + role_skills = await _build_role_skills_block(sor, project_id, _normalize_role('qc'), org_id) qc_system = QC_SYSTEM_PROMPT.replace('__TITLE__', title)\ .replace('__ROLE__', task_role)\