diff --git a/services/hermes/agent-deployment.yaml b/services/hermes/agent-deployment.yaml index 13a4869bb..be5cb1f25 100644 --- a/services/hermes/agent-deployment.yaml +++ b/services/hermes/agent-deployment.yaml @@ -24,7 +24,7 @@ spec: ai.bstein.dev/execution: Herdr-supervised Codex and Claude Code ai.bstein.dev/model-policy: Jetson-assisted AUTO routing, low through xhigh, cross-provider fallback ai.bstein.dev/placement: rpi5 preferred; Jetson deferred until state storage is available - ai.bstein.dev/config-rev: "20260809-terminal-recovery" + ai.bstein.dev/config-rev: "20260809-terminal-recovery-v2" vault.hashicorp.com/agent-inject: "true" vault.hashicorp.com/role: hermes-agent vault.hashicorp.com/agent-inject-secret-anthropic-token: kv/data/atlas/hermes/agent-tokens @@ -423,6 +423,7 @@ spec: --cwd /opt/data/workspace \ --terminal-type xterm-256color \ --index /ttyd-index/index.html \ + --client-option disableReconnect=true \ --client-option "titleFixed=Hermes Agent - HERDR" \ --client-option fontSize=15 \ /bin/sh -c ' diff --git a/testing/tests/test_hermes_herdr.py b/testing/tests/test_hermes_herdr.py index 1e42bfb8d..d64e7d7c4 100644 --- a/testing/tests/test_hermes_herdr.py +++ b/testing/tests/test_hermes_herdr.py @@ -257,6 +257,7 @@ def test_agent_ttyd_defers_identity_to_owner_only_oauth_boundary(): assert "--check-origin" in command assert "--auth-header" not in command assert "--index /ttyd-index/index.html" in command + assert "--client-option disableReconnect=true" in command init_names = { container["name"]