# test_agent_v2_simple.dspy - Agent v2 无认证快速测试 from pipeline_core.agent_config import AgentConfig, SDLC_DEFAULT_CONFIG, load_agent_config from pipeline_service.agent_loop_v2 import AgentExecutor # 快速验证导入 + 技能加载 cfg = await load_agent_config() # 验证技能加载 from pipeline_core.skill_loader import get_skill_loader loader = get_skill_loader(cfg.skills.base_dir) scopes = loader.list_by_scope() merged = loader.get_merged() skill_names = list(merged.keys()) result = { "ok": True, "max_turns": cfg.max_turns, "tools_count": len(cfg.tools), "compression_enabled": cfg.compression.enabled, "memory_enabled": cfg.memory.enabled, "skills_enabled": cfg.skills.enabled, "skills_base_dir": cfg.skills.base_dir, "skills_by_scope": scopes, "skills_loaded": skill_names, "skills_total": loader.get_skill_count(), } return json.dumps(result, ensure_ascii=False)