diff --git a/frontend/app/web-gold/package.json b/frontend/app/web-gold/package.json index a9549f367f..da48fff6a2 100644 --- a/frontend/app/web-gold/package.json +++ b/frontend/app/web-gold/package.json @@ -25,6 +25,7 @@ "ai": "^6.0.39", "aplayer": "^1.10.1", "class-variance-authority": "^0.7.1", + "clipboard-polyfill": "^4.1.1", "clsx": "^2.1.1", "date-fns": "^4.1.0", "dayjs": "^1.11.18", diff --git a/frontend/app/web-gold/src/api/agent.js b/frontend/app/web-gold/src/api/agent.js index 06a92e746d..7e109e16e2 100644 --- a/frontend/app/web-gold/src/api/agent.js +++ b/frontend/app/web-gold/src/api/agent.js @@ -38,6 +38,7 @@ export async function sendChatStream(options) { conversationId, modelMode = 'pro', customSystemPrompt, + source, ctrl, onMessage, onError, @@ -59,7 +60,8 @@ export async function sendChatStream(options) { content, conversationId, modelMode, - customSystemPrompt + customSystemPrompt, + source }), onmessage: (event) => { if (typeof onMessage === 'function') { @@ -89,10 +91,11 @@ export async function sendChatStream(options) { } /** - * 获取会话列表 + * 获取会话列表(合并 pro + standard 两个 Dify 工作流) * @param {Object} params - 请求参数 * @param {number} params.agentId - 智能体ID - * @param {string} [params.lastId] - 上一页最后一条记录ID + * @param {string} [params.source] - 来源类型:agent-智能体 prompt-自建风格 + * @param {string} [params.cursor] - 复合游标(首页不传) * @param {number} [params.limit] - 返回条数,默认20 */ export function getConversations(params) { @@ -104,10 +107,12 @@ export function getConversations(params) { } /** - * 获取会话历史消息 + * 获取会话历史消息(自动定位 pro/standard App) * @param {Object} params - 请求参数 * @param {number} params.agentId - 智能体ID + * @param {string} [params.source] - 来源类型:agent-智能体 prompt-自建风格 * @param {string} params.conversationId - 会话ID + * @param {string} [params.appSource] - 来源应用标识:pro/standard * @param {string} [params.firstId] - 当前页第一条记录ID * @param {number} [params.limit] - 返回条数,默认20 */ diff --git a/frontend/app/web-gold/src/components/agents/ChatDrawer.vue b/frontend/app/web-gold/src/components/agents/ChatDrawer.vue index b31bece763..84bac91842 100644 --- a/frontend/app/web-gold/src/components/agents/ChatDrawer.vue +++ b/frontend/app/web-gold/src/components/agents/ChatDrawer.vue @@ -1,5 +1,5 @@