feat: add support acp in common chat (#369)

This commit is contained in:
Petr Mironychev
2026-07-21 13:10:00 +02:00
committed by GitHub
parent af85efb554
commit 442263a6a7
158 changed files with 14270 additions and 4118 deletions

View File

@@ -10,9 +10,6 @@ QString renderSystemPrompt(const TurnContext &context)
{
QString prompt = context.basePrompt;
if (context.rolePrompt)
prompt += "\n\n" + *context.rolePrompt;
if (context.project.available) {
prompt += QString("\n# Active project: %1").arg(context.project.displayName);
prompt += QString(
@@ -28,9 +25,6 @@ QString renderSystemPrompt(const TurnContext &context)
"create or edit source files here): %1")
.arg(*context.project.buildDirectory);
}
if (!context.projectRules.isEmpty())
prompt += QString("\n# Project Rules\n\n") + context.projectRules;
} else {
prompt += QString("\n# No active project in IDE");
}
@@ -44,12 +38,6 @@ QString renderSystemPrompt(const TurnContext &context)
for (const InvokedSkill &skill : context.invokedSkills)
prompt += QString("\n\n# Invoked Skill: %1\n\n%2").arg(skill.name, skill.body);
if (!context.linkedFilePaths.isEmpty()) {
prompt += "\n\nLinked files for reference:\n";
for (const LinkedFile &file : context.linkedFiles)
prompt += QString("\nFile: %1\nContent:\n%2\n").arg(file.fileName, file.content);
}
return prompt;
}