(self, *args, **kwargs)
| 781 | self.is_initialized = True |
| 782 | |
| 783 | def forward(self, *args, **kwargs): |
| 784 | tool_input = kwargs.copy() |
| 785 | for index, argument in enumerate(args): |
| 786 | if index < len(self.inputs): |
| 787 | input_key = next(iter(self.inputs)) |
| 788 | tool_input[input_key] = argument |
| 789 | return self.langchain_tool.run(tool_input) |
| 790 | |
| 791 | return LangChainToolWrapper(langchain_tool) |
| 792 |