muster release v5.37.0
Added
- Downstream progress reaches the caller. A tool call whose
_meta carries a progressToken (on call_tool or a tool called directly) now gets the notifications/progress of the downstream tools it reaches, under its own token; before, muster sent no token downstream and relayed no progress, so a long-running tool showed nothing until its result. muster sends each downstream request a token of its own and routes the notifications by it, so a connection shared by several sessions hands each caller only its own progress; a notification for a token no call in flight carries, or one whose progress does not increase, is dropped and counted in muster_downstream_progress_notifications_total. (#974)