Eason (陈医生)
|
f27d662765
|
chore: sync workspace before server decommission (docs, infra, skills, agents)
Made-with: Cursor
|
1 week ago |
Eason (陈医生)
|
caccbebc7e
|
docs: expand SERVER_MIGRATION_GUIDE (Attachment, OneAPI, pre-flight before Step 6)
Made-with: Cursor
|
1 week ago |
Eason (陈医生)
|
e64c74fa04
|
feat: 桐哥每日运势推送功能
新增:
- daily-horoscope 技能 (星座运势 + 黄历 + 八字分析)
- 桐哥 Cron 定时任务配置 (每晚 21:00 推送)
- 部署脚本和文档
功能:
- 自动查询次日黄历宜忌
- 搜索金牛座运势
- 八字分析 (王院长:1984-05-16 子时,日主丙火)
- 趋吉避凶建议
- Telegram 主动推送
配置:
- 技能:/root/.openclaw/workspace/skills/daily-horoscope/
- Cron: 0 21 * * * Asia/Shanghai
- 推送:Telegram user:5237946060
部署:
source /root/.openclaw/workspace/scripts/deploy-tongge-fortune.sh
|
3 weeks ago |
Eason (陈医生)
|
51164d2471
|
backup: 完整配置备份 - 2026-03-12
主要变更:
- 新增:桐哥 Agent 工作区 (agents/tongge-workspace/)
- 新增:OpenClaw 官方文档本地镜像 (docs/openclaw-official/)
- 新增:Tavily 搜索技能 (skills/tavily/)
- 新增:主动学习技能 (skills/active-learning/)
- 新增:Agent 管理模板 (templates/)
- 更新:Agent Monitor 监控脚本
- 更新:Mem0 集成配置 (统一 Collection 名称)
- 更新:deploy.sh 增强 (支持多 Agent 管理)
- 更新:系统架构文档
- 清理:移除废弃的 life-agent 配置
备份时间:2026-03-12 03:48 UTC
系统状态:Gateway + Agent Monitor 运行正常
|
4 weeks ago |
Eason (陈医生)
|
d53db45375
|
feat: 系统扩展架构升级完成 - 2026-03-03
- 新增 systemd/gateway.env 和 life-gateway.env (升级安全的环境变量持久化)
- 修复 agent-monitor.js 4 个 Bug (重启限制/Life 监控/心跳日志/升级容忍)
- 更新 systemd 服务模板 (MemoryLimit→MemoryMax, 添加 EnvironmentFile)
- 增强 deploy.sh (debug-stop/debug-start/fix-service 命令,Life Agent 集成)
- 新增 docs/EXTENSIONS_ARCHITECTURE.md (统一架构文档)
- 更新 CORE_INDEX.md 和 MEMORY.md
|
1 month ago |
Eason (陈医生)
|
887ae0593c
|
fix: 统一 Collection 名称为 mem0_v4_shared - 2026-02-27
- 所有 mem0 配置统一使用 mem0_v4_shared (陈医生/张大师共用)
- 修改文件:mem0_client.py, config.yaml, skill.json, config-life.yaml, life-agent.json
- 更新文档:SYSTEM_ARCHITECTURE.md, MEMORY.md
- 创建操作日志:logs/operations/2026-02-27-08-55-00-unify-collection-name.log
- 验证:Qdrant Collection 已创建,维度 1024,状态 green
王院长指示:关键配置修改必须经过确认,不得随意更改
|
1 month ago |
Eason (陈医生)
|
5357a628f4
|
docs: 更新架构文档 - 单库融合记忆系统
- 修正 Embedding 模型:text-embedding-v3 → text-embedding-v4 (Gemini Pro)
- 修正 Collection 架构:多 Collection 物理隔离 → 单库融合 + metadata 软隔离
- 添加隔离机制代码示例
- 更新单一实体架构图(添加 agent_id 标注)
|
1 month ago |
Eason (陈医生)
|
abaf1b5719
|
fix(mem0): 单库融合架构修正 - 统一使用 mem0_global_v4 + agent_id 元数据隔离
🚨 修复致命架构错误:
1. Embedding 模型修正:
- 注释更新:text-embedding-v3 → text-embedding-v4 (Gemini Pro)
- 所有配置文件统一使用 v4 模型
2. 摧毁多 Collection 物理隔离:
- config.yaml: mem0_v4_local → mem0_global_v4
- config-life.yaml: mem0_v4_life → mem0_global_v4
- skill.json: mem0_local → mem0_global_v4
- life-agent.json: mem0_v4_life → mem0_global_v4
- mem0_client.py: mem0_v4_shared → mem0_global_v4
3. 单库融合 + 元数据软隔离:
- 所有 Agent 共享唯一 Collection: mem0_global_v4
- 通过 metadata.agent_id 区分 (main/life)
- 检索时使用 filters={"agent_id": "..."} 过滤
架构优势:
- ✅ 避免向量数据库崩溃风险 (维度统一)
- ✅ 降低运维复杂度 (单 Collection)
- ✅ 支持跨 Agent 记忆共享 (可选)
- ✅ 符合 Mem0 最佳实践
|
1 month ago |
Eason (陈医生)
|
515956cb60
|
docs: 创建根因分析文档 - 总结反复修复同一问题的教训
|
1 month ago |
Eason (陈医生)
|
32dd8bd75d
|
docs: 创建 Agent Cron 任务最佳实践 - 记录张大师重复推送问题教训
|
1 month ago |
Eason (陈医生)
|
9307770d6a
|
docs: 创建 Agent 部署最佳实践文档 - 张大师部署经验总结
|
1 month ago |
Eason (陈医生)
|
b26030f7a6
|
feat: mem0 生产级架构修正
修正内容:
1. DashScope 环境变量配置
- 同时设置 OPENAI_API_BASE 和 OPENAI_BASE_URL
- 解决 Embedding API 404 问题
2. asyncio 事件循环修复
- 添加 async start() 方法
- 在事件循环中显式启动异步队列
- 避免 RuntimeError
3. 元数据路由实现
- 使用 metadata 参数传递 agent_id
- 检索时使用 filters 过滤
- 实现垂直业务隔离
架构验证:
✅ 纯异步模型(无 threading)
✅ 阻塞操作隔离(asyncio.to_thread)
✅ 元数据维度隔离(user_id + agent_id)
✅ 批量写入队列
✅ 缓存支持
✅ 超时控制
✅ 优雅降级
测试日志: /root/.openclaw/workspace/docs/MEM0_TEST_LOG.md
|
1 month ago |
Eason (陈医生)
|
7036390772
|
feat: mem0 记忆系统完整部署
新增内容:
- 完整的架构文档 (docs/MEM0_ARCHITECTURE.md)
- 部署指南 (docs/MEM0_DEPLOYMENT.md)
- 部署脚本 (scripts/01-12.sh)
- mem0 Integration Skill (skills/mem0-integration/)
- 备份和监控脚本
已完成功能:
✅ Tailscale 组网 (100.115.94.1)
✅ Qdrant Master 向量数据库
✅ Dozzle 日志系统
✅ mem0 记忆管理
✅ OpenClaw /memory 命令
✅ 自动备份系统
✅ 监控系统
架构特点:
- 中心化部署,支持多 Agent 扩展
- Tailscale 内网安全通信
- 分层记忆架构 (本地 + 共享)
- 一键部署和回滚
- 完整的文档和脚本
|
1 month ago |