1. 24 Dec, 2025 6 commits
    • 王舵's avatar
      11458434
    • ligaowei's avatar
      Merge branch 'revert-b1367155' into 'main' · 90b3874a
      ligaowei authored
      Revert "Merge branch 'develop_yxj' into 'main'"
      
      See merge request !5
      90b3874a
    • ligaowei's avatar
      Revert "Merge branch 'develop_yxj' into 'main'" · efec36bd
      ligaowei authored
      This reverts merge request !2
      efec36bd
    • ligaowei's avatar
      Merge branch 'develop_yxj' into 'main' · b1367155
      ligaowei authored
      + [增加差旅助手工具]
      
      See merge request !2
      b1367155
    • youxiaoji's avatar
      + [增加访客预约助手] · 5fae7eda
      youxiaoji authored
      5fae7eda
    • ligaowei's avatar
      refactor(react): 优化ReAct执行器的工具调用处理逻辑 · 9a664ed4
      ligaowei authored
      - 更新默认系统提示词,新增工具说明与调用规则,规范对时间相关工具的调用要求
      - 调整processTokenForSteps方法,适应新提示词格式,仅识别思考和最终答案步骤
      - 删除基于标记解析工具调用事件的复杂逻辑,转为由Spring AI自动处理
      - 改进extractToolName方法,支持多种格式工具名称提取,包括ReAct和JSON格式
      - 优化extractToolArgs方法,支持从ReAct格式与JSON提取参数,增强鲁棒性
      - 新增辅助方法parseJsonToMap,实现简单的JSON字符串转换为Map
      - 优化getAgentTools方法,加入详细日志,保证始终包含时间工具,增加异常时的降级策略
      - DateTimeTools工具扩展,增加获取当前时间和时间戳的功能,加入格式化配置和日志记录
      - 移除ToolExecutionLoggerAspect切面及相关配置,停止工具执行的自动日志切面记录
      - 清理无用的@Autowired注入和未使用的导入,简化CompletionHandlerService和ErrorHandlerUtils代码
      - 更新data.sql脚本,新增工具bean名称字段及默认工具配置数据,保持数据与代码同步
      9a664ed4
  2. 23 Dec, 2025 4 commits
    • ligaowei's avatar
      fix(chat): 优化完成事件处理逻辑,避免重复更新消息内容 · 5c90ccc6
      ligaowei authored
      - 注释后端completion事件中发送完整内容的代码,避免重复发送
      - 前端收到完成事件时,不再更新消息内容,避免覆盖实时token流更新
      - 前端调整完成事件处理逻辑,仅更新流状态和加载状态
      - 清理完成事件时的超时计时器,确保流正确结束
      5c90ccc6
    • ligaowei's avatar
      refactor(agent-processor): 将公共逻辑迁移至BaseAgentProcessor · f7888179
      ligaowei authored
      - 从AbstractAgentProcessor移除handleRagResponse和handlePreProcessing方法
      - 在BaseAgentProcessor中新增handleRagResponse方法以处理RAG响应和流式token消费
      - 在BaseAgentProcessor中新增handlePreProcessing方法以实现请求的通用前置处理逻辑
      - 修改NormalAgentProcessor和ReActAgentProcessor继承关系,改为继承BaseAgentProcessor
      - 清理AbstractAgentProcessor,移除冗余代码和依赖
      f7888179
    • ligaowei's avatar
      Merge branch 'feature/chat-form' into 'main' · 2fe9c68a
      ligaowei authored
      1
      
      See merge request !1
      2fe9c68a
    • 高如斌's avatar
      1 · 8a629996
      高如斌 authored
      8a629996
  3. 22 Dec, 2025 5 commits
  4. 21 Dec, 2025 11 commits
  5. 18 Dec, 2025 5 commits
  6. 17 Dec, 2025 2 commits
    • ligaowei's avatar
    • ligaowei's avatar
      refactor(websocket): 优化DomSyncHandler及JWT握手拦截器实现 · 19aa1f99
      ligaowei authored
      - 引入JwtHandshakeInterceptor组件用于WebSocket连接的JWT认证
      - 使DomSyncWebSocketConfig支持通过依赖注入使用JwtHandshakeInterceptor
      - 移除旧版内联JWT拦截器实现,改用单独组件类
      - 优化DomSyncHandler,针对iframe模式简化DOM同步逻辑
      - 移除DomSyncData类,合并相关字段简化数据传输结构
      - 实现HTML内容转义以避免JSON序列化错误
      - 取消传输样式和脚本,仅同步完整DOM和增量DOM变化
      - 增加获取完整DOM时的重试机制以提升稳定性
      - 修改大消息广播方案,添加消息大小检查与分片发送逻辑
      - 删除不必要的压缩功能,改用纯文本消息分片传输
      - 删除部分WebSocket、SSE及控制台消息监听,减少复杂度
      - 改进Playwright初始化和页面导航监听逻辑,避免阻塞
      - 精简WebSocket命令处理,去除对容器元素的特定限制
      - 增加详细日志输出,方便定位和跟踪用户操作及错误
      - 优化异常处理,确保错误信息及时反馈给客户端
      - 调整客户端连接管理,实现异常时安全移除无效会话
      19aa1f99
  7. 16 Dec, 2025 7 commits