1.6 KiB
1.6 KiB
name, description, license, metadata
| name | description | license | metadata | ||||
|---|---|---|---|---|---|---|---|
| engram-cloud-sync | Trigger: sync engram cloud, sincronizar memoria, push engram, engram cloud sync. Synchronize local Engram project to remote cloud server. | Apache-2.0 |
|
Activation Contract
Load this skill whenever the user explicitly asks to synchronize, push, or sync their Engram memory with the cloud.
Hard Rules
- Never skip the sync when requested. Execute
engram sync --cloud --project turnosxpressevery time. - Always verify the cloud server is reachable and the project is enrolled before syncing.
- Report results to the user: sessions, observations, prompts, mutations exported.
- Fail fast on 403/forbidden errors — that means the project needs enrollment first.
Execution Steps
- Check cloud status:
engram cloud status --cwd <repo>(default: current project directory). IfAuth status: readyandSync readiness: pending, continue. - If project is not enrolled (
403: forbidden: project is not allowedor similar), runengram cloud enroll turnosxpress --cwd <repo>then re-check status. - Execute sync:
engram sync --cloud --project turnosxpress --cwd <repo>. - Report results — sessions, observations, prompts, mutations count. If sync fails, surface the exact error and suggest running
engram servefor autosync mode.
Output Contract
Return:
- Cloud server URL and enrollment status.
- Export counts: sessions, observations, prompts, mutations.
- Confirmation: "Cloud sync complete" or actionable error if it failed.