Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
nem
command
Command nem versiona el contexto de los agentes como git versiona el código.
|
Command nem versiona el contexto de los agentes como git versiona el código. |
|
internal
|
|
|
cli
Package cli define los comandos de nem sobre cobra.
|
Package cli define los comandos de nem sobre cobra. |
|
config
Package config resuelve las rutas del store local de nem (~/.nem) y la configuración persistida en config.toml.
|
Package config resuelve las rutas del store local de nem (~/.nem) y la configuración persistida en config.toml. |
|
db
Package db es la capa de persistencia de nem: modelos GORM sobre SQLite (glebarez/sqlite, Go puro, sin cgo) más una capa FTS5 en SQL crudo para búsqueda full-text con ranking BM25.
|
Package db es la capa de persistencia de nem: modelos GORM sobre SQLite (glebarez/sqlite, Go puro, sin cgo) más una capa FTS5 en SQL crudo para búsqueda full-text con ranking BM25. |
|
embed
Package embed es la capa OPCIONAL de embeddings de nem (apagada por default).
|
Package embed es la capa OPCIONAL de embeddings de nem (apagada por default). |
|
index
Package index construye el árbol de índice de nem (estilo PageIndex): una tabla de contenidos jerárquica (project → chat → commit) que el agente navega y razona, sin embeddings.
|
Package index construye el árbol de índice de nem (estilo PageIndex): una tabla de contenidos jerárquica (project → chat → commit) que el agente navega y razona, sin embeddings. |
|
ingest
Package ingest parsea los archivos de sesión de los agentes (Codex, Claude Code) y los persiste en el Store de nem.
|
Package ingest parsea los archivos de sesión de los agentes (Codex, Claude Code) y los persiste en el Store de nem. |
|
mcp
Package mcp expone nem como servidor MCP (stdio) para que un agente lo use como herramientas tipadas, no solo por CLI.
|
Package mcp expone nem como servidor MCP (stdio) para que un agente lo use como herramientas tipadas, no solo por CLI. |
|
output
Package output serializa snapshots de commits y renderiza conversaciones en los formatos que consumen humanos y agentes (llm, json, markdown).
|
Package output serializa snapshots de commits y renderiza conversaciones en los formatos que consumen humanos y agentes (llm, json, markdown). |
|
redact
Package redact detecta y enmascara secretos (API keys, tokens, claves privadas) antes de que el contenido salga de la máquina vía `nem sync`.
|
Package redact detecta y enmascara secretos (API keys, tokens, claves privadas) antes de que el contenido salga de la máquina vía `nem sync`. |
|
retrieve
Package retrieve fusiona varios canales de búsqueda (BM25 sobre mensajes, BM25 sobre nodos del índice y —opcional— vectores) en un único ranking mediante Reciprocal Rank Fusion (RRF) + un boost de recencia.
|
Package retrieve fusiona varios canales de búsqueda (BM25 sobre mensajes, BM25 sobre nodos del índice y —opcional— vectores) en un único ranking mediante Reciprocal Rank Fusion (RRF) + un boost de recencia. |
|
scope
Package scope resuelve el alcance de lectura activo: dado un scope con nombre (de config), calcula qué chats puede ver el agente.
|
Package scope resuelve el alcance de lectura activo: dado un scope con nombre (de config), calcula qué chats puede ver el agente. |
|
session
Package session detecta la sesión de agente activa: el archivo de sesión más recientemente modificado entre Codex y Claude Code.
|
Package session detecta la sesión de agente activa: el archivo de sesión más recientemente modificado entre Codex y Claude Code. |
|
skill
Package skill instala el "agent skill" de nem: un SKILL.md que le enseña al agente (Claude Code, Codex) cuándo y cómo usar nem, cerrando el loop de que el agente persista su propio contexto.
|
Package skill instala el "agent skill" de nem: un SKILL.md que le enseña al agente (Claude Code, Codex) cuándo y cómo usar nem, cerrando el loop de que el agente persista su propio contexto. |
|
summarize
Package summarize genera resúmenes de nodos del índice con un backend pluggable.
|
Package summarize genera resúmenes de nodos del índice con un backend pluggable. |
|
sync
Package sync exporta los commits de nem a JSONL versionable por git, los sincroniza con un remoto, y reimporta lo que llega.
|
Package sync exporta los commits de nem a JSONL versionable por git, los sincroniza con un remoto, y reimporta lo que llega. |
|
timing
Package timing mide la duración REAL de una conversación: el "tiempo activo" (trabajo efectivo) frente al span de calendario.
|
Package timing mide la duración REAL de una conversación: el "tiempo activo" (trabajo efectivo) frente al span de calendario. |
Click to show internal directories.
Click to hide internal directories.