aicommit2
aicommit2 copied to clipboard
"No commit messages were generated"
Bug description
I'm using the local model (ollama with codellama) to generate a commit. It works sometimes and fails sometimes with the warning information: "⚠ No commit messages were generated."
And if I enable OLLAMA_STREAM, after streaming for a while, a new error message is displayed: Failed to extract messages from response.
aicommit2 version
1.8.6
Environment
System:
OS: macOS 14.4.1
CPU: (10) arm64 Apple M2 Pro
Memory: 252.88 MB / 32.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 21.5.0 - ~/.asdf/installs/nodejs/21.5.0/bin/node
npm: 10.2.4 - ~/.asdf/plugins/nodejs/shims/npm
pnpm: 9.0.4 - ~/.asdf/shims/pnpm
Can you contribute a fix?
- [ ] I’m interested in opening a pull request for this issue.
Thank you for your interest. There seems to be a problem with parsing messages. I'll fix it as soon as possible
@caiguo37 I fine-tuned the prompt, but sometimes AI doesn't return the correct commit message. I added the logging option to see the full response message. It support from v1.9.0.
You can set it up with the command below.
aicommit2 config set logging=true
Didn't see any log generated.
success.log fail.log fail2.log success2.log
Using the same content, logs of failure and success. Took a glance, didn't find any difference.
Thank you for sharing the error log.
I checked and found that the fail case is not correct format of a conventional commit message.
In the case of fail.log, the type is git, but it is not an conventional commit type.
The message in fail2.log is not in the form of type(scope): description.
(I left a comment on another account, so I wrote again.)
Hello, I apologize for reopening this conversation, but I'm facing the same problem, however I'm using Perplexity, I'm getting the same message on return: AI is performing a code review⚠ No commit messages were generated
Below is the print of my terminal
And here is the generated log.
I'm using the latest version of aicommit2 2.2.3
@ribeiroevandro I'm looking into it, but it might take some time...