Build agents that finish real work

Build outcome-driven agents with live SerpApi search.

Start with the SDK you already use. Every recipe turns an official framework pattern into a complete, source-backed workflow and saves a Markdown artifact you can inspect, edit, or share.

The cookbook uses compact Markdown responses from each SerpApi tool. The agents pass search results directly to models and do not parse JSON fields.

Choose a cookbook

SDK Outcome Search capabilities
LangChain Deep market research brief Web and news
LangGraph Product-launch intelligence Web, news, and shopping
CrewAI Collaborative trip plan Flights, hotels, and maps
LlamaIndex Remote-work destination brief Travel explore, web, and maps
OpenAI Agents Managed research report Web and news
Claude Agent SDK Source-verification memo Web and news
Pydantic AI Visual location scout Images, maps, and web
Microsoft Agent Framework Technology due diligence Web and news
AutoGen Company intelligence memo Web and news
Haystack Weekly industry newsletter News and web
Semantic Kernel Competitor brief Web and news
Agno Market research report Web, news, and shopping
smolagents Purchase research assistant Shopping, images, and videos
Google ADK Retail location strategy Maps, web, and news

Configure once

Clone the repository, then copy the cookbook environment template to the repository root:

cp cookbook/sample.env .env

Every recipe needs SERPAPI_API_KEY (or SERPAPI_KEY) and the model-provider key listed on its page. Each page includes the exact uv run command.

Set COOKBOOK_PROMPT to replace the default brief. Reports are written to cookbook-output/ unless COOKBOOK_OUTPUT_DIR is set.

The commands use --isolated --no-project so the local recipe runs against the published package and its SDK extra instead of importing this checkout.