langchain-react-agent · git:20260507.50823d8 · 2026-05-07 · sha256 1448fbf583502291

langchain-react-agent git:20260507.50823d8A

Immutable. This exact content is served forever at /api/v1/blob/1448fbf583502291.

---
name: langchain-react-agent
description: LangChain ReAct agent implementation with tool binding for reasoning and action loops
allowed-tools:
  - Read
  - Write
  - Edit
  - Bash
  - Glob
  - Grep
graph:
  domains: [domain:software-engineering]
  specializations: [specialization:ai-agents-conversational]
  skillAreas: [skill-area:natural-language-processing]
  roles: [role:ml-engineer, role:backend-engineer]
  workflows: [workflow:feature-development, workflow:ml-model-lifecycle]
  topics: [topic:design-patterns]

---

# 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

1. **Agent Executor Setup**: Configure LangChain AgentExecutor with appropriate settings
2. **Tool Integration**: Bind tools with proper schemas and descriptions
3. **Prompt Engineering**: Design system prompts for ReAct reasoning patterns
4. **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+