Skip to content

fix: remove async runner extra kwargs leakage - #311

Merged
TATP-233 merged 1 commit into
mainfrom
fix/issue-238-async-runner-runtime-context
Apr 18, 2026
Merged

TATP-233 merged 1 commit into
mainfrom
fix/issue-238-async-runner-runtime-context

Conversation

@TATP-233

Copy link
Copy Markdown
Collaborator

Summary

  • remove AsyncRunner.extra_kwargs and stop implicitly merging undeclared collector kwargs
  • store sim_backend as explicit runner runtime identity and forward it directly from APPO/offpolicy runners
  • add unit coverage for AsyncRunner, APPO, offpolicy, and multi-GPU collector runtime context forwarding

Validation

  • uv run pytest tests/ipc/test_async_runner.py tests/algos/test_offpolicy_runner_unit.py tests/algos/test_appo_runner_unit.py -q
  • uv run pytest tests/scripts/test_train_scripts.py -k "build_appo_runner_kwargs_forwards_sim_backend" -q

Impact

Fixes #238

@TATP-233
TATP-233 force-pushed the fix/issue-238-async-runner-runtime-context branch from dc5825e to a80ad4e Compare April 18, 2026 15:45
@TATP-233
TATP-233 merged commit 098a528 into main Apr 18, 2026
10 checks passed
@TATP-233
TATP-233 deleted the fix/issue-238-async-runner-runtime-context branch April 18, 2026 15:48
TATP-233 added a commit that referenced this pull request May 4, 2026
…time-context

fix: remove async runner extra kwargs leakage
TATP-233 added a commit that referenced this pull request May 30, 2026
…time-context

fix: remove async runner extra kwargs leakage
TATP-233 added a commit that referenced this pull request Sep 4, 2026
…time-context

fix: remove async runner extra kwargs leakage
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.

refactor: replace AsyncRunner extra_kwargs leakage with explicit runtime context

1 participant