You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(elixir): add ssh workers and live worker backends
Summary:
- add SSH worker execution support, host selection, and remote
workspace/app-server wiring for Symphony Elixir
- add Docker-backed SSH workers plus explicit local and SSH live E2E
coverage in the Elixir test suite
- simplify workflow worker config and document the new E2E behavior
Rationale:
- let Symphony run Codex work on remote SSH hosts without hardcoding
host-specific config into the repo
- make the live test exercise both the baseline local path and the
SSH worker path with disposable infrastructure by default
- keep the test and config surface smaller by removing unnecessary
normalization and Docker-specific overrides
Tests:
- make all
- env -u SYMPHONY_LIVE_SSH_WORKER_HOSTS LINEAR_API_KEY="$(tr -d '\r\n' < ~/.linear_api_key)" SYMPHONY_RUN_LIVE_E2E=1 mix test test/symphony_elixir/live_e2e_test.exs
Co-authored-by: Codex <codex@openai.com>
Logger.warning("Agent run failed for #{issue_context(issue)} worker_host=#{worker_host_for_log(worker_host)} reason=#{inspect(reason)}; trying next worker host")
0 commit comments