Make Advisor reach agents that were already running, and make the thread switch respond to every tap.
- Late findings now reach the agent: they arrive as an agent-only Advisor message when its next turn starts. Before this release they were marked sent without reaching a running agent, because an agent session keeps the instructions it started with.
- Switching Advisor on mid-thread now tells the agent, once, on its next turn. If that turn is a quick reply that ends before the agent reads the message, the agent follows up in a short extra turn.
- The switch appears the moment the composer opens, and every tap counts, with the last one winning.
- The switch stays usable while a change saves, so tapping it never pulls focus from the editor. Taps just outside it count.
Verified with all 128 tests, strict typecheck, build/package checks and CI. On real bb:
- Switch: in a phone-sized browser, every tap registered, locally and with 300 ms added latency.
- Briefing: switching on mid-session on a real Claude Code thread briefed the next turn exactly once.
- Findings path: shares that delivery code and is covered by unit tests.
- iOS Safari: not tested directly.
Compatible with the marketplace's existing ^0.1.0 range. Requires BB >=0.40 and plugin SDK >=0.4.21.