@@ -312,6 +312,7 @@ import type { Conversation, Agent, ModelConfig, ProviderInfo, ActiveModelsInfo,
// ε―Όε
₯η»δ»Άεη»δ»Ά
import MessageList from '@/components/chat/MessageList.vue'
+import SkillIcon from '@/components/common/SkillIcon.vue'
import ChatInput from '@/components/chat/ChatInput.vue'
import StreamLoadingBar from '@/components/chat/StreamLoadingBar.vue'
import TalkMode from '@/components/chat/TalkMode.vue'
diff --git a/mateclaw-ui/src/views/Memory/index.vue b/mateclaw-ui/src/views/Memory/index.vue
index 28445715..51a7f611 100644
--- a/mateclaw-ui/src/views/Memory/index.vue
+++ b/mateclaw-ui/src/views/Memory/index.vue
@@ -33,7 +33,7 @@
:class="{ active: agent.id === selectedAgentId }"
@click="selectAgent(agent)"
>
-
{{ agent.name }}
{{ agent.description || agent.agentType }}
@@ -184,6 +184,7 @@ import { ElMessage } from 'element-plus'
import { http } from '@/api'
import { useAgentStore } from '@/stores/useAgentStore'
import { useMemoryStore, type DreamReportItem } from '@/stores/useMemoryStore'
+import SkillIcon from '@/components/common/SkillIcon.vue'
import MorningCard from './components/MorningCard.vue'
import FactList from './components/FactList.vue'
import MemoryBrowser from './components/MemoryBrowser.vue'
diff --git a/mateclaw-ui/src/views/Sessions.vue b/mateclaw-ui/src/views/Sessions.vue
index c606a794..77d565e0 100644
--- a/mateclaw-ui/src/views/Sessions.vue
+++ b/mateclaw-ui/src/views/Sessions.vue
@@ -45,7 +45,7 @@
- {{ session.agentIcon || 'π€' }}
+
{{ session.agentName || '-' }}
|
@@ -97,6 +97,7 @@ import { ElMessage, ElMessageBox } from 'element-plus'
import { conversationApi } from '@/api/index'
import { channelIconUrl, sourceLabel } from '@/utils/channelSource'
import type { Conversation } from '@/types/index'
+import SkillIcon from '@/components/common/SkillIcon.vue'
const router = useRouter()
const { t } = useI18n()
diff --git a/mateclaw-ui/src/views/SkillMarket.vue b/mateclaw-ui/src/views/SkillMarket.vue
index 47b9c453..72f8c6d6 100644
--- a/mateclaw-ui/src/views/SkillMarket.vue
+++ b/mateclaw-ui/src/views/SkillMarket.vue
@@ -525,7 +525,7 @@
{{ t('skills.detail.noEmployees') }}
-
- {{ agent.icon || 'π€' }}
+
{{ agent.name }}