```diff
--- test_files/343-original.txt	2025-03-07 19:06:48
+++ test_files/343-modified.txt	2025-03-07 19:06:48
@@ -4,18 +4,47 @@
 
 import typing as t
 
-from composio.tools.local.base import Action, Tool
+from composio.tools.base.local import LocalAction, LocalTool
 
-from .actions import ReadFile, WriteFile
+from .actions import (
+    ChangeWorkingDirectory,
+    CreateFile,
+    EditFile,
+    FindFile,
+    GitClone,
+    GitCustom,
+    GitPatch,
+    GitRepoTree,
+    ListFiles,
+    OpenFile,
+    RenameFile,
+    Scroll,
+    SearchWord,
+    Write,
+)
 
 
-class FileTool(Tool):
+class Filetool(LocalTool, autoload=True):
     """File I/O tool."""
 
-    def actions(self) -> t.List[t.Type[Action]]:
-        """Return the list of actions."""
-        return [ReadFile, WriteFile]
+    logo = "https://raw.githubusercontent.com/ComposioHQ/composio/master/python/docs/imgs/logos/filetool.png"
 
-    def triggers(self) -> t.List:
-        """Return the list of triggers."""
-        return []
+    @classmethod
+    def actions(cls) -> t.List[t.Type[LocalAction]]:
+        """Return the list of actions."""
+        return [
+            OpenFile,
+            RenameFile,
+            EditFile,
+            CreateFile,
+            Scroll,
+            ListFiles,
+            SearchWord,
+            FindFile,
+            Write,
+            ChangeWorkingDirectory,
+            GitClone,
+            GitRepoTree,
+            GitPatch,
+            GitCustom,
+        ]
```
