feat(host-agent): default planner transport to cloud
Tests / Test passed: 794

This commit is contained in:
2026-07-14 20:42:27 +08:00
parent 6e511111c4
commit 30f09b6268
10 changed files with 98 additions and 78 deletions
+11 -2
View File
@@ -11,11 +11,20 @@ from host_agent.config import (
)
def test_load_host_agent_config_uses_managed_cloud_default() -> None:
assert load_host_agent_config({}) == HostAgentConfig(
def test_load_host_agent_config_uses_managed_cloud_defaults() -> None:
config = load_host_agent_config({})
assert config == HostAgentConfig(
control_plane_url="https://amcp.home.jerryyan.top",
enrollment_managed=True,
)
assert config.ai_planner_transport == "cloud"
def test_load_host_agent_config_allows_explicit_direct_planner_transport() -> None:
config = load_host_agent_config({"AI_PLANNER_TRANSPORT": "direct"})
assert config.ai_planner_transport == "direct"
def test_load_host_agent_config_parses_poll_and_retry_values() -> None: