INNER CODE UNIT · JavaScript
loadRecentAgentEvents
vibeeval/vibecosystem · tools/dashboard/server.js:109
function loadRecentAgentEvents(limit = 100) {
try {
if (!fs.existsSync(EVENTS_LOG)) return [];
const content = fs.readFileSync(EVENTS_LOG, 'utf-8');
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: {} } };