INNER CODE UNIT · TypeScript
main
HoangNguyen0403/agent-skills-standard · mcp/src/index.ts:14
async function main() {
const config = await resolveConfig();
const transportMode = process.env.MCP_TRANSPORT || "stdio";
const tracker = new SessionTracker();
const telemetry = resolveTelemetry(config.projectRoot);
const writer = new TelemetryWriter({
enabled: telemetry.enabled,
filePath: telemetry.filePath,
debug: !!process.env.DEBUG,
});
if (telemetry.enabled) {
process.stderr.write(
`[ags-mcp] telemetry: on (${telemetry.source}) → ${telemetry.filePath}\n`,
);
}
let flushed = false;
const flushOnce = () => {
if (flushed) return;