Track skill success rates, discover better tools, prompt user to choose.
记录 skill 使用成功率,主动发现更优工具,提示用户选择。
A lightweight skill that:
text
User uses skills (normal flow)
↓
Path Evolver records success/failure (background)
↓
Periodically analyze + search ClawHub
↓
Found better tool? → Prompt user:
"Found [new-skill] with higher success rate. Switch?"
↓
User decides → Manual config update
TriggerActionAfter skill executionRecord success/failureNew task typeSearch ClawHub for relevant skillsTool failureSearch for alternativesUser requestAnalyze and recommend
text
User: Search for OpenClaw tutorial
AI uses: web_search (success)
Path Evolver: records web_search successCount: 1
User: Search for AIOps best practices
AI uses: multi-search-engine (success, better results)
Path Evolver: records multi-search-engine successCount: 1
After 10 searches:
Path Evolver analysis:
- web_search: 3 uses, 67% success
- multi-search-engine: 4 uses, 100% success
- tavily-search: 3 uses, 100% success
Prompt user:
"tavily-search has 100% success rate. Consider using it for search tasks."
json
{
"cachePath": "~/.openclaw/workspace/.path-evolver/workflow-cache.json",
"searchTriggers": {
"newTaskType": true,
"toolFailure": true,
"userRequest": true
}
}
bash
clawhub install path-evolver
一个轻量级技能:
text
用户使用 skills(正常流程)
↓
Path Evolver 记录成功/失败(后台)
↓
定期分析 + 搜索 ClawHub
↓
发现更优工具?→ 提示用户:
"发现 [new-skill] 成功率更高,是否切换?"
↓
用户决定 → 手动更新配置
触发条件行为skill 执行后记录成功/失败新任务类型搜索 ClawHub 相关 skills工具失败搜索替代方案用户请求分析并推荐
text
用户:搜索 OpenClaw 教程
AI 使用:web_search(成功)
Path Evolver:记录 web_search successCount: 1
用户:搜索 AIOps 最佳实践
AI 使用:multi-search-engine(成功,结果更好)
Path Evolver:记录 multi-search-engine successCount: 1
10 次搜索后:
Path Evolver 分析:
- web_search: 3 次,成功率 67%
- multi-search-engine: 4 次,成功率 100%
- tavily-search: 3 次,成功率 100%
提示用户:
"tavily-search 成功率 100%,建议用于搜索任务。"
bash
clawhub install path-evolver
数据存储位置是否发送到外部任务类型本地缓存✅ 是(仅类型,如 "web-search")任务参数本地缓存❌ 否用户数据无❌ 否
当搜索 ClawHub/GitHub 时:
text
用户任务:搜索 OpenClaw 教程
本地缓存记录:
{
"taskType": "web-search",
"tool": "tavily-search",
"success": true
}
搜索 ClawHub 时发送:
query: "web-search tools" // 仅任务类型,不含用户输入
OpenClaw PriorityPath Evolver静态配置动态学习手动设置自动记录不追踪成功率追踪成功率不发现新工具主动发现
互补关系: Path Evolver 提供数据,用户手动更新 Priority
text
path-evolver/
├── SKILL.md # 本文件
├── README.md # 说明文档
├── assets/
│ └── workflow-cache-template.json
└── references/
└── design-decisions.md
MIT License