0878535cb8
主要变更: - Capability Evolver 技能大幅升级 - 新增 LLM 审查、叙事记忆、反思机制模块 - 改进 Agent 间通信协议和技能搜索 - 整合 Git 备份到 evolver-run.sh - Agent 配置与日志更新 - dev-assist/haonan/main 认证和会话配置 - 5 个 agent 的 AGENTS.md 文档更新 - haonan 的 MEMORY.md 和 SOUL.md 更新 - 新增功能目录 - hooks/self-improvement 自我改进钩子 - memory/evolution 进化记忆状态 - workspace/.learnings/ 学习记录 - 清理 - 删除 scripts/git-auto-sync.sh(已整合到 evolver) - 删除旧的 _meta.json 配置 - 忽略临时工作空间目录
3.8 KiB
3.8 KiB
2026-03-03 记忆
GTD+PARA 知识库搭建讨论
用户背景
- 用户:张青
- 正在开发独立游戏项目
- 对历史、武器有研究兴趣
- 有多台工作电脑需要同步
工作流程确认
用户梳理的 GTD+PARA 工作流:
每天早上(厘清)
- 收件箱内容分类:
- 今天要做 → 01-待办
- 属于项目,有完成定义 → 10-项目/xxx/README
- 长期持续责任 → 20-领域/xxx/README
- 短期不会开始/参考资料 → 30-资源/xxx/
- 不需要了 → 40-归档/xxx/
每天晚上(回顾)
- 检查完成/未完成的待办
- 记录到今日任务记录.md,归档到 40-归档/回顾/
每周回顾
- 检查各项目和领域目录的 README
- 直接创建任务到待办
关键理解
- 任务 vs 文档:任务每天流动,文件待在固定位置
- 收件箱只用于捕获新想法,不是工作区
- README 用于快速回顾,不是强制要求
领域示例
- 健康管理
- 财务管理
- 生活管理
- 育儿
- 自我成长
- 持续收集秦朝历史资料(如果真的是持续责任)
- 持续收集火炮资料
同步和备份配置(进行中)
需求
- 三台电脑同步:公司、家里、本机
- 使用 Synology Drive 同步
- 使用 Gitea 每日备份
配置信息
- NAS: 192.168.1.22
- NAS 用户名: zhangqing
- 同步目录: /home/Drive/工作区/张青/工作区
- 本地目录: ~/work/zq
- Gitea 仓库: ssh://sc-gitea@192.168.1.22:2223/starmen1265/zq.git
- Synology Drive Client 版本: 4.0.2-17889
- 下载地址: https://global.synologydownload.com/download/Utility/SynologyDriveClient/4.0.2-17889/Ubuntu/Installer/synology-drive-client-17889.x86_64.deb
✅ 已完成
- 安装 rclone 并配置 WebDAV 连接到 NAS
- 同步知识库到 ~/work/zq/
- 初始化 Git 仓库并推送到 Gitea
- 创建每日自动备份 cron(每天 2:00)
- 创建 TODO 管理技能
TODO 管理技能
知识库结构
~/work/zq/
├── 00.收件箱/ # 临时捕获
├── 01.待办/ # 今日待办 (TODO.md)
├── 10.项目/ # 有明确完成定义
├── 20.领域/ # 长期持续
├── 30.资源/ # 参考资料
├── 40.归档/ # 已完成
└── 50.模板/
TODO 分类规则
- 今天就要做 →
01.待办/TODO.md - 属于某个项目 →
10.项目/项目名/00-README.md - 长期持续要做 →
20.领域/领域名/00-README.md - 不确定 →
00.收件箱/README.md
同步机制
- 定时任务:OpenClaw cron(每天 2:00)
- 同步脚本:
~/work/zq-sync.sh - 手动同步:
~/work/zq-add-todo.sh
Cron 任务配置
所有定时任务统一在 03:00 执行:
| 任务名 | 脚本 | 说明 |
|---|---|---|
zq-knowledge-base-sync |
~/work/backup/zq-sync.sh |
知识库同步 |
backup-openclaw-json |
~/work/backup/backup_openclaw.sh |
JSON 备份 |
openclaw-backup |
~/work/backup/git-auto-sync.sh |
OpenClaw 配置备份 |
备份文件位置
~/work/backup/ # 所有备份脚本统一存放
├── zq-sync.sh # 知识库同步脚本
├── git-auto-sync.sh # OpenClaw 配置备份
├── backup_openclaw.sh # JSON 备份
└── openclaw.json.* # 历史备份文件
~/.openclaw/cron/jobs.json # OpenClaw cron 配置
~/work/zq/ # 知识库本地副本
~/work/zq-to-calendar.sh # 日历生成脚本
~/work/zq-add-todo.sh # TODO 添加同步脚本
同步流程(zq-sync.sh)
git pull origin main --rebase- 拉取远端更新rclone sync- 从 NAS 同步最新内容到本地git add -A && git commit- 提交本地变更git push origin main- 推送到 Gitearclone sync- 同步回 NAS