Babysitter langchain-react-agent
LangChain ReAct agent implementation with tool binding for reasoning and action loops
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/ai-agents-conversational/skills/langchain-react-agent" ~/.claude/skills/a5c-ai-babysitter-langchain-react-agent && rm -rf "$T"
manifest:
library/specializations/ai-agents-conversational/skills/langchain-react-agent/SKILL.mdsource content
LangChain ReAct Agent Skill
Capabilities
- Implement ReAct (Reasoning + Acting) agent patterns using LangChain
- Configure tool binding and function calling for agents
- Design thought-action-observation loops
- Integrate with various LLM providers (OpenAI, Anthropic, etc.)
- Handle agent memory and state persistence
- Implement error handling and retry logic for agent actions
Target Processes
- react-agent-implementation
- function-calling-agent
Implementation Details
Core Components
- Agent Executor Setup: Configure LangChain AgentExecutor with appropriate settings
- Tool Integration: Bind tools with proper schemas and descriptions
- Prompt Engineering: Design system prompts for ReAct reasoning patterns
- Output Parsing: Parse agent outputs and handle structured responses
Configuration Options
- LLM model selection and parameters
- Tool definitions and schemas
- Memory type (buffer, summary, vector)
- Max iterations and timeout settings
- Verbose/debug mode configuration
Dependencies
- langchain
- langchain-openai / langchain-anthropic
- Python 3.9+