目录

审计与数据

LetKite 记录每一次工具调用,让你能看到 AI 在你的机器上做了什么。它不会收到你与 AI 的对话,记录也简短,只保留要点。

记录哪些内容

每次工具调用,无论被允许还是被拒绝,都会生成一条审计记录,包含:

  • 时间、工具和机器;
  • 调用者:人员、AI 客户端和连接;
  • 请求内容的摘要:命令记录命令行、退出码、耗时和匹配的规则;文件记录路径和大小;终端记录输入的前 200 个字符;
  • 审批(如果需要),以及调用被拒绝时的原因。

不记录哪些内容

  • 你与 AI 的对话。LetKite 只接收工具调用;提示词和回复只在你和你的 AI 提供商之间传递。
  • 命令输出和文件内容。它们返回给 AI 客户端,不保存在审计日志中。(定时任务会保留每次运行输出的最后 64 KB,与定时任务一起显示。)
  • 屏幕内容和在屏幕上输入的文字。
  • 通过控制台在程序提示中输入的回答,例如密码:只记录其长度。
  • 设为密钥的环境变量的值。

输出中的密钥

在 Business 套餐中,工具返回给 AI 的所有内容(包括错误消息)里,设为密钥的环境变量的值都会被替换为 ***,其 base64 形式也一样。通过控制台在程序密码提示中输入的文字,在之后 10 分钟内的输出中也会同样打码。打码不是加密:专门用其他方式输出密钥的命令仍然可能泄露它,这正是命令规则和审批的用途。

记录保留多久

套餐审计记录保留期
Personal7 天
Home30 天
Home Pro90 天
Team、Business1 年

超出保留期的记录每小时删除一次。

查看和导出日志

  • 在控制台的审计日志页面:可按时间、机器、成员、AI 客户端、事件和文本筛选。拥有审计权限的人,以及所有者和管理员,可以查看。
  • 在同一页面导出为 CSV 或 JSON Lines。
  • 在拥有 fleet.admin 的 AI 客户端中,audit_tail 工具返回最近的记录(最多 500 条)。
  • 所有者和管理员可以下载账户全部数据的副本。

LetKite 支持人员需要查看某个账户的命令历史时,必须由另一名工作人员批准,这次访问会以 LetKite 支持的名义出现在该账户的审计日志中。

隐私政策

LetKite 如何处理个人信息,详见隐私政策。