分析

对你的 Agent 工作进行本地回顾:会话、提示词、Agent 时长、Token、预估花费、编排运行和 Git 产出,并可生成可分享的回顾卡片。不会上传任何数据。

分析会读取你电脑上已有的活动记录——你输入的提示词、运行过的 Agent 会话、它们消耗的 Token、你的编排运行以及 Git 历史——并将其整理成可按时间、项目和 Agent 筛选的回顾。所有数据均在本地计算,不会上传任何内容;页眉中的 仅本地 标签也说明了这一点。

“分析”概览标签页,显示最近七天:Agent 会话数及与上一周期的对比、已发送提示词、Agent 时长、Token、预估花费,以及按 Agent 拆分的每日提示词数

打开分析

  • 在 macOS 上按 Cmd+Shift+A,在 Windows 和 Linux 上按 Ctrl+Shift+A。
  • 在应用菜单中选择 导航 → 分析…。
  • 在命令面板中运行 打开分析。
  • 在 设置 → 分析 中点击 打开分析。

顶部栏中还有一个 分析 按钮,默认处于关闭状态——可在 设置 → 布局 → 顶部栏 中开启。

范围、项目和 Agent

工具栏包含四个标签页——概览、Agent、会话、项目——以及用于限定它们统计范围的控件:

  • 24h、7d、30d、90d、全部 —— 时间范围。打开时使用你的默认范围(默认为 7d,可更改);在对话框内选择的范围会保留到关闭对话框为止。
  • 所有项目 和 所有 Agent —— 将全部数据限定到某一个项目或某一个 Agent。Agent 显示其品牌标志,项目显示其头像。
  • 刷新 —— 重新计算当前视图。

长时间范围依然清晰易读:图表会从按天汇总为按周、再到按月,而不是为每一天都绘制一根柱子。

概览

顶部一行汇总了该时间段:

  • Agent 会话 —— 会话数量、与上一周期相比的变化,以及 活跃天数、最长连续天数 和 并行峰值(同一时刻运行的 Agent 最大数量)。
  • 已发送提示词 —— 在 1DevTool 终端中输入的提示词。
  • Agent 时长 —— 根据活跃的 5 分钟窗口估算,因此通宵开着的标签页不会被算作工作时间。
  • Token —— 同时显示由缓存提供的占比。
  • 预估花费 —— 按 API 标价计算。

下方依次是:按 Agent 堆叠的 每日提示词、Agent 构成(各 Agent 的会话占比)、工作时段(星期 × 小时的打卡图)、热门项目、已交付 和 最长会话。

“分析”概览滚动至“工作时段”打卡图、热门项目、来自 Git 的已交付提交和代码行数,以及“最长会话”表格

已交付 按项目统计来自 Git 的提交数以及新增和删除的行数,只统计作者为仓库所配置 user.email 的提交。合并提交不计入,同一个提交出现在多个 worktree 中时只计一次。

Agent

左侧栏列出所有 本周期已使用 的 Agent 及其会话数,以及未使用的 Agent。选择一个 Agent 即可查看:

  • 提示词、会话中位数、Token 和 缓存命中率。
  • 每日 Token —— 精确数据,来自该 Agent 的本地会话日志。
  • Token 去向 —— 缓存读取(复用的上下文)、缓存写入(新存储的上下文)、输出(Agent 写出的内容)和 输入(未缓存的提示词文本)。
  • 模型 —— 按模型统计的 Token。没有已知标价的模型会带有警告标记,因为它的花费会被低估。
  • 最近会话。

“分析”Agent 标签页按会话数列出各编码 CLI,选中 Claude Code 后显示提示词、会话中位数、Token、缓存命中率和每日 Token

会话

  • 范围内会话、并行峰值、会话中位数 和 编排运行 的总数,其中编排运行分为通过和失败。
  • 本周 —— 时间线,每根条形代表一个会话,从首次活动到最后一次活动。
  • 并行 Agent —— 同时运行的 Agent 数量,以及峰值出现的时间。
  • 会话时长 —— 会话时长的直方图。

