FSM: Finite State Machine—a computational model used here to control agent flow, where the system is in one of a limited number of states (e.g., Planning, Executing, Checking) at any time
OSWorld: A benchmark environment for evaluating multimodal agents on open-ended computer tasks across real operating systems (Ubuntu, Windows, etc.)
DAG: Directed Acyclic Graph—a structure used here for planning, where tasks are nodes and dependencies are directed edges, ensuring no circular dependencies
Grounding: The process of mapping a high-level instruction (e.g., 'click the file') to a specific coordinate or element on the screen
RAG: Retrieval-Augmented Generation—using external knowledge retrieval to enhance the model's context before generating a response