Service for managing and validating walker (parameter sweep) configurations.
Maintains a registry of all configured walkers and validates their existence before operations. Uses memoization for performance.
Walkers define parameter ranges for optimization and hyperparameter tuning.
Key features:
constructor();
loggerService: any
_walkerMap: any
addWalker: (walkerName: string, walkerSchema: IWalkerSchema) => void
Adds a walker schema to the validation service
validate: (walkerName: string, source: string) => void
Validates the existence of a walker
list: () => Promise<IWalkerSchema[]>
Returns a list of all registered walker schemas