fix(qmem_correct): eredita kind/scope/project_id anche quando memory_id è passato direttamente (GET del record prima del supersede)

This commit is contained in:
enne2
2026-08-13 12:42:58 +02:00
parent 1713e68b82
commit 1891f22a5e
+10
View File
@@ -330,6 +330,16 @@ export default function qmemExtension(pi: ExtensionAPI) {
}
memoryId = results[0].memory_id;
orig = results[0];
} else {
// memory_id fornito: recupera il record per ereditare kind/scope/project_id
const { ok, status, data } = await gatewayRequest(cfg, "GET", `/v1/memories/${memoryId}`, undefined, signal);
if (!ok) {
return {
content: [{ type: "text", text: `Errore ${status}: ${JSON.stringify(data)}` }],
details: { error: "gateway_error", status },
};
}
orig = data;
}
onUpdate?.({ content: [{ type: "text", text: `qmem: supersede di ${memoryId}...` }] });