选择一个会话可查看其项目、分支、模型、时间跨度、Token 和第一条提示词。复制恢复命令 会把用于恢复该会话的命令放入剪贴板。

“分析”会话标签页,一周的会话以时间线条形绘制,另有并行 Agent 图表和会话时长直方图

查看单个会话

会话表格列出范围内的所有会话,可按标题、项目、Agent 或会话 ID 筛选,并可按开始时间、时间跨度、Token、工具、MCP 调用或技能排序。

打开一个会话,就能看到它实际的去向:

  • Token 去向 —— 将费用拆分为输入、输出、缓存和推理,并估算工具轮次与纯文本轮次的对比。
  • 它运行过的 工具、调用过的 MCP 服务器 以及触发过的 技能。
  • 一个标签会说明扫描的完整程度,而不是悄悄给出一个偏低的总数。

再选择第二行,即可 并排比较两个会话。

编排 视图会对范围内的团队、Swarm 和无界面运行进行评估——通过率、超时和中断、中位数和 p90 时长、消耗的 Token——并用通俗的语言给出观察结论,而不是一个分数。

项目

汇总 涉及的项目、提示词、会话 和 提交 的总数,随后是 按项目 表格,列出范围内每个项目的提示词、会话、提交和代码行数。标记为 Git 不可用 或 Git 部分可用 的项目表示 Git 无法完整覆盖——这里的空缺是数据源缺失,而不是没有工作。

“分析”项目标签页显示 90 天内的项目,包含提示词、会话、提交以及新增和删除的行数

数据来源

数据来源
提示词你的 1DevTool 提示词历史
会话驱动恢复会话的同一份本地会话索引
Token 和模型Claude Code、Codex、Gemini、Qwen 和 OpenCode 写入的会话日志
预估花费上述 Token 按 API 标价计算
编排运行你最近的编排运行历史
已交付每个项目的 git log

Codex 每个会话只报告一个 Token 总数,因此它的每日 Token 图表以会话为粒度,而不是精确到每条消息。

覆盖范围会明确显示

当某个数据源未覆盖视图的一部分时,工具栏下方会有一行提示——例如 已跟踪 8 个 Agent 中 3 个的 Token · 4 个模型无标价 · 13 个项目的 Git 不可用。缺失的数据会被省略,而不是画成零,任何估算值也都会注明是估算。

打开即时,关闭无开销

“分析”会先打开上一次计算的快照,并在后台刷新。关闭对话框会取消所有进行中的工作,关闭期间不会进行任何计算。

分享回顾

页眉中的 分享回顾 可将一个时间段生成图片。

“分享回顾”对话框预览收据风格的周卡片,提供周、月、年时间段,海报、原型和收据样式,以及姓名、预估花费和项目名称的开关

  1. 选择 周期:周、月 或 年 —— 即最近 7、30 或 365 天。
  2. 选择 样式:海报(1200 × 630)、原型(1080 × 1350)或 收据(720 × 1280)。原型样式会给出你的编码原型名称,且要求该时间段内有足够的活动——至少 50 条提示词和 7 个活跃天。
  3. 在 卡片上显示 下,选择是否显示 你的姓名 和 预估花费。项目名称 默认关闭,因此卡片只会说明项目数量,而不会列出名称。
  4. 复制图片、保存 PNG… 或 复制文本。

卡片只包含汇总数字,绝不会包含提示词和会话标题,在你自己粘贴或发布卡片之前,不会上传任何内容。

设置 → 分析

设置侧边栏,“分析”条目位于 Agent 和连接之下

  • 默认范围 —— “分析”打开时使用的范围。
  • 分享回顾默认值 —— 新回顾起始使用的 卡片样式 和 周期,以及是否显示你的姓名(显示名称 默认为你的 Git 用户名)、预估花费和项目名称。
  • 分析缓存 —— 重置缓存 会清除内存和磁盘中已计算的部分。你的 Agent 日志、提示词历史和 Git 不受影响。

相关内容