Files
16gagent/memory/daily/2026-06-02.md
T
2026-06-06 10:40:48 +08:00

6.3 KiB
Raw Blame History

2026-06-02 — GitHub 9 仓库安装 + 记忆系统升级

第一阶段:同步到 Gitea 04:11

9 个仓库已同步到 https://git666.u7f.cn/Github/

  • context-mode / semble / codebase-memory-mcp / TencentDB-Agent-Memory
  • openclaw-auto-dream / gigabrain / agents-best-practices / SkillClaw / total-recall
  • ⚠️ codebase-memory-mcp 精简版(移除 1.1GB vendored tree-sitter grammars

第二阶段:安装 🔧 04:15-04:18

工具 状态 路径
codebase-memory-mcp 安装 ~/.local/bin/
context-mode npm 安装 /opt/homebrew/bin/context-mode
semble uv 安装 ~/.local/bin/semble
TencentDB-Agent-Memory 已装(原已启用) OpenClaw 插件 v0.3.6
MCP 配置 已写入 3 个服务已注册

第三阶段:源码研读 📖 04:18-04:23

5 个设计参考仓库分析,提取 21 个可复用模式,输出到 /tmp/repo-study/design-insights.md

第四阶段:自身优化 🧬 04:23+

[session-flush] 本次优化的落地:

  • 三层记忆架构(daily → registers → working)已建立
  • Write Gate(写入门控)已实现
  • Session Start Protocol 已创建
  • 偏好寄存器已初始化
  • 开放回路(open-loops)已建立
  • 🔲 Contradiction Protocol(待创建)
  • 🔲 Correction Gate(待创建)
  • Dream Cycle 自动化记忆 consolidation(脚本 + cron 每天4:00

Tier-3 详细:Dream Cycle

  • 创建 scripts/dream-cycle.sh — 4 Phase 架构(Collect → Consolidate → Evaluate → Notify
  • Phase 1: 扫描 daily/ 提取 [session-flush]、[correction]、决策标记
  • Phase 2: 统计寄存器状态 + 路由建议
  • Phase 3: 5 维健康评分(freshness/coverage/efficiency/reliability/security
  • Phase 4: 输出报告 + 待办摘要
  • 重要性评分公式:base_weight × recency × reference_boost / 8.0
  • 遗忘曲线:90天无引用 + 重要性<0.3 → 归档
  • cron 定时:每天 4:00 AM 自动运行
  • 健康评分结果:97/100

经验总结

  • total-recall 的 Write Gate 是记忆质量的核心——不控制写入就没有可用召回
  • 安装 Python 工具需要 Python 3.10+,需要先装 brew python@3.12
  • MCP 服务通过 mcp.servers 配置,重启网关生效
  • Gitea 的 nginx 413 限制可以通过拆分大型 repo 绕过

[session-flush] 10:31 — 测试会话压缩功能

第五阶段:服务器运维 08:09-09:30

完整备份

  • 全量备份 ~/.openclaw/ + ~/.local/bin/ 到桌面 xiaolong-backup/704MB
  • 含全部会话记录、git 仓库、本地安装工具

远程记忆服务器调研

  • 发现凌晨 02:32-03:07 已在 111.229.145.18 部署了记忆 API 服务器
  • 技术栈:Bun + Hono + PostgreSQL 16 + pg_trgm
  • 当前无 namespace 隔离,多项目共享会导致记忆串味

TencentDB namespace 调研

  • TencentDB v0.3.6 不支持项目命名空间
  • 建议用 schema 级隔离替代

第六阶段:方案三实施 09:39-10:00

  • PostgreSQL 16 + pgvector 0.6.0(已有)
  • API v2 重写:per-project schema 隔离、hybrid 搜索
  • 管理页面 http://111.229.145.18/api/v2/adminBasic Auth: admin/841020
  • Nginx 反向代理 + Systemd 服务

第七阶段:系统优化 10:05-11:00

# 优化项 状态
0 thinking=max→high 用户切
1 Dream Cycle 自动同步远程记忆服务器
2 会话压缩策略 (session-compact.sh)
3 向量搜索本地化 (jina-embeddings-v2-base-zh, 768维)
4 API 写操作 Key 认证
5 SSH 密钥加固(密码登录已关)

第八阶段:智谱模型接入 11:30-12:50

接入 4 个模型:

模型 OpenClaw 名称 端点
GLM-5.1 zai/glm-5.1 chat/completions
GLM-5V-Turbo zai/glm-5v-turbo 多模态(看图)
GLM-Image cogview-4 图片生成
GLM-OCR 通过 GLM-5V-Turbo 识别图中文字
  • API Key: 414cf0…cFhOMax 套餐)
  • 已配置到 ~/.openclaw/openclaw.json → models.providers.zai
  • GLM-Image 实测:1024×1024~1440×1440,画质有限(142KB
  • GLM-5V-Turbo 图片识别:通过 base64 上传,支持识别截图内容

经验总结(下午部分)

  • 智能表格 DOLLARDE 函数用法有误(上午踩坑)
  • Zhipu Coding Plan 需要单独的 Coding Plan Key,普通 Key 只能走普通端点
  • GLM-5V-Turbo 默认开启 reasoningcontent 可能为空,需要读 reasoning_content
  • 4K 超分只是插值放大,cogview-4 底子就 1440px,不适合高质量出图

[session-flush] 第八阶段后续:GLM-5V-Turbo 图片识别能力验证完成,识别了 macOS 截图(豆包+OpenClaw 标签页);SSH 密钥加固完成;服务器全量备份到位

记忆维护 17:33

心跳检查触发 48h+ MEMORY.md 维护周期:

  • vault.md 更新:新增 6/2 三项重大决策(远程记忆服务器、智谱模型、安全加固)
  • vault.md 工具环境扩充:智谱 AI section + 远程记忆服务器 section
  • registers/open-loops.md 清理:所有 6/2 活跃项归档完成区
  • MEMORY.md 记忆系统结构图更新:加入 registers/ 层 + SESSION_START.md + Dream Cycle
  • 维护完成,下次周期:2026-06-04

框架大修复 17:12-17:38

[session-flush] 17:38 — 框架7项问题一次性修复完成

# 状态
P0-1 embedding provider: 智谱 embedding-3 → memory_search 通了
P0-2 日期文件清理: 删除内存顶层的冗余 2026-*.md,合并内容到 daily/
P1-1 USER.md 合并: workspace(骨架)+ memory(完整版)对齐
P1-2 SESSION_START 适配: 改为"首条消息后主动加载"模式
P2-1 Write Gate 自动触发: session-compact.sh 加 --type 路由
P2-2 记忆路由策略: memory/registers/memory-routing.md(三套系统统一路由)
P3 团子协作: pet-tuanzi.md 加入协作协议 v1

关键发现:

  • memory_search 需要显式配置 agents.defaults.memorySearch
  • 用 openai provider + 智谱 embedding-3 端点(OpenAI 兼容格式)
  • auth-profiles.json 必须加 openai:default 条目
  • memory-core 插件默认 local GGUF embedding,需要配置远程 provider 覆盖