diff --git a/mateclaw-ui/src/components/channels/ChannelEditModal.vue b/mateclaw-ui/src/components/channels/ChannelEditModal.vue index 03b24d54..915cbd2c 100644 --- a/mateclaw-ui/src/components/channels/ChannelEditModal.vue +++ b/mateclaw-ui/src/components/channels/ChannelEditModal.vue @@ -39,12 +39,58 @@
- + +
+ + +
+
+ +
+
+ + + + {{ a.name }} + + + +
+
+ {{ t('chat.loadingAgents') }} +
+
+
+
@@ -441,7 +487,8 @@ import { useWeixinQrcodePoll } from '@/composables/channels/useWeixinQrcodePoll' import { useWecomBotAuth } from '@/composables/channels/useWecomBotAuth' import { useFeishuAppRegister } from '@/composables/channels/useFeishuAppRegister' import { useDingTalkAppRegister } from '@/composables/channels/useDingTalkAppRegister' -import { plainTextIcon } from '@/composables/usePixelarticons' +import SkillIcon from '@/components/common/SkillIcon.vue' +import { agentIconColor } from '@/utils/agentIconColor' interface Props { modelValue: boolean @@ -491,6 +538,20 @@ const showAdvanced = ref(false) const accessControl = ref(defaultAccessControl()) const renderConfig = ref(defaultRenderConfig()) +// ========== Custom agent dropdown ========== +// Native