Scouts the current matchup when the user asks about their matchup, how they're doing this week, who they're playing, or their opponent's team. Pulls standings, matchup category breakdown, and opponent roster to give full context. Triggers on: 'matchup', 'how am I doing', 'who am I playing', 'opponent', 'this week', H2H category performance questions.
When the user asks about their current matchup, opponent, or weekly performance, follow these steps:
Call get_standings to see where the user's team ranks and their record.
Call get_matchup with week=0 (current week) to get the category-by-category breakdown. This shows which categories you're winning, losing, or tied in.
From the matchup result, identify the opponent team name. Then:
get_team_roster with the opponent's team name to see their full rosterget_my_roster to see your own roster for comparisonIf the memory tools are available:
get_matchup_history filtered by the opponent's name to see past results against themget_category_trends to understand which categories you've been strong or weak in recentlyPresent a structured analysis:
Remember: 4 categories are reverse (lower wins): B_SO, ERA, WHIP, L. When these show a lower value for the user, that's GOOD.
If you observe notable category trends (e.g., consistently weak in SV, dominant in HR), call save_category_trend for each notable category.