ReadonlytypeUnique type identifier for this oracle. Used in test configuration to specify which oracles to run.
Optional metadata provider override. Callers should set
instance.Provider = providerToUse before invoking evaluate()
in multi-provider contexts. Falls back to the global default provider when unset.
Evaluate database state using SQL queries.
Oracle input with SQL validations and actual output
Oracle configuration
Oracle result with query validation details
SQL Validator Oracle.
Validates database state by executing SQL queries and comparing results. Useful for testing that agent actions had the expected database effects.
Configuration:
Each query object contains:
Example