Comment

Comment by Terretta

        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.

parent Terretta 1 year ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton