feat: 添加对话应用选择和知识库切换功能
- 新增对话应用管理模块(dify-chat-apps),支持获取和切换对话应用 - 优化对话应用切换后自动刷新会话列表功能 - 知识库管理页面新增下拉选择器,支持切换不同知识库 - API 层支持 app_id 参数传递,实现多应用会话隔离 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -91,6 +91,7 @@ export async function action({ request }: ActionFunctionArgs) {
|
||||
files,
|
||||
conversation_id: conversationId,
|
||||
response_mode: responseMode,
|
||||
app_id: appId, // 支持前端传递应用 ID
|
||||
} = body;
|
||||
|
||||
console.log('客戶端調用remix路由_Chat Messages API - 收到请求:', {
|
||||
@@ -98,6 +99,7 @@ export async function action({ request }: ActionFunctionArgs) {
|
||||
queryPreview: query?.substring(0, 100) + (query?.length > 100 ? '...' : ''),
|
||||
conversationId,
|
||||
responseMode,
|
||||
appId, // 记录应用 ID
|
||||
hasInputs: !!inputs,
|
||||
hasFiles: !!files && files.length > 0,
|
||||
filesCount: files?.length || 0,
|
||||
@@ -110,7 +112,8 @@ export async function action({ request }: ActionFunctionArgs) {
|
||||
responseMode,
|
||||
conversationId,
|
||||
files,
|
||||
frontendJWT // 传递 JWT
|
||||
frontendJWT, // 传递 JWT
|
||||
appId // 传递应用 ID
|
||||
);
|
||||
|
||||
// 对于流式响应,直接返回流
|
||||
|
||||
Reference in New Issue
Block a user