diff --git a/src/components/controls/ControlPanel.vue b/src/components/controls/ControlPanel.vue index a68dd69..750fde6 100644 --- a/src/components/controls/ControlPanel.vue +++ b/src/components/controls/ControlPanel.vue @@ -5,6 +5,14 @@
+ + + { + try { + const success = await chatStore.initialize(); + if (success) { + ElMessage.success('连接成功!'); + } else { + ElMessage.error('连接失败'); + } + } catch (error) { + console.error('Error connecting to agent:', error); + ElMessage.error('连接失败: ' + error.message); + } + }; + return { isListening, isSpeaking, @@ -129,7 +153,8 @@ export default { statusText, toggleListening, endSession, - clearMessages + clearMessages, + connectToAgent }; } };