Give a time-bucketed league activity briefing on recent fantasy moves, including who moved who, when, and why. Use when the user explicitly wants a transaction roundup or invokes /activity-brief.
Produce a clean recent-activity briefing for the user's current or specified fantasy league.
$ARGUMENTS is the requested number of days back.2.get_user_session if it has not already been called in this chat.defaultLeague when present, otherwise the relevant sport entry in .defaultLeaguesget_league_info for the selected league before interpreting transactions so team names and owner/team mapping are resolved.get_transactions for the selected league.week and uses a recent timestamp window.Bucket the transactions by time period relative to now:
Within each time bucket, group by team so the user can see what each team did together.
For the important players involved, use web search to check:
Focus on why the move likely happened, not just what the transaction log says.
Format the output as: