refactor: final Agent loader

This commit is contained in:
Petr Mironychev
2026-06-11 19:04:45 +02:00
parent f499be278d
commit 2aa748b14a
37 changed files with 822 additions and 133 deletions

View File

@@ -147,10 +147,7 @@ AgentRowCard::AgentRowCard(const AgentConfig &cfg, QWidget *parent)
Pill *sourcePill = nullptr;
if (cfg.isUserSource()) {
sourcePill = new Pill(
Pill::User,
cfg.overridesBundled ? Tr::tr("Override") : Tr::tr("User"),
this);
sourcePill = new Pill(Pill::User, Tr::tr("User"), this);
}
auto *description = new QLabel(this);

View File

@@ -296,9 +296,7 @@ void AgentSlotWidget::setAgentConfig(const AgentConfig &cfg)
m_name->setText(cfg.name);
if (cfg.isUserSource()) {
m_sourcePill->setText(cfg.overridesBundled
? Tr::tr("User overrides bundled")
: Tr::tr("User"));
m_sourcePill->setText(Tr::tr("User"));
m_sourcePill->show();
} else {
m_sourcePill->hide();

View File

@@ -95,10 +95,10 @@ void fillMissingFromDefaults(PipelineRosters &r, const toml::table &section)
PipelineRosters PipelineRosters::defaults()
{
PipelineRosters r;
r.codeCompletion = {QStringLiteral("Ollama Qwen2.5-Coder Completion")};
r.chatAssistant = {QStringLiteral("Ollama Chat")};
r.chatCompression = {QStringLiteral("Ollama Compression")};
r.quickRefactor = {QStringLiteral("Ollama Quick Refactor")};
r.codeCompletion = {QStringLiteral("Ollama Qwen2.5-Coder FIM")};
r.chatAssistant = {QStringLiteral("Ollama (OpenAI-compatible) Chat")};
r.chatCompression = {QStringLiteral("Ollama (OpenAI-compatible) Chat")};
r.quickRefactor = {QStringLiteral("Ollama (OpenAI-compatible) Chat")};
return r;
}