Olive Engineering
How we build AI voice agents for service businesses — the decisions, the trade-offs, and what the field taught us.
Restarting a live call session without going deaf
In-place recovery is a state problem: a restarted session must come back hearing, remembering, and speaking, in that order, and each one can fail silently.
Shared phone numbers need labels, liveness, and honest accounting
A phone number is shared infrastructure with a carrier-tracked reputation; the cheapest reliability features we've shipped are a purpose tag, a heartbeat, and a duration that tells the truth.
Our demo line runs on the production call path, on purpose
Staging parity is a myth you pay for twice; we isolate the demo by data, not by path, and test it with a probe that publishes real audio.