1. A computer-implemented method, comprising: identifying a computer system context based on context information received from a client device; identifying a set of valid commands based on the computer system context; and sending the set of valid commands to the client device.