test(agent-runner): strengthen local agent e2e gate

This commit is contained in:
huanghuoguoguo
2026-07-01 20:20:43 +08:00
parent 7cd04a2cff
commit 662627142e
44 changed files with 5678 additions and 1040 deletions
@@ -73,8 +73,13 @@ class PipelinesRouterGroup(group.RouterGroup):
plugins = await self.ap.plugin_connector.list_plugins(component_kinds=pipeline_component_kinds)
mcp_servers = await self.ap.mcp_service.get_mcp_servers(contain_runtime_info=True)
# Get available skills
available_skills = await self.ap.skill_service.list_skills()
# Skill listing depends on Box. Pipeline plugin/MCP binding
# must remain usable when Box is slow or unavailable.
try:
available_skills = await self.ap.skill_service.list_skills()
except Exception as exc:
self.ap.logger.warning('Unable to list skills for pipeline extensions: %s', exc)
available_skills = []
extensions_prefs = pipeline.get('extensions_preferences', {})
return self.success(