根本原因更新
經過進一步調查,發現 GitHub Copilot 轉錄本身根本沒有令牌欄位。
證據
Copilot Chat 轉錄 (JSONL) 中的 assistant.message 事件:
{
"timestamp": "2026-06-04T02:51:18.097Z",
"tokens": null,
"usage": null
}
所有 assistant messages 中 tokens 和 usage 都是 null。
診斷
- Copilot 主動活動已確認:3 sessions, 66 user messages, 350 assistant messages(2026-06-02+)
- Copilot 轉錄格式無令牌欄位:tokens/usage 永遠 null
- Splitrail 無法提取空值:所以報告 0
結論
這是 GitHub Copilot 日誌格式更新導致的回溯相容性問題。Copilot 可能停止在轉錄中包含令牌資訊,或者將其移到其他位置。
Splitrail 需要查詢 GitHub 的其他 API 端點或新的日誌位置來獲取 Copilot 令牌數據。
原始 issue: #173(GitHub Copilot usage is active, but Splitrail reports 0 tokens)
根本原因更新
經過進一步調查,發現 GitHub Copilot 轉錄本身根本沒有令牌欄位。
證據
Copilot Chat 轉錄 (JSONL) 中的 assistant.message 事件:
{ "timestamp": "2026-06-04T02:51:18.097Z", "tokens": null, "usage": null }所有 assistant messages 中 tokens 和 usage 都是 null。
診斷
結論
這是 GitHub Copilot 日誌格式更新導致的回溯相容性問題。Copilot 可能停止在轉錄中包含令牌資訊,或者將其移到其他位置。
Splitrail 需要查詢 GitHub 的其他 API 端點或新的日誌位置來獲取 Copilot 令牌數據。
原始 issue: #173(GitHub Copilot usage is active, but Splitrail reports 0 tokens)