Token导航 LogoToken导航TokenDH.com
Cuba Memorys logo
数据服务stdio官方级别未说明来源级核验

Cuba Memorys

MCP Server

为AI编码助手提供长期记忆的知识图谱服务,具有神经科学启发算法和抗幻觉基础功能。

工具数

23

提示词数

0

GitHub Stars

22

资源数

0
知识图谱RustClaudeClaudeCursorWindsurfVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

LeandroPG19

提供方

LeandroPG19

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install cuba-memorys

详细介绍

古巴记忆

![CI](https://github.com/LeandroPG19/cuba-memorys/actions/workflows/ci.yml) ![PyPI](https://pypi.org/project/cuba-memorys/) ](https://www.npmjs.com/package/cuba-memorys) ![MCP Registry](https://registry.modelcontextprotocol.io) ![Rust](https://rust-lang.org) ![PostgreSQL](https://postgresql.org) ![License: CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) ![Audit](https://github.com/LeandroPG19/cuba-memorys) ![Tech Debt](https://github.com/LeandroPG19/cuba-memorys)

AI代理的持久内存 --一个模型上下文协议(MCP)服务器,为AI编码助手提供长期记忆,包括知识图、神经科学启发的算法和抗幻觉基础。

23种具有古巴灵魂的工具。亚毫秒处理程序。数学严谨。

\[!重要\] v0.9.0版本 --搜索和检索升级+认知层改进+sqlx迁移基础。零破坏性变化。 cuba_faro 现在进行RRF 3路合并(文本+矢量)+ BM25 ts_rank_cd,罗伯逊·沃克1994),骗子 MMR多样化 操作(Carbonell-Goldstein 1998,λ=0.7), OOD弃权 通过Mahalanobis与Ridge-Regularized∑ò(Lee Neurips 2018), hnsw.ef_search=200 动态的 verify (recall@10≈0.99),并通过 tiktoken rs cl100k_base (取代了MIS-30%西班牙语的“Len/4”启发式)。 认知: cuba_zafra decay 骗局 测试效应 (Karpicke-Roediger Science 2008)-半飞攀登者 (1 + ln(1+access_count)). HebbianΔt感知 (抗饱和突发,τ=600s,灵感来自STDP Triplet)。 Robbins-Monro随机LR en Oja阳性/阴性(η = 0.05/√(1+access/100)). 共形预测 Ethayarakh EMNLP 2019记录的经验取代了PE Gating(Vovk 2005,Angelopoulos-Bates 2023)-无分布,捕获各向异性。 来源可信度跟踪 贝塔(α,β)贝叶斯更新结果(Yin Han Yu IEEE TKDE 2008),新行动 cuba_calibrar trust. 基础:通过版本控制的SQL迁移 sqlx-migrate (14个存档,幂等,引导透明)。23个工具,97个测试,0个简短的警告,0个科技债务。
\[!重要\] v0.8.0 --4个受Engram Cloud启发的新工具+零回归重构。 cuba_proyecto 按项目隔离内存(列 project_id 在6个表上,NULL=全局=向后兼容)。 cuba_pre_compact 在之前保留活动会话的降价摘要 /compact 并在压缩后将其恢复。 cuba_sync 编写一个git友好的导出(每个实体1个JSON,每月分区的剧集,可选的zstd嵌入blob),并幂等地重新导入它。 cuba_juez 将模糊的相似性(0.6-0.8)观察对升级为LLM判断——默认为对用户安装的子流程调用 claude CLI(订阅Pro/Max时为0美元);还支持 anthropic-api 货物功能,当两者都不可用时,具有启发式回退功能。判决永久缓存在 brain_judgments所有19个v0.7工具都经过了项目范围审核(≈修补了30个SQL查询)。75个测试通过,0个简短的警告,0个科技债务。

演示

______________________________________________________________________

为什么古巴记忆?

