Bound the job.
“Resolve this class of invoice discrepancy” is a useful goal. Define the inputs, completion criteria and actions an agent may take.
Understand the model, the harness and the workflow around it. Each layer brings different strengths, costs and responsibilities.
Specific models, their advantages, their limitations and the jobs worth testing them on.
Compare models NEW IDEAS, EXAMINEDFast decision models, managed harnesses and evolving ways to organise agent work.
Explore innovation watchA model generates decisions or language. An agent uses a model to choose and execute steps towards a goal. Its harness supplies the execution loop, tools, context, memory, permissions and records. An orchestration framework connects those pieces into a process. A model comparison and a framework comparison answer different questions.
Goal · limits · success criteria
Plan · act · observe · adapt
Data · software · actions
Evidence · review · learning
The harness surrounds the loop with permissions, context management, evaluation and recovery. Humans remain accountable for the process.
“Resolve this class of invoice discrepancy” is a useful goal. Define the inputs, completion criteria and actions an agent may take.
Give people evidence and authority to review consequential decisions. Connect approvals to execution permissions and provide a clear escalation route.
Record actions, detect repeated attempts and test partial failures. A useful agent can stop safely and help a person understand what happened.
Different levels of control, different operational responsibilities.
Explicit control over long-running, stateful workflows.
Best fit: Teams combining predictable business rules with agent decisions, checkpoints and human review.
The trade-off: You design more of the architecture. Deep Agents adds a higher-level harness on top when you want planning, filesystem tools and subagents.
Read the documentationTools, delegation and observability in a compact runtime.
Best fit: Developers building tool-using applications, specialist handoffs and agents that work inside isolated workspaces.
The trade-off: A library still needs an application and deployment design. Distinguish it from the separately managed Agents API; your runtime choice affects operational ownership.
Read the documentationClaude Code's agent loop, tools and context management as a library.
Best fit: Python and TypeScript applications that need agents to inspect files, execute commands and complete multi-step work.
The trade-off: The execution environment and tool permissions need careful design. The SDK and Anthropic's hosted Managed Agents service are separate deployment choices.
Read the documentationAgents, explicit workflows and an opinionated harness in one toolkit.
Best fit: Enterprise teams connecting existing services, multiple model providers and managed or self-hosted agent applications.
The trade-off: Feature maturity differs by language and integration. Check the lifecycle of each package instead of assuming the whole ecosystem has one release status.
Read the documentationBuild, evaluate and deploy agents with structured workflows.
Best fit: Teams wanting agent development tools, graph-based workflows and Google ecosystem integrations across several programming languages.
The trade-off: Check capabilities in the specific language package you choose. A framework supplies building blocks; it does not supply your process controls or success criteria.
Read the documentationCapabilities and release status can differ by language and package. These profiles were checked on 20 September 2026. Test a harness on your tasks, with your data and permission boundaries.
A Microsoft engineering example replaces some specialist agent loops with distributed skills and MCP tools, showing how teams can preserve domain services while simplifying where reasoning happens across a workflow.
OpenAI launched its Agents API in public beta, combining a managed Codex harness with configurable execution environments, context management and subagents. Teams still own the domain workflow and its outcomes.
LangChain describes isolated and forked context modes in Deep Agents. Workers can inherit earlier investigation, while reviewers can begin independently. The choice changes how teams manage repeated work and bias.