devwithjev
— reading now— views
Submit a build

Jev Decision Layer for Pipecat Voice

Himanshu used Jev as the decision layer in a Pipecat voice pipeline. Its Noul primitive checks whether an utterance is a complete thought, allowing a turn to end semantically rather than on a silence timer.

Himanshu@Fabulous_7781𝕏
I used Jev (@typesafeai ) as the decision layer in a Pipecat voice pipeline. Three typed primitives, two calls per turn: Noul — a yes/no with a probability Choice — a labelled decision with your own criteria Score — a scalar on a rubric you define Call 1 runs before the LLM. Noul("is this a complete thought?") ends the turn semantically instead of on a silence timer, and Choice("which support flow
Sep 19, 2026X postsView on X
The pipeline uses two Jev calls per turn, with the first running before the LLM. Jev provides three typed primitives: Noul for a yes/no decision with a probability, Choice for a labeled decision using custom criteria, and Score for a scalar on a defined rubric.

Also filed under Triage & routing