快速结论:该报错发生在 n8n 2.36.x 版本中,使用内置 AI 生成节点分组时自动生成的描述超过 145 字符限制,导致整个工作流无法保存。优先排查方式是检查分组节点的描述字段长度,并手动缩短到 145 字符以内;升级到 n8n 2.37.0 或更高版本可以避免新生成内容触发此问题。
适用环境:n8n 2.36.8(Docker 部署,云托管环境);Node.js 24.18.1;SQLite 数据库;执行模式 regular;单实例部署。
最快修复方案:暂无在 2.36.x 版本中“不修改内容”的一步修复方案。临时解决办法是手动缩短分组节点描述长度,或将描述内容复制后重新粘贴——浏览器客户端会自动截断到 145 字符以内,从而允许保存。若使用 2.37.0 或更高版本,AI 生成的群组描述会在保存前被自动限制长度。
注意事项:修复仅保证新生成的工作流不再触发限制。对于在 2.36.x 上已创建的工作流,即使升级到 2.37.0+,仍需手动缩短一次描述才能保存。
问题场景
用户在使用 n8n 云托管版(Docker 环境,版本 2.36.8)时,通过 n8n 内置 AI 功能自动生成工作流节点。AI 生成完成后,画布上的节点会被自动分组,并自动生成一段分组描述。当这段描述长度超过 145 个字符时,尝试保存工作流会失败,且报错指向分组节点无法保存。
报错原文
Using n8n built in AI to generate nodes leaves a description (with greater than 145 characters) on the set of grouped nodes, which then fails to save
can't save nodes / workflow with >145 characters
原因分析
该问题发生在 n8n 2.36.x 版本。AI 在工作流生成后自动为节点分组创建的描述字段没有做长度校验或截断处理,而系统对分组节点描述字段存在 145 字符的持久化保存上限。当 AI 生成的描述超过该限制时,保存请求被拒绝。此问题在 2.37.0 中已修复——AI 生成的分组描述会在保存前被限制长度。若仍遇到相同问题,可能原因是工作流创建于旧版本,描述在升级前已写入,因此需要手动修正一次。
环境排查
- 确认 n8n 版本:是否为 2.36.x(该问题在 2.36.8 中确认)或 2.37.0 以下版本。
- 检查部署方式:Docker/云托管均可能受影响,核心变量是版本号而非部署方式。
- 若版本已升级至 2.37.0+,但问题仍出现,需确认工作流是否由旧版本创建(旧数据可能未自动迁移/修复)。
解决步骤
- 定位失败的分组节点:打开报错的工作流,找到 AI 自动创建的分组节点。
- 检查描述字段:点击分组节点,查看节点描述(description)内容长度。
- 手动缩短描述:将描述内容修改至 145 字符以下(可优先尝试)。Issue 评论区确认的另一个临时办法是——复制描述内容,删除后重新粘贴,浏览器端会自动将字符串截断到 145 字符以内。
- 保存工作流:确认保存成功。
- 升级版本(推荐):升级到 n8n 2.37.0 或更高版本。此版本修复了 AI 生成内容导致保存失败的问题,新生成的描述会被限制在持久化限制范围内。
验证方法
在完成上述步骤后,点击保存工作流,确认不再弹出“can’t save nodes / workflow with >145 characters”报错。升级到 2.37.0 后,可以重新使用 AI 生成一次全新的工作流,验证新生成的分组描述能够正常保存,无需手动编辑。
参考来源
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。


