Skills Agentes

V3 Memory Unification

Unifica más de 6 sistemas de memoria en AgentDB con indexación HNSW para mejoras de búsqueda de 150x a 12.500x. Implementa el ADR-006 y el ADR-009.

Estrellas
69.4k

en todo el repo

Actividad
27

0–100, la ruta de este skill

Actualizado
hace 6 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.3k tok

44 tok en reposo

Paquete
1 archivo

5 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add ruvnet/ruflo --skill v3-memory-unification --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Unifica más de 6 sistemas de memoria dispersos (SQLite, Markdown, distribuido, swarm) en un backend único AgentDB.
  • Implementa indexación vectorial HNSW para búsquedas 150x-12.500x más rápidas.
  • Migra datos existentes de SQLite y Markdown a AgentDB generando embeddings.
  • Integra el almacenamiento de patrones de aprendizaje SONA en la memoria unificada.

Úsalo cuando

  • Vas a consolidar múltiples sistemas de memoria en un backend único.
  • Necesitas migrar datos de SQLite o Markdown a AgentDB con embeddings.
  • Quieres integrar patrones de aprendizaje SONA en la memoria del sistema.

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • Diseña la estrategia de unificación de memoria con AgentDB
    • Migra los datos de SQLite a AgentDB generando embeddings
    • Configura el índice HNSW con 1536 dimensiones

    SKILL.md

    En inglés

    V3 Memory Unification

    What This Skill Does

    Consolidates disparate memory systems into unified AgentDB backend with HNSW vector search, achieving 150x-12,500x search performance improvements while maintaining backward compatibility.

    Quick Start

    # Initialize memory unification
    Task("Memory architecture", "Design AgentDB unification strategy", "v3-memory-specialist")
    
    # AgentDB integration
    Task("AgentDB setup", "Configure HNSW indexing and vector search", "v3-memory-specialist")
    
    # Data migration
    Task("Memory migration", "Migrate SQLite/Markdown to AgentDB", "v3-memory-specialist")
    

    Systems to Unify

    Legacy Systems → AgentDB

    ┌─────────────────────────────────────────┐
    │  • MemoryManager (basic operations)     │
    │  • DistributedMemorySystem (clustering) │
    │  • SwarmMemory (agent-specific)         │
    │  • AdvancedMemoryManager (features)     │
    │  • SQLiteBackend (structured)           │
    │  • MarkdownBackend (file-based)         │
    │  • HybridBackend (combination)          │
    └─────────────────────────────────────────┘
                        ↓
    ┌─────────────────────────────────────────┐
    │       🚀 AgentDB with HNSW             │
    │  • 150x-12,500x faster search          │
    │  • Unified query interface             │
    │  • Cross-agent memory sharing          │
    │  • SONA learning integration           │
    └─────────────────────────────────────────┘
    

    Implementation Architecture

    Unified Memory Service

    class UnifiedMemoryService implements IMemoryBackend {
      constructor(
        private agentdb: AgentDBAdapter,
        private indexer: HNSWIndexer,
        private migrator: DataMigrator
      ) {}
    
      async store(entry: MemoryEntry): Promise<void> {
        await this.agentdb.store(entry);
        await this.indexer.index(entry);
      }
    
      async query(query: MemoryQuery): Promise<MemoryEntry[]> {
        if (query.semantic) {
          return this.indexer.search(query); // 150x-12,500x faster
        }
        return this.agentdb.query(query);
      }
    }
    

    HNSW Vector Search

    class HNSWIndexer {
      constructor(dimensions: number = 1536) {
        this.index = new HNSWIndex({
          dimensions,
          efConstruction: 200,
          M: 16,
          speedupTarget: '150x-12500x'
        });
      }
    
      async search(query: MemoryQuery): Promise<MemoryEntry[]> {
        const embedding = await this.embedContent(query.content);
        const results = this.index.search(embedding, query.limit || 10);
        return this.retrieveEntries(results);
      }
    }
    

    Migration Strategy

    Phase 1: Foundation

    // AgentDB adapter setup
    const agentdb = new AgentDBAdapter({
      dimensions: 1536,
      indexType: 'HNSW',
      speedupTarget: '150x-12500x'
    });
    

    Phase 2: Data Migration

    // SQLite → AgentDB
    const migrateFromSQLite = async () => {
      const entries = await sqlite.getAll();
      for (const entry of entries) {
        const embedding = await generateEmbedding(entry.content);
        await agentdb.store({ ...entry, embedding });
      }
    };
    
    // Markdown → AgentDB
    const migrateFromMarkdown = async () => {
      const files = await glob('**/*.md');
      for (const file of files) {
        const content = await fs.readFile(file, 'utf-8');
        await agentdb.store({
          id: generateId(),
          content,
          embedding: await generateEmbedding(content),
          metadata: { originalFile: file }
        });
      }
    };
    

    SONA Integration

    Learning Pattern Storage

    class SONAMemoryIntegration {
      async storePattern(pattern: LearningPattern): Promise<void> {
        await this.memory.store({
          id: pattern.id,
          content: pattern.data,
          metadata: {
            sonaMode: pattern.mode,
            reward: pattern.reward,
            adaptationTime: pattern.adaptationTime
          },
          embedding: await this.generateEmbedding(pattern.data)
        });
      }
    
      async retrieveSimilarPatterns(query: string): Promise<LearningPattern[]> {
        return this.memory.query({
          type: 'semantic',
          content: query,
          filters: { type: 'learning_pattern' }
        });
      }
    }
    

    Performance Targets

    • Search Speed: 150x-12,500x improvement via HNSW
    • Memory Usage: 50-75% reduction through optimization
    • Query Latency: <100ms for 1M+ entries
    • Cross-Agent Sharing: Real-time memory synchronization
    • SONA Integration: <0.05ms adaptation time

    Success Metrics

    • All 7 legacy memory systems migrated to AgentDB
    • 150x-12,500x search performance validated
    • 50-75% memory usage reduction achieved
    • Backward compatibility maintained
    • SONA learning patterns integrated
    • Cross-agent memory sharing operational

    Reproducido de ruvnet/ruflo bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Detalles

    Creador
    ruvnet
    Categoría
    Bases de datos
    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Repositorio
    ruvnet/ruflo
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de ruvnet/ruflo

    Este repo incluye 275 skills. Si instalas uno, normalmente ya tienes los demás.

    Inspecciona y audita genomas GEPA: carga y valida un genoma, renderiza el system prompt que compila, o clasifica los modos de fallo de una transcripción de ejecución.

    Costo de contexto al activarse
    833 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    herramientas desarrollo

    Completion de un solo turno contra el modelo deepseek-chat de DeepSeek vía /v1/chat/completions. Lee DEEPSEEK_API_KEY y degrada con status:degraded si falta o la API no responde. Para tareas sin razonamiento.

    Costo de contexto al activarse
    566 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Completion en modo razonamiento contra deepseek-reasoner (R1) de DeepSeek. Devuelve el chain-of-thought por separado de la respuesta final. Lee DEEPSEEK_API_KEY y degrada si falta o la API no responde.

    Costo de contexto al activarse
    627 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 días
    Permisos
    automatizacion

    Construye o reconstruye el índice de ADRs y su grafo de dependencias ejecutando scripts/import.mjs, en vez de cientos de llamadas MCP.

    Costo de contexto al activarse
    866 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Crea un nuevo Architecture Decision Record con numeración secuencial y registro en AgentDB.

    Costo de contexto al activarse
    680 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 27 días
    herramientas desarrollo

    Muestra el estado de la integración AGNTCY/SLIM/CASA: si los paquetes están instalados, qué transporte está activo y si el enforcement de CASA está habilitado.

    Costo de contexto al activarse
    443 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 26 días
    devops infraestructura

    Skills relacionados

    Especialista en memoria V3 que unifica más de 6 sistemas de memoria en AgentDB con indexado HNSW (ADR-006 y ADR-009), logrando mejoras de búsqueda de 150x a 12.500x.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    bases de datos

    Funciones avanzadas de AgentDB: sincronización QUIC, gestión de varias bases de datos, métricas de distancia personalizadas, búsqueda híbrida e integración con sistemas distribuidos multi-agente.

    Costo de contexto al activarse
    3.3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 4 meses
    bases de datos

    Implementa patrones de memoria persistente para agentes de IA con AgentDB: memoria de sesión, almacenamiento a largo plazo, aprendizaje de patrones y gestión de contexto.

    Costo de contexto al activarse
    2.2k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 6 meses
    bases de datos