🎉 init: 小龙的工作空间

This commit is contained in:
大海
2026-06-06 10:40:48 +08:00
commit a188ee1426
3201 changed files with 231817 additions and 0 deletions
+138
View File
@@ -0,0 +1,138 @@
# 2026-06-02 — GitHub 9 仓库安装 + 记忆系统升级
## 第一阶段:同步到 Gitea ⏰ 04:11
9 个仓库已同步到 [https://git666.u7f.cn/Github/](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 覆盖