Skip to content
← Tools / Skills
Toolemcie/10 trustVerified

Parlant

Finally, LLM agents that actually follow instructions — guideline-driven compliance for customer-facing AI agents.

Visit official site →

About

Parlant is an open-source AI agent framework built around one idea: instead of hoping an LLM follows your 47-rule system prompt, you teach it principles and the framework ensures it. You write behavioral guidelines as condition/action pairs (for example, "customer asks about refunds" triggers "check order status first"), and Parlant's guideline matching engine contextually matches the relevant guidelines on every turn, prepares a fully-aligned response plan, and explains why each guideline was matched.

Around that core it layers customer journeys (scripted multi-step interaction paths), canned responses that eliminate hallucinations on regulated answers, domain glossaries, and tool attachments bound to specific interaction events. The README positions it directly against LangGraph and DSPy as the compliance-first alternative, and at 18,000+ stars it has real traction with teams building support and sales agents where a wrong answer costs money. The honest trade-off is a new mental model to learn: guideline authoring is a discipline, and a badly-written guideline set is just a system prompt with extra steps.

What it can do

  • Behavioral guidelines: condition/action pairs matched contextually on every turn
  • Journeys: scripted multi-step customer interaction paths
  • Canned responses to eliminate hallucinations on regulated answers
  • Tool attachments bound to specific interaction events
  • Domain glossaries for company-specific terminology
  • Explainability: see why and when each guideline was matched

Setup

  1. Install the package: pip install parlant (Python 3.10+).
  2. Export your model provider key (e.g. OPENAI_API_KEY).
  3. Start the Parlant server and create an agent via the Python SDK.
  4. Teach it principles with await agent.create_guideline(condition=..., action=..., tools=[...]).
  5. Attach tools, define journeys for key flows, and connect your chat frontend to the server.

Prerequisites

Python 3.10+; an LLM provider API key; a running Parlant server for production deployments.

Use cases

agentschatcustomer-supportautomationopen-source

Works with

Trust score — 8/10

/10 trustVerified

Scored 8/10 (verified tier, metrics-v1). Evidence: 18,300 GitHub stars (GitHub API), Apache-2.0, pushed Jul 12 2026; the README documents the guideline/journey/canned-response architecture and the Parlant-vs-LangGraph/DSPy positioning; the official compliance blog corroborates the matching-engine claims. Strengths: genuinely novel compliance-first model, strong docs, real adoption. Docked for: (1) pushed ~3 months ago, slower cadence than peers; (2) guideline authoring is a new discipline to learn; (3) crowded agent-framework space. License: Apache-2.0.

★ 18,300 GitHub stars

How the trust score is built

Full methodology →
Adoption · stars/downloads, log-scaled vs peers
8.0/10
Maintenance · recency, releases, issue load
7.0/10
Openness · license + docs
10.0/10
Manual review · sanity read + red-flag check
8.0/10
  • · Adoption 8: starScore from 18,300 stars on emcie-co/parlant (log scale vs 298k peer max)
  • · Maintenance 7: pushed 2026-07-12 (recency 6); frequent releases (8); 39 open issues on 18.3k stars (issues 10)
  • · Openness 10: Apache-2.0 (0.7*10) + official docs verified at parlant.io (0.3*10)
  • · Manual 8: README documents the guideline/journey/canned-response architecture and the vs-LangGraph/DSPy positioning; compliance blog corroborates the matching engine; docked for slower cadence, guideline-authoring learning curve, crowded space

Sources

Every fact above was checked against these sources. Where a claim comes from the provider and couldn't be independently verified, the text says so.