We should migrate BlockAGI to LLFn. Using LLFn (and LangChain in the backend) will allow BlockAGI codebase to scale more and easier to improve.