TomMoeras commited on
Commit
a8853dd
·
1 Parent(s): 9205799

Change output_type from "dict" to "any" in multiple tools for improved flexibility

Browse files
tools/get_monthly_stats_tool.py CHANGED
@@ -10,7 +10,7 @@ class GetMonthlyStatsTool(Tool):
10
  'month': {'type': 'integer', 'description': 'Month number (1-12). If not provided, current month is used.'},
11
  'year': {'type': 'integer', 'description': 'Year (e.g., 2023). If not provided, current year is used.'}
12
  }
13
- output_type = "dict"
14
 
15
  def __init__(self, db_path="car_sharing.db"):
16
  self.db = CarSharingDB(db_path)
 
10
  'month': {'type': 'integer', 'description': 'Month number (1-12). If not provided, current month is used.'},
11
  'year': {'type': 'integer', 'description': 'Year (e.g., 2023). If not provided, current year is used.'}
12
  }
13
+ output_type = "any"
14
 
15
  def __init__(self, db_path="car_sharing.db"):
16
  self.db = CarSharingDB(db_path)
tools/parse_km_reading_tool.py CHANGED
@@ -8,7 +8,7 @@ class ParseKmReadingTool(Tool):
8
  inputs = {
9
  'input_text': {'type': 'string', 'description': 'Text input from the user that may contain kilometer readings'}
10
  }
11
- output_type = "dict"
12
 
13
  def __init__(self):
14
  self.is_initialized = True
 
8
  inputs = {
9
  'input_text': {'type': 'string', 'description': 'Text input from the user that may contain kilometer readings'}
10
  }
11
+ output_type = "any"
12
 
13
  def __init__(self):
14
  self.is_initialized = True
tools/record_trip_tool.py CHANGED
@@ -10,7 +10,7 @@ class RecordTripTool(Tool):
10
  'start_km': {'type': 'integer', 'description': 'Starting kilometer reading of the vehicle'},
11
  'end_km': {'type': 'integer', 'description': 'Ending kilometer reading of the vehicle'}
12
  }
13
- output_type = "dict"
14
 
15
  def __init__(self, db_path="car_sharing.db"):
16
  self.db = CarSharingDB(db_path)
 
10
  'start_km': {'type': 'integer', 'description': 'Starting kilometer reading of the vehicle'},
11
  'end_km': {'type': 'integer', 'description': 'Ending kilometer reading of the vehicle'}
12
  }
13
+ output_type = "any"
14
 
15
  def __init__(self, db_path="car_sharing.db"):
16
  self.db = CarSharingDB(db_path)
tools/user_management_tool.py CHANGED
@@ -11,7 +11,7 @@ class UserManagementTool(Tool):
11
  'user_name': {'type': 'string', 'description': 'Name of the user'},
12
  'user_info': {'type': 'any', 'description': 'User information to store (for set action)'}
13
  }
14
- output_type = "dict"
15
 
16
  def __init__(self, users_file="car_sharing_users.json"):
17
  self.is_initialized = True
 
11
  'user_name': {'type': 'string', 'description': 'Name of the user'},
12
  'user_info': {'type': 'any', 'description': 'User information to store (for set action)'}
13
  }
14
+ output_type = "any"
15
 
16
  def __init__(self, users_file="car_sharing_users.json"):
17
  self.is_initialized = True