We use package-manager-detector to ensure that every package manager is properly supported. Also giving your auto-complete for your commands.
Use the runed PersistedState API to remember the users package manager.
You can also customize the agents to your liking by providing your own array of agents with the agents prop.