-
Notifications
You must be signed in to change notification settings - Fork 411
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Opencommit Version
3.2.10
Node Version
24.10
NPM Version
11.6.0
What OS are you seeing the problem on?
Mac
What happened?
I would say 90% of the time OCO does not work; instead it returns:
❯ oco
┌ open-commit
│
◇ 3 staged files:
journals/2025_10_21.md
journals/2025_10_23.md
logseq/custom.css
│
◇ ✖ Failed to generate the commit message
Error: EMPTY_MESSAGE
at generateCommitMessageByDiff (/opt/homebrew/lib/node_modules/opencommit/out/cli.cjs:67375:13)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async generateCommitMessageFromGitDiff (/opt/homebrew/lib/node_modules/opencommit/out/cli.cjs:67595:25)
at async trytm (/opt/homebrew/lib/node_modules/opencommit/out/cli.cjs:67563:18)
at async commit (/opt/homebrew/lib/node_modules/opencommit/out/cli.cjs:67768:35)
│
└ ✖ EMPTY_MESSAGE
When it does work it is amazing and brings me to tears; but yeah, most of the time it does not.
If it's worth anything, I am using a Gemini token and the model is set to Gemini 2.5 Flash (tried other models too, but got same behavior)
Expected Behavior
It should work always; or at the very least print a better error message.
Current Behavior
It just fails
Possible Solution
No response
Steps to Reproduce
No response
Relevant log output
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working