AI代理在对话之间会忘记一切。古巴记忆解决了这个问题:

  • 分层指数衰减 --记忆按类型逐渐消失(事实=30s,错误=14d,上下文=7d),随着访问而增强
  • Hebbian+BCM化塑性 --基于EMA滑动阈值的Oja规则的自归一化重要性
  • 混合RRF融合搜索 --pg_trgm+全文+pgvector HNSW,熵路由加权(k=60),时间过滤器,标签过滤器,紧凑格式
  • 知识图谱 --实体、观察结果、与莱顿社区检测和阿达姆阿达尔链接预测的类型关系
  • 抗幻觉接地 --随着时间的推移,用分级置信度+贝叶斯校准验证索赔
  • 情景记忆 --幂律衰变I(t)=I的独立时间事件(Tulving 1972)₀/(1+ct)^β(Wixted 2004)
  • 矛盾检测 --通过嵌入余弦+双语否定启发式算法扫描语义冲突
  • 法学硕士模糊矛盾评判 *(v0.8)* --将余弦0.6-0.8对升级到Claude Code CLI子流程($0 带有订阅)或Anthropic API(功能标志)。永久缓存判决
  • 前瞻性记忆 --触发实体访问、会话启动或错误匹配(“X时提醒我”)
  • 上下文检索 --嵌入前预先添加实体上下文(人择技术,+20%召回率)
  • REM睡眠巩固 --自主分层衰减+PageRank+自动修剪+自动合并+事件衰减
  • 图形智能 --PageRank、莱顿社区、布兰德斯中心性、香农熵、差距检测
  • 会话意识 --来源跟踪、会话差异、每种观察类型的重要性先验
  • 项目范围界定 *(v0.8)* --按项目隔离内存(cuba_jornada start --project NAME);遗留NULL行保持全局可见(零回归升级路径)
  • 压缩生存快照 *(v0.8)* — cuba_pre_compact snapshot 保持之前的会话状态 /compact; restore 重新注入后紧凑型
  • Git友好同步 *(v0.8)* — cuba_sync export 每个实体写入1个JSON(在PR审查中有所不同), import 是幂等的 ON CONFLICT DO NOTHING,可选的zstd嵌入blob
  • BM25混合三向融合 *(v0.9)* --文本+矢量+BM25(ts_rank_cd)在一个单一的RRF(罗伯逊-沃克1994基线)中,它捕获了具有罕见术语的查询,这些查询会丢失密集的嵌入
  • MMR多样化 *(v0.9)* — cuba_faro diversify=true 在候选人之间应用Carbonell-Goldstein 1998和Jaccard Sim,避免冗余的Top-K
  • OOD弃权 *(v0.9)* — cuba_faro abstain_ood=true 随着马哈拉诺比斯·里奇(Mahalanobis Ridge)-正规化∑⁻ò(Lee Neurips 2018),他恢复了正式弃权,而不是虚假的比赛
  • 共形预测 *(v0.9)* -未假设常态的经验分位数(Vovk 2005,Angelopoulos-Bates 2023);Ethayarajh 2019记录的Cosine捕获各向异性
  • 测试效果衰减 *(v0.9)* -半鳞片 (1 + ln(1+access_count)) (Karpicke-Roediger科学2008);高访问OBS下降4-5×较慢
  • HebbianΔt感知 *(v0.9)* --突发抑制 boost *= (1 - exp(-Δt/τ)),τ=600s;受STDP三重规则启发的抗饱和(Pfister-Gerstner 2006)
  • Robbins-Monro随机LR *(v0.9)* — η = 0.05/√(1 + access_count/100) 在Oja的规则中,收敛O(1/√T)
  • 来源可信度跟踪 *(v0.9)* --每个源的贝塔(α,β)贝叶斯更新 brain_source_trust (尹涵宇IEEE TKDE 2008),行动 cuba_calibrar trust
  • sqlx迁移 *(v0.9)* -14个版本化的SQL迁移 rust/migrations/,DBS遗留版本V 0.7/V 0.8的引导透明
  • 错误记忆 --永远不要重复同样的错误(防重复保护+模式检测)

比较

功能古巴记忆基本记忆MCP
带类型关系的知识图
指数重要性衰减
Hebbian学习+BCM化塑性
混合熵路由RRF融合
KG邻居查询扩展
GraphRAG拓扑富集
莱顿社区检测
品牌介数中心性
香农熵分析
自适应预测误差门控
抗幻觉验证
错误模式检测
会话感知搜索增强
REM睡眠自主巩固
多语言ONNX嵌入(e5小型)
情景记忆(幂律衰减)
矛盾检测
前瞻记忆触发
贝叶斯置信度校准
链路预测(Adamic Adar)
自动标记(TF-IDF)
情境检索(人类学)
时间搜索过滤器
零配置Docker自动设置
写入时间已删除门
矛盾自动取代
GDPR删除权
优雅关机(信号/信号)
项目范围界定(按项目隔离) *(v0.8)*
压缩生存快照 *(v0.8)*
Git友好的导出/导入 *(v0.8)*
法学硕士模糊矛盾评判 *(v0.8)*
BM25+矢量+文本三向RRF *(v0.9)*
MMR多样化 *(v0.9)*
OOD通过Mahalanobis弃权 *(v0.9)*
共形预测(无分布) *(v0.9)*
测试效果衰减 *(v0.9)*
HebbianΔt感知突发抑制 *(v0.9)*
Robbins-Monro随机LR *(v0.9)*
源可信度跟踪贝塔(α,β) *(v0.9)*
sqlx迁移版本化迁移 *(v0.9)*
精确的tiktoken代币预算 *(v0.9)*

