Agent Prompt Configuration
constructor(basePromptTemplate: String? = null, inferenceConfiguration: AgentInferenceConfiguration? = null, parserMode: AgentCreationMode? = null, promptCreationMode: AgentCreationMode? = null, promptState: AgentPromptState? = null, promptType: AgentPromptType? = null)