@tekmemo/upstash-vector
v0.2.0
Published
Upstash Vector recall adapter for TekMemo.
Readme
@tekmemo/upstash-vector
Purpose
Upstash Vector adapter. Upstash Vector adapter implementing TekMemo recall contracts.
Install
pnpm add @tekmemo/upstash-vectorQuick start
import { createUpstashVectorRecallAdapter } from "@tekmemo/upstash-vector";
const recall = createUpstashVectorRecallAdapter({
url: process.env.UPSTASH_VECTOR_REST_URL!,
token: process.env.UPSTASH_VECTOR_REST_TOKEN!,
});Boundary
This package owns its package-level contract only. It does not own TekMemo Cloud billing, dashboards, tenancy, hosted database storage, or provider secrets unless explicitly stated by its package name.
For hosted memory, use @tekmemo/cloud-client. For local file-backed memory, use tekmemo with @tekmemo/fs. For MCP tools, use @tekmemo/mcp-server.
Scripts
pnpm --filter @tekmemo/upstash-vector typecheck
pnpm --filter @tekmemo/upstash-vector test:run
pnpm --filter @tekmemo/upstash-vector build
pnpm --filter @tekmemo/upstash-vector lint:packageDocs
- Package docs: https://docs.tekmemo.dev/packages/
- Examples: https://docs.tekmemo.dev/examples/
- Repository: https://github.com/tekbreed/tekmemo
Publishing metadata
- npm package:
@tekmemo/upstash-vector - publish visibility: public
- runtime format: dual ESM/CJS
- ESM output:
dist/**/*.mjs+dist/**/*.d.mts - CJS output:
dist/**/*.cjs+dist/**/*.d.cts - package contents:
distandREADME.md - package boundary: hosted cloud calls must go through
@tekmemo/cloud-clientunless this package is@tekmemo/cloud-clientitself.
Publish readiness
Before publishing this package, run:
pnpm --filter @tekmemo/upstash-vector release:checkThe package-level check builds dist/, runs TypeScript and tests, runs publint, and performs npm pack --dry-run. Publish from CI with Changesets and npm trusted publishing/provenance after the root release preflight passes.
License
MIT.
