@@ -110,23 +110,23 @@ All settings are configured via `~/.gitconfig` under the `[gitflow]` section.
110110 llm-api-key = sk-or-v1-xxxxx
111111
112112 # LLM settings
113- llm-host = https://openrouter.ai
113+ llm-api- host = https://openrouter.ai
114114 llm-model = mistralai/devstral-2512:free
115115 llm-temperature = 0.3
116- llm-context = 5
117- llm-timeout = 120
118- llm-retries = 0
119- llm-lang = en
120- llm-concurrency = 5
116+ llm-diff- context = 5
117+ llm-request- timeout = 2m
118+ llm-max- retries = 0
119+ llm-output- lang = en
120+ llm-max- concurrency = 3
121121
122122 # Custom prompts (optional, language-specific)
123- llm-file-prompt = " Summarize this diff briefly."
123+ llm-file-analysis- prompt = " Summarize this diff briefly."
124124 llm-commit-prompt-en = " Your custom English commit prompt."
125125 llm-commit-prompt-zh = " Your custom Chinese commit prompt."
126126 llm-commit-prompt-bilingual = " Your custom bilingual commit prompt."
127127
128128 # Lucky commit prefix (hex characters, max 12)
129- lucky-commit = abc
129+ lucky-commit-prefix = abc
130130
131131 # SSH strict host key checking (default: false)
132132 ssh-strict-host-key = false
@@ -137,19 +137,19 @@ All settings are configured via `~/.gitconfig` under the `[gitflow]` section.
137137| Key | Description | Default |
138138| -----| -------------| ---------|
139139| ` llm-api-key ` | API key for cloud LLM providers | - |
140- | ` llm-host ` | LLM API endpoint | see below |
140+ | ` llm-api- host ` | LLM API endpoint | see below |
141141| ` llm-model ` | LLM model name | see below |
142142| ` llm-temperature ` | Model temperature | ` 0.3 ` |
143- | ` llm-context ` | Diff context lines | ` 5 ` |
144- | ` llm-timeout ` | Request timeout (seconds ) | ` 120 ` |
145- | ` llm-retries ` | Retry count on failure | ` 0 ` |
146- | ` llm-lang ` | Output language (` en ` , ` zh ` , ` bilingual ` ) | ` en ` |
147- | ` llm-concurrency ` | Parallel file analysis limit | ` 5 ` |
148- | ` llm-file-prompt ` | Custom file analysis prompt | - |
143+ | ` llm-diff- context ` | Diff context lines | ` 5 ` |
144+ | ` llm-request- timeout ` | Request timeout (Go duration, e.g., ` 2m ` , ` 30s ` ) | ` 2m ` |
145+ | ` llm-max- retries ` | Max retry count on failure | ` 0 ` |
146+ | ` llm-output- lang ` | Output language (` en ` , ` zh ` , ` bilingual ` ) | ` en ` |
147+ | ` llm-max- concurrency ` | Max parallel file analysis | ` 3 ` |
148+ | ` llm-file-analysis- prompt ` | Custom file analysis prompt | - |
149149| ` llm-commit-prompt-en ` | Custom English commit prompt | - |
150150| ` llm-commit-prompt-zh ` | Custom Chinese commit prompt | - |
151151| ` llm-commit-prompt-bilingual ` | Custom bilingual commit prompt | - |
152- | ` lucky-commit ` | Lucky commit hex prefix (max 12 chars) | - |
152+ | ` lucky-commit-prefix ` | Lucky commit hex prefix (max 12 chars) | - |
153153| ` ssh-strict-host-key ` | SSH strict host key checking | ` false ` |
154154
155155### Auto Generate (AI)
@@ -198,7 +198,7 @@ Generate commit hashes with a specific prefix using [lucky_commit](https://githu
198198cargo install lucky_commit
199199
200200# Set the desired prefix (hex characters, max 12)
201- git config --global gitflow.lucky-commit abc
201+ git config --global gitflow.lucky-commit-prefix abc
202202
203203# Commit as usual - hash will start with "abc"
204204git ci
0 commit comments