Skip to content

Knowledge hub · maintenance record

Know what was tested.

Every maintained article has a recorded scope. Passing a syntax check, training an agent and testing a live conversation establish different things.

Tested Rasa Pro3.20.0rc1
Catalog checked2026-09-18
Companion projects22

Release policy

We check PyPI daily for the highest non-yanked version compatible with Python 3.12, including prereleases. The downloaded wheel must contain the Skills engine used here. The candidate is 3.20.0rc1; the separately recorded stable release is 3.19.5. Updates pass tests in a pull request before adoption. A failed check keeps the published version in place.

Release on PyPI · Exact tested companion source

Wheel integrity record

SHA-256: ec90c90832fb639d8df6f0e30ae09f9855054bd3f5454d1edca8ea53334cc876

What the checks cover

Published articles

New content must acquire a matching report before the build passes. Held drafts are excluded from this public list.

ArticleRecorded scope
Build an evaluation set that exposes failuresVersion-independent framework
Choose an agent workflow worth buildingVersion-independent framework
Design a handoff a customer can trustVersion-independent framework
Build your first Rasa agentSDK project and code checks
Make an agent release decision with evidenceVersion-independent framework
Review what an agent is allowed to doVersion-independent framework
Roll out an agent with a working stop buttonVersion-independent framework
Instructions Survive the TransportSDK project and code checks
Chapter 1 — Checking the promiseSDK project and code checks
Chapter 2 — Swapping the transportSDK project and code checks
Chapter 3 — What MCP takes awaySDK project and code checks
Chapter 4 — What survives anywaySDK project and code checks
Chapter 5 — Shaping for the channelSDK project and code checks
The Document Is Derived, Never WrittenSDK project and code checks
Chapter 1 — The Deliverable Is a FileSDK project and code checks
Chapter 2 — State, Not ProseSDK project and code checks
Chapter 3 — Grounded FieldsSDK project and code checks
Chapter 4 — Derived RenderingSDK project and code checks
Chapter 5 — Revision as DiffSDK project and code checks
Chapter 6 — What It RefusesSDK project and code checks
Measure Your Agent: Simulation, Assertions, and LLM JudgesSDK project and code checks
Chapter 1 — Set Up the LabSDK project and code checks
Chapter 2 — Assertions: Facts About the TrackerSDK project and code checks
Chapter 3 — The Simulator: A Customer Who Never Read Your ScriptSDK project and code checks
Chapter 4 — The Judge: Grounded Is Not RelevantSDK project and code checks
Chapter 5 — What Your Eval Cannot Tell YouSDK project and code checks
Guard an Action You Cannot UndoSDK project and code checks
Chapter 1 — Reproduce the failureSDK project and code checks
Chapter 2 — Declare the risk, in a tableSDK project and code checks
Chapter 3 — Put the check where it bindsSDK project and code checks
Chapter 4 — Carry where the address came fromSDK project and code checks
Chapter 5 — Survive a dropped confirmationSDK project and code checks
Chapter 6 — Keep a refusal from becoming a successSDK project and code checks
Your First Rasa Mantle Agent, With Guardrails OnSDK project and code checks
Chapter 1 — The Safety NetSDK project and code checks
Chapter 2 — Scaffold JuniperSDK project and code checks
Chapter 3 — Break It On PurposeSDK project and code checks
Chapter 4 — Run It, Review It, RepeatSDK project and code checks
Personalize the First Word Your Agent SaysSDK project and code checks
Chapter 1 — The session start hookSDK project and code checks
Chapter 2 — Load the profile into memorySDK project and code checks
Chapter 3 — Guarantee the order, then personalizeSDK project and code checks
Chapter 4 — Spend what you loadedSDK project and code checks
Chapter 5 — Control levers, and upgrading to 3.20SDK project and code checks
Tool Scope and Memory Scope in Rasa MantleSDK project and code checks
Chapter 1 — Set up SterlingSDK project and code checks
Chapter 2 — Local toolsSDK project and code checks
Chapter 3 — Global toolsSDK project and code checks
Chapter 4 — Project memorySDK project and code checks
Chapter 5 — Public and private skill memorySDK project and code checks
Chapter 6 — Portability, and what it costSDK project and code checks
Build a Voice AI Agent with Rasa SkillsSDK project and code checks
Chapter 1 — Scaffold a voice agentSDK project and code checks
Chapter 2 — First skill (FAQ)SDK project and code checks
Chapter 3 — First toolSDK project and code checks
Chapter 4 — Tool constraintsSDK project and code checks
Chapter 5 — Scoped instructionsSDK project and code checks
Chapter 6 — Verbatim responses for voiceSDK project and code checks
Chapter 7 — Ordered blocksSDK project and code checks
Chapter 8 — Compose skillsSDK project and code checks
Chapter 9 — Voice deep diveSDK project and code checks
Chapter 10 — Coding agents and the flywheelSDK project and code checks
A phone appointment is not a branch visitSynthetic scenario and SDK adapter

Companion checks

ProjectPassed checks
examples/mantle-voice-agentlocked-install, installed-version, mantle-import, project-validation, licensed-training
examples/mantle-voice-appointment-skillslocked-install, installed-version, mantle-import, project-validation, licensed-training
examples/mantle-voice-banking-skillslocked-install, installed-version, mantle-import, project-validation, licensed-training
examples/mantle-voice-car-purchase-skillslocked-install, installed-version, mantle-import, project-validation, licensed-training
examples/mantle-voice-insurance-skillslocked-install, installed-version, mantle-import, project-validation, licensed-training
examples/mantle-voice-rime-skillslocked-install, installed-version, mantle-import, project-validation, licensed-training
examples/mantle-voice-routed-skillslocked-install, installed-version, mantle-import, project-validation, licensed-training
examples/mantle-voice-speechmatics-skillslocked-install, installed-version, mantle-import, project-validation, licensed-training
examples/mantle-voice-telco-skillslocked-install, installed-version, mantle-import, project-validation, licensed-training
tutorials/rasa-ai-team-casebooklocked-install, installed-version, mantle-import, project-validation, licensed-training, project-unittests, 62-scenario-oracles, 186-mutations-killed, 62-sdk-tool-dispatches
tutorials/rasa-card-reissue-tutoriallocked-install, installed-version, mantle-import, project-validation, licensed-training
tutorials/rasa-document-artifact-tutoriallocked-install, installed-version, mantle-import, project-validation, licensed-training, project-unittests
tutorials/rasa-hubspot-crm-tutoriallocked-install, installed-version, mantle-import, project-validation, licensed-training, mock-mcp-transport-proof
tutorials/rasa-langgraph-comparison-tutoriallocked-install, installed-version, mantle-import, project-validation, licensed-training
tutorials/rasa-tools-and-memory-tutoriallocked-install, installed-version, mantle-import, project-validation, licensed-training
tutorials/rasa-voice-agent-tutoriallocked-install, installed-version, mantle-import, project-validation, licensed-training
patterns/evaluation-harnesslocked-install, installed-version, mantle-import, project-validation, licensed-training
patterns/session-start-personalizationlocked-install, installed-version, mantle-import, project-validation, licensed-training
patterns/voice-auth-stepuplocked-install, installed-version, mantle-import, project-validation, licensed-training, project-unittests
patterns/voice-handoff-contextlocked-install, installed-version, mantle-import, project-validation, licensed-training, project-unittests
patterns/voice-vendor-routerlocked-install, installed-version, mantle-import, project-validation, licensed-training, project-unittests
community/samrudh-gemini-voice-agentlocked-install, installed-version, mantle-import, project-validation, licensed-training