hawtio-react uses superstruct for typescript schema validation, but popular AI libraries such as LLamaIndex.TS and LangChain.js all use zod, which is more popular than superstruct. It should be convenient for hawtio-react to switch to zod in advance, in order to utilise those AI libraries to support some AI features in the future.