Harness 学习
Frameworks, runtimes, and harnesses
Understand the differences between LangChain, LangGraph, and Deep Agents and when to use each one
Comparison Table
| Framework | Runtime | Harness | |
|---|---|---|---|
| Value add | - Abstractions - Integrations | - Durable execution - Streaming - HITL (Human-in-the-Loop) - Persistence | - Predefined tools - Prompts - Subagents |
| When to use | - Getting started quickly - Standardizing how a team builds | - Low-level control - Long running, stateful workflows and agents | - More autonomous agents - Agents faced with complex, non-deterministic tasks |
| Options | - LangChain - Vercel's AI SDK - CrewAI - OpenAI Agents SDK - Google ADK - LlamaIndex | - LangGraph - Temporal - Inngest | - Deep Agents SDK - Claude Agent SDK - Manus |