🛠️ DevLog – Added Multi-Session Round-Robin Routing for Completion Paths
We built the newer multi-session round-robin routing path for router-node completions, and this week we’ll start testing it more directly.
PR:
github.com/cortensor/install…
🔹 What changed
- added a shared completion session resolver backed by ROUTER_COMPLETION_SESSION_IDS
- router can now do round-robin session selection when session_id is omitted
- explicit session selection still keeps priority, so caller-provided session_id continues to win
🔹 Current scope
- wired into v1, v2, and v3 completion flows
- for v2 and v3, session resolution now happens early enough to work correctly with offchain / encryption-aware payload preparation
- x402, /delegate, /validate, and other non-completion paths stay unchanged
🔹 Why this matters
This is the first simpler step toward letting one completion endpoint sit on top of multiple sessions, so the router can spread requests internally instead of leaving all session rotation to the caller/app side.
🔹 What’s next
We built the latest binary with this change, and we’ll be testing this path through this week.
#Cortensor #DevLog #RouterNode #Inference #LoadBalancing #Phase4