A React Native app for the ultimate thinking partner.
at main 993 B view raw
1const { LettaClient } = require('@letta-ai/letta-client'); 2 3// Get token and agent ID from command line or environment 4const token = process.env.LETTA_API_KEY; 5const agentId = process.argv[2] || 'agent-e8c7e12c-843c-4a88-a2b1-e498010d2936'; 6 7if (!token) { 8 console.error('ERROR: No LETTA_API_KEY environment variable set'); 9 process.exit(1); 10} 11 12const client = new LettaClient({ token }); 13 14(async () => { 15 try { 16 console.log(`Fetching messages from agent ${agentId}...\n`); 17 18 const messages = await client.agents.messages.list(agentId, { 19 limit: 10, 20 use_assistant_message: true, 21 }); 22 23 console.log(`\nGot ${messages.length} messages\n`); 24 console.log('First message structure:\n'); 25 console.log(JSON.stringify(messages[0], null, 2)); 26 27 console.log('\n\nLast message structure:\n'); 28 console.log(JSON.stringify(messages[messages.length - 1], null, 2)); 29 30 } catch (e) { 31 console.error('Error:', e.message); 32 console.error('Full error:', e); 33 } 34})();