Forcing the only exit to be a finish call that returns both documents is a nice constraint. It kills the classic failure where the agent stops after reading three files and writes a confident but thin summary. Curious how you pick the step/file budget: fixed, or scaled by repo size? On monorepos I've seen agents spend most of the budget wandering package folders, so a first pass that reads workspace config (pnpm-workspace, turbo.json, Cargo workspace) before anything else made a big difference for me.
Yunus Emre Vurgun
Writing about AI agents, hardware, and practical software.
Forcing the only exit to be a finish call that returns both documents is a nice constraint. It kills the classic failure where the agent stops after reading three files and writes a confident but thin summary. Curious how you pick the step/file budget: fixed, or scaled by repo size? On monorepos I've seen agents spend most of the budget wandering package folders, so a first pass that reads workspace config (pnpm-workspace, turbo.json, Cargo workspace) before anything else made a big difference for me.