aionclaw支持自动版本隔离:启用「时间戳追加」策略可使输出目录名带【yyyymmdd_hhmmss】;支持version_id、version_tag及--version-tag三种自定义标识方式;「禁止同名覆盖」规则启用后,文件按{original_name}_v{counter:3}_{timestamp:yymmdd}重命名,counter全局唯一递增。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让 AionClaw 在每次处理同一份源文件时,不覆盖前次结果,而是自动创建带时间戳或序列号的新文件夹/新文件名,避免人工重命名、防止版本混淆、杜绝误删历史输出——这在图纸批量标注、合同多轮修订、报表日更归档等场景中是刚性需求。
启用自动版本隔离模式
打开 AionClaw 客户端 → 左侧导航栏点击「自动化 (RPA)」→ 顶部切换至「高级设置」标签页 → 找到「输出管理」区域 → 将「版本隔离策略」下拉菜单从默认的「覆盖同名」改为「时间戳追加」。
该选项启用后,所有任务的 output_pdf、output_dxf、print_queue 等目标目录下,生成的每个子文件夹名称将自动附加 【YYYYMMDD_HHMMSS】格式时间戳,例如 output_pdf_20261010_154233。注意:此设置对已运行中的任务不生效,需重启当前任务队列。
为单次任务指定唯一版本标识
方法一:在任务配置面板的「自定义参数」输入框中,直接填入 version_id=V2026.10.RC3 —— 这会强制本次输出根目录命名为 output_pdf_V2026.10.RC3,且该标识将写入生成日志头和 PDF 元数据的 Producer 字段。
方法二:拖入待处理文件后,在右侧面板点击「添加上下文变量」→ 新建变量名 version_tag,值设为 build-$(git rev-parse --short HEAD)(仅限本地 Git 仓库内运行)→ 保存后该哈希值将注入全部输出路径与文件名前缀。
方法三:使用命令行触发时,在启动参数末尾追加 --version-tag "daily-final",AionClaw 后台服务会识别该参数并应用到本次全链路输出节点。此方式适合集成进 Jenkins 或飞书机器人定时指令。
强制文件级版本分离(防同名覆盖)
第一步:进入「工具管理」→「文件系统插件」→ 点击「编辑规则集」。
第二步:在「冲突处理策略」中勾选「禁止同名覆盖」→ 下方展开「重命名模板」输入框,填入:{original_name}_v{counter:3}_{timestamp:YYMMDD}。
第三步:点击「保存并激活」→ 此时若某张图 input/plan_A.dwg 已存在 output_pdf/plan_A_v001_261010.pdf,则下一次处理将自动生成 plan_A_v002_261010.pdf,【counter 自动递增且永不重置】,即使跨天、跨任务、跨用户登录也保持全局唯一性。











