Glossary
Agent framework
An agent framework supplies the repeating cycle, the tool connections and the record of what has happened so far, so a project does not rebuild that scaffolding before starting on its actual problem.
In plain terms
The parts underneath, written once by somebody else. The cycle that decides and acts, the plumbing to reach other systems, the running record of what has happened. None of it is the interesting bit of what you are building, and all of it has to exist before the interesting bit can.
Why it matters
Because it is a dependency taken on at the start and paid for continuously, and the payment is rarely in the business case. What is bought is time to the first working version. What is owed is keeping up with something that changes on its own schedule, in a field where the schedule is fast.
How it works
What it supplies is scaffolding rather than intelligence. The cycle, the connections to tools, the memory, and increasingly the observability: tracing what happened and evaluating whether it was any good. That last part is the one most teams underestimate when writing their own, because it looks optional until the first time something behaves oddly.
The abstractions carry an opinion, and the opinion is the actual choice. One framework expresses agents as graphs with checkpointing and durability, which suits work that must survive interruption. Another expresses them as roles assembled into crews, which reads like an organisation chart and suits multi-part jobs. Both work; they make different things easy to say.
The recurring cost is keeping up, which the frameworks themselves are candid about. One notes plainly that its abstractions move and that keeping pace with its evolution is part of the cost of building on it. That is an honest statement of a real obligation, and it is the part absent from the estimate that justified adopting it.
A framework is not a platform, and conflating the two is the common error. One framework's own documentation says it is not production governance, and that observability, reliability and controls are the platform work around it. What you get is the parts. Making them run reliably in front of real users is a separate body of work that nobody supplied.
What is bought, and what is owed
Seen in the wild
A framework whose production heart expresses stateful, controllable work as graphs, with checkpointing, human intervention and durability.
LangChain / LangGraphA framework for role-based systems, where the abstractions read like the org chart they imitate and are readable enough to prototype quickly.
CrewAIA no-code platform where the same pieces are assembled from tools, triggers and instructions rather than written, which is the alternative to adopting a framework at all.
Relevance AI
Common misconceptions
People assume
Adopting one is the serious choice and going without is naive.
In fact
For a single simple job the scaffolding is overhead. One framework's own documentation says direct calls or lighter tools ship faster below real complexity, and that simple cases pay the boilerplate tax without collecting the benefits. The framework earns its place as the number of moving parts grows.
People assume
It makes the result production-ready.
In fact
It supplies the parts and not the operation. Observability, reliability and controls are described by the frameworks themselves as the work around them rather than inside them. A prototype assembled quickly is evidence the abstractions are good, not evidence the system is ready for anybody to depend on.
Telling them apart
Agent framework vs Agent loop
Agent framework
The toolkit that supplies the cycle, connections and memory.
The cycle itself, which exists whether or not a framework wrote it.
The loop is the mechanism; the framework is one way of not writing it yourself.
Questions
- When is one worth adopting?
- When the number of moving parts is high enough that the scaffolding is real work. A single job with one tool and one step is faster to write directly, and the frameworks say so. The benefit arrives with state to keep, several tools to reach, and a need to see what happened.
- What is the ongoing cost?
- Keeping up. The abstractions change, and one framework names that explicitly as part of the cost of building on it. That is an unusual thing for a vendor to state and it is accurate, so it belongs in the estimate rather than being discovered during the second upgrade.
- Is a no-code platform an alternative?
- For a large class of work, yes, and it removes the dependency question entirely. Assembling from tools, triggers and instructions gets to a working version without adopting anything, at the cost of working within what the platform allows. That trade is the same one that applies anywhere else between building and buying.
Key takeaways
- It supplies scaffolding, not intelligence: the cycle, the connections, the memory, the tracing.
- The abstractions carry an opinion, and that opinion is the real choice between them.
- Keeping up is a recurring cost the frameworks themselves name.
- A framework is not a platform; reliability and controls are the work around it.
Tools that use this
- LangChain / LangGraph
Graphs with checkpointing and durability, plus tracing and evaluation.
- CrewAI
Roles assembled into crews, readable enough to prototype quickly.
- Relevance AI
Assembly from tools and triggers, the alternative to adopting a framework.
Last checked July 2026