登录与已保存的密钥

Foxl 如何使用保存在您电脑上保险库中的登录信息,为您登录网站,以及您在那里交给 Foxl 的所有密钥、令牌和登录信息的统一列表

当任务需要您登录网站时,Foxl 会在聊天中询问,并将您输入的内容保存在您电脑上的保险库中。随后,设置 > 连接 > 集成 会在一个地方列出您在该电脑上交给 Foxl 的所有密钥、令牌和登录信息,并显示每一项的保存位置。

在聊天中登录网站

任务执行期间,当 Foxl 自己的浏览器打开某个网站的登录页面时,Foxl 不会通过消息索要您的密码,而是在聊天中显示一张 登录 (网站) 卡片:

  • 邮箱或用户名和密码,如果愿意,还可以填写添加两步验证设置密钥(2FA setup key):即网站在你开启两步登录时显示的密钥,Foxl 用它生成验证码。
  • 保存并继续会将它们保存到你电脑上的保险库中,并且 Foxl 只会在该网站的安全(https)登录页面上替你输入。Foxl 的 AI 从不会看到你输入的内容:模型只会被告知已保存了一条登录信息,并附带一个缩短的用户名。
  • 我忘记了密码会让 Foxl 打开该网站自己的重置页面。我自己登录则会把页面交给你(参见当某一步由你完成时)。暂不表示稍后再说,而不是拒绝(见下文)。

卡片最多等待 10 分钟。当网站向您发送登录验证码时,(网站)验证码 卡片会请您输入;该验证码仅会输入到该网站,且不会被保存。

暂不则会等待。 在您自己的聊天中,暂不 会让卡片保留在聊天中等待,最长 12 小时:Foxl 会继续处理不需要登录的部分,立即登录(密钥卡片上为 立即输入密钥)会再次打开该卡片。您保存登录信息或密钥后,Foxl 会在该聊天中接着完成任务并登录。开启检查点后,下一个检查点会说明哪项登录信息正在等待。如果您未回应卡片,它在 10 分钟后仍会结束;验证码卡片不会等待;而在定时任务、频道运行或子代理中,暂不 等同于否。

保存之后:

  • 已将(网站)添加到集成。 当您保存的登录信息或密钥将该网站添加到集成时,卡片下方会有一行提示,点击即可打开该条目(您在选择 暂不 后保存的卡片暂时不会显示此行)。
  • 再次登录(网站)。 当网站拒绝已保存的登录信息时,请求您登录的卡片标题会这样显示;在您重新输入之前,Foxl 会请您输入,而不会使用网站已拒绝的那组信息。
  • 同一时间,一个聊天中每个网站只显示一张登录卡片。
  • 对于先在一页输入用户名、下一页输入密码的网站,Foxl 会分别在各自的页面输入。它不会把已保存的用户名输入到没有登录字段的页面中,例如搜索框。
  • 当 Foxl 输入已保存的登录信息或验证码,而页面没有变化时(例如网站提示验证码错误),Foxl 的 AI 为该页面截取的截图会显示这些字段为空,直到页面发生变化。您在页面上看到的内容并未改变。

在 Foxl 使用已保存的登录信息再次登录某个网站之前,即使开启了自动批准,它也会先询问你,除非你在过去 30 分钟内在同一个聊天的卡片中保存过该登录信息。为该网站选择始终允许后,Foxl 就会在那里直接登录而不再询问;然后,在设置 > 连接 > 集成中,该网站在由 Foxl 添加下的条目会显示无需询问即可登录,此时点击每次都询问即可取消。

在您的手机或 app.foxl.ai 上同样会显示该卡片,您在其中输入的内容只会在使用该设备与您电脑共享的密钥加密的请求中发送(中继服务器会在不解密的情况下转发)。当该连接未就绪时,不会发送任何内容。

以下情况下不会显示该卡片:

  • 银行、支付服务和政府网站。 位于 网络访问 屏蔽列表中的网站,或您告诉 Foxl 永远不要登录的网站(见下文),Foxl 绝不会登录,也绝不会索要密码。如果任务需要访问该页面,Foxl 会提议将其浏览器交给您,由您自行登录(参见 某一步由您处理);开启网络访问过滤器时,其浏览器不会打开该网站,Foxl 会告诉您自行登录。
  • 您自己的 Chrome。 该卡片只会在 Foxl 自己的浏览器中登录,而不会通过扩展程序在您的 Chrome 中登录。当您的 Chrome 未登录该网站并显示其登录页面时,Foxl 才会使用它。
  • 关闭“保存记忆”时(设置 > 记忆),因为该卡片会将网站登记在 由 Foxl 添加 下,并且在不包含网络工具的工具配置(极简或默认;默认为完整)中也不会显示。
  • 使用 Claude Pro/Max 或 Gemini CLI 登录,或使用设备端模型时,它们不具备 Foxl 自带的登录工具。

永不登录某网站

