import json from tools.items import ItemManager material_manager = ItemManager(name="material") project_manager = ItemManager(name="project") with open("tools/tools.json","r") as f: TOOL_SCHEMA = json.load(f).values() TOOLS = { "get_materials" :material_manager.get_items, "get_material" :material_manager.get_item, "add_material" :material_manager.add_item, "update_material" :material_manager.update_item, "summarize_material":material_manager.summarize_item, "remove_material" :material_manager.remove_item, "get_projects" :project_manager.get_items, "get_project" :project_manager.get_item, "add_project" :project_manager.add_item, "update_project" :project_manager.update_item, "summarize_project" :project_manager.summarize_item, "remove_project" :project_manager.remove_item }