______________________________________________________________________

安装

PyPI(推荐)

pip install cuba-memorys

npm

npm install -g cuba-memorys

来源

git clone https://github.com/LeandroPG19/cuba-memorys.git
cd cuba-memorys/rust
cargo build --release

二进制下载

预构建的二进制文件可在 .

______________________________________________________________________

快速开始

无需配置 --只需安装并添加到编辑器中即可。Cuba memorys在首次运行时通过Docker自动配置PostgreSQL数据库。

先决条件: 码头工人 必须安装并运行。

Claude Code

npm install -g cuba-memorys
claude mcp add cuba-memorys -- cuba-memorys

就是这样。在第一轮比赛中,古巴队将:

  1. 检测未配置数据库
  2. 使用PostgreSQL+pgvector创建Docker容器
  3. 自动初始化架构
  4. 开始为19个MCP工具提供服务

Cursor / Windsurf / VS Code

npm install -g cuba-memorys

添加到MCP配置(.cursor/mcp.json, .windsurf/mcp.json,或 .vscode/mcp.json):

{
  "mcpServers": {
    "cuba-memorys": {
      "command": "cuba-memorys"
    }
  }
}

DATABASE_URL need——首次运行时通过Docker自动配置。

Advanced: Custom PostgreSQL

如果你已经有了带pgvector的PostgreSQL,设置环境变量:

{
  "mcpServers": {
    "cuba-memorys": {
      "command": "cuba-memorys",
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost:5432/brain"
      }
    }
  }
}

可选:多语言ONNX嵌入

对于真正的多语言e5-small语义嵌入(94种语言,384d)而不是基于哈希的回退:

./rust/scripts/download_model.sh  # Downloads ~113MB model
export ONNX_MODEL_PATH="$HOME/.cache/cuba-memorys/models"
export ORT_DYLIB_PATH="/path/to/libonnxruntime.so"

如果没有ONNX,服务器将使用基于哈希的确定性嵌入——功能性但没有语义理解。使用ONNX,上下文检索已准备就绪 [entity_type:entity_name] 嵌入前的内容,召回率为+20%。

______________________________________________________________________

23工具

每个工具都以古巴文化命名——令人难忘、专业、有意义。

知识图谱

工具含义它的作用
cuba_alma阿尔玛 --soulCRUD实体。类型: concept, project, technology, person, pattern, configHebbian boost+访问跟踪。在进入时触发潜在触发器。
cuba_cronica历史 --编年史观察 语义消隐, PE浇口V5.2, 重要性优先级 按类型, 自动标记 (TF-IDF前5个关键字), 会话来源, 上下文嵌入。还管理 情节记忆 (episode_add/episode_list)和 时间线 视图。
cuba_puente --桥接类型关系。 遍历 在图表上行走。 推断 发现传递路径。 预测 通过Adamic Adar链路预测表明缺少关系。
cuba_ingesta摄取 --摄入批量知识摄入:接受观察数组或长文本,并按段落自动分类。

搜索与验证

工具含义它的作用
cuba_faro法罗 --灯塔RRF聚变(k=60) sigmoid熵路由,pgvector,时间滤波器(before/after)标签过滤器, 分数分解 (文本/向量/重要性/会话), 紧凑格式 (代币减少约35%), 混合验证 (三元组+嵌入融合),贝叶斯 校准精度、令牌预算截断, max_tokens 控制。

错误记忆

工具含义它的作用
cuba_alarma报警 --报警报告错误。自动检测模式(>=3相似=警告)。在错误匹配时触发预期触发器。
cuba_remedio雷梅迪奥 --补救措施通过交叉引用类似的未解决问题来解决错误。
cuba_expediente档案 --案例文件搜索过去的错误。 防重复保护:如果以前类似的方法失败,则发出警告。

