fix(hermes): expose router to agent workspaces

This commit is contained in:
jenkins 2026-08-09 14:45:26 -03:00
parent c3ad73bd20
commit f0d094dd6e
2 changed files with 6 additions and 1 deletions

View File

@ -533,7 +533,7 @@ spec:
- {name: HERDR_SOCKET_PATH, value: /opt/data/herdr/herdr.sock}
- {name: KUBECONFIG, value: /opt/data/home/.kube/config}
- {name: PYTHONPATH, value: /opt/hermes}
- {name: PATH, value: /opt/data/tools/bin:/opt/hermes/.venv/bin:/usr/local/bin:/usr/bin:/bin}
- {name: PATH, value: /opt/data/tools/bin:/opt/data/home/.local/bin:/opt/hermes/.venv/bin:/usr/local/bin:/usr/bin:/bin}
- {name: PLAYWRIGHT_BROWSERS_PATH, value: /opt/hermes/.playwright}
- {name: AGENT_BROWSER_EXECUTABLE_PATH, value: /opt/hermes/.playwright/chromium_headless_shell-1228/chrome-linux/headless_shell}
- {name: AGENT_BROWSER_ARGS, value: "--no-sandbox,--disable-dev-shm-usage"}

View File

@ -301,6 +301,11 @@ def test_agent_installs_hermes_integration_before_startup():
env = {item["name"]: item["value"] for item in containers[name]["env"]}
assert "/opt/hermes/.venv/bin" in env["PATH"].split(":")
server_env = {
item["name"]: item["value"] for item in containers["herdr-server"]["env"]
}
assert "/opt/data/home/.local/bin" in server_env["PATH"].split(":")
for name in ("hermes", "herdr-server"):
env = {item["name"]: item["value"] for item in containers[name]["env"]}
assert env["AGENT_BROWSER_EXECUTABLE_PATH"].endswith("/chrome-linux/headless_shell")