I have a way different taste, my coding agent doesn't run in a shell and proposes file changes first without changing them, so its prompt -> propose changes -> accept, bullet has the typical agent workflow, prompt -> create changes -> revert (if you don't like what was changed)
My coding agent leverages vector search and grep, just using grep takes longer and seems more expensive per task.
My coding agent leverages vector search and grep, just using grep takes longer and seems more expensive per task.