- 新增 pam_deploy_graph 包,包含 agent、action router、runner、parser 和配置加载能力 - 支持 hybrid_node_mcp 路由策略:PAM_HOME 走脚本 action,PAM_NODE 走 MCP - 新增 fake runner 和 CLI 预演/全局流程验证入口 - 新增路由、输出解析、配置加载、脚本命令构造、Skill 策略加载测试 - 在 README 中记录当前代码骨架、实现进度、使用方式和下一步建议
16 lines
506 B
Python
16 lines
506 B
Python
from pam_deploy_graph.action_router import build_action_backends
|
|
|
|
|
|
def test_hybrid_routes_home_to_script_and_node_to_mcp():
|
|
routes = build_action_backends("hybrid_node_mcp")
|
|
assert routes["get-token"] == "script"
|
|
assert routes["publish-version"] == "script"
|
|
assert routes["get-online-ips"] == "mcp"
|
|
assert routes["verify-ip"] == "mcp"
|
|
|
|
|
|
def test_script_only_routes_everything_to_script():
|
|
routes = build_action_backends("script_only")
|
|
assert set(routes.values()) == {"script"}
|
|
|