langchain-middleware
Human-in-the-loop middleware for LangChain agents to approve, edit, or reject tool calls and manage agent lifecycles.
Install
npx skills add https://github.com/langchain-ai/langchain-skills --skill langchain-middlewareStats
| Total installs | 2,477 |
| Weekly installs | 2.5K |
| GitHub stars | 438 |
| First seen | Mar 4, 2026 |
| Source | @langchain-ai/langchain-skills |
Summary
- HumanInTheLoopMiddleware pauses execution before dangerous tool calls, allowing humans to approve, edit arguments, or reject with feedback
- Per-tool interrupt policies let you configure different approval rules based on risk level; requires a checkpointer and thread_id for state persistence
- Command resume pattern continues execution after human decisions, with support for editing tool arguments before approval or providing rejection feedback
- Custom middleware hooks (before_model, after_model, wrap_tool_call, before_agent, after_agent) enable error handling, logging, and retry logic across the agent lifecycle
Tags
Related skills
| Skill | Installs | vs langchain-middleware |
|---|---|---|
| task-coordination-strategies | 2,572 | +95 |
| openclaw-control-center | 2,216 | -261 |
| apify-competitor-intelligence | 2,578 | +101 |
| building-mcp-server-on-cloudflare | 2,133 | -344 |
| continuous-learning-v2 | 2,397 | -80 |
FAQ
- How many installs does langchain-middleware have?
- langchain-middleware has 2,477 total installs and 2.5K installs this week.
- Where is langchain-middleware hosted?
- langchain-middleware is published by @langchain-ai/langchain-skills at https://github.com/langchain-ai/langchain-skills.
- How many GitHub stars does langchain-middleware have?
- langchain-middleware has 438 GitHub stars.
- When was langchain-middleware first indexed?
- OrangeBot.AI first indexed langchain-middleware on Mar 4, 2026.
- How do I install langchain-middleware?
- Run: npx skills add https://github.com/langchain-ai/langchain-skills --skill langchain-middleware