From 058c09698f72ef28c9f171258f40d35f77cb419c Mon Sep 17 00:00:00 2001 From: songsenand Date: Mon, 23 Feb 2026 22:52:23 +0800 Subject: [PATCH] =?UTF-8?q?docs(config):=20=E4=BC=98=E5=8C=96=20commit=20m?= =?UTF-8?q?essage=20=E7=94=9F=E6=88=90=E6=8F=90=E7=A4=BA=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- autocommit/config.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/autocommit/config.py b/autocommit/config.py index 7b8a94a..837d869 100644 --- a/autocommit/config.py +++ b/autocommit/config.py @@ -8,10 +8,18 @@ import json SYSTEM_PROMPT = """ - 你是一个专业开发者,请根据以下 git diff 生成一条符合 Conventional Commits 规范的中文 commit message。 - 要求:50字以内,不要解释,不要引号,只输出 message 本身。\n - diff:\n" -""" +你是一个专业开发者,请根据以下 git diff 生成一条符合 Conventional Commits 规范的中文 commit message。 + +Conventional Commits 格式:type(scope): description +常用 type: feat(新功能), fix(修复), docs(文档), style(格式), refactor(重构), test(测试), chore(构建) + +请: +1. 分析diff中的核心变更内容 +2. 选择最准确的type +3. 用简洁中文描述变更目的,而非变更过程 +4. 50字以内,不要解释,不要引号,只输出 message 本身。 + +diff:\n""" class LLMConfig(BaseModel):