您可以在自己的聊天中说明(例如“永远不要登录 coupang.com”),并在批准卡片上确认后,Foxl 会将该网站添加到网络访问屏蔽列表。即使开启了自动批准,该卡片也会出现。此后,Foxl 不再询问该网站的登录信息,也不会在那里输入任何内容或向其发送已保存的密钥;开启网络访问过滤器后,其浏览器甚至不会打开该网站。您之前为该网站保存的登录信息会保留在 设置 > 连接 > 集成 中,直到您在那里将其删除;Foxl 的浏览器也可能仍保持着此前的登录状态。在该条目上点击 删除,两者都会被清除。

设置 > 网络访问 会在 Foxl 不会登录的网站 下列出这些网站。在那里删除某个网站后,Foxl 可以再次请求其登录信息。聊天只能添加网站;定时任务、频道运行或子代理则不能。

集成中的网站条目

你在设置 > 连接 > 集成中打开由 由 Foxl 添加 的网站时,会看到其已保存的登录信息:账户(部分隐藏)、已保存的内容(用户名、密码、两步验证密钥)、Foxl 上次使用它的时间,以及其最新的保存和使用记录,位于活动下。添加两步验证密钥(2FA key)可在此添加设置密钥。其他网站列出当 Foxl 询问是否在另一个网站上使用该登录信息时你的回答,每一项都有忘记按钮,这样 Foxl 下次会再次询问。不会显示任何值。

在聊天中询问 Foxl 哪些网站有已保存的登录信息,它会列出这些网站,并显示每个网站的上次使用时间。

保险库

每组登录信息都保存在您电脑上 Foxl 文件夹中该网站条目旁边(~/.foxl/integrations/),每个值都使用由操作系统持有的密钥单独加密:

电脑保险库密钥的位置
macOS您的登录钥匙串,名称为 Foxl Vault key
WindowsWindows 自身针对您用户账户的数据保护 (DPAPI)
LinuxSecret Service(GNOME Keyring 或 KWallet)

在没有 Secret Service 的 Linux 电脑上,密钥会改为保存在 Foxl 文件夹中的一个文件里,Foxl 会明确告知您;当系统存储失败时,它绝不会因此把密钥移到文件中。当您 Mac 的登录钥匙串处于锁定状态时,在您解锁之前无法使用保险库。

此机制的保护范围:Foxl 文件夹的副本(备份、同步文件夹、丢失的磁盘)中的登录信息只以加密形式存在;电脑上的其他用户账户无法读取它们;Foxl 的中继、Foxl 的服务器以及您的模型提供商永远不会接收到密钥或可读取的值。 它不能保护的范围:卡片会说明 Foxl 中能够在这台电脑上运行命令的工具,也可以读取此处保存的登录信息,以您身份运行的任何其他程序同样可以。

当你删除下方列表中的登录信息,或者删除由 Foxl 添加下该网站的条目时,登录信息就会离开保险库。删除条目会同时删除其备注和已保存的登录信息(参见Foxl 记住的网站和 API)。

已保存的密钥和登录信息

设置 > 连接 > 集成 中有一个 已保存的密钥和登录信息 部分,列出你在这台电脑上交给 Foxl 的密钥、令牌和登录信息:网站登录、模型 API 密钥、转录密钥、已连接的账户(Microsoft 365、Slack、Google)、技能密钥、频道的机器人令牌以及自定义工具的密钥。每一行都会说明它的用途以及保存位置:

保存位置保存的内容
在这台电脑的保险库中网站登录信息
加密保存在这台电脑上模型和转录密钥、技能密钥、Microsoft 365、Slack 和 Google 的登录信息,以及 MCP 服务器自身的登录信息
保存在这台电脑上,未加密频道的机器人令牌,以及保存在自定义工具或 MCP 服务器设置中的密钥

任何时候都不会显示任何值,列表中也没有任何内容能够显示它。

  • 删除会在你确认后删除某个密钥或登录信息(前提是仅删除它即可完成):所有使用它的功能都会停止工作。对于 Microsoft 365、Slack 和 Google,这就是该账户的断开连接。Slack 和 Google 还会被要求撤销 Foxl 的访问权限;Microsoft 没有这一要求,因此 Foxl 会删除它保存的登录信息副本,而其权限会保留在你的 Microsoft 账户中,直到你在那里将其移除。
  • 对于频道或自定义工具,打开会带你进入它自己的页面,因为仅删除其令牌会使它无法工作。请在那里更改或删除。

在手机或 app.foxl.ai 上,只有当你的设备能够通过加密连接访问你的电脑时,列表才会出现;否则它会保持隐藏,对于早于该列表的电脑版 Foxl 也是如此。

用于加密"加密保存在这台电脑上"各行内容的密钥,仍然保存在 Foxl 文件夹中的一个文件里。如果系统有自己的密钥存储,Foxl 也会在其中保存一份副本(在 Mac 上,位于"钥匙串访问"中的 Foxl key for saved API keys and sign-ins),以便之后的版本可以停止将其保存在文件中。Foxl 使用它的方式不会因此改变。参见安全性。

本页内容