From fb7d8f44c818926d087a54152c64e0699b758433 Mon Sep 17 00:00:00 2001 From: "Torsten C." <5834405+TorstenC@users.noreply.github.com> Date: Thu, 9 Apr 2026 19:35:48 +0200 Subject: [PATCH] Create `topics/ai-agent/index.md` --- topics/ai-agent/index.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 topics/ai-agent/index.md diff --git a/topics/ai-agent/index.md b/topics/ai-agent/index.md new file mode 100644 index 00000000000..f0d5deb6aae --- /dev/null +++ b/topics/ai-agent/index.md @@ -0,0 +1,17 @@ +--- +aliases: agent-harnesses, ai-agent-harness, llm-harness +display_name: Agent Harness +short_description: Runtime infrastructure that connects LLMs to real-world tools, memory, and execution environments. +topic: agent-harness +related: + - ai-agent + - orchestration + - tool-use + - mcp + - llm +--- + + +An **agent harness** is the runtime layer between a large language model and the outside world. It manages the agentic loop — prompt the model, parse tool calls, execute tools, feed results back — while enforcing permissions, compressing context, and handling error recovery. The term gained traction after Anthropic's Claude Code source was studied, revealing the internal architecture that turns a text-generating LLM into a capable software-engineering agent. + +Agent harness projects include full runtime environments (LobeHub, oh-my-agent, HexAgent, Utah), agent harness frameworks for Python and TypeScript (water, Chorus), code-quality agents (desloppify), portable skill systems (cc-harness-skills, oh-my-agent), research surveys (LLM-Agent-Harness-Survey), and autonomous systems with persistent memory and orchestration (Adam, Sibyl). The pattern is characterized by a tool registry, a permission system, context management, and often multi-agent coordination.