Skip to content

Conversation

@dsocolobsky
Copy link
Contributor

@dsocolobsky dsocolobsky commented Jan 22, 2026

  • If RUN_ID is not provided the run-manager will scan the solana RPC for those contracts owned by the Coordinator Program, list the runs and attempt to join one at random (which is not halted).
  • If RUN_ID is provided then the behavior is the same as usual and it attempts to join the specified run.
  • I added a tiny refactor to halted() since I used that in this code, but it shouldn't change any of the logic.
  • Modified the user-facing docs to reflect these changes.
  • Prioritizes runs waiting for compute
  • Avoids joining runs which the user is not authorized to join

@dsocolobsky dsocolobsky force-pushed the dy/run-manager-automatic-run-selection branch 3 times, most recently from 163bc83 to 50fd4f6 Compare January 23, 2026 15:23
@dsocolobsky dsocolobsky force-pushed the dy/run-manager-automatic-run-selection branch from 50fd4f6 to 308a0fa Compare January 23, 2026 19:35
@dsocolobsky dsocolobsky changed the title WIP run-manager automatic run selection run-manager automatic run selection Jan 23, 2026
@dsocolobsky dsocolobsky force-pushed the dy/run-manager-automatic-run-selection branch from b1723b0 to 9be6a25 Compare January 23, 2026 19:55
@dsocolobsky dsocolobsky marked this pull request as ready for review January 23, 2026 19:58
@dsocolobsky dsocolobsky force-pushed the dy/run-manager-automatic-run-selection branch from 913b598 to 85f35e4 Compare January 27, 2026 22:01
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.

3 participants