debug: v0.0.56 - enable debug logging with full slot data during prefill

This commit is contained in:
Troed Sångberg
2026-06-14 08:49:00 +02:00
parent c629cd3536
commit 2fde61b6f4
2 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@troed/oc-ls-stats",
"version": "0.0.55",
"version": "0.0.56",
"type": "module",
"exports": {
"./tui": {
+2 -1
View File
@@ -3,7 +3,7 @@ import type { TuiPlugin, TuiPluginModule } from "@opencode-ai/plugin/tui"
import { createMemo, createSignal } from "solid-js"
import { appendFileSync } from "fs"
const DEBUG_ENABLED = false
const DEBUG_ENABLED = true
const DEBUG_LOG = "/tmp/oc-ls-stats-debug.log"
function debug(...args: unknown[]) {
if (!DEBUG_ENABLED) return
@@ -383,6 +383,7 @@ const tui: TuiPlugin = async (api) => {
const now = Date.now()
const nt = prefillSlot.n_prompt_tokens ?? 0
const npp = prefillSlot.n_prompt_tokens_processed ?? 0
debug(`prefill slot=${slotId} full=${JSON.stringify(prefillSlot)} total=${nt} processed=${npp} ratio=${npp > 0 && nt > 0 ? ((npp / nt) * 100).toFixed(1) : 'N/A'}% allSlots=${JSON.stringify(slotList)}`)
tracker.prefillTotalTokens = nt
tracker.prefillProcessedTokens = npp