DevelopmentRuntimeOptions

Package metadata and an optional dynamic enablement policy for a lazy development runtime handle. Collection requires a matching integration/package pair, a valid version, and the runtime's development/browser checks.

import type { DevelopmentRuntimeOptions } from '@threadplane/telemetry/browser';

Declaration

export interface DevelopmentRuntimeOptions  {
  enabled?: () => boolean;
  installationToken?: string | null;
  integration: DevelopmentIntegration;
  packageName: '@threadplane/langgraph' | '@threadplane/ag-ui' | '@threadplane/render';
  packageVersion: string;
}

Members

enabled

Evaluated at use and send time; omission allows collection subject to the runtime's other checks.

enabled?: () => boolean;

installationToken

Opaque package-local correlation, never identity or authorization.

installationToken?: string | null;

integration

integration: DevelopmentIntegration;

packageName

packageName: '@threadplane/langgraph' | '@threadplane/ag-ui' | '@threadplane/render';

packageVersion

packageVersion: string;