Claude / Codex ex tensions inside of VSCode give you what you described. I ageee, I find people that use only the CLI barely read and review the code the agent creates until it's too late