diff --git a/frontend/app/web-gold/src/api/agent.js b/frontend/app/web-gold/src/api/agent.js
index 68a728786e..00f3c16742 100644
--- a/frontend/app/web-gold/src/api/agent.js
+++ b/frontend/app/web-gold/src/api/agent.js
@@ -85,3 +85,34 @@ export async function sendChatStream(options) {
signal: ctrl ? ctrl.signal : undefined
})
}
+
+/**
+ * 获取会话列表
+ * @param {Object} params - 请求参数
+ * @param {number} params.agentId - 智能体ID
+ * @param {string} [params.lastId] - 上一页最后一条记录ID
+ * @param {number} [params.limit] - 返回条数,默认20
+ */
+export function getConversations(params) {
+ return request({
+ url: `${BASE_URL}/dify/conversations`,
+ method: 'get',
+ params
+ })
+}
+
+/**
+ * 获取会话历史消息
+ * @param {Object} params - 请求参数
+ * @param {number} params.agentId - 智能体ID
+ * @param {string} params.conversationId - 会话ID
+ * @param {string} [params.firstId] - 当前页第一条记录ID
+ * @param {number} [params.limit] - 返回条数,默认20
+ */
+export function getMessages(params) {
+ return request({
+ url: `${BASE_URL}/dify/messages`,
+ method: 'get',
+ params
+ })
+}
diff --git a/frontend/app/web-gold/src/components/agents/ChatDrawer.vue b/frontend/app/web-gold/src/components/agents/ChatDrawer.vue
index afb37f1e29..30db2da038 100644
--- a/frontend/app/web-gold/src/components/agents/ChatDrawer.vue
+++ b/frontend/app/web-gold/src/components/agents/ChatDrawer.vue
@@ -18,9 +18,14 @@
{{ agent?.categoryName || '通用' }}
-
+
@@ -139,13 +144,20 @@
+
+
+
+
+
diff --git a/frontend/app/web-gold/src/views/agents/Agents.vue b/frontend/app/web-gold/src/views/agents/Agents.vue
index 185dfbb8d4..b81ad421f3 100644
--- a/frontend/app/web-gold/src/views/agents/Agents.vue
+++ b/frontend/app/web-gold/src/views/agents/Agents.vue
@@ -19,7 +19,6 @@
type="text"
placeholder="搜索智能体..."
class="search-input"
- @keydown.enter="handleSearch"
/>