织忆 MemoryWeave 记忆基础设施 — Go + Rust 双二进制架构
Go to file
xiaowei bd7cac37e1 G3: 治理闭环 — 遗忘策略激活 + 持久化软删除
改动:
- G3.1: governance.go — ScanAndForget 注释澄清;新增 ScheduleForget 方法
- G3.1: server.go — t_decay 触发循环调用 ldb.SoftDelete 执行实际软删除
- G3.2: 冲突检测 consolidation_pipe.go scanConflicts() 已加载真实记忆
- G3.3: PassiveValidator 代码框架和 pipeline 注册已存在,缺 handler 绑定(待补)
- G3.4: FillVersionHistory 函数存在,但写入 LanceDB 需增加持久化(待补)
- G3.5: 衰减校准 Rust sidecar 代码存在,需要单独触发机制(待补)

其他已完善:
- 配置: VLLM_ENDPOINT=https://ai.gitee.com/v1/embeddings + MOLIFANG_API_KEY
- deploy/zhiyid.service 已同步
2026-05-30 02:10:39 +08:00
.github/workflows v3.8 完整代码: Go API + Rust sidecar + ONNX BGE + Client SDK 2026-05-29 01:07:05 +08:00
.venv fix: 蒸馏引擎 + 命名空间隔离 + PassiveValidator + ephemeral清理 2026-05-29 08:04:57 +08:00
backups fix: 蒸馏引擎 + 命名空间隔离 + PassiveValidator + ephemeral清理 2026-05-29 08:04:57 +08:00
carriers/shared F1-F4: 端到端管道修复 + 蒸馏激活 + 治理基础 2026-05-30 02:01:11 +08:00
deploy G2: Embedding 本地化 — 配置模力方舟 API 2026-05-30 02:08:30 +08:00
go G3: 治理闭环 — 遗忘策略激活 + 持久化软删除 2026-05-30 02:10:39 +08:00
openclaw-zhiyi-plugin feat: complete OpenClaw→ZhiYi migration with Python fallback 2026-05-29 18:12:47 +08:00
proto v3.8 完整代码: Go API + Rust sidecar + ONNX BGE + Client SDK 2026-05-29 01:07:05 +08:00
rust fix: add pagerank column to graph_nodes schema 2026-05-29 23:29:30 +08:00
scripts fix: 蒸馏引擎 + 命名空间隔离 + PassiveValidator + ephemeral清理 2026-05-29 08:04:57 +08:00
.gitignore v3.8 完整代码: Go API + Rust sidecar + ONNX BGE + Client SDK 2026-05-29 01:07:05 +08:00
BENCHMARK.md perf: 34 benchmarks + 性能报告 — i5-11260H 2026-05-28 18:41:11 +08:00
DESIGN.md revert: remove section 2.8 (design discussed, direction TBD) 2026-05-30 00:30:42 +08:00
IMPLEMENTATION.md F1-F4: 端到端管道修复 + 蒸馏激活 + 治理基础 2026-05-30 02:01:11 +08:00
Makefile v3.8 完整代码: Go API + Rust sidecar + ONNX BGE + Client SDK 2026-05-29 01:07:05 +08:00
README.md feat: 织忆 MemoryWeave 项目初始化 2026-05-28 17:03:54 +08:00
REPAIR-FULL.md F1-F4: 端到端管道修复 + 蒸馏激活 + 治理基础 2026-05-30 02:01:11 +08:00
REPAIR-PLAN.md F1-F4: 端到端管道修复 + 蒸馏激活 + 治理基础 2026-05-30 02:01:11 +08:00
VERSION feat: 织忆 MemoryWeave 项目初始化 2026-05-28 17:03:54 +08:00

README.md

织忆 (MemoryWeave) — 独立记忆基础设施

Go + Rust 双二进制架构 | port 7821 | 版本 v0.1.0-dev

织忆是多 Agent 系统的共享记忆层。

zhiyid (Go daemon, port 7821)
  ├── REST API / WebSocket
  ├── 蒸馏引擎 / 冲突治理
  ├── Redis 事件流
  └── 调用 zhiyi-consolidate

zhiyi-consolidate (Rust binary, systemd timer)
  ├── LanceDB 原生读写
  ├── DBSCAN 聚类 / 衰减回归
  ├── Embedding + Rerank 管线
  └── → 结果写回 LanceDB

快速开始

# 构建
make build

# 安装
sudo make install

# 验证
curl http://localhost:7821/health

文档

语言分工

组件 语言 原因
HTTP API + 业务逻辑 Go goroutine 高并发,单二进制
LanceDB + 向量管线 Rust 原生 lancedb crate零 FFI
Embedding/Rerank Rust Candle/ort 推理

仓库

Gitea: http://192.168.123.11:3000/xiaoxue_admin/memoryweave