Module 1 · Harnesses · Lesson 1
Choosing a harness
What an agent harness gives you beyond the model call, how Claude Code, the Claude Agent SDK, Claude Managed Agents and eve differ, and how to pick one for a production agent.
By the end of this lesson you can
- List the responsibilities of an agent harness (loop, tools, context management, sessions, control surfaces, runtime) and say which ones you would otherwise build yourself
- Compare Claude Code, the Claude Agent SDK, Claude Managed Agents and eve on who runs the loop, where state lives, model and billing, and durability
- Apply a weighted decision matrix to pick a harness for a specific agent, and identify the deal-breaker criteria that override the score
- Map the same concept (tools, skills, subagents, approvals, hooks, sessions) across the Claude stack and eve