@pzro/pzro
v0.1.0
Published
Plugin nativ OpenClaw de tip `memory` care redirectioneaza operatiile de memorie catre serviciul HTTP din acest repo.
Downloads
41
Readme
pzro
Plugin nativ OpenClaw de tip memory care redirectioneaza operatiile de memorie catre serviciul HTTP din acest repo.
Instalare si update din comanda
Pluginul este ambalat cu un CLI cross-platform. Dupa publicare pe npm, instalarea initiala si update-ul merg cu aceeasi comanda pe Windows, macOS si Linux:
npx @pzro/pzro install --base-url https://memory.example.com --token replace-me --default-user-id andreiPentru update pe acelasi device, fara sa rescrii parametrii deja salvati in ~/.openclaw/openclaw.json:
npx @pzro/pzro updateCLI-ul instaleaza pluginul in directorul corect OpenClaw, ~/.openclaw/extensions/pzro, si actualizeaza automat ~/.openclaw/openclaw.json.
Inainte de publicare, poti genera si un tarball instalabil cu:
npm pack --workspace @pzro/pzroTarball-ul rezultat poate fi distribuit sau hostat, iar pe device-ul tinta poate fi rulat cu npx --package <tarball-sau-url> pzro install ....
Ce ofera
memory_searchmemory_getmemory_storememory_forgetmemory_classifymemory_status
Activare in OpenClaw
Exemplu de configurare OpenClaw:
{
"plugins": {
"entries": {
"pzro": {
"enabled": true,
"config": {
"baseUrl": "https://memory.example.com",
"token": "replace-me",
"defaultUserId": "andrei",
"timeoutMs": 10000,
"recallLimit": 5,
"activeTranscriptTurns": 12
}
}
},
"slots": {
"memory": "pzro"
}
}
}Daca vrei sa confirmi ca memoria builtin nu mai este folosita, poti seta temporar:
{
"plugins": {
"slots": {
"memory": "none"
}
}
}Apoi activezi din nou pluginul custom pe slotul memory.
Observatii
- Pluginul nu genereaza raspunsul final; doar livreaza context si scrie/citeste memoria.
- Pentru sesiuni lungi, seteaza
activeTranscriptTurnsca sa pastrezi doar ultimele N turnuri brute active si sa lasi restul conversatiei sa fie servit ca session summary din memory-service. memory_statuseste util pentru a confirma rapid daca serviciul extern, Ollama, Qdrant, Neo4j si Mem0 sunt vizibile din OpenClaw.memory_classifyexpune separat decizia destoragesauretrievaldin backend pentru debugging si integrare.- Modelul final de inferenta ramane configurat separat in OpenClaw, de exemplu MiniMax-M2.7.
- Serviciul HTTP trebuie expus sigur catre VPS, ideal prin tunnel sau VPN.
