parlant
Basic Information
Parlant is an open source framework for building production-grade LLM agents that follow explicit rules and behave predictably in real user conversations. The README positions Parlant as a toolkit for developers to define natural-language guidelines instead of relying solely on system prompts, and it claims guaranteed rule compliance to reduce hallucinations and inconsistent behavior. The project provides a Python SDK with a server abstraction, a decorator-based tool interface, and APIs for creating agents and dynamic guidelines. The repo emphasizes enterprise readiness with built-in guardrails, explainability, conversation analytics, and integrations with external APIs and databases. Quickstart instructions show installation via pip and a minimal example creating an agent, registering tools, and adding guidelines so developers can run a dev server and test with a provided React chat widget. The project is Apache 2.0 licensed and maintained by Emcie with community channels for support.