当 AI Agent 成为黑盒:用 Backplanes Spotlight 看清 Claude Code 和 Codex 的每一次操作
AI 编码 Agent 越用越多,但一个老问题始终没解决:「Claude Code 刚才那 47 分钟到底在干什么?」它可能删了根目录、部署到了生产环境、或者被 Python 日志循环困住了半小时——而你一无所知。
这不是个别现象。用 AI 编码越深入,Agent 的决策就越变成一个黑盒。Backplanes Spotlight 是最近在 HN 上亮相的免费 CLI 工具(8pts, backplanes.com),专为解决这个问题而生:Agent 会话结束后自动生成可读的报告——安全、效率、成本一目了然。
场景:人离开后,Agent 跑了 47 分钟
最常见的场景:你给 AI 编码工具一个复杂任务,然后去开会。回来发现 Agent 已经完成了工作——但用的什么路径?有没有触碰不该碰的文件?是不是把 API 密钥写到了日志里?
Spotlight 解决的就是这个时差问题。安装一条命令即可:
curl -fsSL https://www.backplanes.com/spotlight/install.sh | sh
安装后在终端中通过浏览器完成身份验证,自动创建一个团队账户。之后每个 Agent 会话结束时,Spotlight CLI 会自动抓取会话数据、在本地脱敏、生成报告等你回来查看。
三种视图:安全、工程、成本
Spotlight 的报告不是简单的日志转储,而是围绕三个维度构建的结构化分析。
安全视图
安全视图关注「Agent 接触了什么不该接触的」。它会扫描整个会话,标记出:
- API 密钥被写入磁盘或被回显到 shell
- 访问了任务范围外的文件和目录
- Agent 触及的外部域名(MCP 服务器、API 端点等)
脱敏在本地完成。Spotlight 使用 Gitleaks 的规则集扫描密钥,第二轮用本地模型做 PII 过滤。只有脱敏后的数据才会离开你的机器,传输全程加密。服务器端再做二次清洗,每条记录用独立的会话密钥加密存储。
工程视图
工程视图回答「Agent 的时间和精力花在了哪」。它会:
- 对 Agent 的每一分钟做分类:编码、Shell 命令、研究、代码审查
- 标注值得保留的良好习惯(代码组织方式、测试覆盖率等)
- 找出时间黑洞——比如花 15 分钟调试守护进程孤儿进程
这一视图的目标是让好的 Agent 行为从隐形变成可见。报告不仅列问题,也会标注值得固化为规则的模式。
成本视图
成本视图展示团队的 AI 投入。它会统计:
- 每个团队成员的 Token 使用量
- 按工具(Claude Code vs Codex)分类的消耗
- 外部 API 调用和 MCP 访问的外域名
对于团队来说,这一视图尤其有用——不再是靠估算来了解「团队上个月花了多少 AI Token」。
上手与配置
Spotlight 安装在 macOS、Linux 和 WSL 2 上,安装脚本会自动配置后台守护进程。安装后自动监控 Claude Code 和 Codex 的会话目录(~/.claude/projects/ 和 ~/.codex/sessions/)。
隐私设计是亮点:
| 安全层 | 描述 |
|---|---|
| 客户端脱敏 | 在本地用 Gitleaks 规则+PII 模型完成,日志存于 ~/.spotlight/redactions.log |
| 传输加密 | 仅脱敏后的数据过线 |
| 服务端再清洗 | 不信任客户端扫描结果,服务端重复校验 |
| 零保留 LLM | Anthropic/OpenAI API 配置为零保留模式 |
| 按字段加密 | 每个字段用组织/会话/事件三级密钥加密 |
与同类工具的对比
AI Agent 可观测性是个新兴的类别。对比几家同类工具:
| 工具 | 侧重点 | 工作方式 | 隐私模型 |
|---|---|---|---|
| Spotlight | 会话回顾与团队洞察 | CLI daemon 自动捕获 | 客户端脱敏 + 服务端二次清洗 |
| AgentGraphed | 本地会话分析仪表盘 | npx 一行命令启动 | 完全本地,不上传 |
| Lookspan | Agent 运行时追踪与调试 | SDK 集成 | 取决于部署方式 |
Spotlight 的差异化在于团队维度——它帮你跨机器、跨 Harness 整合多个开发者的 Agent 活动。
适用场景
- 个人开发者:了解自己的 Agent 利用率,发现哪些时间被浪费
- 团队管理:跟踪团队 AI 工具投入,发现安全违规行为
- Code Review:Agent 生成的 PR 附上 Spotlight 报告,Reviewer 秒懂改动背景
- 安全合规:审计 AI Agent 是否意外访问了敏感数据或对外暴露了密钥
注意事项
- 当前仅支持 Claude Code 和 Codex,其他 AI 编码工具仍在路线图中
- 虽然是免费产品,设计上明确表示「当组织需要企业控制能力时通过付费获得更多功能」,意味着部分高级功能未来可能付费
- 默认情况下 Spotlight 会上传脱敏后的会话信息到 Backplanes 后端——如果你需要完全本地方案,AgentGraphed 是替代选择
总结
AI 编码 Agent 的效率再高,如果不知道它在做什么,那就是在信任一个黑盒。Backplanes Spotlight 用一个巧妙的方案解决了这个问题——让每个 Agent 会话结束时有了一份可读、可审计、可分享的报告。对于正在批量使用 AI 编码工具的开发者团队来说,这是补全「AI 工作流可观测性」拼图的重要一块。