跳转到内容
EN

Token 统计

agent-presence usage 按源统计 token 消耗,思路类似 ccusage:它不 hook 智能体,而是事后扫描本地 transcript。

agent-presence usage # 今日 + 近 7 天
agent-presence usage --days 7 # 单个窗口
agent-presence usage --json # 结构化输出

窗口按自然日对齐(从本地午夜起、含今天)。今日 从 0 点算、午夜归零——不会像滚动 24h 窗口那样在白天缩水。

Token 统计是驱动 presence 的同一张源表的一种能力:实现了 scanUsage 的源即可计费。五个内置源全部支持,第三方源插件也可以实现。

Token 统计
Claude Code支持 — 按价目表计价、去重、排除 <synthetic>
Codex支持 — 对会话累计总量做差分
Pi支持 — 用 Pi 自己记录的成本
opencode支持 — 读取本地 SQLite 存储;用 opencode 记录的成本
Gemini CLI支持 — 读取本地会话 transcript;按价目表计价

无价目表的模型成本显示 n/a;token 数始终精确。Pi 与 opencode 会记录真实成本,直接采用。其余源优先使用内置的 LiteLLM 支持模型快照计价(例如 gpt-5.5claude-fable-5deepseek-v4-progemini-3-flash-preview),再回退到少量旧别名价目表。若你的部署使用私有或未收录模型,可在 ~/.agent-presence/config.json 按模型覆盖单价。

用模板变量自由组装文案:

agent-presence config render --many "{total} 个 AI 牛马 | {details} | 今日 {usage_1d}"

{usage_1d} 是今日;{usage_7d}(或任意 {usage_Nd})是 N 个自然日。