feat(cli): implement passive activity logger for session analysis (#15829)

This commit is contained in:
Sandy Tao
2026-01-11 21:22:49 +08:00
committed by GitHub
parent e90d492576
commit 4846a206df
5 changed files with 402 additions and 1 deletions
+7
View File
@@ -466,6 +466,13 @@ export async function main() {
});
loadConfigHandle?.end();
if (config.isInteractive() && config.storage && config.getDebugMode()) {
const { registerActivityLogger } = await import(
'./utils/activityLogger.js'
);
registerActivityLogger(config);
}
// Register config for telemetry shutdown
// This ensures telemetry (including SessionEnd hooks) is properly flushed on exit
registerTelemetryConfig(config);