# agents-playground LangChain / LangGraph agent development notebooks and source code. ## Notebooks - [Basics](notebooks/basics.md) - [Checkpoints](notebooks/checkpoints.md) - [Dynamic Tools Failed](notebooks/dynamic-tools-failed.md) - [Mcp Adapters](notebooks/mcp-adapters.md) - [Middleware History](notebooks/middleware-history.md) - [Middleware Hitl](notebooks/middleware-hitl.md) - [Middleware](notebooks/middleware.md) - [Multi Agent Handoff](notebooks/multi-agent-handoff.md) - [Multi Agent Supervisor](notebooks/multi-agent-supervisor.md) - [Programmatic Tool Calling](notebooks/programmatic-tool-calling.md) - [Tool Filter Token Savings](notebooks/tool-filter-token-savings.md) - [Tool Search Filter](notebooks/tool-search-filter.md) - [Tool Search Hybrid](notebooks/tool-search-hybrid.md) - [Tool Search Interrupt](notebooks/tool-search-interrupt.md) - [Tool Search Outline](notebooks/tool-search-outline.md) ## Source Code - [agentchat/__init__.py](agentchat/__init__.py) - [agentchat/agent.py](agentchat/agent.py) - [agentchat/chat/__init__.py](agentchat/chat/__init__.py) - [agentchat/chat/common.py](agentchat/chat/common.py) - [agentchat/chat/direct.py](agentchat/chat/direct.py) - [agentchat/chat/programmatic.py](agentchat/chat/programmatic.py) - [agentchat/llm.py](agentchat/llm.py) - [agentchat/middleware/__init__.py](agentchat/middleware/__init__.py) - [agentchat/middleware/logging.py](agentchat/middleware/logging.py) - [agentchat/middleware/suggest.py](agentchat/middleware/suggest.py) - [agentchat/middleware/tool_filter.py](agentchat/middleware/tool_filter.py) - [agentchat/resume.py](agentchat/resume.py) - [agentchat/tools/__init__.py](agentchat/tools/__init__.py) - [agentchat/tools/builtin.py](agentchat/tools/builtin.py) - [agentchat/tools/embeddings.py](agentchat/tools/embeddings.py) - [agentchat/tools/mcp.py](agentchat/tools/mcp.py) - [agentchat/tools/registry.py](agentchat/tools/registry.py) - [agentchat/tools/sandbox.py](agentchat/tools/sandbox.py) - [agentchat/tools/search_tools_or_skills.py](agentchat/tools/search_tools_or_skills.py) - [agentchat/tools/skills/__init__.py](agentchat/tools/skills/__init__.py) - [agentchat/tools/skills/index.py](agentchat/tools/skills/index.py) - [agentchat/tools/skills/tools.py](agentchat/tools/skills/tools.py) - [agentchat/tools/tool_search/__init__.py](agentchat/tools/tool_search/__init__.py) - [agentchat/tools/tool_search/index.py](agentchat/tools/tool_search/index.py) - [agentchat/tools/tool_search/tool_search.py](agentchat/tools/tool_search/tool_search.py) - [agentchat/ui.py](agentchat/ui.py)