-
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 | ||
| DefaultReactExecutor.java | ||
| ReactCallback.java | ||
| ReactExecutor.java | ||
| ReactStep.java | ||
| ReactStepType.java | ||
| TokenTextSegmenter.java |