Practical Glossary for AI Agent Terminology (Harness, Scaffold, Agent, etc.)

✍️ OpenClawRadar📅 Published: June 13, 2026🔗 Source
Practical Glossary for AI Agent Terminology (Harness, Scaffold, Agent, etc.)
Ad

A new blog post on Hugging Face aims to cut through the confusion around AI agent terminology. The glossary covers terms like Harness, Scaffold, and Agent with simple definitions and real examples drawn from common agent frameworks.

Key Terms Defined

  • Agent: A system that uses an LLM to decide actions and execute them (e.g., via tool calls). The blog distinguishes between a 'raw' agent and an agent wrapped in a scaffold.
  • Harness: The runtime environment that manages agent lifecycle, including tool registration and execution. Think of it as the OS for your agent.
  • Scaffold: The template or framework code that structures how an agent interacts with tools and memory. It's distinct from the agent itself — you can swap scaffolds without altering the agent core.
  • Tool: A function the agent can invoke (e.g., a calculator, web search, or database query).
  • Memory: Persistent context storage across turns or sessions. The glossary covers short-term (conversation history) vs. long-term (vector store) memory.
  • Orchestrator: Coordinates multiple agents or sub-agents, often in a hierarchical setup.

The post also clarifies how these terms map to popular frameworks like LangGraph, CrewAI, and Autogen, helping developers choose the right abstraction layer for their use case.

Ad

Why This Matters

As agent frameworks proliferate (LangChain, Vercel AI SDK, smolagents), the same concept often goes by different names — or the same name means different things. This glossary provides a lingua franca for developers building multi-step AI workflows.

📖 Read the full source: r/LocalLLaMA

Ad

👀 See Also

Java Performance Optimization: Eight Anti-Patterns That Slow Down Your Code
Guides

Java Performance Optimization: Eight Anti-Patterns That Slow Down Your Code

A Java order-processing app improved from 1,198ms to 239ms elapsed time, 85,000 to 419,000 orders per second, and 1GB to 139MB heap usage by fixing eight common anti-patterns identified through Java Flight Recording profiling.

OpenClawRadar
Migrating OpenClaw agents to Claude Code after third-party harness deprecation
Guides

Migrating OpenClaw agents to Claude Code after third-party harness deprecation

A developer migrated 17 OpenClaw agents to Claude Code in one afternoon after Anthropic ended third-party harness support. The process involved creating CLAUDE.md entry points, bash wrappers, and cron jobs while preserving existing agent logic.

OpenClawRadar
OpenClaw setup checklist: six critical steps for new users
Guides

OpenClaw setup checklist: six critical steps for new users

A Reddit post outlines six essential configuration steps for OpenClaw users: change default model from Opus to Sonnet to reduce costs, lock gateway host to 127.0.0.1 for security, create SOUL.md for agent personality, avoid installing skills initially, don't create multiple agents, and use /new command to manage conversation context.

OpenClawRadar
Workaround for OpenClaw Claude Access via Claude Code CLI
Guides

Workaround for OpenClaw Claude Access via Claude Code CLI

A method routes OpenClaw through Claude Code CLI to maintain Claude subscription access after Anthropic blocked direct third-party harnesses. The process involves installing the CLI, setting up an OAuth token, and configuring OpenClaw to use the ACP plugin.

OpenClawRadar