Skip to main content

BaseVerificationHook

Defined in the verification module.
AI Agent Base class for verification hooks. Provides common functionality for verification hooks. Subclass this to create custom verification hooks.

Constructor

name
Optional
No description available.
timeout
float
default:"60.0"
No description available.

Properties

name
str
No description available.
timeout_seconds
float
No description available.

Methods

run()

Run the verification hook.

Usage

class MyTestRunner(BaseVerificationHook):
        name = "my_tests"
        
        def _execute(self, context):
            # Run your tests
            return VerificationResult(success=True, output="Tests passed")

Source

View on GitHub

praisonaiagents/hooks/verification.py at line 100

Hooks Concept

Hook Events

Callbacks