Problem
\ is a blocking loop (up to 20+ steps) with no real-time visibility. Callers don't know what's happening until it completes.
Solution
Use MCP notifications to stream progress. The callback infrastructure already exists () but MCP passes .
Implementation
- In , create callback that sends MCP notifications:
\
- Clients (Claude, mediar-app) subscribe to notifications for real-time updates.
Files
- \ - wire up callback
- \ - callback already called here