Dify工作流调试工具更新,实测效率提升技巧

2026-06-20阅读 0热度 0
ai 人工智能

Dify 1.5.1 版本带来了工作流调试工具的一次实质性升级,解决了不少开发者长期以来的痛点。这次更新有两个核心改进:状态暂存与变量缓存。下面具体看看升级后到底好用在哪里。

dify 迎来重大更新!工作流调试工具也太实用了

翻看 Dify 的 GitHub 仓库,发现版本已经更新到 1.5.1 了。这个版本最让人惊喜的,就是工作流调试工具彻底换了个样。

过去调试工作流,只能在“预览”模式下看最终结果。一旦刷新页面或回退操作,中间的执行过程就全丢了。稍有不慎就得从头跑一遍,一个流程常常要调好几遍才能定位问题。

更麻烦的是,每次调试特定节点,都得手动准备各种变量数据。遇到复杂的嵌套结构变量,稍微搞错格式就会导致调试失败。

1.5.x 版本完全重构了调试工具,这次更新相当实用,解决了之前不少开发者觉得体验不佳的一个关键痛点。

升级

备份 docker-compose.yml:

cd docker
cp docker-compose.yaml docker-compose.yaml.$(date +%s).bak

从主分支获取最新代码:

git checkout main
git pull origin main

停止服务:

docker compose down

备份数据:

tar -cvf volumes-$(date +%s).tgz volumes

升级服务:

docker compose up -d

状态暂存

点击单个节点后,会发现新增了一个“上次运行”标签。以前想测试单个节点,得手动构造输入数据,或者从工作流里复制相关参数,操作相当繁琐。现在这些信息一目了然——不管是单步调试还是完整执行整个工作流,每个节点都会自动保存最后一次成功运行时的数据状态。

点击 2 调试当前节点,可以直接利用当前节点的历史输入进行调试。但如果想直接修改当前输入节点的数据再测试呢?在这个节点只能看到上一次执行的数据,不能修改后重新执行。这时候可以借助变量缓存来达到修改数据并重新运行的目的。

变量缓存

画布底部新增了一个“查看缓存”按钮,点击后可以看到当前所有变量的快照:


在这里可以:

  • 查看所有节点的输入和输出变量
  • 直接修改变量值进行调试

比如在变量缓存里把 query 修改成“iphone15有哪些新特点?”,然后点击问题分类节点的执行按钮,会发现 query 真的变成了“iphone15有哪些新特点?”

总结

可以说,这次更新大大压缩了开发者的调试时间。如果你也在用 Dify 做 AI 应用,不妨升级试试看。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策