pub fn new_agent_message(input: AgentMessage) -> Result<AgentMessage>
Creates a native agent message.