Repository navigation
v0.3.23
编辑类免确认改为会话级首次许可
0.3.22 把 6 个编辑/编译类工具(write_source / patch_source / create_program / delete_program / rename_program / compile_program)设为永久免确认,意味着 AI 可在新对话一上来就随意改/删程序源码而用户完全不介入。改为会话级首次许可:当前对话内首次用到编辑/编译类工具时仍弹一次确认,点「允许」后本对话内这类操作自动放行;新对话或切换会话重新要首次许可。运行/上下传/变量写入类(run_program / stop_program / set_program_process / upload / download / write_vr / write_table / write_iec_variables)不受影响,仍每次确认。新增会话级状态 _sessionEditApproved,在 StartNewSession / LoadSession / ClearHistory 三处重置。AiOptimizationTests 新增 P-S21。
详见 CHANGELOG.md / CHANGELOG_EN.md。