Skip to content

luoboask/evo-agents

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

394 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

evo-agents

License: MIT Python 3.10+ OpenClaw

๐ŸŒ Language: English | ็ฎ€ไฝ“ไธญๆ–‡

๐Ÿค– Multi-Agent Workspace Template for OpenClaw

A reusable, self-evolving agent workspace with strict data isolation, shared capabilities, and production-ready tooling.


โšก Quick Start

One-line Installation

Global:

curl -fsSL https://raw.githubusercontent.com/luoboask/evo-agents/master/install.sh | bash -s my-agent

China (Faster):

curl -fsSL https://gitee.com/luoboask/evo-agents/raw/master/install.sh | bash -s my-agent

ไธญๆ–‡่ฏดๆ˜Ž๏ผš

  • ๐ŸŒ ๆตทๅค–็”จๆˆท๏ผšไฝฟ็”จ GitHub ๆบ
  • ๐Ÿ‡จ๐Ÿ‡ณ ๅ›ฝๅ†…็”จๆˆท๏ผšไฝฟ็”จ Gitee ๆบ๏ผˆๅฟซ 50 ๅ€๏ผ‰
  • โšก ๅฎ‰่ฃ…่„šๆœฌไผš่‡ชๅŠจ้€‰ๆ‹ฉๆœ€ๅฟซ็š„ๆบ

That's it! You'll have a fully functional agent workspace in seconds.


๐ŸŽฏ What is evo-agents?

evo-agents is a production-ready template for creating isolated OpenClaw agents with:

  • ๐Ÿ“ฆ Pre-configured skills - Memory search, RAG, self-evolution, web knowledge
  • ๐Ÿ”’ Data isolation - Each agent has its own workspace, memory, and config
  • ๐Ÿ› ๏ธ Ready-to-use scripts - Install, activate, cleanup, uninstall
  • ๐Ÿ“š Complete documentation - Installation, usage, migration guides
  • ๐Ÿงช Tested workflows - Backup, restore, multi-agent setup

โœจ Features

Feature Description
๐Ÿ” Semantic Search Ollama-powered vector search with embedding cache
๐Ÿ“š Knowledge Base SQLite + Markdown dual storage with auto-sync
๐Ÿงฌ Self-Evolution Fractal thinking + nightly reflection cycles
๐Ÿ“Š RAG Evaluation Auto-evaluation + auto-tuning
๐ŸŒ Web Knowledge Multi-engine search + page crawling
๐Ÿค– Multi-Agent Create and manage multiple isolated agents

๐Ÿง  Memory Systems

Two complementary memory systems:

System Records Isolation Purpose
OpenClaw Native All conversations Session-level Privacy & history
evo-agents Important events (โ‰ฅ5.0) Agent-level Knowledge & continuity

Why two systems?

  • OpenClaw: Automatic session recording with isolation
  • evo-agents: Manual important event recording with cross-session continuity
  • Complementary - no integration needed!

Learn more: docs/MEMORY_SYSTEMS_COMPARISON.md


๐Ÿ“ฆ Installation

New Installation

curl -fsSL https://raw.githubusercontent.com/luoboask/evo-agents/master/install.sh | bash -s my-agent

Update Existing

curl -fsSL https://raw.githubusercontent.com/luoboask/evo-agents/master/install.sh | bash -s my-agent

Interactive Mode

curl -sO https://raw.githubusercontent.com/luoboask/evo-agents/master/install.sh
bash install.sh my-agent

Force Install

curl -fsSL https://raw.githubusercontent.com/luoboask/evo-agents/master/install.sh | bash -s my-agent --force

๐Ÿš€ Usage

1. Activate Features

After installation, activate advanced features:

cd ~/.openclaw/workspace-my-agent
./scripts/core/activate-features.sh

2. Create Sub-Agents

./scripts/core/add-agent.sh assistant "My Assistant" ๐Ÿค–
./scripts/core/setup-multi-agent.sh researcher writer editor

3. Uninstall Agent

Uninstall entire workspace:

# Interactive (recommended)
cd ~/.openclaw/workspace-my-agent
./scripts/core/uninstall-workspace.sh

# Or specify agent name
./scripts/core/uninstall-workspace.sh my-agent

What it does:

  1. โš ๏ธ Asks for confirmation (type agent name)
  2. ๐Ÿ“ Unregisters from OpenClaw (openclaw agents delete --force)
  3. ๐Ÿ—‘๏ธ Deletes workspace directory
  4. ๐Ÿ’พ Optional backup before deletion

