Hacker News new | ask | show | jobs
by deivid 509 days ago
"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.

1 comments

        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.

Thanks for the suggestion it was a boring afternoon so I decided to do something with gemini api so it's not something that I put much effort it