返回顶部
e

engram记忆印记

Sistema de memoria persistente para agentes IA. Usa mem_save después de bugfixes, decisiones, descubrimientos, cambios de config. Usa mem_search cuando el usuario menciona "remember"/"recordar" o al empezar trabajo que se solapa con sesiones previas. Usa mem_session_summary antes de terminar sesiones para preservar contexto.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
231
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

engram

Engram - Memoria Persistente para Agentes IA

Engram te proporciona memoria persistente entre sesiones. Recuerdas correcciones de errores, decisiones de arquitectura, patrones y descubrimientos de conversaciones previas.

⚠️ IMPORTANTE: Mecanismo de Activación

NO es automático como un cron job → Requiere una decisión ACTIVA del agente.

✅ Cuándo el agente LLAMA a Engram:

MomentoHerramientaRazón
INICIO de sesiónmemcontextRecuperar trabajo previo
Después de trabajo significativo
memsave | Guardar descubrimientos | | Usuario dice recuerda/recordar | mem_search | Buscar en memoria | | Empezando trabajo similar | mem_search | Verificar si ya se hizo | | FIN de sesión | memsessionsummary | Preservar contexto | | Después de compactación de contexto | mem_context | Recuperar estado |

❌ Cuándo el agente NO llama a Engram:

  • - Cada mensaje del usuario (ruido)
  • Heartbeats (gasta tokens innecesariamente)
  • Crons en segundo plano (no es el propósito)
  • Llamadas a herramientas triviales (no vale la pena guardarlo)

🤖 Decisión del Agente:

El agente evalúa el contexto y decide:

  • - ¿Fue trabajo significativo? → Guardar
  • ¿Aprendí algo importante? → Guardar
  • ¿Cambio de configuración crítico? → Guardar
  • ¿Fue trivial? → No guardar

NO esperes a que te pidan guardar → Decide proactivamente.



⚙️ Prerrequisitos

Este skill requiere dos binarios instalados:

HerramientaPropósitoRepositorio
MCPorterCliente MCP para ejecutar herramientassteipete/mcporter
Engram
Backend de memoria persistente | Gentleman-Programming/engram |

Instalar MCPorter

macOS / Linux (Homebrew):
bash
brew tap steipete/tap
brew install steipete/tap/mcporter

Todas las plataformas (npm):
bash

Sin instalación (para probar)


npx mcporter --version

Instalación global

npm install -g mcporter

Windows (binario):

  1. 1. Descargar mcporter-.exe desde GitHub Releases
  2. Renombrar a mcporter.exe
  3. Agregar al PATH del sistema

Verificar:
bash
mcporter --version

Instalar Engram

macOS / Linux (Homebrew):
bash
brew install gentleman-programming/tap/engram

Todas las plataformas (binario):

  1. 1. Descargar desde GitHub Releases
  2. Windows: Renombrar a engram.exe y agregar al PATH
  3. macOS/Linux: chmod +x engram && sudo mv engram /usr/local/bin/

Verificar:
bash
engram version



Setup (Conectar MCPorter con Engram)

Una vez instalados ambos binarios, registrar Engram como servidor MCP:

bash

Registrar servidor MCP de Engram


mcporter config add engram --stdio engram mcp

Verificar conexión (debe mostrar 13 herramientas)

mcporter list engram

Resultado esperado:

engram - Sistema de memoria persistente para agentes IA
13 tools · HTTP/stdio

Conceptos Core

  • - Memoria curada por el agente: TÚ decides qué vale la pena recordar, no captura automática
  • Revelación progresiva: Search → Timeline → Full observation (eficiente en tokens)
  • Ciclo de vida de sesión: Contexto al inicio, guardados durante trabajo, resumen al final

🌐 Integración con Ecosistema OpenClaw

Ecosistema de Memoria Completo

