auto-remove tool implementation
when running agentstack tools add <name>, we install the tool packages, insert the tool file and pass it to each agent.
the challenge is when a user wants to remove a tool, they arent sure where all the places to remove the tool are. we should have a command agentstack tools remove <name> that dynamically removes all usage of the tool and uninstalls the packages.