starmen1265
e136939a25
fix(stats): 添加文件锁(fcntl.flock)防止并发竞态
...
- 添加 _acquire_lock() 和 _release_lock() 辅助函数
- _load_stats_data() 和 _atomic_write() 使用文件锁保护
- 使用独立的 .lock 文件作为锁
- 防止并发读写导致数据损坏
2026-03-09 14:50:03 +08:00
starmen1265
9b15766ab3
fix(stats): _load_stats_data() JSON 解析失败时备份损坏文件
...
- JSON 解析失败时将损坏文件重命名为 .corrupted.{timestamp}.bak
- 保留损坏文件以便后续分析和恢复
- 分离 JSONDecodeError 和 IOError 的处理逻辑
2026-03-09 14:49:12 +08:00
starmen1265
d26ac7a88c
fix(stats): get_stats() 改用 .get() 访问字段
...
- 使用 .get() 安全访问 event 字段
- 为可能缺失的字段提供默认值
- 防止 KeyError 异常
2026-03-09 14:48:45 +08:00
starmen1265
e5304534e4
fix(stats): record_event() 添加 metadata 类型校验
...
- 如果 metadata 不是 dict 类型则抛出 TypeError
- 防止传入非法类型导致后续处理失败
2026-03-09 14:48:17 +08:00
starmen1265
3efe98e17d
feat: 添加 Cross 模式统计报告功能
...
- 添加 stats.py 统计模块
- 添加 dev_workflow.py CLI 工具
- 实现 record_event() 记录事件
- 实现 get_stats() 生成报告
- 支持敏感数据自动过滤
- 使用原子写入保证数据安全
- 添加 README 文档
2026-03-09 14:44:04 +08:00
starmen1265
512f7fdf41
AGENTS.md:恢复简单的rclone同步命令流程
2026-03-09 12:03:56 +08:00
starmen1265
ad19006a4f
zq-file.sh:完善脚本功能(replace/remove/insert等)
2026-03-09 11:54:16 +08:00
starmen1265
d03273b42c
AGENTS.md:使用脚本固化工作区文件操作流程
2026-03-09 11:39:48 +08:00
starmen1265
9b5f00dd67
AGENTS.md:明确工作区同步操作的措辞
2026-03-09 11:26:08 +08:00
starmen1265
4f6d6f24d0
AGENTS.md补充rclone同步的具体命令
2026-03-09 10:11:19 +08:00
starmen1265
22983f8408
所有agent的AGENTS.md添加cron使用说明
2026-03-09 10:05:09 +08:00
starmen1265
0c961c5e5d
docs: 更新 MEMORY.md,添加 kb-skills CI 部署和 kb-workflow 归档配置
2026-03-09 00:13:04 +08:00
starmen1265
7c8f1c7a17
docs: 记录 kb-skills 维护职责到 MEMORY.md,更新 TOOLS.md SSH 配置
2026-03-08 23:31:20 +08:00
starmen1265
88a128ab02
Evolver auto evolution - 2026年 03月 08日 星期日 19:00:16 CST
2026-03-08 19:00:16 +08:00
starmen1265
acff796749
Auto backup before evolver run - 2026年 03月 08日 星期日 19:00:14 CST
2026-03-08 19:00:14 +08:00
starmen1265
0a21988646
Evolver auto evolution - 2026年 03月 07日 星期六 19:00:05 CST
2026-03-07 19:00:05 +08:00
starmen1265
d58e83153a
Auto backup before evolver run - 2026年 03月 07日 星期六 19:00:03 CST
2026-03-07 19:00:03 +08:00
starmen1265
a9db71db79
Evolver auto evolution - 2026年 03月 06日 星期五 19:00:12 CST
2026-03-06 19:00:12 +08:00
starmen1265
6bca8bd723
Auto backup before evolver run - 2026年 03月 06日 星期五 19:00:05 CST
2026-03-06 19:00:05 +08:00
starmen1265
21d20631dd
chore: track devices/paired.json and identity/device-auth.json in git
2026-03-06 17:13:13 +08:00
starmen1265
3a91624287
自动同步: 2026-03-06 17:08
2026-03-06 17:08:25 +08:00
starmen1265
1f0b7f538c
chore: move cron scripts to ~/.openclaw/cron/scripts
...
- Move scripts from ~/work/backup/ to ~/.openclaw/cron/scripts/
- Update cron jobs.json to use new script paths
- Scripts: backup_openclaw.sh, evolver-run.sh, zq-sync.sh, git-auto-sync.sh, ai-conversation-logger.sh
2026-03-06 15:48:20 +08:00
starmen1265
bb3accd273
AI对话记录: 2026-03-05 (优化标签功能)
2026-03-06 15:20:39 +08:00
starmen1265
85e117b1bc
chore: remove wecom plugin and channel config
2026-03-06 12:37:47 +08:00
starmen1265
a1235c42bb
chore: disable wecom plugin (incompatible with new SDK)
2026-03-06 12:07:20 +08:00
starmen1265
3222cf92c2
fix: update feishu config for new plugin format
...
- Add allowFrom for dmPolicy=open compatibility
- Remove old feishu plugin (use built-in @openclaw/feishu)
- Update device auth and paired devices
2026-03-06 11:33:10 +08:00
starmen1265
c9d77494cb
chore: upgrade OpenClaw to 2026.3.2
...
- Upgrade from 2026.2.9 to 2026.3.2
- Update completions for new version
- Update device auth and paired devices
- Add memory notes for 2026-03-06
2026-03-06 11:17:49 +08:00
starmen1265
1b10cc3067
chore: 清理旧目录 + 更新 evolver 脚本路径
...
- 删除 scripts/ 目录(evolver-run.sh 已移至 ~/work/backup/)
- 删除 workspace/ 目录(旧的 main agent 工作空间已弃用)
- 更新 cron 任务中的 evolver 脚本路径
- 修复 evolver-run.sh 缺少 run 参数的问题
- 清理多余的备份文件
2026-03-06 00:12:20 +08:00
starmen1265
0878535cb8
feat: Capability Evolver 升级 + 日常运行日志
...
主要变更:
- 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 配置
- 忽略临时工作空间目录
2026-03-05 19:20:35 +08:00
starmen1265
8fb52c48fb
Auto backup before evolver run - 2026年 03月 03日 星期二 23:13:28 CST
2026-03-03 23:13:28 +08:00
starmen1265
5289fe68b3
Auto backup before evolver run - 2026年 03月 03日 星期二 23:13:05 CST
2026-03-03 23:13:05 +08:00
starmen1265
f11d322c3f
Auto backup before evolver run - 2026年 03月 03日 星期二 23:12:56 CST
2026-03-03 23:12:56 +08:00
starmen1265
429e5a797d
自动同步: 2026-03-03 19:00
2026-03-03 19:00:01 +08:00
starmen1265
338d693557
自动同步: 2026-03-03 15:00
2026-03-03 15:00:01 +08:00
starmen1265
dd86bb62dc
自动同步: 2026-03-03 10:00
2026-03-03 10:00:01 +08:00
starmen1265
10b58d1a22
自动同步: 2026-03-03 04:00
2026-03-03 04:00:01 +08:00
starmen1265
d765fdc019
自动同步: 2026-03-03 03:00
2026-03-03 03:00:01 +08:00
starmen1265
db0fff3a2a
自动同步: 2026-03-03 02:00
2026-03-03 02:00:01 +08:00
starmen1265
09f8a501a3
自动同步: 2026-03-03 01:00
2026-03-03 01:00:01 +08:00
starmen1265
0a44560f58
自动同步: 2026-03-03 00:00
2026-03-03 00:00:01 +08:00
starmen1265
098d230aad
自动同步: 2026-03-02 19:00
2026-03-02 19:00:01 +08:00
starmen1265
fbb8c5bbc3
自动同步: 2026-03-02 17:00
2026-03-02 17:00:01 +08:00
starmen1265
b39b585272
自动同步: 2026-03-02 04:00
2026-03-02 04:00:01 +08:00
starmen1265
3497f6c066
自动同步: 2026-03-02 03:00
2026-03-02 03:00:01 +08:00
starmen1265
9340896e1f
自动同步: 2026-03-02 02:00
2026-03-02 02:00:01 +08:00
starmen1265
6982d31a14
chore: 更新 .gitignore 忽略 sessions 和设备文件
2026-03-02 01:22:40 +08:00
starmen1265
05ef6ecb14
docs: 更新 2026-03-02 工作日志 - Gitea CI 排查完成
2026-03-02 01:18:52 +08:00
starmen1265
1a71ce9386
自动同步: 2026-03-02 01:00
2026-03-02 01:00:01 +08:00
starmen1265
bd289a21b8
自动同步: 2026-03-02 00:00
2026-03-02 00:00:02 +08:00
starmen1265
49607221db
自动同步: 2026-03-01 23:00
2026-03-01 23:00:01 +08:00