用LangChain手搓一个数学Agent:工具、执行器与边界控制 | 极客日志