|
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
|
|
} |