Uninstall sub-agent:

cd ~/.openclaw/workspace-my-agent
./scripts/core/uninstall-agent.sh assistant-agent

โš ๏ธ Warnings:

  • Backup your data first: cp -r ~/.openclaw/workspace-my-agent /tmp/backup
  • Uninstall is permanent (workspace goes to trash, but OpenClaw config is deleted)
  • Sub-agents inside workspace won't be auto-uninstalled

4. Self-Check & Auto-Repair

Check workspace health:

cd ~/.openclaw/workspace-my-agent
python3 scripts/core/self_check.py

Auto-fix issues:

# Preview fixes
python3 scripts/core/self_check.py --dry-run

# Apply fixes
python3 scripts/core/self_check.py --fix

What it checks:

  • โœ… Directory structure integrity
  • โœ… Critical files existence
  • โœ… Runtime data (forbidden directories)
  • โœ… Git configuration
  • โœ… OpenClaw registration
  • โœ… Path system functionality
  • โœ… Skills completeness
  • โœ… Database health

What it can auto-fix:

  • ๐Ÿ”ง Create missing directories (with .gitkeep)
  • ๐Ÿ”ง Delete forbidden directories (scripts/data, scripts/memory)
  • ๐Ÿ”ง Clean data/ directory
  • ๐Ÿ”ง Rebuild index database

5. Use Memory Search

python3 skills/memory-search/search.py "your query"

4. Record Sessions

python3 scripts/core/session_recorder.py -t event -c "Your content" --agent my-agent

๐Ÿ“ Project Structure

~/.openclaw/workspace-my-agent/
โ”œโ”€โ”€ scripts/           # Shared scripts
โ”‚   โ””โ”€โ”€ core/          # Core utilities
โ”œโ”€โ”€ skills/            # Skills (4 universal + your custom)
โ”‚   โ”œโ”€โ”€ memory-search/ # Semantic search
โ”‚   โ”œโ”€โ”€ rag/           # RAG evaluation
โ”‚   โ”œโ”€โ”€ self-evolution/# Self-evolution
โ”‚   โ””โ”€โ”€ web-knowledge/ # Web search + crawl
โ”œโ”€โ”€ memory/            # Daily memory files
โ”œโ”€โ”€ data/              # Agent-specific data
โ””โ”€โ”€ docs/              # Documentation

๐Ÿ“– Documentation

Document Description
Installation Complete installation guide
Migration Update from old versions
Features Activate advanced features
Structure Project structure rules
Workspace Workspace usage rules
Agent Agent instructions
FAQ Frequently asked questions
Performance Performance optimization

๐Ÿค Contributing

We welcome contributions! Please see our Contributing Guide for details.

Quick Start

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Run tests
  5. Submit a pull request

Code of Conduct

Please read our Code of Conduct before contributing.


๐Ÿ› Issues

Found a bug or have a feature request?


๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


๐Ÿ™ Acknowledgments


๐Ÿ“ฌ Contact


Made with โค๏ธ by the evo-agents team


๐Ÿ”ง ้‡่ฃ…/ไฟฎๅค

ๅฆ‚ๆžœ skills ๆœ‰้—ฎ้ข˜ๆˆ–้œ€่ฆๆ›ดๆ–ฐ๏ผš

cd ~/.openclaw/workspace-my-agent
./scripts/core/reinstall.sh

้€‰้กน๏ผš

  1. ๐Ÿ”ง ไป…ไฟฎๅค skills๏ผˆๆŽจ่๏ผ‰- ๆ›ดๆ–ฐๅนถไฟฎๅค็กฌ็ผ–็ 
  2. ๐Ÿ”„ ๅฎŒๅ…จ้‡่ฃ…๏ผˆไฟ็•™ๆ•ฐๆฎ๏ผ‰- ้‡ๆ–ฐๆ‹‰ๅ–ไปฃ็ ๏ผŒไฟ็•™่ฎฐๅฟ†ๆ•ฐๆฎ
  3. ๐Ÿ—‘๏ธ ๅฎŒๅ…จ้‡็ฝฎ๏ผˆๅˆ ้™คๆ‰€ๆœ‰ๆ•ฐๆฎ๏ผ‰- ๆธ…็ฉบๆ‰€ๆœ‰ๆ•ฐๆฎ๏ผˆๅธฆๅค‡ไปฝ๏ผ‰

About

Complete Workspace Template for OpenClaw - Full agent lifecycle with unified memory system (Markdown + SQLite), self-evolution, RAG. Not for SubAgent/Skill use.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors