教程官方文档1 分钟阅读教程/部署

FastGPT技能版本发布、快照保存与历史版本回滚指南

在编辑器中直接修改的代码仅在调试区即时生效,若要在工作流或智能体中正式应用改动,必须点击"发布"生成正式部署版本。调试环境与生产部署环境相互隔离,可避免调试改写技能代码时影响线上运行的智能体与工作流服务。 调试确认无误后,点击编辑器右上角的"发布"按钮。

为什么需要发布版本

在编辑器中直接修改的代码仅在调试区即时生效,若要在工作流或智能体中正式应用改动,必须点击"发布"生成正式部署版本。调试环境与生产部署环境相互隔离,可避免调试改写技能代码时影响线上运行的智能体与工作流服务。

保存版本快照的操作步骤

调试确认无误后,点击编辑器右上角的"发布"按钮。在弹出的窗口中输入当前版本的版本名称,默认会自动填充当前时间作为名称,也可自定义修改,例如输入v1.0.0。确认后,系统会将当前的代码状态固化为一个"正式版本"发布上线。

💡 注意:发布时,系统会自动应用项目根目录下.gitignore文件的忽略规则;若该文件不存在,系统会自动创建包含node_modules.venvdist等默认忽略项的文件。仅未被忽略的文件才会被打包发布,请确保打包文件总体积未超限,否则可能导致发布失败。

历史版本回滚操作

如果需要恢复到以前的版本,点击编辑器右上角的"版本历史"(时钟)图标,即可查看已发布的所有历史快照。将鼠标悬停在要恢复的历史版本上,点击"切换"(返回箭头)图标,即可一键将工作区文件以及当前线上运行的版本同时切换回该历史版本。

💡 注意:回滚的版本不会携带被.gitignore忽略的文件,如依赖包node_modules、虚拟环境.venv等已忽略的本地文件不会被恢复。

来源:https://doc.fastgpt.cn/zh-CN/guide/build/skill/version