会议和决定

工具含义它的作用
cuba_jornada约纳达 --工作日会话跟踪,包括目标、结果、, 会话差异 (学到了什么),以及 上届会议 开始时的上下文。火灾潜在触发因素。
cuba_decreto法令 --法令记录架构决策,包括背景、备选方案和基本原理。

认知与分析

工具含义它的作用
cuba_reflexion反思 --反射间隙检测:孤立实体、连接不足的中心、类型筒仓、观察间隙、密度异常(z评分)。
cuba_hipotesis假设 --假设溯因推理:给定一个效果,通过向后因果遍历找到合理的原因。合理性=路径强度x重要性。
cuba_contradiccion矛盾 --矛盾通过嵌入余弦+双语否定启发式算法扫描同一实体观察之间的语义冲突。
cuba_centinelaCentinela --哨兵前瞻记忆触发:“当X被访问/会话开始/错误匹配时提醒我”。在max_fires上自动停用,支持过期。
cuba_calibrar校准 --校准贝叶斯置信度校准:跟踪faro/验证预测,通过贝塔分布计算P(correctgrounding_level)。关闭验证正确的反馈回路。

记忆维护

工具含义它的作用
cuba_zafra扎夫拉 --糖收获分层腐烂(按类型分为30d/14d/7d)、幂律事件腐烂、修剪、合并、总结、Pagebank、查找重复、导出、统计、, 重新发射 (具有版本控制的模型迁移)。超过50个观察值时自动合并。
cuba_eco生态 --echoRLHF反馈:正(Oja增强)、负(减少)、正确(使用版本更新)。
cuba_vigia维吉亚 --守望者分析:总结, 增强健康 (空嵌入、活动触发器、表大小、嵌入模型)、漂移(卡方)、莱顿社区、布兰德斯桥。
cuba_forget忘记 --忘记GDPR删除权:实体和所有引用(观察、事件、关系、错误、会话)的级联硬删除。不可逆转。

v0.8——基于Engram的新增功能

工具含义它的作用
cuba_proyecto项目 --项目按项目隔离。 switch 打乱项目并将其绑定到活动会话;通过以下方式读取/写入自动作用域 project_id。旧NULL行保持全局可见。行动: list / current / switch / stats / rename / merge.
cuba_pre_compact预压缩幸存下来 /compact. snapshot 将会话状态(最近的obs、决策、未解决的错误、未决嵌入、目标)持久化到 brain_compaction_snapshots. restore 返回活动会话的最新快照。
cuba_sync同步Git友好的导出/导入。每个实体写入1个JSON+每月分区的剧集+决策+关系.JSON+manifest.JSON(sha哈希)。 import 是幂等的 ON CONFLICT DO NOTHING.可选 embeddings.bin.zst blob(默认情况下关闭--导入时重新嵌入)。
cuba_juez法官 --判断LLM判断歧义(余弦0.6-0.8)矛盾。特质 ContradictionJudge 有三个后端: ClaudeCodeJudge (子流程,订阅时为0美元), AnthropicApiJudge (特征 anthropic-api), HeuristicJudge (回退)。判决缓存在 brain_judgments (每双独一无二)。

v0.8环境变量

变量默认值用途
CUBA_PROJECT_FILTER_(未设置)_设置为 off 禁用项目作用域(admin/debug)。
CUBA_SYNC_DIR./.cuba-memorys根为 cuba_sync 出口/进口。
CUBA_JUDGEauto判断后端: claude_cli / anthropic_api / heuristic / auto.
CUBA_JUEZ_CLIclaude子进程CLI ClaudeCodeJudge.
CUBA_JUEZ_MODELclaude-haiku-4-5模型传递到法官后端。
CUBA_JUEZ_TIMEOUT_SECS30子进程/HTTP超时。
CUBA_JUEZ_MAX_PAIRS5成对帽子 cuba_juez scan_entity 每次通话都会升级。
ANTHROPIC_API_KEY_(未设置)_需要 AnthropicApiJudge (仅当功能 anthropic-api 内置)。

______________________________________________________________________

建筑

