enne2
334f9c6b44
fix(gateway): with_vectors (plurale) in qdrant.scroll per /v1/meta/overview
2026-08-13 13:09:10 +02:00
enne2
4b1f13c118
feat: discovery endpoint GET /v1/meta/overview + tool qmem_meta
...
- gateway v2.3.0: /v1/meta/overview (auth) con scope×kind, progetti, agenti, superseduti; scroll aggregato su soli campi metadata + cache TTL 60s invalidata su POST/DELETE/cleanup; audit action 'meta'
- estensione v1.3.0: tool qmem_meta (nessun parametro) che guida la ricerca settorializzata
- README/playbook (sez. 11.4)/AGENTS.md aggiornati
2026-08-13 13:06:10 +02:00
enne2
f6d9c5872d
feat: min_score anti-rumore nella ricerca + igiene metadata
...
- gateway v2.2.0: SearchIn.min_score → score_threshold a livello Qdrant (filtra sotto soglia), audit e risposta con min_score
- estensione v1.2.0: qmem_search con min_score default 0.45 (guida punteggi in descrizione), marker ⚠️ per score<0.60, messaggio dedicato quando 0 risultati rilevanti
- dati: eliminato record rumore ('valuta preferita EUR'), assegnati project_id mancanti via supersede (domotics, pi-qmem x2, agy-pi)
- AGENTS.md: sezione interpretazione punteggi
2026-08-13 13:02:37 +02:00
enne2
1891f22a5e
fix(qmem_correct): eredita kind/scope/project_id anche quando memory_id è passato direttamente (GET del record prima del supersede)
2026-08-13 12:42:58 +02:00
enne2
1713e68b82
feat: supersede di memorie false (qmem_correct, include_superseded, playbook sez. 11)
...
- gateway: supersedes_id validato (404/409), backlink superseded_by+superseded_at+supersede_reason sul vecchio record, indici keyword, search esclude i superseduti di default (include_superseded per lineage), risposta con lineage
- estensione: tool qmem_correct (memory_id o query), qmem_store con supersedes_id/supersede_reason, qmem_search con include_superseded
- README/playbook aggiornati, versione 1.1.0
2026-08-13 12:41:14 +02:00
enne2
eadd2a756b
pi-qmem: memoria centralizzata condivisa per agenti AI (estensione pi + gateway)
2026-08-11 23:14:40 +02:00