@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
23 lines • 1.17 kB
JavaScript
/**
* Local structural types for the optional @juspay/hippocampus integration.
*
* These mirror the public shapes that ship with @juspay/hippocampus's
* `dist/types.d.ts` so NeuroLink's public type surface stays compatible
* for consumers that already configure memory, while the runtime package
* itself becomes an optional peer dependency. The previous setup (a hard
* value import of @juspay/hippocampus) made pnpm pull a registry copy of
* @juspay/neurolink to satisfy Hippocampus's peer, which transitively
* dragged @ai-sdk/google + @ai-sdk/google-vertex into the production
* dependency graph.
*
* Naming:
* - Hippocampus's own `StorageType` and `RedisStorageConfig` collide with
* NeuroLink's in-house Redis manager types in `common.ts` /
* `conversation.ts`. To satisfy the `unique-type-names` ESLint rule,
* the storage variants get a `Memory*` prefix here.
* - `HippocampusMemory` (consumer-facing) and `StorageConfig` (legacy
* re-export) keep their original public names — only their definitions
* move from `import("@juspay/hippocampus").Foo` to local structural form.
*/
export {};
//# sourceMappingURL=memory.js.map