UNPKG

@juspay/neurolink

Version:

The pipe layer of an AI nervous system: one interface connecting provider neurons to your application, across three inference types — generate, stream and decide. `decide` returns typed, calibrated judgements from a non-generative model (~400ms, ~$0.00002

46 lines (45 loc) • 1.76 kB
#!/usr/bin/env node /** * NeuroLink CLI Telemetry Commands * * Commands for managing telemetry and observability exporters: * - status: Show exporter status * - configure: Configure an exporter * - list-exporters: List configured exporters * - flush: Flush pending spans * - stats: Show token/cost stats */ import type { CommandModule } from "yargs"; import type { TelemetryStatusArgs as StatusArgs, TelemetryConfigureArgs as ConfigureArgs, TelemetryListExportersArgs as ListExportersArgs, TelemetryFlushArgs as FlushArgs, TelemetryStatsArgs as StatsArgs, TelemetryNativePrepareArgs, TelemetryNativeValidateArgs } from "../../types/index.js"; /** * Telemetry Command Factory */ export declare class TelemetryCommandFactory { /** * Create the telemetry command group */ static createTelemetryCommands(): CommandModule<object, object>; /** Stage a native migration without modifying an installed service. */ static createNativePrepareCommand(): CommandModule<object, TelemetryNativePrepareArgs>; static createNativeValidateCommand(): CommandModule<object, TelemetryNativeValidateArgs>; /** * Create the status subcommand */ static createStatusCommand(): CommandModule<object, StatusArgs>; /** * Create the configure subcommand */ static createConfigureCommand(): CommandModule<object, ConfigureArgs>; /** * Create the list-exporters subcommand */ static createListExportersCommand(): CommandModule<object, ListExportersArgs>; /** * Create the flush subcommand */ static createFlushCommand(): CommandModule<object, FlushArgs>; /** * Create the stats subcommand */ static createStatsCommand(): CommandModule<object, StatsArgs>; }