Hermes Evolution 为 OpenClaw 提供快速PM路由、主动自检、自动技能生成、用户画像、分层记忆和持续学习。
Hermes Evolution - 爱马仕自动进化版
功能概述
Hermes Evolution - 爱马仕自动进化版是一项面向实际任务的技能,主要用于版本 : v1.0.0;作者 : 森森;
核心要点
- 适用 : OpenClaw 所有版本;
- 定位 : PM Router 智能增强层;
- Hermes Evolution(爱马仕自动进化版)是森森在 OpenClaw 基础上构建的 智能增强层 ,实现了主动服务、自动进化和用户理解三大核心能力;
使用与执行
⚡ 高性能 : FTS 检索 0.03ms。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
Hermes Evolution - 爱马仕自动进化版
版本: v1.0.0
作者: 森森
适用: OpenClaw 所有版本
定位: PM Router 智能增强层
🎯 简介
Hermes Evolution(爱马仕自动进化版)是森森在 OpenClaw 基础上构建的智能增强层,实现了主动服务、自动进化和用户理解三大核心能力。
核心特性
- ⚡ 高性能: FTS 检索 0.03ms/次,任务查询 O(1)
- 🎯 主动智能: Periodic Nudge 主动自检,不等指令
- 🔮 自动进化: AutoSkillGenerator 自动创建 Skill
- 👤 用户理解: Honcho 用户画像 + 需求预测
- 💾 稳定记忆: Frozen Memory 分层管理
- 📊 完整闭环: Self-Improving v2 规则权重学习
📦 包含模块
核心路由
| 模块 | 文件 | 功能 |
|---|---|---|
| PM Router | sensen-pm-router.js |
路由核心 + Agent Profile |
| Intent Router | intent-router.js |
TF-IDF 置信度计算 |
| Agent Profiles | agent-profiles.js |
Agent 角色定义 |
任务管理
| 模块 | 文件 | 功能 |
|---|---|---|
| Task Manager | task-manager.js |
任务状态机 |
| Task Store | task-store.js |
内存缓存 + 索引加速 |
| Task DAG | task-dag.js |
DAG 依赖管理 |
学习进化
| 模块 | 文件 | 功能 |
|---|---|---|
| Self-Improving v2 | sensen-self-improving-v2.js |
规则权重 + 版本管理 |
| Frozen Memory | frozen-memory.js |
冻结记忆,下次生效 |
| Patch Store | patch-store.js |
增量更新 |
智能增强
| 模块 | 文件 | 功能 |
|---|---|---|
| FTS Indexer | fts-indexer.js |
全文检索,0.03ms/次 |
| Progressive Disclosure | progressive-disclosure.js |
渐进式加载,Token 控制 |
| Periodic Nudge | periodic-nudge.js |
主动自检引擎 |
用户理解
| 模块 | 文件 | 功能 |
|---|---|---|
| Honcho Profiler | honcho-profiler.js |
用户画像 + 需求预测 |
| AutoSkill Generator | auto-skill-generator.js |
自动创建 Skill |
| LLM Summarizer | llm-summarizer.js |
检索结果摘要 |
系统工具
| 模块 | 文件 | 功能 |
|---|---|---|
| Logger | sensen-logger.js |
结构化日志 |
| Collaborator | sensen-collaborator.js |
多 Agent 协作 |
| Collab Visualizer | sensen-collab-visualizer.js |
协作可视化 |
| Template Engine | template-engine.js |
模板渲染 |
| Scheduler | sensen-scheduler.js |
定时任务 |
| Feishu Notifier | sensen-feishu-notifier.js |
飞书通知 |
| Spawner | sensen-spawner.js |
Agent Spawn |
🚀 快速开始
1. 安装
# 方式一:从 ClawhHub 安装 clawdhub install hermes-evolution # 方式二:手动复制 # 将 modules/ 目录复制到 skills/sensen-pm-router/
2. 验证安装
node skills/sensen-pm-router/modules/test-task-store.js node skills/sensen-pm-router/modules/test-intent-router.js
3. 基础使用
// 在你的代码中引入
const TaskStore = require('./modules/task-store');
const IntentRouter = require('./modules/intent-router');
const SelfImproving = require('./modules/sensen-self-improving-v2');
// 创建任务
const task = TaskStore.createTask({
title: '测试任务',
assignedTo: 'Marketing',
priority: 'P0'
});
// 路由
const result = IntentRouter.route('发布小红书内容');
console.log(result.agent); // 'Marketing'
// 记录纠正
SelfImproving.logCorrection({
type: 'format',
originalText: '太长了',
correction: '输出简洁'
});
📊 架构设计
┌─────────────────────────────────────────────────────────────────┐ │ OpenClaw Gateway │ ├─────────────────────────────────────────────────────────────────┤ │ ┌─────────────┐ ┌─────────────┐ ┌─────────────────┐ │ │ │ Router │───▶│ Sessions │───▶│ Skills │ │ │ └─────────────┘ └─────────────┘ └─────────────────┘ │ │ │ │ │ │ ▼ ▼ │ │ ┌─────────────────────────────────────────────────────┐ │ │ │ 爱马仕增强层 Hermes Evolution │ │ │ │ PM Router → Task Store → Self-Improving → Frozen │ │ │ │ Intent Router → FTS Index → Progressive Disclosure│ │ │ │ Periodic Nudge → Honcho Profiler → AutoSkill │ │ │ └─────────────────────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────────────┘
⚙️ 配置
Agent Profiles
编辑 agent-profiles.js 自定义 Agent 角色:
const profiles = {
Marketing: {
keywords: ['小红书', '内容', '发布', '抖音', '知乎'],
excludeWords: ['服务器', '代码', 'bug'],
description: '负责内容运营和发布'
},
// ...
};
定时任务
编辑 sensen-scheduler.js 配置定时任务:
const schedules = [
{ time: '09:00', name: '小红书热门', task: 'summarize_topics' },
{ time: '12:00', name: '觉醒日记', task: 'diary' },
// ...
];
📖 API 参考
TaskStore
// 创建任务
TaskStore.createTask({ title, assignedTo, priority });
// 查询
TaskStore.queryByStatus('inbox');
TaskStore.queryByAssignee('Marketing');
// 统计
TaskStore.getStats();
// 看板
TaskStore.printKanban();
IntentRouter
// 路由
IntentRouter.route('发布小红书');
// 添加关键词
IntentRouter.addKeyword('AgentName', ['keyword1', 'keyword2']);
SelfImproving
// 记录纠正
SelfImproving.logCorrection({ type, originalText, correction });
// 获取规则
SelfImproving.getActiveRules();
// 匹配
SelfImproving.matchRule('太长了缩短');
PeriodicNudge
// 创建引擎
const engine = createEngine({ interval: 60 * 60 * 1000 });
// 启动
engine.start();
// 获取状态
engine.getSummary();
HonchoProfiler
// 获取画像
const profile = profiler.getProfile('user_001');
// 预测需求
profile.predictNeeds();
// 获取推荐
profile.getRecommendations();
🧪 测试
# 运行所有测试 node modules/test-task-store.js node modules/test-intent-router.js node modules/test-self-improving-v2.js node modules/test-fts-indexer.js node modules/test-honcho-profiler.js node modules/test-periodic-nudge.js node modules/test-auto-skill-generator.js node modules/test-logger.js node modules/test-dag.js node modules/test-template.js node modules/test-collaborator.js node modules/test-collab-visualizer.js
🔧 故障排查
常见问题
Q: TaskStore 查询返回空
// 检查索引 console.log(TaskStore.getStats()); // 重建索引 TaskStore.rebuildIndex();
Q: IntentRouter 路由错误
// 检查关键词
console.log(IntentRouter.getKeywords());
// 添加缺失的关键词
IntentRouter.addKeyword('Agent', ['keyword']);
Q: Self-Improving 不生效
// 检查规则文件
const fs = require('fs');
console.log(fs.readdirSync('./rules'));
📝 更新日志
v1.0.0 (2026-04-11)
- 初始发布
- 23 个核心模块
- P0/P1/P2 完整功能
📄 许可证
MIT License
👤 作者
森森 - 苍苍子森的 AI 助理
最后更新: 2026-04-11
热门AI工具
相关专题
本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。
0
2026.11.12
本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。
0
2026.11.12
本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。
0
2026.11.12
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.8万人学习
共6课时 | 54.7万人学习
最新文章