Three distinct concepts—harness, scaffold, and agent—define the current state of autonomous systems. Hugging Face argues that a harness provides the tools, while a scaffold manages the execution loop. Distinguishing these layers prevents architectural confusion. Developers should apply these definitions to build more predictable, modular agentic workflows without relying on vague labels.