LangChain vs AcruxCore SDK: the same tool-calling agent
In the previous post we wrote the same tool-calling agent against a raw OpenAI-compatible client on both platforms and hand-rolled the loop. AcruxCore needed 105 lines to LangSmith's 63 — we lost that one, and said so.
This post is the other half: what happens when you use each platform's own abstraction
instead of writing the loop yourself. LangChain's create_agent against the AcruxCore
SDK's run_tool_loop. Same tool, same question, same model (openai/gpt-4o-mini via
OpenRouter), both run live.