"""Filesystem tool implementation.

The old single dispatcher is split into three tools so the model chooses an
intent first: `filesystem_read`, `filesystem_write` and `file_ai`.
"""

from .ai import FileAiTool
from .read import FilesystemReadTool
from .write import FilesystemWriteTool

__all__ = ["FileAiTool", "FilesystemReadTool", "FilesystemWriteTool"]
