Skip to content

Engram Cloud | Command to sync mutations #327

@Jheysson

Description

@Jheysson

📋 Pre-flight Checks

  • I have searched existing issues and this is not a duplicate
  • I understand this issue needs status:approved before a PR can be opened

🔍 Problem Description

Acabo de notar algo, cuando uso engram serve para sincronizar la memoria localmente con cloud, obligatoriamente tengo que usar "engram serve" desde otro ambiente local, porque si quiero traer manualmente los datos con "engram sync --cloud --project ", me dice que el chunk ya fue importado, pero aun faltan mutations. Si ejecuto "engram serve", si la llega a traer y sincroniza correctamente.

Segun la memoria engram del mismo proyecto engram (😅):
"En Engram hoy, el pull/import de cloud_mutations existe SOLO en el autosync.
No hay comando CLI manual para traer cloud_mutations.

Dónde está en el repo:

internal/cloud/autosync/manager.go
función pull()
hace PullMutations(...)
aplica con ApplyPulledMutation(...)
Lo que sí existe manualmente es chunks:

engram sync --cloud --project
engram sync --cloud --import --project "

💡 Proposed Solution

Exponer un commando para sincronizar los mutations de Engram Cloud con engram local o incluir el proceso desde el comand engram sync --cloud --project

📦 Affected Area

CLI (commands, flags)

🔄 Alternatives Considered

No response

📎 Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions