Class: Agentic::Verification::VerificationStrategy
- Inherits:
-
Object
- Object
- Agentic::Verification::VerificationStrategy
- Defined in:
- lib/agentic/verification/verification_strategy.rb
Overview
Base class for verification strategies
Direct Known Subclasses
Instance Attribute Summary collapse
-
#config ⇒ Hash
readonly
Configuration options for the strategy.
Instance Method Summary collapse
-
#initialize(config = {}) ⇒ VerificationStrategy
constructor
Initializes a new VerificationStrategy.
-
#verify(task, result) ⇒ VerificationResult
Verifies a task result.
Constructor Details
#initialize(config = {}) ⇒ VerificationStrategy
Initializes a new VerificationStrategy
12 13 14 |
# File 'lib/agentic/verification/verification_strategy.rb', line 12 def initialize(config = {}) @config = config end |
Instance Attribute Details
#config ⇒ Hash (readonly)
Returns Configuration options for the strategy.
8 9 10 |
# File 'lib/agentic/verification/verification_strategy.rb', line 8 def config @config end |
Instance Method Details
#verify(task, result) ⇒ VerificationResult
Verifies a task result
21 22 23 |
# File 'lib/agentic/verification/verification_strategy.rb', line 21 def verify(task, result) raise NotImplementedError, "Subclasses must implement verify" end |