mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-11 23:36:51 +02:00
Adds connection.created / connection.updated / connection.invoked as proposed-telemetry wrappers (unregistered; the TelemetryClient cannot queue or send them) plus the server-side emitter wiring and tests. No telemetry is transmitted by this change. Proposal: #13578. Coordinated release plan and review package: PAP-24 (Step A.1).
44 lines
1.2 KiB
TypeScript
44 lines
1.2 KiB
TypeScript
export { TelemetryClient } from "./client.js";
|
|
export { resolveTelemetryConfig, resolveCaps, TELEMETRY_DEFAULTS } from "./config.js";
|
|
export type { TelemetryConfigOverrides } from "./config.js";
|
|
export { loadOrCreateState } from "./state.js";
|
|
export {
|
|
trackInstallStarted,
|
|
trackInstallCompleted,
|
|
trackCompanyImported,
|
|
trackProjectCreated,
|
|
trackRoutineCreated,
|
|
trackRoutineRun,
|
|
trackGoalCreated,
|
|
trackAgentCreated,
|
|
trackSkillImported,
|
|
trackAgentFirstHeartbeat,
|
|
trackAgentTaskCompleted,
|
|
trackAgentTaskRun,
|
|
trackErrorHandlerCrash,
|
|
trackInteractionCreated,
|
|
trackInteractionResolved,
|
|
trackConnectionCreated,
|
|
trackConnectionUpdated,
|
|
trackConnectionInvoked,
|
|
} from "./events.js";
|
|
export type {
|
|
TelemetryConfig,
|
|
TelemetryBackoffConfig,
|
|
TelemetryState,
|
|
TelemetryEvent,
|
|
TelemetryEventEnvelope,
|
|
TelemetryDimensions,
|
|
TelemetryDimensionValue,
|
|
TelemetryEventDimensions,
|
|
TelemetryEventName,
|
|
RegisteredPluginEventName,
|
|
} from "./types.js";
|
|
export type {
|
|
AnyPaperclipTelemetryEvent,
|
|
EventDimensionsMap,
|
|
PaperclipEventName,
|
|
} from "./generated/paperclip-telemetry.js";
|
|
export { EVENT_RETENTION_CLASS, RETENTION_DAYS } from "./retention.js";
|
|
export type { RetentionClass } from "./retention.js";
|