Egma could not start the bot
The bot did not get ready
Egma waits up to 120 seconds from the first start request for your bot to join the Daily room, report to Egma, and publish audio (voice) or send RTVIbot-ready (chat).
A message that ends with
the simulation's configured …s duration expired during startup means the simulation’s duration limit ran out while Egma was still waiting. Fix the cause named before it.
Errors in your bot’s logs
NotReportedcomes fromsimulation()when the bot cannot complete its report to Egma. The bot does not start. CheckEGMA_URL,EGMA_API_KEY, and network access from the bot to Egma.Egma could not answer the mocked tool "…"is the result a mocked tool returns when it cannot reach Egma during a simulation. The real tool did not run.
The CLI
Egma answered with an incomplete Agent. Check that this Egma platform is up to date.comes from egma-cli 0.7.0 or older in a project that has a Pipecat agent. Update the CLI withnpm install --global egma-cli@latest. Projects without a Pipecat agent are not affected.
On this machine
- Keep
egma agent devand your bot’s development runner running while simulations run. - Put
DAILY_API_KEYin your bot’s environment, and leaveDAILY_ROOM_URLunset. - When
egma agent devsays the tunnel’s address is not in public DNS yet, a simulation that starts in the next few minutes can fail to reach it.
Read the evidence
The simulation’s transcript is your bot’s own record: every turn, and every tool call with its arguments and result. Calls answered by a test mock are marked mocked; other tools run for real and are recorded too. The voice recording keeps what the simulated caller heard. To capture real conversations, add themonitor line as described in Monitor a Pipecat agent.