# Agent Integration¶

This page contains the reference documentation for the Maze agent integration components.

 AgentExecution Executes the provided policies in an Agent Integration setting. AgentIntegration Encapsulates an agent, space interfaces and a stack of wrappers, to make the agent’s MazeActions accessible to an external env. ActionCandidates Action object for encapsulation of multiple action objects along with their respective probabilities. MazeActionCandidates MazeAction object for encapsulation of multiple MazeAction objects along with their respective probabilities. ActionConversionCandidatesInterface Wrapper for action conversion interface when working with multiple candidate actions/MazeActions. ExternalCoreEnv Acts as a CoreEnv in the env stack in agent integration scenario.