Tracing gives you full visibility into what happened during a test call or live call. It’s one of the most powerful features for making your voice agents production-ready.With traces, you can see:
The exact conversation that occurred
What prompts were sent to the LLM
Which tools the LLM had access to (and which it called)
Speech-to-text transcriptions of user input and Transcription errors
Open a call from the agent’s runs and select the Trace tab. It lists the call in order: user speech, agent replies, node transitions, tool calls and pipeline errors. Agent replies show their latency, and you can expand one to see the time spent in each stage.For prompt-level detail, connect your own Langfuse project (see Setting Up Langfuse Tracing). The Trace tab then shows Open external trace, which opens the full trace for that call in Langfuse.
These entries capture the transcription of what the user said during the call. Each STT entry shows the text conversion of the user’s speech at that point in the conversation.Example:STT: “Yeah, I would want to check what your operating hours are.”
These correspond to the pathways (node transitions) you’ve configured. For example, if your node has pathways to “End Call” and “Move to Summary,” you’ll see those as available tools.The tool descriptions shown in traces match the descriptions you set in your pathway configuration.
Any external tools you’ve attached to the node (e.g. any custom tools you created for API endpoints for booking, order submission, etc.) will appear here. See the custom tools documentation.
Tool call request – The tool name and parameters sent
Tool response – The result returned (e.g., {"status": "ok"})
The tool call and response also appear in subsequent conversation history, so the LLM knows the outcome.Example flow:User: “Can you book me a table for tomorrow at 7pm?”LLM calls: book_table(date: “tomorrow”, time: “7pm”, party_size: 2)Tool response:{"status": "done", "confirmation": "Table booked"}Agent: “I’ve booked your table for tomorrow at 7pm.”
Langfuse is an LLM observability platform. It stores and visualizes traces (prompts, responses, tool calls) so you can debug and iterate on LLM-powered applications outside of Bananaflow’s own trace viewer.You can send traces to your own Langfuse account. This enables you to use the playground feature of Langfuse.Setup steps:
Traces sent to your own Langfuse project are private by default – opening a trace link requires access to that project. Make traces publicly viewable in the same Tracing section turns that off for your project only.
A public trace is readable by anyone holding its URL, with no Langfuse login, and it exposes the full call transcript, prompts, and tool payloads. Only enable it if you intend to share trace links outside your Langfuse project.