Pick the tool for a 40-file logger migration
Your task
40 TypeScript files call a deprecated logger.warn(msg, meta), and every call needs to become logger.warn({ msg, meta }). A colleague started an autonomous coding agent with "migrate all logger calls across the repo". 20 minutes later, it is still re-reading files and second-guessing its edits.
Would you have used an autonomous agent here? Say what you would do, and why.
It covers
- Agent vs oneshot
- Task scoping