1. 29 Dec, 2025 19 commits
  2. 28 Dec, 2025 11 commits
    • ligaowei's avatar
      refactor(agent): 重构事件DTO结构,合并到agent.data包 · 901b31c3
      ligaowei authored
      将原web.dto包中的事件DTO类迁移到agent.data包,并删除冗余类
      简化事件数据结构,移除不必要的继承层级
      更新相关引用以适配新的包结构
      901b31c3
    • ligaowei's avatar
      refactor(agent): 重构事件数据构建器和Playwright管理模块 · cfa74117
      ligaowei authored
      将事件数据构建器从workpanel迁移到agent模块,统一管理事件数据构建
      重构Playwright管理器接口位置,优化代码组织结构
      移除冗余的workpanel相关代码,简化项目结构
      调整ReactStepType枚举处理空格逻辑,增强健壮性
      优化EventSplitter的事件分割逻辑,提高准确性
      cfa74117
    • ligaowei's avatar
      feat(react): 优化事件处理逻辑并添加事件内容字段 · 55b91d26
      ligaowei authored
      - 在WorkPanelEvent中添加content字段用于存储事件内容
      - 简化sendWorkPanelEvent方法调用,移除冗余参数
      - 完善DefaultReactCallback中的事件发送逻辑,增加错误处理
      - 调整EventSplitter的endStream方法签名以支持回调
      - 修复代码格式问题
      55b91d26
    • ligaowei's avatar
      refactor(SSE): 简化事件发送逻辑并移除冗余代码 · 5538d955
      ligaowei authored
      重构 UserSseService 的事件发送逻辑,将 sendWorkPanelEvent 方法改为直接接收事件对象
      移除 DefaultReactCallback 中冗余的工作面板记录逻辑,统一通过 SSE 发送事件
      优化事件数据构建过程,减少不必要的检查和重复代码
      5538d955
    • ligaowei's avatar
      fix(SSE): 增强SSE连接状态检查和错误处理 · 0bd8e66f
      ligaowei authored
      添加响应提交检查防止重复操作,优化emitter状态管理
      修复JWT认证过滤器中的代码格式问题
      重构SSE端点授权检查逻辑
      简化application.yml中的配置说明
      0bd8e66f
    • ligaowei's avatar
      feat: 重构用户ID获取逻辑并优化ReAct执行流程 · 8bff979e
      ligaowei authored
      重构UserUtils类,提供静态方法支持并优化线程安全
      新增EventSplitter组件用于实时分割ReAct事件流
      统一所有Controller和Service使用静态方法获取用户ID
      移除冗余的SseEventBroadcaster组件,简化事件发送逻辑
      更新.gitignore排除数据库文件
      8bff979e
    • ligaowei's avatar
      b230dbdc
    • ligaowei's avatar
      feat: 重构时间轴功能并增强工具事件处理 · 94404fa5
      ligaowei authored
      重构时间轴功能,引入SSE服务管理事件流,优化事件处理性能。新增事件详情面板和过滤功能,增强工具事件监控和错误处理。改进内容展开管理,使用WeakMap优化性能。移除冗余的TimelineService,整合到SSE服务中。添加事件持久化存储和导出功能。
      
      主要变更包括:
      1. 新增BaseTool基类统一工具事件处理
      2. 实现事件详情面板和虚拟滚动
      3. 添加时间轴事件过滤和搜索功能
      4. 优化内容展开管理使用WeakMap
      5. 重构SSE服务为独立模块
      6. 添加事件持久化存储和导出功能
      7. 改进错误处理和性能监控
      94404fa5
    • ligaowei's avatar
      Delete hiagent_dev_db.trace.db · e4fee5b7
      ligaowei authored
      e4fee5b7
    • ligaowei's avatar
      Delete hiagent_dev_db.mv.db · c0ba3a77
      ligaowei authored
      c0ba3a77
    • ligaowei's avatar
      refactor(backend): 重构用户上下文处理和工具管理逻辑 · 8c6ba975
      ligaowei authored
      重构UserUtils使用ThreadLocal存储用户ID以支持异步线程
      简化MetaObjectHandlerConfig的用户ID获取逻辑
      移除SseTokenEmitter的@Component注解并重构构造函数
      优化AgentToolManager的代码结构和日志记录
      重构AsyncUserContextDecorator以增强线程上下文传播
      
      refactor(frontend): 简化表单渲染组件并移除pangea-ui依赖
      8c6ba975
  3. 27 Dec, 2025 1 commit
    • ligaowei's avatar
      refactor(agent): 移除未使用的回调方法和冗余代码 · 0306580c
      ligaowei authored
      重构ReAct相关组件,移除未使用的onFinalAnswer回调方法和冗余的getParameters/getContent方法。优化SseTokenEmitter为无状态设计,通过构造函数一次性传入所有状态。简化JwtAuthenticationFilter和DefaultPermissionEvaluator的权限检查逻辑。改进ErrorHandlerService的错误处理代码复用性。调整代码结构以提高可维护性。
      0306580c
  4. 26 Dec, 2025 9 commits
    • youxiaoji's avatar
      Merge branch 'refs/heads/main' into develop_tmp · 72ec5880
      youxiaoji authored
      # Conflicts:
      #	backend/src/main/java/pangea/hiagent/agent/react/DefaultReactExecutor.java
      #	backend/src/main/java/pangea/hiagent/agent/service/AgentChatService.java
      #	backend/src/main/java/pangea/hiagent/agent/service/StreamRequestService.java
      #	backend/src/main/java/pangea/hiagent/agent/service/UserSseService.java
      #	backend/src/main/java/pangea/hiagent/tool/impl/HisenseTripTool.java
      #	backend/src/main/java/pangea/hiagent/tool/impl/VisitorAppointmentTool.java
      #	backend/src/main/java/pangea/hiagent/web/service/InfoCollectorService.java
      #	frontend/src/components/ChatArea.vue
      72ec5880
    • youxiaoji's avatar
      * [园区选择调整为滚动轴操作] · e80bffc7
      youxiaoji authored
      e80bffc7
    • youxiaoji's avatar
      * [每次执行提交动作之后清空已保存的数据] · 07a094e4
      youxiaoji authored
      * [滚动轴操作使用dispatchEvent进行点击]
      07a094e4
    • ligaowei's avatar
      Delete WorkPanel优化方案.md · 40bd44a9
      ligaowei authored
      40bd44a9
    • ligaowei's avatar
      Delete hiagent_dev_db.mv.db · 5b684301
      ligaowei authored
      5b684301
    • ligaowei's avatar
      refactor(agent): 优化错误处理逻辑及回调机制 · cadf09e0
      ligaowei authored
      - 替换 BaseAgentProcessor 中的 agentErrorHandler 为 errorHandlerService,统一错误处理调用
      - 增强 handleSyncError,实现401 Unauthorized错误的特殊提示“请配置API密钥”
      - 流式处理异常时调用 errorHandlerService 处理错误消息,避免抛出异常中断处理流程
      - 在 NormalAgentProcessor 和 ReActAgentProcessor 中,异常时调用 TokenConsumerWithCompletion 的 onComplete 方法通知完成状态
      - 确保错误发送后均触发完成回调,避免流式调用卡死或状态不一致
      - 清理无用依赖,确保错误处理逻辑集中管理并规范调用
      cadf09e0
    • youxiaoji's avatar
      * [关闭playwright trace功能] · 59f7f0e4
      youxiaoji authored
      59f7f0e4
    • youxiaoji's avatar
      * [增加默认值] · 15bbdfe6
      youxiaoji authored
      15bbdfe6
    • youxiaoji's avatar
      * [增加默认值] · fcd56a92
      youxiaoji authored
      fcd56a92