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

36 lines (35 loc) • 1.72 kB
/** * Route Builders * Pre-built route definitions for common NeuroLink endpoints */ import type { CreateRoutesOptions, RouteDefinition, RouteGroup } from "../../types/index.js"; export { createAgentRoutes } from "./agentRoutes.js"; export { createClaudeProxyRoutes } from "./claudeProxyRoutes.js"; export { createHealthRoutes } from "./healthRoutes.js"; export { createOpenAIProxyRoutes } from "./openaiProxyRoutes.js"; export { createCodexProxyRoutes } from "./codexProxyRoutes.js"; export { createGeminiProxyRoutes } from "./geminiProxyRoutes.js"; export { createMCPRoutes } from "./mcpRoutes.js"; export { createMemoryRoutes } from "./memoryRoutes.js"; export { createOpenApiRoutes } from "./openApiRoutes.js"; export { createToolRoutes } from "./toolRoutes.js"; /** * Create all standard routes * Convenience method that combines all route groups * * NOTE on the Codex outbound fallback's `anthropic` target: this function * does not thread `loopbackPort`/`internalDispatch` into * `createCodexProxyRoutes`, so that target cannot dispatch when the feature * is enabled through `options.runtimeConfigProvider` here — only the CLI * proxy command wires the in-process loopback directly. Route creation logs * one warning when this gap applies; see `CreateRoutesOptions.runtimeConfigProvider` * and docs/features/codex-proxy-support.md. */ export declare function createAllRoutes(basePath?: string, options?: CreateRoutesOptions): RouteGroup[]; /** * Register all routes with a server adapter */ export declare function registerAllRoutes(adapter: { registerRouteGroup: (group: RouteGroup) => void; listRoutes?: () => RouteDefinition[]; }, basePath?: string, options?: CreateRoutesOptions): void;