cuba-memorys/
├── docker-compose.yml           # Dedicated PostgreSQL 18 (port 5488)
├── server.json                  # MCP Registry manifest
├── pyproject.toml               # Maturin (bindings = "bin") — PyPI wheel
├── package.json                 # npm wrapper
└── rust/                        # v0.7.0
    ├── src/
    │   ├── main.rs              # mimalloc + graceful shutdown (SIGTERM/SIGINT)
    │   ├── lib.rs               # Shared types and utilities
    │   ├── protocol.rs          # JSON-RPC 2.0 + REM daemon (4h cycle)
    │   ├── db.rs                # sqlx PgPool (10 max, 600s idle, 1800s lifetime)
    │   ├── setup.rs             # Zero-config Docker PostgreSQL auto-provisioning
    │   ├── schema.sql           # 8 tables, 20+ indexes, HNSW
    │   ├── constants.rs         # Tool definitions, thresholds, importance priors
    │   ├── handlers/            # 19 MCP tool handlers (1 file each)
    │   ├── cognitive/           # Hebbian/BCM (hebbian.rs), PE gating V5.2
    │   │                        # (prediction_error.rs), dual-strength learning
    │   │                        # (dual_strength.rs), Shannon entropy (density.rs)
    │   ├── search/              # RRF fusion (rrf.rs), confidence (confidence.rs),
    │   │                        # LRU cache (cache.rs)
    │   ├── graph/               # Brandes centrality (centrality.rs), Leiden
    │   │                        # communities (community.rs), PageRank (pagerank.rs)
    │   └── embeddings/          # ONNX multilingual-e5-small (contextual embedding,
    │                            # spawn_blocking, hash fallback)
    ├── scripts/
    │   └── download_model.sh    # Download multilingual-e5-small ONNX (~113MB)
    └── tests/                   # 55 unit + 13 smoke tests

性能:Rust与Python

度量Python v1.6.0Rust v0.7.0
二进制大小~50MB(venv)7.6百万
实体创建~2ms498us
混合搜索\KG邻居扩展->会话提升->分数分解->GraphRAG富集->令牌预算截断->压缩格式(可选)->批量访问跟踪

过滤器: before/after (ISO8601临时), tags (关键字), format (冗长/紧凑)

______________________________________________________________________

数学基础

基于同行评审的算法,而不是临时启发式算法:

分层指数衰减(V4)

importance_new = importance * exp(-0.693 * days_since_access / halflife)

按观察类型分层:事实/偏好=30s,错误/解决方案=14d,上下文/工具用法=7d。决策/教训观察结果受到保护(永不衰减)。情景记忆使用幂律: I(t) = 0.5 / (1 + 0.1*t)^0.5 (Wixted 2004)。重要性直接影响搜索排名(分数*0.7+重要性*0.3).

Hebbian+BCM-Oja(1982),Biennstock Cooper Munro(1982)

Positive: importance += eta * throttle(access_count, theta_M)
BCM EMA: theta_M = max(10, (1-alpha)*theta_prev + alpha*access_count)

V3:theta_M持续存在 bcm_theta 用于真实时间平滑的列。

RRF聚变——科马克(2009)

RRF(d) = sum( w_i / (k + rank_i(d)) )   where k = 60

通过平滑sigmoid进行熵路由加权(Jaynes 1957 MaxEnt):

t = sigmoid(2.0 * (entropy - 2.75))
text_w  = 0.7 - 0.4*t    (keyword-heavy → balanced → semantic-heavy)
vector_w = 0.3 + 0.4*t   (always sums to 1.0)

替换V2阶跃函数,该函数在阈值处具有40%的相对跳跃。

PageRank混合——布林和佩奇(1998)

importance_new = 0.3 * rank_normalized + 0.7 * importance_existing

通过凸组合混合的最小-最大归一化秩(α=0.3)。保留Hebbian/BCM/RLHF累积的重要性,而不是覆盖。均匀分布保护:当所有等级相等时跳过混合(无结构性信号)。

其他算法

算法参考用于
莱顿社区 Traag等人(自然2019)community.rs -> vigia.rs
PageRank+混合布林和佩奇(1998)pagerank.rs ->凸组合(α=0.3)
品牌中心性布兰德斯(2001)centrality.rs ->无向正常化
自适应PE门控弗里斯顿(自然2023)prediction_error.rs -> cronica.rs
香农熵香农(1948)density.rs ->信息门控
卡方漂移Pearson(1900)误差分布变化检测
幂律遗忘维克斯特德(2004)setup.rs ->情景记忆衰退
上下文检索人类学(2024)onnx.rs ->实体上下文前缀
阿达姆克·阿达尔阿达米奇和阿达尔(2003)puente.rs ->链路预测
情景/语义图林(1972)brain_episodes 对比 brain_observations
贝叶斯校准Beta分布calibrar.rs ->P(正确水平)

