Dynamics-memory 是什么?为 LLM agent 提供有界、可自纠错的长期记忆层

1173591564/Dynamics-memory · GitHub
RAG 知识库
Star203
近 7 天新增0
编程语言TypeScript
开源协议未注明
创建于2026-09-15
最近更新2026-10-14

中文导读

Dynamics-memory 解决 LLM agent 长期记忆容易膨胀、矛盾堆积的问题。它把项目交互日志当作证据留在冷层,只将蒸馏后的记忆放入有界池中,通过价值与置信分离、三池流动和人工审核来处理冲突与更新。适合使用 opencode 等 CLI 工具、希望 agent 在新会话中快速接续项目进度并保持记忆可审计的开发者。

根据 GitHub 公开数据,该项目的编程语言为 TypeScript,开源协议未注明,创建于 2026-09-15,最近更新于 2026-10-14,目前有 203 个 Star。

项目介绍

Dynamics-memory 是一个面向 LLM agent 的长期记忆层,目标是把连续、嘈杂、前后矛盾的项目交互日志蒸馏成有界、可自更新的记忆库。它不把原始日志直接塞进上下文,也不把原文丢进向量库堆成冗余副本,而是将日志视为证据保留在冷层,只在需要时按计量回展。

记忆被建模为有版本的信念,在候选池、常用池和冷归档池之间流动,通过价值与置信分离、滞回、压制检测和矛盾裁决等机制维持有界与自更新。系统采用 Hauler、Selector、Reviewer 三个 agent 角色协作,所有变更走持久任务机,冲突进入人工审核队列,保证崩溃恢复与可溯源。

项目以 TypeScript 为主,提供 Python 测试与 sidecar 服务,可通过 opencode 插件接入现有 CLI 工作流。

主要功能

适合谁用

适合需要为 LLM agent 构建长期记忆能力的开发者,尤其是使用 opencode 等 CLI 工具、希望记忆有界且可审计的团队。

快速上手

  1. pip install numpy pytest
  2. cp .env.example .env 并配置 ZAI_API_KEY
  3. python -m pytest tests/ 运行本地测试
  4. python -m hybrid_memory.server --project <dir> 启动 sidecar 服务
  5. npm i -g opencode-ai 后在本仓库运行 opencode,插件自动加载并拉起 sidecar

Star 增长趋势

203198 · 2026-10-14 至 2026-10-16

同类项目

自托管、可扩展的 AI 对话界面,支持 Ollama 与 OpenAI 兼容 API
★ 15.6万 · Python · 更新于 2026-10-16
构建智能体与 LLM 应用的开发框架
★ 14.8万 · Python · 更新于 2026-10-15
100+ 开源 AI Agent、Agent Skills 与 RAG 应用合集
★ 14.2万 · Python · 更新于 2026-10-15
把代码库与文档变成可查询的知识图谱
★ 12.7万 · Python · 更新于 2026-10-14
为 AI 编程助手提供跨会话持久记忆的压缩系统
★ 10.1万 · TypeScript · 更新于 2026-10-16
开源 RAG 引擎,融合 Agent 能力为 LLM 构建上下文层
★ 9.2万 · Go · 更新于 2026-10-15