MCPcopy Create free account
hub / github.com/SethGammon/Citadel / main

Function main

scripts/telemetry-log.cjs:38–55  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

36}
37
38function main() {
39 const args = parseArgs(process.argv);
40
41 if (!args.event) {
42 console.error('Usage: node scripts/telemetry-log.cjs --event <type> --agent <name>');
43 process.exit(1);
44 }
45
46 const result = logAgentRunEvent(args);
47
48 if (!result.validation.valid) {
49 process.stderr.write(`[telemetry-log] WARNING: invalid event schema — ${result.validation.errors.join('; ')}\n`);
50 }
51
52 if (args.event === 'agent-complete' || args.event === 'campaign-complete') {
53 console.log(`Logged: ${args.event} for ${args.agent}`);
54 }
55}
56
57main();

Callers 1

telemetry-log.cjsFile · 0.70

Calls 2

logAgentRunEventFunction · 0.85
parseArgsFunction · 0.70

Tested by

no test coverage detected