Why does my inbound agent take a long time to start after inactivity?

This question originally came up in our Slack community and the thread has been consolidated here for long-term reference.

I’m using the basic plan and have deployed my inbound telephony agent on LiveKit Cloud. After a while with no activity, the server sleeps and becomes inactive. When I call again, the deployment starts again and the first call always takes time.

Should I upgrade my plan to keep my agent active at all times?

You’re describing “Agent cold starts”:

This behavior only affects the Build plan. Upgrading to a higher plan will keep your agents warm and eliminate the cold start delay.