05 / ThinkSpark

No dead air. Ever.

Silence after someone stops talking sounds like a dropped call — or a scam. ThinkSpark keeps the line alive with a short, natural thinking sound until the answer is ready.

Ledgers, calendars, and CRMs take a beat. A spinner is not a person. An English “um” in a Tamil conversation is not presence. ThinkSpark is a small model that fills that gap in the language of the call — then gets out of the way when the answer is ready.

Why it exists

Quiet on a live line sounds like a drop.

People will wait if they hear someone thinking. They will not wait for silence. Every mid-call tool — Salesforce, a ledger, a calendar — needs a beat. That beat should sound like the rest of the call, not a hold tone from 2009.

01 / A small model, not a beep

A small model, not a beep

Callers hear a person thinking. Hindi, Tamil, Telugu, English — the same mix as the rest of the call. Not a spinner. Not a dubbed “please wait.”

02 / Built for the awkward wait

Built for the awkward wait

Tool calls are the product. Presence is what makes them survivable. The fill runs until the tool returns, then the agent speaks, then it stops.

03 / On by default

On by default

Every Kupe agent keeps the line alive. Turn it in the hub. Read the weights on Hugging Face. The Realtime API does not ship a dead-air path.

thinking · 4.4M

A small model, not a spinner

Callers hear a person thinking, in the language of the call. Not a beep. Not an English “um” in a Tamil conversation.

हम्मஅம்hmm
holding the line

Built for the awkward wait

Ledgers, calendars, and CRMs take a beat. People will wait if they hear presence. They will not wait for quiet.

On the line

It stays until the answer is ready.

Presence is not the voice. It is the gap-fill until the lookup returns. Then it gets out of the way.

हम्म
హ్మ్
umm
हूँ
हम्म
హ్మ్
umm

On by default

Every Kupe agent keeps the line alive. Turn it on in the hub, or read the weights on Hugging Face.