Configuración
Consulta cada ajuste del archivo de configuración de Memo y sus variables de entorno.
Esta página muestra cada ajuste del archivo de configuración de Memo y cada variable de entorno que
lee Memo. Úsala para consultar un ajuste; rara vez necesitas editar el archivo a mano.
memo folders add añade una carpeta y memo auto on activa el temporizador por ti. Edita tú el
archivo para indicar los archivos que se omiten, las cuentas de correo y dónde van las notas
exportadas.
El archivo es ~/.config/cli-memo/config.json. Es un archivo JSON: mantén las comillas, las comas y
las llaves como en el ejemplo.
{
"notes": {
"folders": [{ "id": "1", "path": "/path/to/vault", "format": "obsidian" }],
"ignore": ["Journal/Private.md", "Archive", "**/Private*"],
"embed": true,
"export": { "dir": "/path/to/vault/memo", "format": "obsidian" }
},
"mail": {
"accounts": [{ "name": "work", "address": "[email protected]" }],
"maxBodyChars": 1000000,
"maxAttachmentChars": 200000
},
"auto": { "enabled": true, "every": "5m" }
}notes
| Clave | Significado |
|---|---|
folders | Tus carpetas de notas. Cada una tiene el id que le dio el almacén local, su path en este ordenador y su format: obsidian (el predeterminado) o markdown. memo folders add escribe una entrada; la importación rechaza una entrada sin id. Consulta Markdown u Obsidian. |
ignore | Archivos y carpetas que la importación omite: una ruta dentro de la carpeta, una carpeta o un patrón como **/Private*. --ignore añade reglas para una sola ejecución. |
embed | false deja las notas fuera de la búsqueda por significado. |
export | dir y format para memo notes export y --export cuando no indicas ninguna carpeta. |
El id de la carpeta es el mismo en todos los ordenadores; el path es distinto en cada uno.
Consulta usar las mismas notas en otro ordenador.
mail
accounts muestra las cuentas de correo que se importan. Cada cuenta tiene:
| Clave | Significado |
|---|---|
name | El nombre de la cuenta en Himalaya, y el nombre en memo mail <name> import. |
address | La dirección de correo. |
mode | gmail (el predeterminado) o imap. |
folders | Para imap: las carpetas de correo que se leen, como ["INBOX", "Archive"]. |
embed | false deja el correo de esta cuenta fuera de la búsqueda por significado. |
Junto a accounts:
| Clave | Significado |
|---|---|
maxBodyChars | Cuántos caracteres de cada correo se guardan. Valor predeterminado: 1.000.000. |
maxAttachmentChars | Cuántos caracteres del texto de cada adjunto se guardan. Valor predeterminado: 200.000. |
Consulta Correo.
auto
| Clave | Significado |
|---|---|
enabled | true cuando el temporizador de importación está activado. |
every | Cada cuánto se ejecuta: 90s, 5m, 1h; un minuto o más. |
memo auto on y memo auto off escriben estos valores. Si los editas a mano, el temporizador los
sigue en su siguiente ejecución. Consulta importar con un temporizador.
Variables de entorno
| Variable | Significado |
|---|---|
MEMO_CONFIG_DIR | La carpeta que contiene config.json. |
MEMO_STATE_DIR | La carpeta de estado de Memo: cómo era cada carpeta en la última importación. |
MEMO_MODELS_ANALYSIS_PROVIDER, MEMO_MODELS_ANALYSIS_MODEL | El proveedor de IA y el identificador del modelo (el nombre que usa el proveedor para él) a los que llama memo ask --model. |
MEMO_MODELS_ANALYSIS_BASE_URL | Opcional: la dirección del proveedor. |
MEMO_MODEL_API_KEY | La clave del proveedor. |
Memo llama a un proveedor fuera de tu ordenador solo cuando memo ask tiene a la vez --model y
--allow-remote. Consulta dar las fuentes a tu agente.