No Op Failure Analyzer
A provider-agnostic FailureAnalyzer that classifies every exception as FailureKind.UNKNOWN / TransiencyLevel.UNKNOWN — i.e. it makes no retryable-vs-terminal judgement.
This is the default when no provider-specific recognizers are wired in: the retry loop then treats failures according to its ai.koog.agents.optimization.common.retries.RetryPolicy (conservative by default). Supply a richer FailureAnalyzer to get smart transient-error retries.
Functions
Recognizes an exception thrown while running the tracked agent (the runAgent path). The returned classification drives the retry policy's transient-vs-terminal decision.
Recognizes an exception thrown while executing a leaf prompt or inside an optimizer's own training-stage block. Only reached for exceptions that are neither an abort nor an already-analyzed wrapper (those are resolved before this is called).