What problem does it solve? Verifying that agent features work identically in local and remote execution environments is difficult, especially when the app-server and exec-server run on different platforms. This Skill provides the fixtures, skip macros, and commands needed to run integration tests against remote executors. ## Core Features & Use Cases - Remote Test Fixtures: Opt tests into remote execution with TestCodexBuilder::build_with_auto_env() for core tests and TestAppServer::new_with_auto_env() for app-server tests. - Targeted Skip Macros: Skip failing tests per configuration using skip_if_target_windows!, skip_if_wine_exec!, skip_if_host_windows!, skip_if_remote!, or skip_if_no_remote_env!. - Docker and Wine Runners: Execute core and app-server integration tests against a Linux Docker exec-server via scripts/test-remote-env.sh, or a Windows exec-server under Wine via Bazel targets. - Use Case: After modifying agent behavior in codex-core, run the full integration suite against a Docker remote executor to confirm the change works in the app-server/exec-server split before merging. ## Quick Start Run the codex-core integration tests against a Docker remote executor by sourcing scripts/test-remote-env.sh and invoking just test -p codex-core --test all.