Levo 帮助 · 内存、CPU 和智能体
编程智能体留下的烂摊子:worktree、会话和临时文件夹
编程智能体在你项目的副本里工作。每个任务都可能生成一个 git worktree 或临时文件夹,里面带着自己的 node_modules 或构建产物,任务结束后没有任何东西会移除它们。几周的智能体工作就可能占掉几十 GB。
Levo 会查找什么
- 智能体 worktree:来自 Claude Code、Codex、Cursor、Conductor 和 T3 Code。
- 智能体为测试某些东西而创建的临时文件夹。
- Agent and editor history:Claude Code、Codex、opencode、aider、Copilot 和 Gemini CLI 的会话日志,以及 VS Code 工作区数据。
- 智能体和编辑器自身的工具缓存。
- 旧的编辑器扩展。
Worktree 与 git
有未完成工作的 worktree 绝不会被移除。如果它有未提交的更改、尚未合并的提交,或带有锁,Levo 会保留它并说明原因。干净且已合并的 worktree 会用 git worktree remove 移除,这样 git 自己的记录也保持整洁。
活跃的会话
Levo 知道哪些会话还活着。它会读取 Claude Code、Codex、Cursor、Conductor 和 T3 Code 的活动,活跃会话正在使用的 worktree 在会话结束前会被锁定,最近几分钟内动过的文件夹也一样。参见智能体会话。
会话日志
会话历史和智能体的记忆是你的,不是缓存。它们连同大小一起列出,Levo 把勾选交给你。智能体自己的记忆永远不会被清理。
一套好用的流程
- 先分析,然后打开 Agent worktrees。
- 当某一行的分支已合并且没有人在其中工作时,它会被勾选。
- 点击 Clean up。有未合并工作的项目会保留,该行会说明这一点。