INNER CODE UNIT · JavaScript

lines

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

    const lines = content.split('\n').filter(l => l.trim());
    const events = [];
    for (const line of lines.slice(-limit)) {
      try { events.push(JSON.parse(line)); } catch { /* skip */ }
    }
    return events.reverse();
  } catch {
    return [];
  }
}

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 = {};

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…