Validators Module
Validators check side-effects of tool calls (HTTP requests, file creation, database operations).
HTTP Validator
Filesystem Validator
- class toolscore.validators.FileSystemValidator(base_path=None, contains=None, min_size=None, max_size=None)[source]
Validator for filesystem-related side effects.
Checks if files or directories exist or have expected properties. Can also validate file content.
- Parameters:
SQL Validator
- class toolscore.validators.SQLValidator(where=None, contains_row=None)[source]
Validator for SQL/database-related side effects.
Checks if database queries returned expected number of rows or results. Can also validate specific data values in results.