______________________________________________________________________

配置

环境变量

变量默认值描述
DATABASE_URL--PostgreSQL连接字符串(如果未设置,则通过Docker自动配置)
ONNX_MODEL_PATH--多语言e5-small模型目录的路径(可选)
ORT_DYLIB_PATH--libonnxruntime.so的路径(可选)
RUST_LOGcuba_memorys=info日志级别筛选器

Docker Compose

专用PostgreSQL 18 Alpine:

  • 港口5488(避免与5432/5433发生冲突)
  • 资源:256MB内存,0.5个CPU
  • 重启:总是
  • 健康检查: pg_isready 每10秒

______________________________________________________________________

运作原理

1.代理人从你的项目中学习

Agent: FastAPI requires async def with response_model.
-> cuba_alma(create, "FastAPI", technology)
-> cuba_cronica(add, "FastAPI", "All endpoints must be async def with response_model")

2.错误记忆防止重复错误

Agent: IntegrityError: duplicate key on numero_parte.
-> cuba_alarma("IntegrityError", "duplicate key on numero_parte")
-> cuba_expediente: Similar error found! Solution: "Add SELECT EXISTS before INSERT"

3.抗幻觉接地

Agent: Let me verify before responding...
-> cuba_faro("FastAPI uses Django ORM", mode="verify")
-> confidence: 0.0, level: "unknown" — "No evidence. High hallucination risk."

4.记忆会自然衰退

Initial importance:    0.5  (new observation)
After 30d no access:  0.25 (halved by exponential decay)
After 60d no access:  0.125
Active access resets the clock — frequently used memories stay strong.

5.社区情报

-> cuba_vigia(metric="communities")
-> Community 0 (4 members): [FastAPI, Pydantic, SQLAlchemy, PostgreSQL]
  Summary: "Backend stack: async endpoints, V2 validation, 2.0 ORM..."
-> Community 1 (3 members): [React, Next.js, TypeScript]
  Summary: "Frontend stack: React 19, App Router, strict types..."

______________________________________________________________________

安全与审计

内部审计裁定:GO (2026-03-28)

检查结果
SQL注入所有查询参数化(sqlx绑定)
SEC-002通配符注入已修复(基于位置)
依赖关系中的CVE0处于活动状态(sqlx 0.8.6,tokio 1.50.0)
UTF-8安全safe_truncate 关于所有字符串切片
秘密全部通过环境变量
除以零受保护 .max(1e-9)
错误处理全部 ? 传播与 anyhow::Context
Clippy0警告
试验68通过(55台机组+13发烟)+49 E2E

所有MIT/Apache-2.0(0 GPL/AGPL)

______________________________________________________________________

依赖项

板条箱用途许可证
tokio 运行时间
sqlxPostgreSQL (async)MIT/Apache-2.0
serde / serde_json序列化MIT/Apache-2.0
pgvector向量相似性MIT
ortONNX Runtime (可选)MIT/Apache-2.0
tokenizers拥抱脸部标记器Apache-2.0
mimalloc全局分配器麻省理工学院
tracing结构化JSON日志麻省理工学院
lruO(1) LRU 缓存MIT
chrono 时区识别时间戳MIT/Apache-2.0

______________________________________________________________________

版本历史记录

