| 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_projects" :project_manager.summarize_item, | |
| "remove_project" :project_manager.remove_item | |
| } |