Crate gitai

Crate gitai 

Source

Re-exports§

pub use config::Config;
pub use config::ProviderConfig;
pub use features::commit::review::CodeIssue;
pub use features::commit::review::DimensionAnalysis;
pub use features::commit::review::GeneratedReview;
pub use features::commit::review::QualityDimension;
pub use features::commit::types::GeneratedMessage;
pub use features::commit::types::GeneratedPullRequest;
pub use features::commit::types::format_commit_message;
pub use features::commit::types::format_pull_request;
pub use remote::CacheManager;
pub use remote::CachedRepository;
pub use remote::RepositoryConfiguration;
pub use remote::WireOperation;
pub use remote::init_logger;

Modules§

app
common
config
core
features
file_analyzers
git
instruction_presets
logger
remote
server
Model Context Protocol (MCP) integration
tui
TUI module
ui

Macros§

debug
error

Traits§

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