☑ 很棒的新功能
☑ 可以帮助很多用户!
☑ 移除类似“bug”的东西
☐ 很高兴拥有
☐ 没人需要它
是什么促使你提出这个愿望清单请求?
在使用 Vibe Coding 生成和运行 JSL 代码时,我希望确保自动生成的代码不会意外执行破坏性文件操作。AI 生成的代码非常有用,但它也可能在用户不知情的情况下执行诸如删除目录或修改文件之类的命令。试想一下……
Delete Directory(...)
Delete File(...)
Rename File(...)
将其应用于公司的主要数据存储目录——您将名声大噪!
您希望看到哪些改进?
我希望 JMP 提供一个可通过 JSL 控制的安全模式,该模式可以通过简短的 JSL 命令以编程方式启用,但只能在用户通过模态对话框明确确认后才能禁用(该对话框无法通过 JSL 绕过或确认)。在安全模式下,JMP 应拦截可能造成破坏的操作(例如,删除文件或目录、重命名文件或类似的文件系统修改操作),并在执行前要求用户批准。哪些操作属于破坏性操作?只需在首选项中列出常见的 40 种操作,让用户自行决定即可。
为什么这个想法很重要?
这项功能将显著提升 Vibe Coding for JMP/JSL 的安全性,防止在使用 AI 生成的脚本进行实验时发生意外的文件删除或修改。它降低了数据丢失的风险,增强了用户在测试自动生成代码时的信心,并提供了一个可控的环境,在这个环境中,潜在的危险操作只有在用户明确意图的情况下才会发生。