diff --git a/agent/app/service/agents_utils.go b/agent/app/service/agents_utils.go index dcb81ae12..62e3b7e95 100644 --- a/agent/app/service/agents_utils.go +++ b/agent/app/service/agents_utils.go @@ -578,6 +578,9 @@ func checkAgentUpgradable(install model.AppInstall) bool { if install.App.ID == 0 { return false } + if ignoreUpdate(install) { + return false + } details, err := appDetailRepo.GetBy(appDetailRepo.WithAppId(install.App.ID)) if err != nil || len(details) == 0 { return false diff --git a/frontend/src/views/ai/agents/agent/config/tabs/channels/components/channel-bots.vue b/frontend/src/views/ai/agents/agent/config/tabs/channels/components/channel-bots.vue index a7dfa9551..a5e2ec040 100644 --- a/frontend/src/views/ai/agents/agent/config/tabs/channels/components/channel-bots.vue +++ b/frontend/src/views/ai/agents/agent/config/tabs/channels/components/channel-bots.vue @@ -81,7 +81,6 @@ diff --git a/frontend/src/views/ai/agents/agent/index.vue b/frontend/src/views/ai/agents/agent/index.vue index 0ae829b9d..e6eef5a77 100644 --- a/frontend/src/views/ai/agents/agent/index.vue +++ b/frontend/src/views/ai/agents/agent/index.vue @@ -341,7 +341,7 @@ const buttons = [ label: i18n.global.t('commons.button.upgrade'), permission: true, click: (row: AI.AgentItem) => openUpgrade(row), - disabled: (row: AI.AgentItem) => !row.upgradable, + show: (row: AI.AgentItem) => row.upgradable, }, { label: i18n.global.t('commons.button.delete'),