Initial commit

This commit is contained in:
AuroraCrimsonRose
2026-05-27 15:07:22 -05:00
commit cc64e8d41e
31 changed files with 2354 additions and 0 deletions

22
tools/discovery.py Normal file
View File

@@ -0,0 +1,22 @@
from __future__ import annotations
import importlib
import pkgutil
import tools as tools_pkg
def load_all_tools():
"""
Explicit tool loader.
Imports all modules inside /tools so they register
themselves into the registry.
"""
for module in pkgutil.iter_modules(
tools_pkg.__path__
):
importlib.import_module(
f"tools.{module.name}"
)