paperclip/packages/shared/src/telemetry/index.ts

25 lines
599 B
TypeScript
Raw Normal View History

export { TelemetryClient } from "./client.js";
export { resolveTelemetryConfig } from "./config.js";
export { loadOrCreateState } from "./state.js";
export {
trackInstallStarted,
trackInstallCompleted,
trackCompanyImported,
trackProjectCreated,
trackRoutineCreated,
trackRoutineRun,
trackGoalCreated,
trackAgentCreated,
trackSkillImported,
trackAgentFirstHeartbeat,
trackAgentTaskCompleted,
trackErrorHandlerCrash,
} from "./events.js";
export type {
TelemetryConfig,
TelemetryState,
TelemetryEvent,
TelemetryEventEnvelope,
TelemetryEventName,
} from "./types.js";