Guitar
CommitMessageGenerator Member List

This is the complete list of members for CommitMessageGenerator, including all inherited members.

accept_file_diff(const std::string &filename, const std::string &mimetype)CommitMessageGeneratorstatic
api_CommitMessageGeneratorprivate
CommitMessageGenerator(GenerativeAI::Model const &model, CommitMessageGenerator::Request const &request)CommitMessageGeneratorinline
generatePrompt() constCommitMessageGenerator
make_diff(const std::string &gitcommand, const std::string &dir, CommitPair const &commits)CommitMessageGeneratorstatic
max_diff_sizeCommitMessageGeneratorstatic
parse_response(GenerativeAI::Model model, const AiResult &result)CommitMessageGeneratorstatic
request()CommitMessageGeneratorinline
request_CommitMessageGenerator
set_ai_model(GenerativeAI::Model model)CommitMessageGeneratorinline