Closed znicholasbrown closed 3 months ago
Thanks @znicholasbrown -- the change is that we started using return annotations to add more information to the tool description, but since your return annotation isn't Pydantic-serializable, it errored when trying to introspect it.
I've modified the logic to just ignore incompatible return annotations. However, function arguments must be serializable.
The following fails due to errors serialization the
playwright_agent
function and passing it to thescraping_agent
:with the following:
Prior to launch this worked without issue so it's likely some tool serialization logic has changed.