← Back to Skills Marketplace
EvoMind - Agent记忆与进化引擎
by
thebuddha5566
· GitHub ↗
· v1.0.2
· MIT-0
36
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install evomind
Description
Agent进化操作系统 — 五层记忆×自我进化引擎。可直接安装运行,非纯文档。
README (SKILL.md)
EvoMind — Agent记忆与进化引擎
不是文档,是代码。 pip install 后直接 from evomind import MemoryCore。
快速开始
pip install -r requirements.txt # 零外部依赖,仅标准库
# CLI 演示
python scripts/memory_core.py health
python scripts/memory_core.py remember "用户偏好深色模式"
python scripts/memory_core.py recall "深色"
# Python API
python -c "
from scripts.memory_core import MemoryCore
mem = MemoryCore()
mem.remember('Python version: 3.11', priority=5, tags=['env'])
mem.skill_save('web-scraper', open('SKILL.md').read(), description='网页抓取')
mem.curate()
print(mem.stats())
"
五层架构
| 层 | 功能 | 方法 |
|---|---|---|
| L1 持久记忆 | 关键事实自动存档,≤20KB | remember(), forget(), recall_l1() |
| L2 技能层 | 成功方案永久固化 | skill_save(), skill_load(), skill_find() |
| L3 缓存层 | 会话临时数据,TTL过期 | cache_set(), cache_get(), cache_clear() |
| L4 策展层 | 每日自动审查优化 | curate(), curator_log() |
| L5 索引层 | FTS5全文搜索,跨层召回 | recall(), stats() |
核心特性
- ✅ 跨会话持久记忆 — SQLite存储,关了再开还在
- ✅ 自动归档 — L1超20KB自动归档最早条目到
l1_archive - ✅ 冗余检测 — L4 curator自动发现重复技能(Jaccard≥0.6)
- ✅ 自我进化 —
skill_save()+skill_load()形成改进循环 - ✅ 零依赖 — 仅Python标准库+内置sqlite3
- ✅ FTS5全文搜索 — 跨L1/L2/L5统一语义检索
生产验证
来自 Hermes Agent 生产环境实战验证(2026年6月起),非理论设计。已在真实Agent系统中运行五层全架构。
许可证
MIT — 免费使用、修改、分发。
Usage Guidance
Install this only if you want the agent to keep local memory across sessions. Avoid storing secrets, regulated data, or sensitive personal details unless you are comfortable with them being retained in the SQLite database and archive table; review or delete ~/.agent_memory.db when you want to clear stored memory.
Capability Assessment
Purpose & Capability
The artifacts consistently describe an agent memory engine with durable facts, saved skills, cache, curation, and search; the Python code implements those local storage features without unrelated capabilities.
Instruction Scope
Runtime actions are user-invoked through Python APIs or CLI commands. The skill advertises persistent memory and automatic archiving, though it could more clearly document retention implications and the default database path.
Install Mechanism
requirements.txt declares zero external dependencies and the inspected code uses Python standard library modules only; no install hooks or package-manager side effects were found.
Credentials
The skill writes a local SQLite database by default at ~/.agent_memory.db and can read files only when the user explicitly runs skill-save with a file path. This is proportionate for a memory tool.
Persistence & Privilege
Persistent local storage and archive tables are central to the feature set and disclosed, but users should understand that archived entries remain on disk unless manually removed.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install evomind - After installation, invoke the skill by name or use
/evomind - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
修复Python 3.9兼容性(日期解析/FTS5 CJK分词/线程安全/WAL模式)。全量自测30/30通过。
v1.0.1
添加可执行代码实现:memory_core.py + cli.py。五层全通,零依赖。
v1.0.0
Initial release. 5-layer memory x self-evolution engine. First Chinese-native agent evolution system. Battle-tested from Hermes Agent production.
Metadata
Frequently Asked Questions
What is EvoMind - Agent记忆与进化引擎?
Agent进化操作系统 — 五层记忆×自我进化引擎。可直接安装运行,非纯文档。 It is an AI Agent Skill for Claude Code / OpenClaw, with 36 downloads so far.
How do I install EvoMind - Agent记忆与进化引擎?
Run "/install evomind" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is EvoMind - Agent记忆与进化引擎 free?
Yes, EvoMind - Agent记忆与进化引擎 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does EvoMind - Agent记忆与进化引擎 support?
EvoMind - Agent记忆与进化引擎 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created EvoMind - Agent记忆与进化引擎?
It is built and maintained by thebuddha5566 (@thebuddha5566); the current version is v1.0.2.
More Skills