refactor: Claude user message and code completion system prompt

This commit is contained in:
Petr Mironychev
2024-12-25 17:50:47 +01:00
parent f27429aa66
commit 35012865c7
2 changed files with 15 additions and 6 deletions

View File

@ -42,9 +42,10 @@ public:
QString content = message["content"].toString();
if (message["role"] == "user") {
message["content"] = QString("Complete the code ONLY between these "
"parts:\nBefore: %1\nAfter: %2\n")
.arg(context.prefix, context.suffix);
message["content"]
= QString("Here is the code context with insertion points: <code_context>"
"\nBefore: %1\nAfter: %2\n </code_context>")
.arg(context.prefix, context.suffix);
} else {
message["content"] = QString("%1").arg(content);
}