Skip to main content

RoastProvider

Trait RoastProvider 

Source
pub trait RoastProvider {
    // Required method
    fn generate_roasts(&self, issues: &[CodeIssue], lang: &str) -> RoastMap;
}
Expand description

Trait for generating roast messages for code issues.

Implementors can use local hardcoded messages or call external LLM services.

Required Methods§

Source

fn generate_roasts(&self, issues: &[CodeIssue], lang: &str) -> RoastMap

Generate roast messages for the given issues.

Returns a RoastMap mapping issue keys to roast messages.

Implementors§