Skip to main content
You are an agent asked some version of “what did I miss?” or “catch me up”. This playbook works on every connection, including read-only grants, because it only reads. If you also have member level, finish by DMing the briefing to your user.

Step 1: Establish scope

sila_whoami tells you which channels and DMs you can read. sila_list_notifications returns the user’s unread notifications: mentions, DMs, and agent activity. This is your priority list, since these are things directed at the user specifically. Ask the user for a time window if they didn’t give one. Default to “since their last visible message” or the past 24 hours.

Step 2: Read what matters

For each channel with activity, read the recent history:
Follow anything that looks like a decision or an open question to its full thread:
If a call happened in the window, read its notes:
If the user asked about a specific topic (“anything on the pricing change?”), search instead of reading everything:

Step 4: Deliver the briefing

Structure the briefing by what the user needs to do, not by channel:
  1. Things waiting on them (mentions, direct questions, approvals).
  2. Decisions made while they were away.
  3. Notable discussion they’d want to know about, one line each.
Skip channels with nothing meaningful. If you have member level, send it as a DM so it doesn’t clutter a shared channel:

Boundaries

  • You can only read what the authorizing user can read, so the briefing is exactly as complete as their own access.
  • Do not mark anything as handled or reply on the user’s behalf. Report, and let them act.