API Reference / ToolRunnerOptionsClass ToolRunnerOptionsEdit on GitHubNamespace IntelligenceX.OpenAI.ToolCallingAssembly IntelligenceXSource IntelligenceX/Providers/OpenAI/ToolCalling/ToolRunner.cs:136Modifiers sealedOn this page OverviewInheritanceConstructorsMethodsPropertiesTool runner configuration.InheritanceObjectToolRunnerOptionsFilter membersAll (7) Constructors (1) Methods (4) Properties (2)Show inherited Expand all Collapse all ResetConstructorspublic ToolRunnerOptions() #IntelligenceX/Providers/OpenAI/ToolCalling/ToolRunner.cs:136Inherited Methodspublic override Boolean Equals(Object obj) #IntelligenceX/Providers/OpenAI/AppServer/AppServerClient.ConfigAndRuntime.cs:84Returns: BooleanInherited from ObjectParametersobj Object requiredposition: 0public override Int32 GetHashCode() #IntelligenceX/Providers/OpenAI/AppServer/AppServerClient.ConfigAndRuntime.cs:154Returns: Int32Inherited from Objectpublic Type GetType() #Returns: TypeInherited from Objectpublic override String ToString() #Returns: StringInherited from ObjectPropertiespublic Int32 MaxRounds { get; set; } #IntelligenceX/Providers/OpenAI/ToolCalling/ToolRunner.cs:136Maximum number of tool-call rounds allowed.public Boolean ParallelToolCalls { get; set; } #IntelligenceX/Providers/OpenAI/ToolCalling/ToolRunner.cs:140Whether to execute tool calls in parallel.