┌──────────────────────────────────────┐
│ MEMORY.md (Estático/Permanente) │
│ - Info del usuario (no cambia) │
│ - Reglas de seguridad (permanentes) │
│ - Directrices (permanentes) │
└──────────────────────────────────────┘
↓ complementa
┌──────────────────────────────────────┐
│ memory/YYYY-MM-DD.md (Diario/Raw) │
│ - Notas del día │
│ - Proyectos trabajados │
│ - Contexto inmediato │
│ - Se archiva automáticamente │
└──────────────────────────────────────┘
↓ complementa
┌──────────────────────────────────────┐
│ Engram (Memoria Técnica) │
│ - Bugfixes │
│ - Decisiones de código │
│ - Patrones descubiertos │
│ - Configuraciones técnicas │
│ - Búsqueda rápida │
└──────────────────────────────────────┘
↓ complementa
┌──────────────────────────────────────┐
│ self-improving (Comportamiento) │
│ - Correcciones del usuario │
│ - Preferencias aprendidas │
│ - Patrones de comportamiento │
│ - Sistema HOT/WARM/COLD │
└──────────────────────────────────────┘

Cuándo Usar Cada Sistema

Tipo de InformaciónDónde GuardarPor Qué
Info permanente del usuarioMEMORY.mdNo cambia, referencia rápida
Notas del día
memory/YYYY-MM-DD.md | Contexto inmediato, raw | | Bugfix técnico | Engram | Búsqueda rápida, técnico | | Corrección del usuario | self-improving | Comportamiento futuro | | Decisión de arquitectura | Engram | Técnico, referenciable | | Preferencia de comunicación | MEMORY.md + self-improving | Ambos | | Proyecto activo | memory/YYYY-MM-DD.md | Contexto inmediato | | Patrón de código | Engram | Reutilizable |

Relación con Heartbeats

❌ NO llamar Engram desde heartbeats → Gasta tokens innecesariamente.

✅ Heartbeats son para:

  • - Chequeos proactivos (emails, calendario, etc.)
  • Tareas recurrentes
  • Notificaciones

✅ Engram es para:

  • - Memoria entre sesiones
  • Contexto técnico
  • Búsqueda de trabajo previo

Relación con self-improving

Pueden solaparse en tipo learning:

  • - self-improving: Preferencias de comportamiento del usuario
  • Engram: Aprendizajes técnicos de código

Regla: Si es sobre cómo el usuario quiere que te comportes → self-improving. Si es técnico → Engram.



Cuándo Usar Cada Herramienta


DisparadorHerramientaPropósito
Empezando trabajo en un proyectomemcontextCargar contexto de sesión previa
Después de arreglar un bug
memsave | Documentar qué/por qué/dónde/aprendido |
| Tomando decisión de arquitectura | mem_save | Registrar decisión + razonamiento |
| Descubriendo un patrón o gotcha | mem_save | Capturar para referencia futura |
| Usuario dice remember/recordar | mem_search | Encontrar memorias relevantes |
| Empezando trabajo que se solapa | mem_search | Verificar si ya se hizo antes |
| Terminando una sesión | memsessionsummary | Preservar contexto de sesión |
| Después de compactación de contexto | mem_context | Recuperar estado de sesión |


Referencia de Herramientas (via MCPorter)

Todas las herramientas se llaman via MCPorter:

bash
mcporter call engram. [parámetros]

Parámetro default: Si no especificas project, Engram intenta detectar el director

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 engramclaw-1776161488 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 engramclaw-1776161488 技能

通过命令行安装

skillhub install engramclaw-1776161488

下载

⬇ 下载 engram v1.0.0(免费)

文件大小: 14.81 KB | 发布时间: 2026-4-15 13:14

v1.0.0 最新 2026-4-15 13:14
engramclaw 1.0.0 Changelog

- Added MCPorter as a required dependency alongside Engram; skill now requires both binaries installed.
- Installation and setup instructions updated: now includes step-by-step guides for installing both MCPorter and Engram on all supported platforms.
- Metadata updated to document required binaries (mcporter, engram) and new installation methods via npm and brew for MCPorter.
- Skill setup section clarified: details on MCPorter/Engram registration, improved verification instructions, and expected output shown.
- No changes to functionality or APIs; all updates are documentation and setup improvements.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部