Now the LangchainTool can wrap: * Langchain StructuredTool (sync and async). * Langchain @Tool (sync and async). This enhance the flexibility for user and enables async functionalities. PiperOrigin-RevId: 784728061