Package io.jenkins.plugins.explain_error
package io.jenkins.plugins.explain_error
-
ClassDescriptionDeprecated.Action to add "Explain Error" functionality to console output pages.TransientActionFactory to dynamically inject ConsoleExplainErrorAction into all runs.Page decorator to add "Explain Error" functionality to console output pages.Service class responsible for explaining errors using AI.Build action to store and display error explanations.
RunListenerthat automatically triggers AI error explanation when a build fails and the global "auto explain on failure" toggle is enabled, or when the job opts in throughExplainErrorJobProperty.Folder property for folder-level AI provider configuration.Job property that overrides the global "Automatically explain failed builds" setting for one job, so a noisy job can opt out while auto-explain is enabled, or a job can opt in while it is disabled.Pipeline step to explain errors using AI.The fixed words around an explanation ("Summary", "How to fix it", ...), in the language the explanation itself is written in.Global configuration for the plugin.Action for the Pipeline Graph View integration.TransientActionFactory to dynamically injectGraphViewExplainErrorActioninto all runs when thepipeline-graph-viewplugin is installed.Records Explain Error usage events as low-cardinality Dropwizard metrics exposed through the Jenkins Metrics plugin.Adds the "Explain Error" card and its scripts to the "Stages" page of the Pipeline Graph View plugin.Utility for extracting log lines related to a failing build or pipeline step and computing a URL that points back to the error source.Thread-safe counter that enforces a maximum number of AI provider calls within a rolling time window.Time window options for rate-limiting AI provider calls.Tidies a title written by the AI before it is used as a heading, a pull request title or a commit subject.Immutable event describing a single Explain Error request outcome.Records usage events emitted by Explain Error execution paths.Resolves configured usage recorders and dispatches events to them.
BaseAIProvider