adk_planner behaviour (erlang_adk v0.7.0)
View SourceBehaviour for provider-neutral explicit planning and replanning.
Planner callbacks return data. They do not execute steps. The runtime validates every plan and invokes a separate trusted adk_plan_executor.
Summary
Types
Callbacks
-callback review(Target :: term(), Plan :: adk_plan:plan(), Step :: adk_plan:step(), Observation :: map(), Context :: map(), Config :: map()) -> decision().