Agent Harness
An interactive walkthrough of a LangGraph run and the architecture around a production agent harness.
Click any node to jump to its explanation, or use the controls to step through the run.
1 / 12
M6The client starts a run with the SDK
client.runs.stream(thread_id, assistant_id, input)
- An assistant is a graph plus a config. The default one is referenced by its graph id
- If the user double-texts, a strategy applies: reject, enqueue, interrupt, or rollback