What is BFCL?

BFCL, the Berkeley Function Calling Leaderboard, tests whether a model picks the right function, fills in the right arguments, and calls nothing when nothing fits. It’s built and maintained by UC Berkeley’s Gorilla project, and it isn’t a single frozen run: the leaderboard states it is “updated periodically,” and its most recent update, April 12, 2026, is published against a specific GitHub commit so anyone can reproduce the exact results behind it.

That matters because a model’s rank on BFCL can move between updates as new checkpoints get tested, so a number quoted from months ago is not the same claim as the live leaderboard. BFCL’s test cases and scoring code are public on GitHub and Hugging Face, so a team can run the same checks against its own tool definitions instead of reading the public leaderboard as a verdict on their setup. Which benchmark to use for tool calling specifically covers how BFCL stacks up against the alternatives.

sources

keep reading

More on this.

Self-host Tessary.

Free and open source. Point it at the traces your agent already emits.

Self-host Tessary for me by following https://github.com/tessaryai/tessary/blob/main/setup.md

docker compose -f oci://docker.io/tessaryai/tessary:compose up -d -y