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

30 lines (29 loc) • 1.14 kB
/** * CLI execution for GitHub Action * @module action/actionExecutor */ import type { ActionInputs, ActionExecutionResult, CliResponse } from "../types/index.js"; /** * Transform CLI response to action result format */ export declare function transformCliResponse(cliResponse: CliResponse): Omit<ActionExecutionResult, "success" | "error">; /** * Build CLI arguments from action inputs (using verified camelCase flags) */ export declare function buildCliArgs(inputs: ActionInputs): string[]; /** * Install NeuroLink CLI */ export declare function installNeurolink(version: string): Promise<void>; /** * Execute NeuroLink CLI command * @param args - CLI arguments * @param env - Environment variables * @param workingDirectory - Working directory for execution * @param timeout - Timeout in milliseconds (defaults to 5 minutes) */ export declare function executeNeurolink(args: string[], env: Record<string, string>, workingDirectory?: string, timeout?: number): Promise<ActionExecutionResult>; /** * Run complete NeuroLink action */ export declare function runNeurolink(inputs: ActionInputs): Promise<ActionExecutionResult>;