mirror of
https://github.com/hwchase17/langchain
synced 2024-10-29 17:07:25 +00:00
980c865174
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. - @hwchase17 |
||
---|---|---|
.. | ||
file_management | ||
openapi | ||
powerbi | ||
python | ||
requests | ||
shell | ||
__init__.py | ||
test_base.py | ||
test_exported.py | ||
test_json.py | ||
test_public_api.py | ||
test_signatures.py | ||
test_zapier.py |