feat: 对话历史页面租户分组展示功能
- 新增 ConversationHistoryManager.get_tenant_summary() 按租户聚合会话统计 - get_sessions_paginated() 和 get_conversation_analytics() 增加 tenant_id 过滤 - 新增 GET /api/conversations/tenants 租户汇总端点 - sessions 和 analytics API 端点支持 tenant_id 查询参数 - 前端实现租户卡片列表视图和租户详情会话表格视图 - 实现面包屑导航、搜索范围限定、统计面板上下文切换 - 会话删除后自动检测空租户并返回列表视图 - dashboard.html 添加租户视图 DOM 容器 - 交互模式与知识库租户分组视图保持一致
This commit is contained in:
@@ -49,6 +49,7 @@ class ServerConfig:
|
||||
websocket_port: int = 8765
|
||||
debug: bool = False
|
||||
log_level: str = "INFO"
|
||||
tenant_id: str = "default" # 当前实例的租户标识
|
||||
|
||||
@dataclass
|
||||
class FeishuConfig:
|
||||
@@ -145,7 +146,8 @@ class UnifiedConfig:
|
||||
port=int(os.getenv("SERVER_PORT", 5000)),
|
||||
websocket_port=int(os.getenv("WEBSOCKET_PORT", 8765)),
|
||||
debug=os.getenv("DEBUG_MODE", "False").lower() in ('true', '1', 't'),
|
||||
log_level=os.getenv("LOG_LEVEL", "INFO").upper()
|
||||
log_level=os.getenv("LOG_LEVEL", "INFO").upper(),
|
||||
tenant_id=os.getenv("TENANT_ID", "default"),
|
||||
)
|
||||
logger.info("Server config loaded.")
|
||||
return config
|
||||
|
||||
Reference in New Issue
Block a user