Tool Cards: Standardized wrappers containing a tool's function, metadata (inputs/outputs), and usage constraints/best practices.
Planner: A module that breaks a query into a high-level plan and iteratively generates low-level actions (sub-goals and tool selections).
Executor: A module that converts text-based actions into executable code (commands), runs them, and returns results to the context.
Context: The evolving state containing the query, the plan, past actions, generated code, and tool outputs.
Trajectory: The sequence of steps (s0, s1, ..., sT) taken by the agent to solve the problem.
CoT: Chain-of-Thought—a prompting technique where the model generates intermediate reasoning steps.
Zero-shot: Evaluating a model on a task without providing any specific training examples for that task.