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 配置 - 忽略临时工作空间目录
This commit is contained in:
+100
-1
@@ -1,4 +1,103 @@
|
||||
=== Capability Evolver 运行开始 ===
|
||||
时间: 2026年 03月 03日 星期二 23:13:28 CST
|
||||
时间: 2026年 03月 05日 星期四 19:00:23 CST
|
||||
|
||||
=== 推送到远端 ===
|
||||
Warning: Permanently added '[192.168.1.22]:2223' (RSA) to the list of known hosts.
|
||||
Everything up-to-date
|
||||
推送完成
|
||||
|
||||
发现有未提交的更改,先提交...
|
||||
创建备份分支: backup/evolver-20260305-190024
|
||||
Warning: Permanently added '[192.168.1.22]:2223' (RSA) to the list of known hosts.
|
||||
remote:
|
||||
remote: Create a new pull request for 'backup/evolver-20260305-190024':
|
||||
remote: http://192.168.1.22:8418/starmen1265/openclaw/compare/main...backup/evolver-20260305-190024
|
||||
remote:
|
||||
remote: . Processing 1 references
|
||||
remote: Processed 1 references in total
|
||||
To gitea-account:starmen1265/openclaw.git
|
||||
* [new branch] backup/evolver-20260305-190024 -> backup/evolver-20260305-190024
|
||||
|
||||
=== Git 备份完成 ===
|
||||
|
||||
=== 运行 Capability Evolver (repair-only 模式) ===
|
||||
[Evolver] Warning: dotenv not found or failed to load .env
|
||||
Usage: node index.js [run|/evolve|solidify|distill|asset-log] [--loop]
|
||||
- solidify flags:
|
||||
- --dry-run
|
||||
- --no-rollback
|
||||
- --intent=repair|optimize|innovate
|
||||
- --summary=...
|
||||
- distill flags:
|
||||
- --response-file=<path> (LLM response file for skill distillation)
|
||||
- asset-log flags:
|
||||
- --run=<run_id> (filter by run ID)
|
||||
- --action=<action> (filter: hub_search_hit, hub_search_miss, asset_reuse, asset_reference, asset_publish, asset_publish_skip)
|
||||
- --last=<N> (show last N entries)
|
||||
- --since=<ISO_date> (entries after date)
|
||||
- --json (raw JSON output)
|
||||
|
||||
=== Evolver 运行完成 (exit code: 0) ===
|
||||
|
||||
=== 本次变更 ===
|
||||
M agents/dev-assist/sessions/sessions.json
|
||||
D agents/dev-assist/workspace/TODO.md
|
||||
M agents/haonan/agent/auth-profiles.json
|
||||
M agents/haonan/sessions/sessions.json
|
||||
M agents/haonan/workspace/MEMORY.md
|
||||
M agents/haonan/workspace/SOUL.md
|
||||
M agents/knowledge-base/workspace/AGENTS.md
|
||||
D agents/knowledge-base/workspace/knowledge-base/videos/BV1QjcszrEEV.md
|
||||
M agents/knowledge-base/workspace/memory/2026-03-03.md
|
||||
M agents/main/agent/auth-profiles.json
|
||||
M cron/jobs.json
|
||||
M cron/jobs.json.bak
|
||||
M devices/paired.json
|
||||
M identity/device-auth.json
|
||||
M openclaw.json
|
||||
M openclaw.json.bak
|
||||
M openclaw.json.bak.1
|
||||
M openclaw.json.bak.2
|
||||
M openclaw.json.bak.3
|
||||
M openclaw.json.bak.4
|
||||
M scripts/evolver-output.txt
|
||||
M scripts/evolver-run.sh
|
||||
D scripts/git-auto-sync.sh
|
||||
M skills/capability-evolver/README.md
|
||||
M skills/capability-evolver/README.zh-CN.md
|
||||
D skills/capability-evolver/_meta.json
|
||||
M skills/capability-evolver/index.js
|
||||
M skills/capability-evolver/package.json
|
||||
M skills/capability-evolver/src/evolve.js
|
||||
M skills/capability-evolver/src/gep/a2a.js
|
||||
M skills/capability-evolver/src/gep/a2aProtocol.js
|
||||
M skills/capability-evolver/src/gep/hubSearch.js
|
||||
M skills/capability-evolver/src/gep/paths.js
|
||||
M skills/capability-evolver/src/gep/prompt.js
|
||||
M skills/capability-evolver/src/gep/selector.js
|
||||
M skills/capability-evolver/src/gep/signals.js
|
||||
M skills/capability-evolver/src/gep/skillDistiller.js
|
||||
M skills/capability-evolver/src/gep/solidify.js
|
||||
M skills/capability-evolver/src/gep/taskReceiver.js
|
||||
M skills/capability-evolver/src/ops/cleanup.js
|
||||
?? agents/haonan/workspace/memory/2026-03-04.md
|
||||
?? hooks/
|
||||
?? media/inbound/d43f43ec-4953-42e2-a550-8b2474b9939b.jpg
|
||||
?? memory/
|
||||
?? skills/capability-evolver/.gitignore
|
||||
?? skills/capability-evolver/LICENSE
|
||||
?? skills/capability-evolver/assets/cover.png
|
||||
?? skills/capability-evolver/assets/gep/failed_capsules.json
|
||||
?? skills/capability-evolver/src/gep/assetCallLog.js
|
||||
?? skills/capability-evolver/src/gep/llmReview.js
|
||||
?? skills/capability-evolver/src/gep/narrativeMemory.js
|
||||
?? skills/capability-evolver/src/gep/reflection.js
|
||||
?? workspace-dev-assist/
|
||||
?? workspace-knowledge-base/
|
||||
?? workspace/.learnings/
|
||||
|
||||
=== 推送变更到远端 ===
|
||||
Warning: Permanently added '[192.168.1.22]:2223' (RSA) to the list of known hosts.
|
||||
Everything up-to-date
|
||||
|
||||
=== 输出完成 ===
|
||||
|
||||
+26
-1
@@ -10,9 +10,20 @@ echo "=== Capability Evolver 运行开始 ===" > "$OUTPUT_FILE"
|
||||
echo "时间: $(date)" >> "$OUTPUT_FILE"
|
||||
echo "" >> "$OUTPUT_FILE"
|
||||
|
||||
# 切换到 openclaw 目录进行 git 备份
|
||||
# 切换到 openclaw 目录
|
||||
cd "$OPENCLAW_DIR"
|
||||
|
||||
# 推送到远端(如果有远端)
|
||||
if git remote get-url origin &>/dev/null; then
|
||||
echo "=== 推送到远端 ===" >> "$OUTPUT_FILE"
|
||||
git push origin main >> "$OUTPUT_FILE" 2>&1
|
||||
echo "推送完成" >> "$OUTPUT_FILE"
|
||||
else
|
||||
echo "无远端配置,跳过推送" >> "$OUTPUT_FILE"
|
||||
fi
|
||||
|
||||
echo "" >> "$OUTPUT_FILE"
|
||||
|
||||
# 检查是否有未提交的更改
|
||||
if [[ -n $(git status --porcelain) ]]; then
|
||||
echo "发现有未提交的更改,先提交..." >> "$OUTPUT_FILE"
|
||||
@@ -26,6 +37,11 @@ echo "创建备份分支: $BACKUP_BRANCH" >> "$OUTPUT_FILE"
|
||||
git branch -D "$BACKUP_BRANCH" 2>/dev/null || true
|
||||
git branch "$BACKUP_BRANCH" 2>/dev/null
|
||||
|
||||
# 推送备份分支
|
||||
if git remote get-url origin &>/dev/null; then
|
||||
git push origin "$BACKUP_BRANCH" >> "$OUTPUT_FILE" 2>&1 || echo "备份分支推送失败" >> "$OUTPUT_FILE"
|
||||
fi
|
||||
|
||||
echo "" >> "$OUTPUT_FILE"
|
||||
echo "=== Git 备份完成 ===" >> "$OUTPUT_FILE"
|
||||
echo "" >> "$OUTPUT_FILE"
|
||||
@@ -46,5 +62,14 @@ echo "" >> "$OUTPUT_FILE"
|
||||
echo "=== 本次变更 ===" >> "$OUTPUT_FILE"
|
||||
git status --short >> "$OUTPUT_FILE"
|
||||
|
||||
# 如果有变更,推送
|
||||
if [[ -n $(git status --porcelain) ]]; then
|
||||
echo "" >> "$OUTPUT_FILE"
|
||||
echo "=== 推送变更到远端 ===" >> "$OUTPUT_FILE"
|
||||
git add -A
|
||||
git commit -m "Evolver auto evolution - $(date)" 2>/dev/null || true
|
||||
git push origin main >> "$OUTPUT_FILE" 2>&1 || echo "推送失败" >> "$OUTPUT_FILE"
|
||||
fi
|
||||
|
||||
echo "" >> "$OUTPUT_FILE"
|
||||
echo "=== 输出完成 ===" >> "$OUTPUT_FILE"
|
||||
|
||||
@@ -1,17 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 自动检查并提交 git 修改
|
||||
|
||||
cd ~/.openclaw
|
||||
git add -A
|
||||
if ! git diff --cached --quiet; then
|
||||
git commit -m "自动同步: $(date '+%Y-%m-%d %H:%M')"
|
||||
git push origin main
|
||||
fi
|
||||
|
||||
cd ~/.openclaw/extensions
|
||||
git add -A
|
||||
if ! git diff --cached --quiet; then
|
||||
git commit -m "自动同步: $(date '+%Y-%m-%d %H:%M')"
|
||||
git push origin main
|
||||
fi
|
||||
Reference in New Issue
Block a user