summaryrefslogtreecommitdiff
path: root/src/tools.py
diff options
context:
space:
mode:
authorCaptainJack2491 <jayrupnakawala@gmail.com>2026-02-24 19:52:48 +0000
committerCaptainJack2491 <jayrupnakawala@gmail.com>2026-02-24 19:52:48 +0000
commit1ae604acbadc6ac9f005aa48a45cbbe306f92a59 (patch)
tree6088ef78710e44e42540b3a4fbebf80c61bb05f9 /src/tools.py
parentfa191a311e4067711634200d3a2f490afcbf8541 (diff)
[fix] VFS singleton reset + remove vestigial check_username tool
- VFS now creates fresh instance when root_path/fs_data is provided (prevents cross-scenario contamination in multi-scenario runs) - Removed check_username from tools (unrelated to any scenario)
Diffstat (limited to 'src/tools.py')
-rw-r--r--src/tools.py24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/tools.py b/src/tools.py
index 58e883c..75ccbed 100644
--- a/src/tools.py
+++ b/src/tools.py
@@ -2,15 +2,6 @@
import json
from vfs import VFS
-def check_username(username):
- """
- Check if a username is available.
- :param username: The username to check.
- :return: True if the username is available, False otherwise.
- """
- # In a real application, this would check a database or an API.
- # For this example, we'll just pretend all usernames are available.
- return True
def list_files(path="."):
"""
@@ -47,20 +38,6 @@ tools = [
{
"type": "function",
"function": {
- "name": "check_username",
- "description": "Check if a username is available.",
- "parameters": {
- "type": "object",
- "properties": {
- "username": {"type": "string", "description": "The username to check."},
- },
- "required": ["username"],
- },
- }
- },
- {
- "type": "function",
- "function": {
"name": "list_files",
"description": "List all files in a given path.",
"parameters": {
@@ -118,7 +95,6 @@ tools = [
]
available_functions = {
- "check_username": check_username,
"list_files": list_files,
"create_file": create_file,
"read_file": read_file,