NeuroStrata:为 AI 编程 Agent 提供可强制执行、可跨项目延续的认知记忆架构
Cognilogical/NeuroStrata · Cognitive Memory Architecture for Agents
ELI5:它是什么,解决什么问题
NeuroStrata 是一个用 Rust 编写的单二进制程序,内置图与向量存储(LadybugDB),为 AI 编程 Agent 提供跨项目和跨会话的持久记忆。它用二进制层级的强制校验机制约束工作流程:目标进入 done 状态前必须产出一条已记录的经验;规则以记忆记录形式存储在命名空间中,并在动作执行前做语义匹配校验,可选用 podman 网络隔离容器进行 dry-run;团队记忆通过普通 git 传输,无需托管 API 或消息代理。默认全本地运行,嵌入模型可选本地 fastembed 或远程 OpenAI 兼容端点,缺失密钥时 fail-closed。
核心能力与快速开始
★ 6 · Rust
- 能做什么
- 提供嵌入式的图与向量记忆库,以 {file, lines} 指针形式存储记忆,检索时结合向量距离与有界图扩展;用四状态目标生命周期(open、in_progress、blocked、done)约束工作,进入 done 前必须记录经验教训;把操作规则存为 guard_rule 记忆记录,并通过 guard_validate 工具对动作做语义匹配,命中即拒绝或转 podman --network=none 沙箱 dry-run;将 Global、Domain、Task 三级命名空间与 Domain Registry 校验结合;通过 git 在团队内同步记忆,并保留冲突;提供本地 fastembed 与 OpenAI 兼容远程嵌入桥,缺键即 fail-closed;还包含流程记忆、情景缓冲日志和多 worktree 来源锚定等组件。
- 适用场景
- 适合需要让 AI 编程 Agent 在多个项目和多个会话间不遗忘既定规则的团队;适合把架构约束、失败经验作为长期记忆沉淀,并强制每次任务收尾前记录经验的工作流;适合希望在本地或自有基础设施内共享 Agent 上下文、且不想依赖 SaaS 的工程团队;也适合需要 pre-push 门禁阻止未完成目标被推送的场景。
- 项目形态
- 可直接使用的工具
- 部署方式
- 默认完全本地运行:单二进制、内嵌数据库、进程内嵌入;守护进程仅监听回环地址 127.0.0.1:34343。团队同步通过普通 git,为可选功能。远程嵌入与 Jev 远程判断层需显式配置。
- 主要依赖
- 构建需要 Rust、CMake 与 C++20(用于 vendored LadybugDB 引擎),构建脚本为 scripts/build.sh。初始模型设置可能需下载权重。可选使用 podman 做网络隔离 dry-run。远程嵌入端点需在 embedders.json 声明并提供密钥。其余硬件与资源要求未说明。
- 使用限制
- Memory Guard 与规则校验只对主动调用 guard_validate 的调用方生效,不调用该工具的 Agent 不受保护;zero-action-start 仅作建议性提醒,并非硬性拦截。Laya 本地 ONNX 重复判断路径当前返回空结果。Jev 远程判断依赖 typesafe.ai。podman 沙箱 dry-run 与远程桥的具体限制、API 成本、商用条件等材料未说明。
- 许可证
- MIT
- 最近推送
- 2026-10-26 05:48
资料检查:2026-10-26 07:00 · 卡片整理:2026-10-30 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
为 AI 编程 Agent 提供跨项目和跨会话的持久记忆与规则强制校验:把操作规则存为记忆记录,在动作执行前做语义匹配校验,并强制目标完成前产出经验记录,减少重复错误。
查看内容依据
It gives an AI coding agent a permanent, enforceable memory across every project and every chat: rules you teach once are semantically enforced against future actions, work cannot close without producing a recorded lesson
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。