MCPcopy
hub / github.com/huggingface/smolagents / forward

Method forward

src/smolagents/tools.py:783–789  ·  view source on GitHub ↗
(self, *args, **kwargs)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 1

runMethod · 0.80

Tested by

no test coverage detected