This is to enable optional arguments (like client capabilities) to wire commands, such as: changegroup#3 <regular two arguments> options=lwcopy,... This is already possible for the http wire protocol, but not for SSH. What do you think?