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)