Module: AgentEvalPlanner
- Defined in:
- lib/agent_eval_planner.rb,
lib/agent_eval_planner/cli.rb,
lib/agent_eval_planner/errors.rb,
lib/agent_eval_planner/planner.rb,
lib/agent_eval_planner/version.rb,
lib/agent_eval_planner/plan_renderer.rb,
lib/agent_eval_planner/suite_renderer.rb,
lib/agent_eval_planner/vector_catalog.rb,
lib/agent_eval_planner/suite_validator.rb,
lib/agent_eval_planner/contract_analyzer.rb,
lib/agent_eval_planner/remediation_renderer.rb
Defined Under Namespace
Classes: CLI, ContractAnalyzer, Error, InputError, PlanRenderer, Planner, RemediationRenderer, SuiteRenderer, SuiteValidator, ValidationError, VectorCatalog
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.generate(input_path: nil, raw: nil, **options) ⇒ Object
17
18
19
|
# File 'lib/agent_eval_planner.rb', line 17
def generate(input_path: nil, raw: nil, **options)
Planner.new(input_path: input_path, raw: raw, **options).call
end
|
.validate_suite(path, known_tools: [], agent_has_no_tools: false) ⇒ Object
21
22
23
24
25
26
27
|
# File 'lib/agent_eval_planner.rb', line 21
def validate_suite(path, known_tools: [], agent_has_no_tools: false)
SuiteValidator.new(
path: path,
known_tools: known_tools,
agent_has_no_tools: agent_has_no_tools
).validate
end
|