A request for an agent. GraphAgentRequest -> GraphAgent
The ID of this agent in the registry
A given name for this agent in the session/group
The agent will be provided by a linked server
An optional override for the description of this agent
The arguments to pass to the agent
The system prompt/developer text/preamble passed to the agent
All blocking agents in a group must be instantiated before the group can communicate. Non-blocking agents' contributions to groups are optional
A list of custom tools that this agent can access. The custom tools must be defined in the parent AgentGraphRequest object
Plugins that should be installed on this agent. See GraphAgentPlugin for more information
An optional list of resources and an accompanied budget that this agent may spend on services that accept x402 payments