Crate git_commit_sage

Crate git_commit_sage 

Source

Re-exports§

pub use crate::ai::AiClient;
pub use crate::config::Config;
pub use crate::config::AiConfig;
pub use crate::config::GitConfig;
pub use crate::config::CommitConfig;
pub use crate::config::AVAILABLE_MODELS;
pub use crate::error::Error;
pub use crate::error::Result;
pub use crate::git::GitRepo;
pub use crate::protocol::ModelProvider;
pub use crate::protocol::CommitMessageGenerator;
pub use crate::protocol::ModelContext;
pub use crate::protocol::GenerationConfig;
pub use crate::protocol::Message;
pub use crate::protocol::TogetherAiProvider;

Modules§

ai
config
error
git
protocol

Functions§

is_conventional_commit
Checks if a commit message follows the Conventional Commits specification