版本关键更改
0.9.0搜索和检索升级+认知层改进+sqlx迁移基础。 公关#5:14个版本的迁移 rust/migrations/,引导透明的DBs v0.7/v0.8。 公关#6:BM25 ts_rank_cd三向RRF(Robertson-Walker 1994),MMR多样化与Jaccard sim(Carbonell Goldstein 1998),OOD马氏岭正则化(Lee NeurIPS 2018),tiktoken rs cl100kbase精确计数, hnsw.ef_search=200 动态验证(recall@10≈0.99)。 公关#7:共形预测empírica remplaza z分数高斯(Vovk 2005,Angelopoulos-Bates 2023),测试效果Karpicke-Roediger 2008 en zafra衰变,HebbianΔt感知突发抑制τ=600s(抗饱和STDP光),Robbins-Monro随机LR en Oja η=0.05/√(1+access/100),源可信度跟踪贝塔(α,β)贝叶斯尹涵宇IEEE TKDE 2008年新动作 cuba_calibrar trust。新的DEPS: tiktoken-rs 0.7, nalgebra 0.33 (无LAPACK),sqlx功能 migrate, async-trait 0.1.23个工具,97个测试(+22个新的),0个剪贴,0个技术债务,0个突破性变化。
0.8.04个受Engram Cloud启发的新工具+所有v0.7读写器的零回归重构。 cuba_proyecto --按项目隔离 project_id 6个表上的UUID FK(NULL=全局=反向兼容性)。 cuba_pre_compact --快照/恢复会话状态 /compact. cuba_sync --git友好导出(每个实体1个JSON+每月分区剧集+带有内容派生哈希的清单)和幂等导入。 cuba_juez --通过子过程对模糊(余弦0.6-0.8)矛盾进行LLM判断 claude CLI(带订阅的0美元)或Anthropic API隐藏功能 anthropic-api,采用启发式回退。判决永久缓存。4个新的幂等迁移(项目范围、压缩快照、同步状态、判断)。所有19个v0.7处理程序都经过审核(约30个SQL查询已修补 ($N::uuid IS NULL OR project_id = $N OR project_id IS NULL) 图案)。新部门: zstd 0.13, async-trait 0.1,可选 reqwest 0.12.75次测试,0次剪贴,0次科技债务。
0.7.010项算法改进:PageRank混合(α=0.3,保留Hebbian/BCM)、混合验证(三元组+嵌入融合)、ONNX信号量(利特尔定律)、sigmoid熵路由(Jaynes MaxEnt)、字级会话增强、加权Hebbian邻居(Collins&Loftus)、指数覆盖饱和、O(n)熵。19个错误修复:哈希嵌入破坏数据库(×5)、中心性/2、缓存LRU、jornada TOCTU、警报自匹配、6个模式不匹配。已删除blake3依赖项。MCP注册表发布已修复。npm安装后版本同步。68次测试,0次剪贴,0次科技债务。
0.6.0上下文检索(+20%召回率)、重要性先验、分数分解、紧凑格式(令牌减少约35%)、会话来源/差异、语义去重、自动标记(TF-IDF)、Adamic Adar链接预测、批量摄入(cuba_gesta)、增强的健康指标、部分索引、嵌入模型版本控制。自动Docker PostgreSQL设置。19个工具,56个测试。
0.5.0时间推理(前后/时间线)、矛盾检测(余弦+否定启发式)、前瞻记忆触发(centinela)、贝叶斯校准(calibrar)、溯因推理(hipotesis)、间隙检测(反射)。18工具。
0.4.0多语言嵌入(e5-small,94种语言)、情景记忆(Tulving 1972,幂律Wixted 2004)、分层衰减(按类型为30d/14d/7d)、PostgreSQL CI中的E2E测试。15个工具。
0.3.0Deep Research V3:指数衰减取代FSRS-6,死代码消除,SEC-002修复,写时嵌入存储,GraphRAG CTE修复。13个工具。
0.2.0完成Rust重写。BCM化塑性,莱顿群落,香农熵,blake3-dedup。
1.0-1.6Python时代:12个工具、Hebbian学习、GraphRAG、REM睡眠、令牌预算截断。

______________________________________________________________________

许可证

CC BY NC 4.0 --免费使用和修改, 非商业用途.

______________________________________________________________________

作者

莱安德罗·佩雷斯G。

学分

数学基础:Oja(1982),Biennstock,Cooper&Munro(1982,BCM),Cormack(2009,RRF),Brin&Page(1998,PageRank),Traag等人(2019,莱顿),Brandes(2001),Shannon(1948),Pearson(1900,卡方),Friston(2023,PE门控),Tulving(1972,情景记忆),Wixted(2004,幂律遗忘),Adamic&Adar(2003,链接预测),Anthropic(2024,上下文检索),Wang等人(2022,E5嵌入),Malkov&Yashunin(2018,HNSW)、Jaynes(1957,MaxEnt sigmoid路由)、Robertson(1977,分数融合)、Collins&Loftus(1975,传播激活)。

目录标签

目录标签

知识图谱RustClaude本地部署AI代理长期记忆搜索融合神经科学算法

支持客户端

ClaudeCursorWindsurfVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosessionlocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP