fixes for summary prompt, chat route logger, QDrant orphan cleanup, llamacpp stream buffering

This commit is contained in:
Storme-bit
2026-08-16 06:05:33 -07:00
parent e4908193bd
commit 0248fcb58c
6 changed files with 76 additions and 22 deletions
+20 -1
View File
@@ -99,6 +99,23 @@ async function deleteEpisode(id) {
return deleteVector(COLLECTIONS.EPISODES, id);
}
async function deleteEntity(id) {
return deleteVector(COLLECTIONS.ENTITIES, id);
}
//Delete ALL episode vectors associated with a session via payload filter
//Used on session delete: SQLite cascade removes the rows,
//Filter-based,
async function deleteEpisodesBySession(sessionId) {
const client = getClient();
await client.delete(CoLLECTIONS.EPISODES, {
wait: true,
filter: {
must: [{ key: 'sessionId', match: { value: sessionId } }]
}
});
}
module.exports = {
initCollections,
@@ -109,5 +126,7 @@ module.exports = {
searchEntities,
searchSummaries,
deleteVector,
deleteEpisode
deleteEpisode,
deleteEntity,
deleteEpisodesBySession
};