CDF ·

工作流历史面板开发、节点报错分类与执行轨迹净化

实现了工作流执行历史记录抽屉、JSON 导出与单条记录清理功能;对节点执行失败原因进行了分类封装;重构并净化了工作流执行轨迹,大幅提升了日志可读性。

Git Commit: 5654a85

今日工作内容:

  1. 执行历史管理组件 (WorkflowHistoryDrawer)

    • 编写并集成了工作流执行历史抽屉组件、顶部栏入口以及 Zustand 全局历史数据状态机。
    • 对运行期间的配置快照(config_snapshot)和事件记录快照(events_snapshot)进行持久化归口,并支持了将运行历史一键导出为标准 JSON 文件,或清理不需要的单条记录。
  2. 工作流节点执行力稳定性加固 (Claude Code 哲学)

    • 执行异常归类:为节点失败新增 error_type 详细错误枚举,精准捕捉并分类展现运行异常。
    • 执行轨迹深度净化 (Trace Legibility):对 execution_trace 字段可读性进行了全面重构——自动剔除思索气泡的冗余文本(thinking 净化)、将内部复杂的工具参数反序列化为易读格式、去除工具调用结果的外层包装,使普通用户能直接看懂底层工具链执行轨迹。
    • 导出数据瘦身:剔除了导出的 node 内部 position 信息以及冗余的 node_log,使导出的工作流 JSON 文件大小缩减了 60% 以上。
    • 黑屏防御 (A11y):引入 ErrorBoundary 护栏机制,防止 foreach 等复杂迭代逻辑出错时导致前端主框架崩溃“黑屏”的严重体验缺陷。
  3. 节点配置层精简

    • 彻底移除了重复冗余的节点级 maxTokens 配置限制(只保留全局),并对温控系数(temperature)进行了细致保留。