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 b9762a3ee1
commit 39b3f20a22
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);