Skip to content

feat: add remote fallback starter execution#78

Merged
hyeokjun32 merged 1 commit into
mainfrom
codex/remote-fallback-starter-execution
May 20, 2026
Merged

feat: add remote fallback starter execution#78
hyeokjun32 merged 1 commit into
mainfrom
codex/remote-fallback-starter-execution

Conversation

@hyeokjun32
Copy link
Copy Markdown
Contributor

Summary

  • Added bounded fallback starter execution for remote dispatch when the primary HTTP/SSH starter fails with a retry-policy error.
  • Preserved primary remote_execution_result and added fallback_execution_result only when a fallback attempt is actually made.
  • Updated remote dispatch docs to clarify the fallback boundary as starter evidence, not production retry orchestration.

Validation

  • PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest tests/test_remote_dispatch.py -q -p no:cacheprovider
  • PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest -q -p no:cacheprovider
  • git diff --check

Notes

  • Fallback attempts are bounded by retry_policy.max_attempts and fallback_on.
  • No heartbeat, auth, production failover state, or long-lived worker lifecycle management was added.

@hyeokjun32 hyeokjun32 merged commit e307bb6 into main May 20, 2026
1 check passed
@hyeokjun32 hyeokjun32 deleted the codex/remote-fallback-starter-execution branch May 20, 2026 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant