These Project Use the Following Dependencies:
its used to parse the command line arguments, its used in the main.c to parse the command line arguments. and used by all actions to parse the arguments of the actions.
BearHttpsClient its used by ClientSDKOpenAI to access api urls with https.
ClientSDKOpenAI its the main sdk of the project, it uses BearHttpsClient to access the api urls. providing all ai functions necessary to build the agents. the sdk implementations in the project are located in fdefine.start.c (main chat) and on fdefine.ai_functions.c(functions that can be called by AI)
DoTheWorld its responsible for dealing with files and directories, so its used to the fdefine.ai_functions.c to access directories and files, and its also used to read and write the .oui_models.json (json that store user models)
Its used to parse and dump the .oui_models.json file, its mostly used in the confjson and on model_props