Agent SkillsTanStack/ai › tanstack-ai-memory-mem0

tanstack-ai-memory-mem0

GitHub

提供基于 mem0 服务器的托管记忆适配器,支持通过 HTTP 进行记忆的保存与检索。用于为 AI Agent 集成长期记忆功能,无需额外 SDK 依赖,支持用户隔离和搜索调优。

packages/ai-memory/skills/tanstack-ai-memory-mem0/SKILL.md TanStack/ai

Trigger Scenarios

需要为 AI 应用添加持久化记忆功能 配置 TanStack AI 的记忆中间件

Install

npx skills add TanStack/ai --skill tanstack-ai-memory-mem0 -g -y
More Options

Non-standard path

npx skills add https://github.com/TanStack/ai/tree/main/packages/ai-memory/skills/tanstack-ai-memory-mem0 -g -y

Use without installing

npx skills use TanStack/ai@tanstack-ai-memory-mem0

指定 Agent (Claude Code)

npx skills add TanStack/ai --skill tanstack-ai-memory-mem0 -a claude-code -g -y

安装 repo 全部 skill

npx skills add TanStack/ai --all -g -y

预览 repo 内 skill

npx skills add TanStack/ai --list

SKILL.md

Frontmatter
{
    "name": "tanstack-ai-memory-mem0",
    "description": "Use when wiring mem0() from @tanstack\/ai-memory\/mem0 — a hosted memory adapter that talks to a mem0 server over plain HTTP (no SDK peer). Requires a running mem0 server."
}

mem0 Memory Adapter

Hosted recall/save adapter backed by a mem0 server. mem0 owns extraction and ranking server-side. Talks to the server over plain HTTP — no SDK peer dependency.

Setup

import { memoryMiddleware } from '@tanstack/ai-memory'
import { mem0 } from '@tanstack/ai-memory/mem0'

const memory = mem0({ user: currentUserId }) // baseUrl defaults to MEM0_URL

memoryMiddleware({ adapter: memory, scope })

Requires a running mem0 server (self-hosted or hosted). Point it via baseUrl (or MEM0_URL); pass apiKey (or MEM0_ADMIN_API_KEY) when secured.

Options

  • user — mem0 user_id (falls back to scope.userId, then 'demo-user').
  • baseUrl — mem0 server URL (default MEM0_URL or http://localhost:8000).
  • apiKey — bearer token (default MEM0_ADMIN_API_KEY).
  • rerank (default true), threshold (default 0.1) — search tuning.

Scope fields: requests send user_id and run_id (scope.threadId). tenantId and namespace are not sent — encode multi-tenant isolation into user if needed.

save posts the { user, assistant } turn to /memories; recall queries /search and renders the results into the system prompt. mem0 exposes no LLM tools.

Version History

  • 05280a5 Current 2026-07-30 23:52

Same Skill Collection

.agents/skills/gap-analysis/SKILL.md
.agents/skills/i-have-adhd/SKILL.md
.agents/skills/pr-description/SKILL.md
.claude/skills/gap-analysis/SKILL.md
.claude/skills/i-have-adhd/SKILL.md
.claude/skills/pr-description/SKILL.md
.grok/skills/gap-analysis/SKILL.md
.grok/skills/i-have-adhd/SKILL.md
.grok/skills/pr-description/SKILL.md
examples/ts-remix-chat/.agents/skills/remix/SKILL.md
packages/ai-code-mode/skills/ai-code-mode/SKILL.md
packages/ai-mcp/skills/ai-mcp/SKILL.md
packages/ai-memory/skills/tanstack-ai-memory-hindsight/SKILL.md
packages/ai-memory/skills/tanstack-ai-memory-honcho/SKILL.md
packages/ai-memory/skills/tanstack-ai-memory-in-memory/SKILL.md
packages/ai-memory/skills/tanstack-ai-memory-redis/SKILL.md
packages/ai-memory/skills/tanstack-ai-memory/SKILL.md
packages/ai-persistence/skills/ai-persistence/build-cloudflare-adapter/SKILL.md
packages/ai-persistence/skills/ai-persistence/build-cloudflare-artifact-store/SKILL.md
packages/ai-persistence/skills/ai-persistence/build-custom-adapter/SKILL.md
packages/ai-persistence/skills/ai-persistence/build-drizzle-adapter/SKILL.md
packages/ai-persistence/skills/ai-persistence/build-prisma-adapter/SKILL.md
packages/ai-persistence/skills/ai-persistence/server/SKILL.md
packages/ai-persistence/skills/ai-persistence/SKILL.md
packages/ai-persistence/skills/ai-persistence/stores/SKILL.md
packages/ai/skills/ai-core/ag-ui-protocol/SKILL.md
packages/ai/skills/ai-core/chat-experience/SKILL.md
packages/ai/skills/ai-core/custom-backend-integration/SKILL.md
packages/ai/skills/ai-core/debug-logging/SKILL.md
packages/ai/skills/ai-core/locks/SKILL.md
packages/ai/skills/ai-core/middleware/SKILL.md
packages/ai/skills/ai-core/SKILL.md
packages/ai/skills/ai-core/tool-calling/SKILL.md
testing/panel/skills/emoji-storyteller/SKILL.md
testing/panel/skills/haiku/SKILL.md
testing/panel/skills/pirate-speak/SKILL.md
.agents/skills/bugfix-pr/SKILL.md
.agents/skills/docs/SKILL.md
.agents/skills/ponytail/SKILL.md
.agents/skills/pr-sweep/SKILL.md
.agents/skills/simple-english/SKILL.md
.agents/skills/triage-github/SKILL.md
.claude/skills/bugfix-pr/SKILL.md
.claude/skills/docs/SKILL.md
.claude/skills/ponytail/SKILL.md
.claude/skills/pr-sweep/SKILL.md
.claude/skills/simple-english/SKILL.md
.claude/skills/triage-github/SKILL.md
.grok/skills/bugfix-pr/SKILL.md

Metadata

Files
0
Version
416a4e3
Hash
cfd6851b
Indexed
2026-07-30 23:52

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-06 20:15
浙ICP备14020137号-1 $방문자$