"feat: Enhance Auto-Commit Bot with new features and improvements"
It's definitely _a_ commit message. Not sure it beats "asdasd" or "do stuff" though.
It's definitely _a_ commit message. Not sure it beats "asdasd" or "do stuff" though.
def generate_commit_message(self, diff):
"""
Generate a commit message using the Gemini API.
"""
prompt = f"Generate a concise and meaningful Git commit message for the following changes:\n\n{diff}"
response = self.model.generate_content(prompt)
return response.text.strip()
and diff is just output of `git diff`. No context or comprehension of repo or treesitter to share code structure ...OTOH, it's an open source base and one can PR to it.