@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
23 lines (22 loc) • 1.27 kB
JavaScript
/**
* Public entry point for the LiveKit voice agent integration.
*
* Exposed to consumers as `@juspay/neurolink/livekit`. Re-exports runtime
* values only; type definitions live in `src/lib/types/livekit.ts` and are
* available from the main type exports.
*
* See docs/features/livekit-voice-agent.md.
*/
export { createVoiceBrain } from "./brain.js";
export { resolveLiveKitServerConfig, resolveBrainDefaults, resolveRealtimeVoiceConfig, } from "./config.js";
export { attachEventBridge } from "./eventBridge.js";
export { attachRealtimeEventBridge } from "./realtimeEventBridge.js";
export { mintJoinToken } from "./tokens.js";
export { createVoiceRoom, dispatchVoiceAgent } from "./roomDispatch.js";
export { defineVoiceAgent } from "./voiceAgent.js";
export { defineRealtimeVoiceAgent } from "./realtimeVoiceAgent.js";
export { startVoiceAgentWorker, startRealtimeVoiceAgentWorker, installVoiceWorkerProcessGuards, } from "./voiceAgentWorker.js";
export { ensureVertexAdc, clearGeminiApiKeyEnv } from "./vertexAuth.js";
export { readCallContextFromRoom } from "./roomContext.js";
export { sanitizeSchema, sanitizeToolParameters, findSchemaIssue, } from "./schemaSanitizer.js";
export { buildRealtimeMcpTools, mcpResultToText } from "./realtimeMcpTools.js";