Codex 使用量 JSONL 解析|跳过坏行并汇总用量字段
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/codex-usage-parser/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/codex-usage-parser/`,把核对后的文件保存为 `.agents/skills/codex-usage-parser/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$codex-usage-parser` 并选择同名技能。
中文摘要
按 Codex Usage Dashboard 的本地解析约定容错读取 JSONL,抽取用量与会话字段,并默认保留结构化元数据。
SKILL.md 中文导读
可复现示例
为本地用量解析器设计一个带有坏行的示例用例。
{"format":"jsonl","lines":["{\"input_tokens\":12}","{broken","{\"input_tokens\":8}"],"metric":"input_tokens"}工作步骤
- 按行读取并容错判断 JSON。
- 按已有适配器选择用量字段。
- 记录坏行诊断和会话合计,用独立夹具验证。
验收方法
断言 `input_tokens=20` 和 `malformed_lines=1`。输出结构只需用量与诊断字段。
GitHub 原文 · 更新日期
适用环境
在 Codex 中打开看板项目。用自建样例覆盖已知字段和损坏行。
常见问题
多个版本提供不同字段名时怎么处理?
让各版本的实际结构走对应适配逻辑,并使用样例分别验证。同一个统计不依赖固定 schema。