project summaries addition
This commit is contained in:
@@ -207,6 +207,17 @@ async function getEpisodeEmbedding(userMessage, aiResponse){
|
||||
return data.embedding;
|
||||
}
|
||||
|
||||
function getEpisodesByProject(projectId, limit = 200) {
|
||||
const db = getDB();
|
||||
return db.prepare(`
|
||||
SELECT e.* FROM episodes e
|
||||
JOIN sessions s ON s.id = e.session_id
|
||||
WHERE s.project_id = ?
|
||||
ORDER BY e.created_at ASC
|
||||
LIMIT ?
|
||||
`).all(projectId, limit).map(parseRow);
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
createSession,
|
||||
getSession,
|
||||
@@ -221,5 +232,6 @@ module.exports = {
|
||||
getEpisodesBySession,
|
||||
getRecentEpisodes,
|
||||
searchEpisodes,
|
||||
deleteEpisode
|
||||
deleteEpisode,
|
||||
getEpisodesByProject
|
||||
};
|
||||
Reference in New Issue
Block a user