An array of tool names (matching ToolSchema.name) that are permitted for use within this thread.
The maximum number of past messages (ConversationMessage objects) to retrieve for context.
OptionalpersonaOptional: Defines the identity and high-level guidance for the agent for this specific thread. This overrides the instance-level persona.
Default provider configuration for this thread.
OptionalsystemOptional system prompt override to be used for this thread, overriding instance or agent defaults.
Configuration specific to a conversation thread.
ThreadConfig