Answer checks now catch an answer that drops its source's condition, and are much faster on long answers. Text from PDFs and web pages is read the way it was typed, and a 1,000-sentence answer is checked in under half a second.
npm install @devilsdev/rag-pipeline-utils@^3.9.0 # and, if you use the MCP server: npx @devilsdev/[email protected] ./docs
Enter fullscreen mode
Exit fullscreen mode
If you install @devilsdev/rag-core , rag-guardrails , rag-connectors or rag-eval directly, upgrade them to 3.9.0 as well.
Highlights
A condition left out is caught. "Remote work is allowed two days per week" is no longer grounded by "Remote work is allowed two days per week with manager approval", and "Access is allowed" no longer by "Access is allowed, but not for guests". The check reports condition_mismatch . Turn it off with conditionCheck: false , or --no-condition-check on the CLI.
Text is read as typed.…