Module: planner¶
Builders in this module¶
Builder |
Description |
|---|---|
Abstract base class for all planners. |
|
The built-in planner that uses model’s built-in thinking features. |
|
Plan-Re-Act planner that constrains the LLM response to generate a plan before any action/observation. |
BasePlanner¶
Fluent builder for
google.adk.planners.base_planner.BasePlanner
Abstract base class for all planners.
Quick start:
from adk_fluent import BasePlanner
result = (
BasePlanner("args_value", "kwargs_value")
.build()
)
Constructor¶
BasePlanner(args: Any, kwargs: Any)
Argument |
Type |
|---|---|
|
|
|
|
Control Flow & Execution¶
.build() -> BasePlanner Control Flow & Execution¶
Resolve into a native ADK BasePlanner.
Example:
baseplanner = BasePlanner("baseplanner").build("...")
BuiltInPlanner¶
Fluent builder for
google.adk.planners.built_in_planner.BuiltInPlanner
The built-in planner that uses model’s built-in thinking features.
Quick start:
from adk_fluent import BuiltInPlanner
result = (
BuiltInPlanner("thinking_config_value")
.build()
)
Constructor¶
BuiltInPlanner(thinking_config: types.ThinkingConfig)
Argument |
Type |
|---|---|
|
|
Control Flow & Execution¶
.build() -> BuiltInPlanner Control Flow & Execution¶
Resolve into a native ADK BuiltInPlanner.
Example:
builtinplanner = BuiltInPlanner("builtinplanner").build("...")
PlanReActPlanner¶
Fluent builder for
google.adk.planners.plan_re_act_planner.PlanReActPlanner
Plan-Re-Act planner that constrains the LLM response to generate a plan before any action/observation.
Quick start:
from adk_fluent import PlanReActPlanner
result = (
PlanReActPlanner("args_value", "kwargs_value")
.build()
)
Constructor¶
PlanReActPlanner(args: Any, kwargs: Any)
Argument |
Type |
|---|---|
|
|
|
|
Control Flow & Execution¶
.build() -> PlanReActPlanner Control Flow & Execution¶
Resolve into a native ADK PlanReActPlanner.
Example:
planreactplanner = PlanReActPlanner("planreactplanner").build("...")