Orchestrator: The lead agent responsible for planning, maintaining memory (ledgers), and assigning tasks to other specialized agents
Task Ledger: A structured memory object tracking the overall plan, verified facts, educated guesses, and remaining steps
Progress Ledger: A short-term memory object tracking immediate history, loop detection, and next-step instructions for the inner loop
WebSurfer: A specialized agent controlling a Chromium browser, capable of navigation, clicking, typing, and reading web pages
FileSurfer: A specialized agent for navigating local directories and previewing file contents (markdown-based)
Set-of-Marks: A prompting technique where UI elements in a screenshot are overlaid with numeric labels to allow the LLM to refer to them by ID
POMDP: Partially Observable Markov Decision Processβa mathematical framework for modeling decision-making where the agent cannot see the entire state of the world
AutoGen: The underlying multi-agent framework used to implement Magentic-One