As a team gets larger, weekly updates get much longer. I was finding myself spending a lot of time looking at all the different functions' updates for the week and what was being worked on the following week. So I built an agent.
What it does is:
- Scans through our update channel in Slack to summarize all updates posted into the channel on Friday (when we post our updates)
- The agent then summarizes all updates into one concise update
- I instruct it to not take any updates that are over 6 days old as that would be trying to grab the updates from the previous week
- The summary is then messaged to me in Slack
- I scheduled the agent to run the next morning (every Saturday) just in case some updates come in later in the night on Friday
Now I can get a high-level idea of what everyone on the team had worked on and is working on next and bring it into one message for my morning coffee over the weekend.