Files
vscode-workbench/.mimo2codex-audit/verify-db.mjs
T

16 lines
1009 B
JavaScript

import { createRequire } from "node:module";
const require = createRequire("C:/Users/12914/AppData/Roaming/npm/node_modules/mimo2codex/package.json");
const Database = require("better-sqlite3");
const db = new Database("C:/Users/12914/.mimo2codex/data.db", { readonly: true });
console.log("=== last 6 chat_logs ===");
for (const l of db.prepare("SELECT ts, provider_id, client_model, upstream_model, status_code, error_code FROM chat_logs ORDER BY id DESC LIMIT 6").all()) {
console.log(new Date(l.ts).toISOString().slice(11, 19), l.provider_id, `${l.client_model} -> ${l.upstream_model}`, l.status_code, l.error_code ?? "");
}
console.log("\n=== models table by provider ===");
for (const m of db.prepare("SELECT provider_id, upstream_id, supports_images AS img, supports_reasoning AS r, context_window AS ctx FROM models ORDER BY provider_id, sort_order").all()) {
console.log(`${m.provider_id.padEnd(8)} ${m.upstream_id.padEnd(30)} img=${m.img} reasoning=${m.r} ctx=${m.ctx ?? "-"}`);
}
db.close();