Add debug logging for session init, increase timeout to 30s

This commit is contained in:
Sarah Wooders
2026-01-28 23:30:43 -08:00
parent 074bc49a9c
commit 2bcfda46c5

View File

@@ -211,7 +211,11 @@ export class LettaBot {
}
// Initialize session explicitly (so we can log timing/failures)
const initTimeoutMs = 15000;
console.log('[Bot] About to initialize session...');
console.log('[Bot] LETTA_API_KEY in env:', process.env.LETTA_API_KEY ? `${process.env.LETTA_API_KEY.slice(0, 30)}...` : 'NOT SET');
console.log('[Bot] LETTA_CLI_PATH:', process.env.LETTA_CLI_PATH || 'not set (will use default)');
const initTimeoutMs = 30000; // Increased to 30s
const withTimeout = async <T>(promise: Promise<T>, label: string): Promise<T> => {
let timeoutId: NodeJS.Timeout;
const timeoutPromise = new Promise<T>((_, reject) => {