memory

仓库创建 2026年5月12日最近提交 6 小时前SkillHot 收录 20 天前
▸ 精选理由

让代理跨会话保持上下文,提高连续对话质量。

▸ 风险提示

可能存储敏感信息,注意隐私与访问控制。

这个 Skill 做什么

用 ChromaDB 保存与检索会话记忆,实现跨会话持久上下文。

用本地 ChromaDB 把对话、决策和代码以向量形式存起来,实现跨会话的持久记忆和检索。适合需要让 AI 记住偏好、回头查以前决定或复用历史上下文的场景,启动新会话时会检索相关记忆。特点是本地向量库、无需服务器,按语义检索并返回关联上下文,但不替代 git 历史或文件笔记。

▸ 展开 SKILL.md 英文原文

Persistent memory across AI sessions using ChromaDB vector database. Stores and retrieves context from past conversations, decisions, and code. Use when user asks to remember something, search past conversations, recall what was done before, save context for later, or find information from previous sessions. Do NOT use for git history or file-based notes.

数据与抓取持久记忆向量数据库会话检索通用
110
Stars
14
Forks
40
仓库内 Skill
+7
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/.pack/skills/memory/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/EliasOulkadi/shokunin/master/.pack/skills/memory/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Memory

Persistent memory across sessions using ChromaDB vector search. Every conversation is stored and retrievable.

## How It Works

The memory system uses ChromaDB (local vector database, no server needed) to store conversation context as embeddings. When you start a new session, the agent searches past memory for relevant context.

- **Storage**: `~/.shokunin/memory/chroma_db/` (ChromaDB persistent files)
- **Sessions**: `~/.shokunin/memory/sessions/` (markdown summaries per session)
- **MCP Server**: `~/.shokunin/memory/mcp-server.py`

## Workflow

### Step 1: Start memory server (if not running)

The memory MCP server is configured in opencode.json. It starts automatically when Open
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有