diff --git a/pipeline_service/agent_loop.py b/pipeline_service/agent_loop.py index 12d7f86..333fc07 100644 --- a/pipeline_service/agent_loop.py +++ b/pipeline_service/agent_loop.py @@ -1022,7 +1022,7 @@ async def _build_role_skills_block(sor, project_id, role, org_id=""): lines = ["## 可用技能(目录,优先级 角色>项目>产线>组织>通用)"] for s in others[:60]: tag = SCOPE_TAG.get(getattr(s, 'scope', ''), getattr(s, 'scope', '')) - lines.append(f"- [{tag}] {s.name}: {(s.description or '')[:60]}") + lines.append(f"- [{tag}] {s.name}: {(s.description or '')[:100]}") blocks.append("\n".join(lines)) return "\n\n".join(blocks) except Exception as e: