UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio

35 lines (34 loc) 1.15 kB
/** * Proxy file path resolver. * * In normal mode, all paths resolve under ~/.neurolink/. * In dev mode (--dev), writable paths resolve under <cwd>/.neurolink-dev/ * so a local dev proxy never touches the global proxy's state. * * Read-only paths (like .env) always point to the global location * since credentials must be shared. * * NOTE: Claude Code header snapshots (~/.neurolink/header-snapshots/) are * not redirected in dev mode. They are only written when a real Claude Code * client connects, which typically does not happen during dev testing. */ import { homedir } from "node:os"; import { join } from "node:path"; export function resolveProxyPaths(dev) { if (dev) { const base = join(process.cwd(), ".neurolink-dev"); return { stateDir: base, logsDir: join(base, "logs"), quotaFile: join(base, "account-quotas.json"), isDev: true, }; } const base = join(homedir(), ".neurolink"); return { stateDir: base, logsDir: join(base, "logs"), quotaFile: join(base, "account-quotas.json"), isDev: false, }; }