Processes a user query through the configured agent reasoning pattern (e.g., PES). Orchestrates interactions between various ART subsystems.
The input properties for the agent execution, including the query, thread ID, and injected dependencies.
A promise that resolves with the final agent response and execution metadata.
Implements the Plan-Execute-Synthesize (PES) agent orchestration logic. Refactored to support persistent TodoList execution and iterative refinement.