ci: align remote provider contract with hermes

This commit is contained in:
Haitao Pan 2026-05-03 19:40:35 +08:00
parent 14cf8aa33b
commit bb1ef629b2

View File

@ -150,8 +150,8 @@ gateway_providers = result.get("gatewayProviders")
if not isinstance(gateway_providers, list):
raise SystemExit("gatewayProviders is missing or invalid")
expected_agent_ids = ["codex", "opencode", "gemini"]
expected_agent_labels = ["Codex", "OpenCode", "Gemini"]
expected_agent_ids = ["codex", "opencode", "gemini", "hermes"]
expected_agent_labels = ["Codex", "OpenCode", "Gemini", "Hermes"]
if len(provider_catalog) != len(expected_agent_ids):
raise SystemExit(
f"expected {len(expected_agent_ids)} agent providers, got {provider_catalog!r}"