What is HumanLayer?
HumanLayer is a game-changer for AI agents, bringing human feedback and approvals into the loop. With its API and SDK, you can easily integrate human oversight into your AI workflows, ensuring your agents make smarter, safer decisions.
What are the features of HumanLayer?
- Human Approval for Function Calls: Block specific function calls until a human gives the green light.
- OmniChannel Contact: Reach humans via Slack, Email, Discord, and more.
- Advanced Approvals: Coordinate approvals across teams with escalations and timeouts.
- Human as Tool: Use humans for answers, advice, or feedback directly in your agent toolchain.
- Granular Routing: Route approvals to specific teams or individuals.
What are the use cases of HumanLayer?
- AI Agents: Ensure AI decisions are vetted by humans.
- Customer Support: Automate responses but keep human oversight for critical issues.
- Sales & Marketing: Let AI find leads but have humans approve outreach.
How to use HumanLayer?
- Drop the SDK into your project.
- Use the
@hl.require_approval()decorator for functions needing human approval. - Configure contact channels like Slack or Email for human feedback.
- Run your AI tasks with human oversight seamlessly integrated.







