Noelune/unified-agent-memory

Noelune★ 2PythonLast synced: 2026-08-15

Open on GitHub

Unified fleet-wide agent memory system for DeepSeek Harness — shared Obsidian Vault for dsh, Codex, Claude Code & Hermes with dependency-free Python FTS5 core.

README excerpt

🧠 unified-agent-memory Unified Fleet-Wide Agent Memory System for DeepSeek Harness & Multi-Agent Runtimes 跨 Agent 统一持久化记忆系统 — 基于 Obsidian Vault 存储规范与 SQLite FTS5 本地索引的知识生命周期管理基座 产品定位与问题定义 • 核心技术优势 • Obsidian 存储规范 • Agent 全流程自动部署 • 生命周期控制流 • 安全隔离与防护机制 📌 产品定位与问题定义 传统 Agent 记忆插件多数绑定于特定的 Agent 运行时(Single-Agent Scope),其存储空间与会话相互隔离,缺乏统一的状态持久化与跨代理知识共享能力。 unified-agent-memory 架构旨在为多 Agent 舰队提供统一的知识管理基座 :它允许 dsh 、 Codex 、 Claude Code 与 Hermes 等多个独立代理共享基于 Markdown 规范的 Obsidian Vault 知识仓库,配合纯 Python 标准库核心与 SQLite FTS5 本地索引,构建涵盖 知识摄取 (Ingestion)、知识晋升 (Promotion)、冲突裁决 (Adjudication) 与衰减遗忘 (Decay/Retention) 的全闭环生命周期管理系统。 🚀 核心技术优势 - 统一单一真理来源 (Shared Source of Truth) 全 Fleet 代理共享一致的 Markdown 知识库规范。开发者与用户可直接借助 Obsidian 等编辑器可视化审计、人工校验或修改代理积累的知识节点。 - 纯 Python 标准库核心 (Zero-Dependency Engine) core/ 模块完全基于 Python 标准库( sqlite3 , json , hashlib , argparse , os )实现,无外部依赖开销,具备毫秒级冷启动性能。 - SQLite FTS5 本地全文索引 (Local-First High-Performance Search) 检索索引持久化存储于本地 /.unified-memory/index- .db ,按 Vault 隔离;基于 SQLite FTS5 引擎实现毫秒级全文匹配与相关度计算,数据隐私完全归属于本地宿主机。 - 提示词隔离防护与凭据脱敏 (Prompt Injection Defense & Redaction) 检索输出强制采用 安全隔离标记包装,明确提示 LLM 区分数据上下文与系统指令;知识摄取前自动对敏感凭据(API Keys/Tokens)执行掩码清洗。 - 完整知识生命周期控制 (Full Lifecycle Pipe…

View full README on GitHub →
Agentsagent-memoryclaude-codecodexdeepseek-harnessdsh-pluginhermesknowledge-basemulti-agent

Category