Attach formatted agent names to the messages passed to and from a language model.
This is useful for making a message history with multiple agents more coherent.
NOTE: agent name is consumed from the message.name field.
If you're using an agent built with createReactAgent, name is automatically set.
If you're building a custom agent, make sure to set the name on the AI message returned by the LLM.
Parameters
model: LanguageModelLike
Language model to add agent name formatting to
agentNameMode: "inline"
How to expose the agent name to the LLM
"inline": Add the agent name directly into the content field of the AI message using XML-style tags.
Example: "How can I help you" -> "agent_nameHow can I help you?".
Attach formatted agent names to the messages passed to and from a language model.
This is useful for making a message history with multiple agents more coherent.
NOTE: agent name is consumed from the message.name field. If you're using an agent built with createReactAgent, name is automatically set. If you're building a custom agent, make sure to set the name on the AI message returned by the LLM.