diff --git a/dashboard/src/views/ProviderPage.vue b/dashboard/src/views/ProviderPage.vue index c3bf81713..643beaac6 100644 --- a/dashboard/src/views/ProviderPage.vue +++ b/dashboard/src/views/ProviderPage.vue @@ -202,6 +202,30 @@ + + + + + mdi-information + 请前往「配置文件」页测试 Agent 执行器 + + + Agent 执行器的测试请在「配置文件」页进行。 +
    +
  1. 找到对应的配置文件并打开。
  2. +
  3. 找到 Agent 执行方式部分,修改执行器后点击保存。
  4. +
  5. 点击右下角的 💬 聊天按钮进行测试。
  6. +
+ 要让机器人应用这个 Agent 执行器,你也需要前往修改 Agent 执行器。 +
+ + + 好的 + 点击前往 + +
+
+ @@ -278,6 +302,9 @@ export default { showKeyConfirm: false, keyConfirmResolve: null, + // Agent Runner 提示对话框 + showAgentRunnerDialog: false, + newSelectedProviderName: '', newSelectedProviderConfig: {}, updatingMode: false, @@ -763,7 +790,9 @@ export default { throw new Error('该提供商未被用户启用'); } if (provider.provider_type === 'agent_runner') { - throw new Error('暂时无法测试 Agent Runner 类型的提供商'); + this.showAgentRunnerDialog = true; + this.providerStatuses = this.providerStatuses.filter(s => s.id !== provider.id); + return; } const res = await axios.get(`/api/config/provider/check_one?id=${provider.id}`); @@ -825,6 +854,10 @@ export default { } this.showIdConflictDialog = false; }, + goToConfigPage() { + this.showAgentRunnerDialog = false; + this.$router.push({ name: 'Configs' }); + }, getStatusColor(status) { switch (status) { case 'available':