Initializes the built-in planner.
Config for model built-in thinking features. An error will be returned if this field is set for models that don't support thinking.
Readonly[A unique symbol to identify ADK base planner class.
Readonly[A unique symbol to identify ADK built-in planner class.
Config for model built-in thinking features. An error will be returned if this field is set for models that don't support thinking.
Applies the thinking config to the LLM request.
The LLM request to apply the thinking config to.
Builds the system instruction to be appended to the LLM request for planning.
The planning system instruction, or undefined if no instruction is needed.
Processes the LLM response for planning.
The processed response parts, or undefined if no processing is needed.
The built-in planner that uses model's built-in thinking features.