starmen1265
|
63f2df7f18
|
fix(stats): 将 print() 改为 logging
- 添加 logging 模块导入
- 创建 logger 实例
- 将错误输出从 print() 改为 logger.error()
- 保留 __main__ 测试代码中的 print()
|
2026-03-09 14:51:14 +08:00 |
|
starmen1265
|
5034374066
|
fix(stats): 添加事件数量限制(默认 10000)
- 添加 MAX_EVENTS 常量(默认 10000)
- record_event() 在事件数超过限制时移除最旧的事件
- 防止数据文件无限增长
|
2026-03-09 14:50:32 +08:00 |
|
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
|
acff796749
|
Auto backup before evolver run - 2026年 03月 08日 星期日 19:00:14 CST
|
2026-03-08 19:00:14 +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
|
6bca8bd723
|
Auto backup before evolver run - 2026年 03月 06日 星期五 19:00:05 CST
|
2026-03-06 19:00:05 +08:00 |
|
starmen1265
|
3a91624287
|
自动同步: 2026-03-06 17:08
|
2026-03-06 17:08:25 +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
|
f11d322c3f
|
Auto backup before evolver run - 2026年 03月 03日 星期二 23:12:56 CST
|
2026-03-03 23:12:56 +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
|
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
|
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 |
|
starmen1265
|
6c2bfdca21
|
自动同步: 2026-03-01 17:00
|
2026-03-01 17:00:01 +08:00 |
|
starmen1265
|
bd88c3910d
|
自动同步: 2026-03-01 09:00
|
2026-03-01 09:00:01 +08:00 |
|
starmen1265
|
f392eeff9d
|
自动同步: 2026-03-01 04:00
|
2026-03-01 04:00:01 +08:00 |
|
starmen1265
|
314955826d
|
自动同步: 2026-03-01 03:00
|
2026-03-01 03:00:01 +08:00 |
|
starmen1265
|
c2afd463d4
|
自动同步: 2026-03-01 02:00
|
2026-03-01 02:00:01 +08:00 |
|
starmen1265
|
4775c8474e
|
自动同步: 2026-03-01 01:00
|
2026-03-01 01:00:02 +08:00 |
|
starmen1265
|
e47cc1e8ad
|
自动同步: 2026-03-01 00:00
|
2026-03-01 00:00:01 +08:00 |
|
starmen1265
|
9d4cce0aab
|
自动同步: 2026-02-28 22:00
|
2026-02-28 22:00:01 +08:00 |
|
starmen1265
|
25fe227471
|
自动同步: 2026-02-28 20:00
|
2026-02-28 20:00:01 +08:00 |
|
starmen1265
|
dc3e9e5e78
|
更新会话记录
|
2026-02-28 19:06:37 +08:00 |
|
starmen1265
|
9d74b405e7
|
自动同步: 2026-02-28 19:00
|
2026-02-28 19:00:01 +08:00 |
|
starmen1265
|
1643884993
|
自动同步: 2026-02-28 18:00
|
2026-02-28 18:00:01 +08:00 |
|
starmen1265
|
9cbf85c785
|
自动同步: 2026-02-28 17:00
|
2026-02-28 17:00:01 +08:00 |
|
starmen1265
|
2e1322aa12
|
自动同步: 2026-02-28 16:00
|
2026-02-28 16:00:01 +08:00 |
|
starmen1265
|
22d728efad
|
更新会话记录
|
2026-02-28 15:00:27 +08:00 |
|