Weekly digests
The status update writes itself.
An agent reads a week of activity across the tools your team uses, separates decisions from chatter, and posts a digest people actually read.
How it works
Three steps to a standing task
- Step 01
Name the sources
Point the agent at the channels, repositories, and databases that hold the week's activity. Pin the ones it should always carry as context.
- Step 02
Say what matters
Decisions, blockers, and owners — or shipped work, review load, and CI health. The agent filters to what your audience needs rather than repeating everything.
- Step 03
Schedule it for Friday afternoon
Describe the cadence in plain English. The digest posts to the channel where the team already reads, every week, without anyone owning the task.
The run
What the agent actually does
Every step below is a real tool call: the agent reaches for the API it needs, reads what it finds, and acts.
Every Friday, summarize merged work, review backlog, CI health, and the decisions made this week.
- github·list PRs merged in the last 7 days
- github·list open PRs awaiting review
- slack·read #product and #eng threads
- code·separate decisions from discussion
- slack·post the digest to #engineering
Week of Mar 3
- 38 PRs merged · median review time 6h
- 5 PRs waiting more than 3 days
- CI pass rate 94%, down from 97%
- 3 decisions recorded, including the export beta
Templates
Start from a working agent
Each template carries the prompt, the trigger, and the integrations it needs.
Engineering
Standup without the meeting
Reads yesterday's commits, merges, and review queue, then posts a standup so nobody has to attend one.
Engineering
Pull request reviewer
Reviews every pull request against your conventions, leaves inline comments, and posts a weekly digest of review load and CI health.
Operations
Weekly metrics report
Queries your warehouse, computes the metrics your team argues about, and posts a report with the anomalies called out.
FAQ
Questions, answered
Put an agent on weekly digests.
Describe the task, attach a trigger, and let it run around the clock.