If you run an agent in production, the failure you actually hit is not "the model got dumber." It is this: a run went wrong two hours ago, you have a trace ID and a vague memory, and your observability tool can filter by tags and time but not by what was actually in the trace. You know the agent said something about a refund. You cannot search for the word "refund." So you scroll.

Langfuse's v4.0.0, tagged stable on July 29, 2026, is largely aimed at that exact moment. It had been in preview since March 10, and the headline feature is the boring, load-bearing one: full-text search across trace inputs, outputs, and metadata. Type the word, get the traces. Everything else in the release is downstream of Langfuse finally being fast enough to do that at scale.

What actually shipped in v4#

Three things matter for a founder deciding whether to upgrade or adopt:

The release also brought mobile-optimized layouts, tabbed trace views, append-only agent-run events, and same-week support for Sonnet 5 on Bedrock. None of those is the reason to move, but together they signal a tool being actively pushed, not coasting.

The thing that didn't change — and it's the point#

Here is the fact that decides more than any feature: Langfuse is still MIT-licensed and self-hostable, with unlimited events and unlimited users on self-host. ClickHouse acquired Langfuse on January 16, 2026 — part of a $400M Series D that valued ClickHouse at $15B — and the roadmap, the open-source license, and the self-hosting story all stayed put.

That matters because agent traces are some of the most sensitive data you generate: raw prompts, tool arguments, customer inputs, model outputs. The observability decision is really a data-custody decision.

Choosing an observability tool is choosing who holds your prompts and your customers' inputs. Features are the brochure; custody is the contract.

Langfuse vs Braintrust vs Phoenix#

The three tools founders actually weigh sit at different centers of gravity:

So which one#

If you are a solo founder or a small team and you want tracing plus real debugging plus evals without handing your prompts to a vendor, Langfuse v4 is the default — start free on cloud to prove it out, and keep the MIT self-host option in your back pocket for when data residency becomes a customer requirement. The one honest caveat: self-hosting Langfuse means running ClickHouse, and a serious deployment is a few thousand dollars a month in infra and ops, not a free lunch. For most teams the answer is "cloud until a contract forces self-host," and the nice thing about an MIT tool is that the migration path exists before you need it.

If evaluation is your workflow, look hard at Braintrust before defaulting. If you are already all-in on OpenTelemetry and want your traces vendor-neutral from day one, Phoenix is the cleaner fit. But for the shape of problem most agent builders have — a run went wrong and I need to find it — v4's full-text search is the feature that ends the scrolling, and it ships in a tool you can own. If you're still standing up the eval side of this, our walkthrough on how to evaluate an AI agent's tool use pairs directly with the tracing you just wired up.