Langflow 系列 | 第 20 篇:Playground 与运行反馈体验

📅 2026/7/28 14:38:28
Langflow 系列 | 第 20 篇:Playground 与运行反馈体验
上一篇文章分析了 Langflow 前端的 API 请求与状态管理模式。我们看到,普通 CRUD 数据通常由 React Query 管理,画布交互、构建状态和前端运行态则主要落在 Zustand 中。这一篇继续沿着第十九篇末尾的问题往下走:当用户在 Playground 里点击发送或运行时,Langflow 如何把一次 Flow 执行变成聊天消息、节点状态、边动画、运行耗时、日志和 trace?Playground 不是一个孤立的聊天框。它连接了 Flow 画布、ChatInput 节点、ChatOutput 节点、消息缓存、构建事件、运行日志和 trace 视图。因此它是理解 Langflow “用户运行体验” 的关键入口。本文重点分析前端链路。后端图执行、组件调度和事件产生机制,前面关于lfx和 Graph 执行的文章已经展开过。1. 本文涉及的源码位置Playground 面板与聊天入口:主题源码位置Flow 页面 Playground 容器src/frontend/src/components/core/playgroundComponent/sliding-co