模式与权限
模式回答一个问题:**Lino AI 哪些事可以不先问你就做?**在模式之下,沙箱把命令限制在你给 Lino AI 的文件夹里,超出的部分都会以审批卡的形式出现在聊天里。
选择模式
点输入框下方的模式按钮(显示当前模式,例如 Auto)。鼠标悬停在某一行上可以看到它的说明。
| 模式 | 应用里的说明 | 对你作品的修改 | 命令 |
|---|---|---|---|
| Auto(默认) | Edits and runs on its own; a review checks commands that leave the sandbox. | 回复结束时应用 | 在沙箱里不问就运行;要离开沙箱的先交给 Auto 审查 |
| Manual | Asks before changing anything that isn't its own. | 等你点 Apply | 问你 |
| Accept edits | Edits on its own, asks before running things. | 回复结束时应用 | 问你 |
任何模式下,Lino AI 新建的东西和对它自己作品的修改都会当场落地,所有改动都能在审阅卡上撤销。见 改动、审阅与撤销。
什么时候选哪个:
- Auto —— 日常工作。每个小改动都停下来确认,代价比它带来的保护还大。
- Manual —— 你想在每处修改你自己的卡片(Card)之前先看到它。
- Accept edits —— 写作类的工作:编辑你放心,但凡是要运行的东西你想说了算。
模式是这台设备上的一个设置,对所有对话生效。
计划按需出现
没有 Plan 模式,也没有 Plan 开关。当工作会超出这一条回复、或需要你来决定时,Lino AI 会做一张 Plan 卡(Plan Card);你也随时可以要一张(「先列个计划」「动手前先问清楚」「直接做」)。计划不改变任何权限。见 计划。
Bypass permissions
只在 Auto 下有一个叫 Bypass permissions 的开关 —— Runs without warnings. Still asks at a door. 只有在你打开 Settings → Permissions → General → Allow bypass permissions 之后它才会出现。
它去掉的是中间的那些提醒,不是门:在沙箱外运行命令、借出网站登录、修改 Skill 之前,Lino AI 仍然会问;沙箱和你的文件夹也不变。关掉这个设置时,开关本身也会一起关掉。
沙箱
Lino AI 运行的每一条命令都受操作系统限制:
- 它只能写画布(Canvas)的文件夹(以及你授权的文件夹)。
- 它不能读你的其他文件或凭据 ——
.env文件、SSH 密钥之类 —— 哪怕在那些文件夹里面。 - 它不能联网,除非先问你(见 网站)。
- 工具缓存(npm、pip、uv……)放在 Lino 自己的缓存文件夹里,所以安装能在沙箱里完成,不用向沙箱开放你的文件夹。
文件夹
画布的文件夹是 Lino AI 为这张画布工作的地方,也是它唯一能修改文件的地方。
- **绑定文件夹:**在左侧栏里把鼠标移到画布上,点 No folder chip(Bind a folder),或在画布菜单里选 Bind a folder...。之后用 Change folder... / Unbind folder 更换或解除。见 画布绑定。
- **只为一个对话附上文件夹:**输入框里 + → Folder。会问你 Let the assistant read and change things in this folder?
- 命令需要别的文件夹时(比如存到「下载」),Lino AI 会用一张 Allow 卡请求那个文件夹。只有你家目录里的文件夹会这样被请求 —— 永远不会是家目录本身、隐藏文件夹或 Library。
- **完全没有文件夹:**Lino AI 仍然有这张画布的草稿文件夹,在 Lino 的缓存里。命令在那里运行,新文件不问就放在那里。它是临时的,只在这台电脑上;30 天没动过的草稿文件夹会在 Lino 启动时清掉。
所有绑定的文件夹都列在 Settings → Permissions → File access → Canvas folders 里,可以 Choose another folder(换一个文件夹)或 Unbind(解除绑定)。
想让文件夹里的某些文件远离 Lino AI,用 .linoignore 文件。见 隐私与发送的内容。
审批卡
Lino AI 需要一个它没有的权限时,回复会暂停并显示一张卡。大多数卡都有 Stop(结束这条回复)、Deny…(说明为什么不行,让它换个办法)和一个允许按钮。
| 卡片 | 它问什么 | 按钮 |
|---|---|---|
| Approve this command | 你的模式要求询问的一条命令 | Allow once、Always allow …(一个模式,例如 npm test) |
| Run outside the sandbox | 在沙箱里做不成的命令 —— 安装程序、从地址安装 Skill、通过 SSH 推送、Docker。会显示完整命令 | Run once(这类没有「总是允许」) |
| A command is connecting to the internet | 命令想连接的网站。你的回答在 Lino 退出前对所有对话有效 | Deny、Allow 网站 |
| 文件夹 | 读写一个你还没向它开放的文件夹 | Allow |
| Make this change? / Create this file? / Install this skill? / Change this skill? | 先以 diff 给你看的改动:Skill、你以只读方式打开的文件夹,或之后会自己运行的文件(git hook、编辑器任务、shell 配置) | Allow |
| Use your login for a command? | 从 Lino 的浏览器借用你在某个网站的登录 | Allow(如果你还没登录,是 Open site / I've signed in) |
批准的沙箱外命令,就像你在自己的终端里输入的一样运行。
某件事没做成时,任务行会写明原因 —— 超出它的文件夹、受保护的文件、excluded by .linoignore、你拒绝了、stopped by review —— Lino AI 也会被告知同样的原因。
网站
命令要连接一个网站时,会按网站先问:「Allow www.youtube.com」在 Lino 退出前对所有对话有效。想永久保留,到 Settings → Permissions → Approvals → Websites 点 Keep for good。(Lino AI 自己的网页搜索和读取另由 Settings → Capabilities 里的 Web access 控制。)
Auto 模式的审查
在 Auto 下,Lino AI 请求在沙箱外运行一条命令时,会先由第二个模型审查,然后才轮到问你:
- 允许 —— 命令运行,不出卡片。
- 拦下 —— 不运行。Lino AI 会被告知原因,换个办法或告诉你。任务行写 stopped by review。
- 没有结论(审查超时或答复不成样子)—— 你照常收到卡片。
审查看到的是你说了什么、Lino AI 做了什么 —— 看不到 Lino AI 自己的解释,也看不到网页、文件或命令输出里的文字,所以埋在那里的文字没法说服它。如果它拦下了你确实想要的东西,在聊天里说出来(「可以,运行 x.example 上的安装脚本」)。连续被拦几次之后,下一次会以卡片的形式交给你,卡上带着审查的理由。
只有离开沙箱的命令会被审查。文件夹、先给你看的 diff、网站和网站登录仍然问你。在 Manual 和 Accept edits 下没有审查 —— 直接问你。
设置审查
审查知道你的环境,效果会更好。打开模式菜单,点 Auto 那一行的 Setup;或去 Settings → Permissions → Auto mode → Your setup(Set up)。
- How you use Lino here —— Mixed(最谨慎)、Work、Personal 或 Open source(最不谨慎)。
- 选择它可以读什么:
- Also scan shell history —— 只读你运行过的命令名,从不读参数。
- Also scan your other repos —— 只读每个仓库托管在哪里,从不读里面的内容。
- Import from Claude Code / Import from Codex —— 只在找到时显示:你已经告诉这些工具的环境说明。
对绑定到画布的文件夹,它只从
.env文件和 CI 工作流文件里读名字(例如有哪些变量和 secret)—— 从不读值,也不读其他文件内容。
- 点 Continue。它在后台起草(你可以关掉对话框;草稿好了会有气泡提示)。
- 看草稿 —— What the review will know about your setup:你的仓库、服务器和网站,以及一份常用命令清单。可以修改。常用命令只是告诉审查哪些对你来说是寻常的;它们仍然会被审查。
- 点 Apply,或 Discard。
在你应用之前什么都不会变。有草稿在等时,Setup 按钮上会有一个小圆点。
Settings → Permissions
Settings → Permissions(在 Lino AI 分组下)汇集了 Lino AI 在这台电脑上能做什么的一切。它只保存在这台设备上,从不同步。
| 分区 | 行 | 作用 |
|---|---|---|
| General | Lino AI can change without asking | What it wrote / Anything it has worked on —— 哪些修改不用等就落地。见 改动、审阅与撤销。 |
| Allow bypass permissions | 在 Auto 菜单里加上 Bypass permissions。 | |
| Site logins | 允许 Lino AI 请求借用 Lino 浏览器里的网站登录。关掉:它从不请求。 | |
| Auto mode | Your setup | 审查知道什么。Set up、Set up again 或 Review draft。 |
| Approvals | Commands | 你允许过的命令模式:In this chat 和 Always allowed。 |
| Websites | Always allowed、Allowed until Lino quits、Denied until Lino quits。 | |
| File access | Canvas folders | 这台电脑上每一张有文件夹的画布。 |
在 Approvals 里,每一项都有 Keep for good(还没永久保留时)和 Remove。长列表只显示前五项和 Show all。你在聊天里同意,在这里永久保留 —— 后者是刻意多出来的一步。
相关:隐私与发送的内容 · Lino AI 能做什么