grid-royale / backend /tools /__init__.py
LokeshReddy001's picture
Initial commit: Grid Royale game backend and frontend.
bcad26c
Raw
History Blame Contribute Delete
453 Bytes
from .move import MoveTool
from .think import ThinkTool
from .observe import ObserveTool
from .activate_ability import ActivateAbilityTool
ALL_TOOLS: dict[str, type] = {
t.name: t
for t in [MoveTool, ThinkTool, ObserveTool, ActivateAbilityTool]
}
TOOL_SCHEMAS: list[dict] = [t.schema for t in ALL_TOOLS.values()]
__all__ = [
"MoveTool",
"ThinkTool",
"ObserveTool",
"ActivateAbilityTool",
"ALL_TOOLS",
"TOOL_SCHEMAS",
]