MCPcopy Create free account
hub / github.com/MoonshotAI/kimi-code / initializeDefaultTelemetry

Function initializeDefaultTelemetry

apps/kimi-code/src/cli/sub/export.ts:155–169  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

153 return harness;
154 };
155 const initializeDefaultTelemetry = async (): Promise<void> => {
156 if (telemetryInitialized) return;
157 const currentTelemetryBootstrap = getTelemetryBootstrap();
158 const currentHarness = getHarness();
159 await currentHarness.ensureConfigFile();
160 const config = await currentHarness.getConfig();
161 initializeCliTelemetry({
162 harness: currentHarness,
163 bootstrap: currentTelemetryBootstrap,
164 config,
165 version: identity.version,
166 uiMode: CLI_UI_MODE,
167 });
168 telemetryInitialized = true;
169 };
170 const shutdownDefaultTelemetry = async (): Promise<void> => {
171 if (!telemetryInitialized || telemetryShutdown) return;
172 telemetryShutdown = true;

Callers 1

createDefaultExportDepsFunction · 0.85

Calls 5

initializeCliTelemetryFunction · 0.90
getTelemetryBootstrapFunction · 0.85
getHarnessFunction · 0.85
getConfigMethod · 0.65
ensureConfigFileMethod · 0.45

Tested by

no test coverage detected