profile sub-client is a thin convenience over the tenant user’s own record:
It exists mainly so an agent can give itself a working email before running
browser.signup (signup uses the profile email as the
account email). The same capability is exposed to LLM agents as the profile
primitive via agentTools() (profile.get, profile.set_email).