New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@tekmemo/adapters

Package Overview
Dependencies
Maintainers
2
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tekmemo/adapters

Convenience reexports for TekMemo AI SDK, provider, vector, rerank, and cloud adapters.

latest
Source
npmnpm
Version
0.1.0
Version published
Weekly downloads
0
-100%
Maintainers
2
Weekly downloads
 
Created
Source

@tekmemo/adapters

Convenience package for TekMemo adapter imports.

The core tekmemo package stays provider-neutral and does not depend on AI SDK, vector store, embedding, rerank, or cloud transport packages. @tekmemo/adapters is the optional aggregation package for apps that want one install target and predictable adapter import paths.

Install

pnpm add @tekmemo/adapters

Install external peers only for the adapter subpaths you use:

# AgentFS session workspace adapter
pnpm add @tekmemo/adapters @tekmemo/agentfs tekmemo

# AI SDK tools
pnpm add @tekmemo/adapters ai tekmemo @tekmemo/fs

# OpenAI embedding adapter
pnpm add @tekmemo/adapters openai

# Upstash Vector recall adapter
pnpm add @tekmemo/adapters @upstash/vector

VoyageAI adapters use HTTP/fetch and do not require a provider SDK package.

Usage

Import implementation APIs from subpaths:

import { createTekMemoAgentSession } from "@tekmemo/adapters/agentfs";
import { defineTekMemoTools } from "@tekmemo/adapters/ai-sdk";
import { createVoyageEmbedder } from "@tekmemo/adapters/voyageai";
import { createOpenAIEmbedder } from "@tekmemo/adapters/openai";
import { createUpstashRecallStore } from "@tekmemo/adapters/upstash-vector";
import { createVoyageReranker } from "@tekmemo/adapters/rerank-voyage";
import { createTekMemoCloudClient } from "@tekmemo/adapters/cloud-client";

The root import is metadata-only:

import { adapterImportPaths, tekMemoAdapters } from "@tekmemo/adapters";

This design prevents the root import from loading optional peer dependencies such as ai, openai, or @upstash/vector.

Reexported subpaths

Import pathReexports
@tekmemo/adapters/agentfs@tekmemo/agentfs
@tekmemo/adapters/ai-sdk@tekmemo/ai-sdk
@tekmemo/adapters/cloud-client@tekmemo/cloud-client
@tekmemo/adapters/openai@tekmemo/openai
@tekmemo/adapters/openai/testing@tekmemo/openai/testing
@tekmemo/adapters/upstash-vector@tekmemo/upstash-vector
@tekmemo/adapters/voyageai@tekmemo/voyageai
@tekmemo/adapters/voyageai/testing@tekmemo/voyageai/testing
@tekmemo/adapters/rerank-voyage@tekmemo/rerank-voyage
@tekmemo/adapters/rerank-voyage/testing@tekmemo/rerank-voyage/testing

Package boundary

@tekmemo/adapters depends on first-party adapter packages. The core tekmemo package does not depend on @tekmemo/adapters.

Keywords

adapters

FAQs

Package last updated on 11 May 2026

Related posts