These tools aren't magic, if there are reasons for code changes outside of the diff LLMs aren't going to magically fabricate a commit message that gives that context.
If you were having a Claude code session, it will know the context from the discussion.