INNER CODE UNIT · JavaScript

loadTokenUsage

vibeeval/vibecosystem · tools/dashboard/server.js:124

function loadTokenUsage(limit = 200) {
  try {
    if (!fs.existsSync(TOKEN_LOG)) return { entries: [], summary: { total: 0, byTool: {}, byAgent: {}, sources: {} } };
    const lines = fs.readFileSync(TOKEN_LOG, 'utf-8').split('\n').filter(l => l.trim());
    const entries = [];
    const byTool = {};
    const byAgent = {};
    const sources = {};
    let total = 0;

    for (const line of lines.slice(-limit)) {
      try {
        const entry = JSON.parse(line);
        const legacyChars = Number(entry.total_chars);
        const totalTokens = Number.isFinite(Number(entry.total_tokens_est))
          ? Number(entry.total_tokens_est)
          : Number.isFinite(Number(entry.total_est))
            ? Number(entry.total_est)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…