mirror of https://github.com/hwchase17/langchain
fix: remove callbacks arg from Tool and StructuredTool inferred schema (#6483)
Fixes #5456 This PR removes the `callbacks` argument from a tool's schema when creating a `Tool` or `StructuredTool` with the `from_function` method and `infer_schema` is set to `True`. The `callbacks` argument is now removed in the `create_schema_from_function` and `_get_filtered_args` methods. As suggested by @vowelparrot, this fix provides a straightforward solution that minimally affects the existing implementation. A test was added to verify that this change enables the expected use of `Tool` and `StructuredTool` when using a `CallbackManager` and inferring the tool's schema. - @hwchase17pull/6645/head
parent
b4fe7f3a09
commit
980c865174
Loading…
Reference in New Issue