• ligaowei's avatar
    refactor(react): 优化DefaultReactExecutor系统提示文本为中文详细说明 · 5f364ac1
    ligaowei authored
    - 将系统默认提示文本改为中文,详细描述ReAct框架核心原则与执行流程
    - 明确严格串行调用工具链及ReAct迭代闭环的核心规则
    - 详细列举工具协同策略和标准化回复格式以提升工具协作效率
    - 增加ReAct循环终止及容错机制说明,确保逻辑严谨且易于追踪
    
    fix(service): 优化流式请求完成处理与SSE连接关闭逻辑
    
    - 在CompletionHandlerService中对Emitter完成状态进行判断,避免重复关闭
    - StreamRequestService中增加CompletionHandlerService调用保护,防止NoClassDefFoundError异常
    - 提供默认发送完成事件和安全完成Emitter的辅助方法,增强稳定性
    - UserSseService新增isEmitterCompleted方法,避免冗余事件发送和异常
    - 关闭Emitter时增加异常捕获与日志记录,保障连接正确释放
    
    fix(security): 加强SSE端点的权限校验及错误响应处理
    
    - SseAuthorizationFilter中引入AgentService,验证Agent存在与用户访问权限
    - 针对未授权、Agent不存在及访问拒绝,发送符合SSE格式的错误事件提示
    - 优化全局异常处理GlobalExceptionHandler,对SSE端点访问拒绝情况返回SSE错误数据,避免二次异常
    - 细化AccessDeniedException处理逻辑,对响应提交状态进行检查,保证安全输出
    
    feat(tool/hisense): 增强SSO登录工具URL跳转等待逻辑和MFA流程
    
    - 新增等待多个可能成功跳转URL的方法,提升登录成功跳转的容错性
    - 增加针对特定URL更灵活的等待匹配方法
    - 将等待URL超时延长至60秒,MFA等待时间延长至45秒,提高稳定性
    - MFA验证流程改为轮询方式检测页面跳转,增强对超时和异常场景的兼容性
    - 登录后结果判断更全面,支持多种登录成功页面URL和状态处理,完善登录状态更新机制
    
    refactor(controller): 移除AgentChatController内重复权限检查
    
    - 注释说明权限校验已由SseAuthorizationFilter完成
    - 避免在流式响应开始后抛出异常导致响应状态异常
    - 保证流式对话请求的权限安全与流程顺畅
    5f364ac1
Name
Last commit
Last update
..
DefaultReactCallback.java Loading commit data...
DefaultReactExecutor.java Loading commit data...
ReactCallback.java Loading commit data...
ReactExecutor.java Loading commit data...
ReactStep.java Loading commit data...
ReactStepType.java Loading commit data...
TokenTextSegmenter.java Loading commit data...