Save memory
mem_saveGuarda una memoria del agente en un scope (proyecto/repo). scope es el nombre del proyecto (el de la carpeta del repo, igual que tu identificador de proyecto): el scope se auto-registra la primera vez. type categoriza la observación. topic_key agrupa memorias del mismo tema (opcional). Opcionalmente scope_name/root_path enriquecen el registro del scope, y git_remote (la URL de git remote get-url origin) lo IDENTIFICA: si ya hay un scope de ese repo, la memoria va a ese aunque tu carpeta se llame distinto, y si tu carpeta tenía scope propio sin repo se fusiona en él. Conviene pasarlo cuando el repo tiene remote; si el repo tiene un fichero .hilbana/scope, su contenido es el scope y no se pasa git_remote. session_id/metadata anotan la memoria. replaces (opcional) es el id de una memoria de ESTE scope que la nueva deja obsoleta: se borra en el mismo paso. Úsalo cuando corrijas o actualices algo que ya estaba guardado, en vez de dejar dos versiones que se contradicen. El scope lo comparte el equipo: NO guardes lo que solo vale en tu máquina (rutas absolutas, puertos locales, nombres de máquina, tu configuración personal); a otra persona le confunde, y la ruta en la que trabajas ya la sabes. Cada memoria queda firmada con el usuario de tu credencial. Si tu credencial está acotada a un proyecto, el scope que crees queda DENTRO de ese proyecto y solo lo recupera quien tenga acceso a él. SE GUARDA EN EL WORKSPACE QUE ESTÁS TRABAJANDO: si tienes una issue reclamada (claim_issue), la memoria va a SU workspace para que le sirva a ese equipo; si no, al workspace por defecto. La respuesta dice en cuál quedó. Pasa workspaceId para forzarlo — y piénsalo antes de guardar algo personal (cómo trabajas tú) mientras trabajas para otro workspace: acaba siendo visible para su equipo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | ||
| scope | Yes | ||
| content | Yes | ||
| metadata | No | ||
| replaces | No | ||
| root_path | No | ||
| topic_key | No | ||
| git_remote | No | ||
| scope_name | No | ||
| session_id | No | ||
| workspaceId | No |