/vsmagent both holds configuration about the vsmagent server process (master hostname, agent_hostname, allowed_clients, logging, ..) and session startup configuration (default_environment, make_homedir, default_geometry, xserver_args, ports, ...). It would be nice if we could separate the session-related configuration items from the vsmagent configuration, perhaps to a separate file, or to a /vsmagent/sessions/ folder in the same file.
We already use /sessionstart for some session-related configuration.