Skip to content

docs: correct custom endpointing rule precedence - #1325

Merged
stephenvapiai merged 2 commits into
VapiAI:mainfrom
chiranjeet-vapi:docs/endpointing-precedence
Oct 14, 2026
Merged

stephenvapiai merged 2 commits into
VapiAI:mainfrom
chiranjeet-vapi:docs/endpointing-precedence

Conversation

@chiranjeet-vapi

@chiranjeet-vapi chiranjeet-vapi commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Description

  • fern/customization/voice-pipeline-configuration.mdx lists the endpointing order as transcriber EOT, then custom rules, then smart endpointing, while also calling custom rules "highest priority" and saying they "override all other endpointing decisions". Both can't be true, and the second is wrong.
  • The order list now says the first applicable step wins and spells out when transcriber EOT applies; the custom rules section says they override smart endpointing and transcriptionEndpointingPlan, not transcriber end-of-turn.

Evidence

  • The page contradicted itself (ordered list vs. "highest priority").
  • Order verified against the current API implementation: transcriber end-of-turn is used when no smartEndpointingPlan is set or its provider is the transcriber itself, and custom rules are evaluated only when it is not.

Testing Steps

  • fern check (pinned 5.151.1) passes locally
  • Check the preview deployment for the changed page

Transcriber end-of-turn detection is used before custom rules are
evaluated when no smartEndpointingPlan is set or its provider is the
transcriber. Custom rules win over smart and heuristic endpointing but
not over transcriber end-of-turn, so 'highest priority' was wrong.
@chiranjeet-vapi
chiranjeet-vapi force-pushed the docs/endpointing-precedence branch from d86825b to 567dfae Compare October 14, 2026 04:09
@chiranjeet-vapi
chiranjeet-vapi marked this pull request as ready for review October 14, 2026 16:42
@lightsage-app

lightsage-app Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Lightsage docs evals

Waiting for the staging docs URL before running evals.

Lightsage will start the selected PR evals automatically when GitHub reports a successful docs deployment for this PR. This usually happens within 15 minutes.

Commit: 2b89b85
Status: waiting for staging docs URL

@stephenvapiai
stephenvapiai merged commit d2a4bee into VapiAI:main Oct 14, 2026
2 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants