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:
@@ -330,6 +330,16 @@ export default function qmemExtension(pi: ExtensionAPI) {
|
|||||||
}
|
}
|
||||||
memoryId = results[0].memory_id;
|
memoryId = results[0].memory_id;
|
||||||
orig = results[0];
|
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}...` }] });
|
onUpdate?.({ content: [{ type: "text", text: `qmem: supersede di ${memoryId}...` }] });
|
||||||
|
|||||||
Reference in New Issue
Block a user