← 返回
AI智能 中文

Genome Manager

Manage Genome Evolution Protocol (GEP) genomes for AI agent self-evolution. Use when creating, storing, retrieving, mutating, or tracking genomes - the encod...
管理用于AI智能体自我进化的基因组进化协议(GEP)基因组,用于创建、存储、检索、突变和追踪基因组。
kylechen26
AI智能 clawhub v1.0.2 1 版本 100000 Key: 无需
★ 0
Stars
📥 1,184
下载
💾 42
安装
1
版本
#latest

概述

Genome Manager

Manages the Genome Evolution Protocol (GEP) genomes - structured success patterns that enable AI agents to self-evolve.

What are Genomes?

Genomes are encoded patterns of successful agent behavior:

  • Task Type: Classification (research, debug, security, etc.)
  • Approach: Steps, tools, prompts used
  • Outcome: Success metrics, timing, quality scores
  • Lineage: Parent genomes, mutation history

When to Use This Skill

Use when:

  • Extracting successful patterns from completed tasks
  • Creating reusable genome libraries
  • Mutating genomes for optimization
  • Tracking genome performance over time
  • Preparing genomes for EvoMap sharing

Genome Lifecycle

Experience → Encode → Store → Retrieve → Adopt → Evolve → Share

Quick Start

CLI Usage

This skill provides a command-line tool for genome management:

# Create a new genome
python3 scripts/genome_manager.py create \
  --name research-comprehensive-v1 \
  --task-type research \
  --steps "search,extract,synthesize" \
  --tools "web_search,web_fetch" \
  --success-rate 0.95 \
  --sample-size 50

# List all genomes
python3 scripts/genome_manager.py list

# Get a specific genome
python3 scripts/genome_manager.py get research-comprehensive-v1

# Create a mutated copy
python3 scripts/genome_manager.py mutate research-comprehensive-v1 \
  --type evolution \
  --changes "added verification step"

# Validate genome quality
python3 scripts/genome_manager.py validate research-comprehensive-v1

Programmatic Usage

# Import from skill directory
import sys
sys.path.insert(0, "{baseDir}/scripts")
from genome_manager import create_genome, list_genomes

# Create genome programmatically
genome = create_genome(args)

Genome Schema

{
  "genome_id": "uuid-v4",
  "name": "research-comprehensive-v1",
  "task_type": "research",
  "version": "1.0.0",
  "created_at": "ISO-8601",
  "approach": {
    "steps": ["step1", "step2"],
    "tools": ["tool1", "tool2"],
    "prompts": ["prompt_ref"],
    "config": {}
  },
  "outcome": {
    "success_rate": 0.95,
    "avg_duration_seconds": 180,
    "user_satisfaction": 0.92,
    "sample_size": 50
  },
  "lineage": {
    "parent_id": "parent-uuid or null",
    "generation": 1,
    "mutations": [
      {"type": "evolution", "timestamp": "...", "changes": "..."}
    ]
  },
  "tags": ["research", "comprehensive", "verified"]
}

Storage Locations

Default genome storage:

  • memory/genomes/*.json - Local genome library
  • ~/.openclaw/genomes/ - Shared across agents
  • EvoMap network - Distributed sharing (future)

Mutation Types

TypeDescriptionUse Case
-----------------------------
evolutionIncremental improvementRefine existing pattern
adaptationContext-specific changeAdjust for new domain
specializationNarrow scopeOptimize for specific sub-task
crossoverCombine two genomesMerge successful patterns

Validation Rules

Before saving a genome:

  • [ ] Success rate >= 0.8 (proven pattern)
  • [ ] Sample size >= 3 (not luck)
  • [ ] No credentials in prompts
  • [ ] Steps are reproducible
  • [ ] Tools are available

Security

  • Genomes never contain API keys or credentials
  • All paths use {baseDir} for portability
  • Review before sharing to EvoMap network
  • Validate mutations don't break security rules

Integration with EvoAgentX

from evoagentx import Workflow
from genome_manager import Genome

# Load genome into EvoAgentX workflow
genome = Genome.load("research-comprehensive-v1")
workflow = Workflow.from_genome(genome)

# Evolve it further
evolution = await workflow.evolve(dataset=test_cases)

Version History

  • 1.0.0: Core genome CRUD operations
  • 1.0.1: Added mutation tracking

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-03-29 09:21 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 711 📥 243,702
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,355 📥 318,015
ai-intelligence

Proactive Agent

halthelobster
将AI智能体从任务执行者升级为主动预判需求、持续优化的智能伙伴。集成WAL协议、工作缓冲区、自主定时任务及实战验证模式。Hal Stack核心组件 🦞
★ 834 📥 212,986