Crate git_iris

Source

Re-exports§

pub use config::Config;
pub use config::ProviderConfig;
pub use commit::review::CodeIssue;
pub use commit::review::DimensionAnalysis;
pub use commit::review::GeneratedReview;
pub use commit::review::QualityDimension;
pub use commit::types::GeneratedMessage;
pub use commit::types::format_commit_message;

Modules§

changes
cli
commands
commit
common
config
context
file_analyzers
git
gitmoji
instruction_presets
llm
logger
mcp
Model Context Protocol (MCP) integration for Git-Iris
messages
token_optimizer
tui
TUI module for Git-Iris
ui

Macros§

log_debug
log_error

Traits§

LLMProvider
Core trait that all LLM providers must implement, combining chat, completion and embedding capabilities into a unified interface