Researches attendees and prepares a briefing before each meeting.
Prepare a meeting briefing for the upcoming calendar event from the trigger. Get the event details (title, attendees, description, location/link). Skip solo personal events (gym, lunch, focus time). For external attendees, search the web for LinkedIn, company info, and recent news. Search user memory for past interactions with attendees. Search Gmail for recent threads related to the meeting topic. Compile a structured brief: who the user is meeting, suggested talking points, open action items, relevant background, and the join link if available.
Get full event details: title, description, attendees, location/link. Skip if solo personal event (gym, lunch, focus time). For 1:1s, focus on relationship history. For group meetings, focus on agenda and open items.
For external attendees: search web for LinkedIn, recent news, company info. Search memory for past interactions. Search Gmail for recent threads with them. For internal attendees: search memory and open todos for shared context. Also search Gmail for threads from the past 2 weeks on this event's topic.
Synthesize all context into a structured brief: (1) Who you're meeting and key context about them, (2) Suggested agenda / talking points, (3) Open action items to address, (4) Relevant background from past interactions, (5) Join link if available.