Limits sits between your agent and the real world. Every action — database writes, API calls, refunds — gets intercepted and checked against your rules before it executes. Deterministically. No LLM involved in enforcement.
Three modes:
Conditions: hard rules on structured data Guideance: validate LLM output before it reaches the user and give the agent chance to reason and retry Guardrails: scan for PII, toxicity, prompt injection etc
One line to integrate: npm install @limits/js
our website: https://limits.dev
our docs: https://docs.limits.dev
We've processed 30,000+ policy checks across 16 teams. Would love feedback from anyone who's built something like this internally."