generateAgentEnv now emits MOSAIC_AGENT_CLASS (shell-escaped, right after MOSAIC_AGENT_NAME) so a launching agent knows its class and the companion A3b goal can inject the matching persona contract. Defaults to `worker`. Co-Authored-By: Claude Opus 4.8 <[email protected]>