chore: import Local-Cursor v1.1.8 source snapshot

Includes the current working directory changes. Historical commits and release binaries are excluded to limit Gitea storage.
Source base: d7515973fbfd6dd2001fa156c483455b8081c7cb
This commit is contained in:
FuDie0915
2026-11-10 01:24:28 +08:00
commit db73cf5a39
337 changed files with 147502 additions and 0 deletions

14
internal/prompt/render.go Normal file
View File

@@ -0,0 +1,14 @@
package prompt
import "strings"
const fakeModelIDPlaceholder = "{{FAKE_MODEL_ID}}"
// RenderPromptTemplate 将 prompt 资产中的占位符替换为当前请求的真实模型名称。
func RenderPromptTemplate(text string, modelName string) string {
replacement := strings.TrimSpace(modelName)
if replacement == "" {
replacement = "当前请求模型"
}
return strings.ReplaceAll(text, fakeModelIDPlaceholder, replacement)
}