Browse topics Hub · essay · articles · FAQ · glossary

Framework vs. runtime vs. harness

A clarifying conceptual hierarchy, taught through the canonical open-source example. A **framework** provides abstractions for building agents; a **runtime**…

A clarifying conceptual hierarchy, taught through the canonical open-source example.
A framework provides abstractions for building agents; a runtime provides
production infrastructure such as durable execution, streaming, and
human-in-the-loop; a harness is an opinionated, batteries-included agent that
runs out of the box. The LangChain stack maps onto these three layers exactly —
LangChain (framework), LangGraph (runtime), and DeepAgents (harness) — which makes
the otherwise-abstract word "harness" concrete.

Sources