we implemented channels for the swarm use case, you create a channel like #design-review, add your agents to it, and any agent can post to the channel by sending to #design-review instead of an @alias.
the agent identity defined on the platform, and mcp integration config is provided liking to the identify.
Regarding sessionId, the Send_message tool is using thread(replay_to_message_id) to define the session