# reagent-flow ## Docs - [Anthropic](https://reagent-ai.mintlify.app/adapters/anthropic.md): Auto-capture tool calls and results from the Anthropic Python SDK. - [CrewAI](https://reagent-ai.mintlify.app/adapters/crewai.md): Auto-capture tool calls and results from CrewAI crews. - [LangChain](https://reagent-ai.mintlify.app/adapters/langchain.md): Auto-capture tool calls and results using the LangChain callback handler. - [LangGraph](https://reagent-ai.mintlify.app/adapters/langgraph.md): Auto-capture tool calls and results from LangGraph agents with graph node tracking. - [OpenAI](https://reagent-ai.mintlify.app/adapters/openai.md): Auto-capture tool calls and results from the OpenAI Python SDK. - [Agent Stack Traces](https://reagent-ai.mintlify.app/advanced/agent-stack-traces.md): Readable failure diagnostics showing the full tool-calling history. - [Async Support](https://reagent-ai.mintlify.app/advanced/async-support.md): Use reagent-flow sessions with async/await. - [CI](https://reagent-ai.mintlify.app/advanced/ci.md): Run reagent-flow contract tests in CI without live LLM calls. - [Nested Schemas](https://reagent-ai.mintlify.app/advanced/nested-schemas.md): Validate nested dicts, typed lists, union types, and Pydantic models. - [pytest Plugin](https://reagent-ai.mintlify.app/advanced/pytest-plugin.md): CLI flags, fixtures, and markers for integrating reagent-flow into your test suite. - [Flow and Count Assertions](https://reagent-ai.mintlify.app/assertions/flow-and-count.md): Assert on tool-calling order, sequences, counts, and arguments. - [Golden Baselines](https://reagent-ai.mintlify.app/assertions/golden-baselines.md): Snapshot-test known-good agent behavior and detect regressions. - [Handoff Contracts](https://reagent-ai.mintlify.app/assertions/handoff-contracts.md): Validate the data shape and integrity of handoffs between agents. - [Token and Cost Guards](https://reagent-ai.mintlify.app/assertions/token-and-cost-guards.md): Guard against runaway token usage or unexpected costs. - [Tool Output Contracts](https://reagent-ai.mintlify.app/assertions/tool-output-contracts.md): Validate the shape of tool return values to catch upstream API drift. - [Contract Testing](https://reagent-ai.mintlify.app/concepts/contract-testing.md): How reagent-flow treats every agent handoff as a typed contract. - [Sessions and Traces](https://reagent-ai.mintlify.app/concepts/sessions-and-traces.md): How reagent-flow records agent behavior into structured, assertable traces. - [Why Contract Testing?](https://reagent-ai.mintlify.app/concepts/why-contract-testing.md): How reagent-flow differs from structured outputs, runtime guardrails, evals, and observability. - [Vendor Onboarding Showcase](https://reagent-ai.mintlify.app/examples/vendor-onboarding.md): A multi-agent approval workflow where reagent-flow blocks a broken handoff before a risky vendor is approved. - [Installation](https://reagent-ai.mintlify.app/installation.md): Install reagent-flow and choose the adapter path that fits your stack. - [Introduction](https://reagent-ai.mintlify.app/introduction.md): Contract testing for multi-agent handoffs. pytest-native assertions that catch schema drift, broken handoffs, and tool-output regressions before they ship. - [Quickstart](https://reagent-ai.mintlify.app/quickstart.md): Install reagent-flow and write your first contract test in under 5 minutes.