fix: skip provider sessions during SDK reconnect#569
Conversation
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
🔍 Multi-Model Code Review — PR #569PR: fix: skip provider sessions during SDK reconnect 🟢 MINOR — Structural test could also assert guard ordering relative to
|
…essingAsync Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Summary
session.resumecalls against synthetic provider session IDs likeprovider:papilot:leaderWhy
When the Copilot CLI transport dropped, PolyPilot tried to re-resume Papilot provider sessions using their persistence-only IDs. Those are not real CLI session IDs, so reconnect recovery could cascade into more errors and leave provider chats looking broken.
Testing