semantic search within project

This commit is contained in:
Storme-bit
2026-04-15 03:15:26 -07:00
parent e1c16a5714
commit 27e3c98304
2 changed files with 29 additions and 15 deletions

View File

@@ -31,15 +31,22 @@ router.get('/', async (req, res) => {
});
router.patch('/:sessionId', async (req, res) => {
const { name, projectId } = req.body;
if (!name?.trim()) return res.status(400).json({ error: 'name is required' });
const { name, projectId } = req.body;
// Allow patch with just projectId, or just name, or both
if (!name?.trim() && projectId === undefined) {
return res.status(400).json({ error: 'name or projectId is required' });
}
try {
const session = await memory.updateSession(req.params.sessionId, { name, projectId });
res.json(session);
} catch (err) {
res.status(500).json({ error: err.message });
}
try {
const session = await memory.updateSession(req.params.sessionId, {
name: name?.trim() || undefined,
projectId
});
res.json(session);
} catch (err) {
res.status(500).json({ error: err.message });
}
});
router.delete('/:sessionId', async (req, res) => {