Problem
The existing docs cover individual features (matchers, resolvers, call recording, etc.) but there is no tutorial that walks through a complete real-world workflow — mocking multiple tools for an AI agent and using call recording for pytest assertions.
Proposed Solution
Add a tutorial guide in docs/guides/ that walks through:
- Setting up StuntDouble for a LangGraph agent with multiple tools
- Configuring mocks for each tool with matchers and resolvers
- Using call recording to assert tool invocation order and arguments in pytest
- Common patterns and edge cases (e.g., conditional responses, error simulation)
Files
Difficulty
Easy–Medium
Problem
The existing docs cover individual features (matchers, resolvers, call recording, etc.) but there is no tutorial that walks through a complete real-world workflow — mocking multiple tools for an AI agent and using call recording for pytest assertions.
Proposed Solution
Add a tutorial guide in
docs/guides/that walks through:Files
docs/guides/Difficulty
Easy–Medium