Define a new agent
The runtime environment associated with the agent
The LLM model to use in this agent
Optional
Optional system message to set the initial assistant context
Define a new agent