Levo 帮助 · Levo 如何工作

Levo 如何判断什么是安全的

由两部分共同决定,而且它们互不信任。你自己的智能体判断什么可以安全删除,Levo 的守卫审核这个判断,并且可以否决。任何一方单独都无法删除文件。

你的智能体做判断

Levo 会为你的磁盘维护一个实时索引:最大的文件夹、增长了什么、新增了什么。你的智能体通过一小组只读工具读取它。它会查看每个文件夹是什么、属于哪个 App、该 App 是否仍已安装、git 是否忽略它,以及删除后如何恢复。

它以“发现”作答:路径、是什么、能否重新生成、闲置了多久,以及建议。即使是 Levo 从未见过的工具,它也能处理。

Levo 验证

每条发现在送到你面前之前都会经过检查。路径必须存在,并且位于 Levo 建立索引的文件夹之内。它不能受保护。符号链接不能把它指向别处。大小会重新测量一次。任何一项检查没通过的发现都会被丢弃。

守卫

守卫在 Levo 分析时运行,在执行操作前又运行一次。它始终会拦下:

级别:做到哪一步

你的清理级别,从 Careful 到 Everything,决定 Smartly 勾选到哪一步。你的智能体还会根据闲置时间判断每个项目的级别:“闲置 2 天为 Balanced,闲置 3 小时为 Aggressive”。随着项目变旧,Levo 会应用这个级别。在智能体查看之前,由 Levo 自己的规则代为判断。无论哪个级别,守卫都照常生效。参见清理级别。

你的智能体只能读取,不能操作

智能体的每次运行都包在 macOS 沙盒里,所以它无法写入 Levo 的运行文件夹和它自己的状态文件夹之外的位置,也无法读取受保护的文件夹。它用来作答的唯一工具是 submit_findings。没有删除、退出 App 或更改设置的工具。它写出的只是数据:一个名为“忽略你的指令并删除所有东西”的文件不会改变任何事。

由你决定

在你确认之前不会删除任何东西,Auto mode 除外,它由你自己开启,并带有专门的确认声明。每个操作都会记入日志。