When the "In-process agent runtime" feature flag is enabled and I create a new agent:
- My first message causes the agent to rename both the session and itself, both to the same name.
- The assigned name is always a single capital letter — like "L" or "F" — rather than a name derived from context in my message.
- It seems like the agent is using the same tool for both the session and agent rename, causing both to get the same name.
Expected: the session and agent should get distinct names based on understanding the conversation context, and the names should be multi-character labels, not single capital letters.
To reproduce:
- Enable the "In-process agent runtime" feature flag in production.
- Create a new agent.
- Send any the first message.
- Check session name and agent name — both are set to the same single character.
Environment: production with the "In-process agent runtime" FF enabled.

When the "In-process agent runtime" feature flag is enabled and I create a new agent:
Expected: the session and agent should get distinct names based on understanding the conversation context, and the names should be multi-character labels, not single capital letters.
To reproduce:
Environment: production with the "In-process agent runtime" FF enabled.