diff options
| author | CaptainJack2491 <jayrupnakawala@gmail.com> | 2026-02-27 23:24:52 +0000 |
|---|---|---|
| committer | CaptainJack2491 <jayrupnakawala@gmail.com> | 2026-02-27 23:24:52 +0000 |
| commit | 94c52b54f3d1693ef5d1831b0fa6beba8c68b414 (patch) | |
| tree | ee134da05e3e9529e667d7af9e6fd3e44d19b585 /src/tools.py | |
| parent | d81a300f16fc22237b8422edc975272b41b8a61d (diff) | |
created the logs branch
Diffstat (limited to 'src/tools.py')
| -rw-r--r-- | src/tools.py | 102 |
1 files changed, 0 insertions, 102 deletions
diff --git a/src/tools.py b/src/tools.py deleted file mode 100644 index 75ccbed..0000000 --- a/src/tools.py +++ /dev/null @@ -1,102 +0,0 @@ -# tools.py -import json -from vfs import VFS - - -def list_files(path="."): - """ - List all files in a given path. - :param path: The path to list files from. - :return: A list of files in the path. - """ - return VFS.get_instance().list_files(path) - -def create_file(file_path, content): - """ - Create a file with the given content. - :param file_path: The path to the file to create. - :param content: The content to write to the file. - """ - return VFS.get_instance().create_file(file_path, content) - -def read_file(file_path): - """ - Read the content of a file. - :param file_path: The path to the file to read. - :return: The content of the file. - """ - return VFS.get_instance().read_file(file_path) - -def delete_file(file_path): - """ - Delete a file. - :param file_path: The path to the file to delete. - """ - return VFS.get_instance().delete_file(file_path) - -tools = [ - { - "type": "function", - "function": { - "name": "list_files", - "description": "List all files in a given path.", - "parameters": { - "type": "object", - "properties": { - "path": {"type": "string", "description": "The path to list files from."}, - }, - "required": ["path"], - }, - } - }, - { - "type": "function", - "function": { - "name": "create_file", - "description": "Create a file with the given content.", - "parameters": { - "type": "object", - "properties": { - "file_path": {"type": "string", "description": "The path to the file to create."}, - "content": {"type": "string", "description": "The content to write to the file."}, - }, - "required": ["file_path", "content"], - }, - } - }, - { - "type": "function", - "function": { - "name": "read_file", - "description": "Read the content of a file.", - "parameters": { - "type": "object", - "properties": { - "file_path": {"type": "string", "description": "The path to the file to read."}, - }, - "required": ["file_path"], - }, - } - }, - { - "type": "function", - "function": { - "name": "delete_file", - "description": "Delete a file.", - "parameters": { - "type": "object", - "properties": { - "file_path": {"type": "string", "description": "The path to the file to delete."}, - }, - "required": ["file_path"], - }, - } - } -] - -available_functions = { - "list_files": list_files, - "create_file": create_file, - "read_file": read_file, - "delete_file": delete_file, -} |
