Claude code (at least the cli) has this, their code leaked so you can see their extensive (1000+ LOC) PowerShell took script.
Tool* (no edit button?)
Tool* (no edit button?)