# Uses of Package
com.google.adk.planner.goap

Packages that use com.google.adk.planner.goap
Package
Description
com.google.adk.planner.goap
com.google.adk.planner.p2p

- Classes in com.google.adk.planner.goap used by com.google.adk.planner.goap
  Class
  Description
  AgentMetadata
  Declares what state keys an agent reads (inputs) and writes (output).
  GoalOrientedSearchGraph
  Transforms `AgentMetadata` into a dependency graph where: Each output key maps to the agent that produces it Each output key maps to the input keys (dependencies) required to produce it
  ReplanPolicy
  Policy governing how the planner reacts to missing expected outputs after an agent group executes.
  SearchStrategy
  Strategy for searching a dependency graph to find ordered agent execution groups.
- Classes in com.google.adk.planner.goap used by com.google.adk.planner.p2p
  Class
  Description
  AgentMetadata
  Declares what state keys an agent reads (inputs) and writes (output).