A user tried to use AI21's models through LangChain agents by passing an AI21Client instance directly as the llm to loadtools and initializeagent, and the agent would not run. The problem: AI21Client is the raw API client, not a LangChain LLM, so it is not Runnable. Context: ai21-python SDK, LangChain initializeagent with AgentType.ZEROSHOTREACTDESCRIPTION. After switching to the proper LangChain wrapper, the reporter confirmed the agents ran.