Release v3.6.10

Published from npm package build
Source: https://github.com/thedotmack/claude-mem-source
This commit is contained in:
Alex Newman
2025-09-16 20:20:56 -04:00
parent 2601215c91
commit 35b7aab174
7 changed files with 118 additions and 90 deletions
@@ -578,6 +578,10 @@ export function outputSessionStartContent(params: {
// Extract overviews for user display - get more to show session grouping
const overviews = extractOverviews(recentObjects, 10, projectName);
// Debug: Log what we're getting
console.error(`[DEBUG] recentObjects has ${recentObjects.length} items`);
console.error(`[DEBUG] overviews extracted: ${overviews.length}`);
// Process memory entries for Claude context
const memories = processMemoryEntries(recentObjects);
// Helper to split and normalize keywords into a map (lowercased -> original)
@@ -630,11 +634,11 @@ export function outputSessionStartContent(params: {
if (overviews.length > 0) {
const sessionGroups = groupOverviewsBySession(overviews);
// Sort groups by timestamp, newest first
// Sort groups by timestamp, oldest first for chronological reading order
sessionGroups.sort((a, b) => {
const timeA = a.earliestTimestamp?.getTime() || 0;
const timeB = b.earliestTimestamp?.getTime() || 0;
return timeB - timeA; // Descending order (newest first)
return timeA - timeB; // Ascending order (oldest first)
});
console.log('');