Ga naar inhoud

Gebruiksvoorbeelden

memory({ mode: "add", content: "Project uses microservices architecture" });
memory({ mode: "search", query: "architecture decisions" });
memory({ mode: "search", query: "architecture decisions", scope: "all-projects" });
memory({ mode: "profile" });
memory({ mode: "list", limit: 10 });
memory({ mode: "list-shards" });
memory({ mode: "migrate", fromPath: "/old/path/to/project" });
memory({ mode: "export", outputPath: "./memories.json" });
memory({ mode: "import", inputPath: "./memories.json" });

Open de webinterface op http://127.0.0.1:4747 voor visueel bladeren en beheer van herinneringen.

Netwerkbindingsbeveiliging: Houd webServerHost op 127.0.0.1 tenzij je de UI bewust blootstelt. Binding aan 0.0.0.0 (of een niet-loopback-host) vereist webServerApiToken; alle /api/*-verzoeken moeten dan Authorization: Bearer <token> of X-Opencode-Mem-Token meesturen. Open de UI met ?apiToken=<token> zodat de browser die opslaat en meestuurt.

Dimensiemigraties genereren eerst elke nieuwe embedding, importeren die in een tijdelijke geïndexeerde shard, verifiëren het rijaantal, en vervangen pas daarna het originele bestand. Mislukte migraties laten de bronsshard onaangeroerd.