fix: Update date formatting in context hook to use localized string representation

This commit is contained in:
Alex Newman
2025-10-18 21:14:42 -04:00
parent c41c4b21ea
commit bc41e367c0
2 changed files with 14 additions and 10 deletions
+9 -5
View File
@@ -92,7 +92,8 @@ export function contextHook(input?: SessionStartInput): string {
}
}
output.push(`**Date:** ${summary.created_at.split('T')[0]}`);
const dateTime = new Date(summary.created_at).toLocaleString();
output.push(`**Date:** ${dateTime}`);
}
} else if (session.status === 'active') {
// Active session without summary - show observation titles
@@ -118,10 +119,12 @@ export function contextHook(input?: SessionStartInput): string {
output.push('');
output.push(`**Status:** Active - summary pending`);
output.push(`**Date:** ${session.started_at.split('T')[0]}`);
const activeDateTime = new Date(session.started_at).toLocaleString();
output.push(`**Date:** ${activeDateTime}`);
} else {
// Failed or completed session without summary
output.push(`**${session.status.charAt(0).toUpperCase() + session.status.slice(1)}**`);
const displayStatus = session.status === 'failed' ? 'stopped' : session.status;
output.push(`**${displayStatus.charAt(0).toUpperCase() + displayStatus.slice(1)}**`);
output.push('');
if (session.user_prompt) {
@@ -129,8 +132,9 @@ export function contextHook(input?: SessionStartInput): string {
}
output.push('');
output.push(`**Status:** ${session.status} - no summary available`);
output.push(`**Date:** ${session.started_at.split('T')[0]}`);
output.push(`**Status:** ${displayStatus} - no summary available`);
const failedDateTime = new Date(session.started_at).toLocaleString();
output.push(`**Date:** ${failedDateTime}`);
}
output.push('');