A React Native app for the ultimate thinking partner.
at main 29 lines 1.3 kB view raw
1const { LettaClient } = require('@letta-ai/letta-client'); 2const token = process.env.LETTA_TOKEN || 'your-token'; 3const client = new LettaClient({ token }); 4 5(async () => { 6 try { 7 const agent = await client.agents.retrieve('agent-a0cb1a4c-d4f8-4379-8d80-5c1fbff60e5d'); 8 console.log('Agent model:', agent.llmConfig?.model); 9 console.log('Full LLM config:', JSON.stringify(agent.llmConfig, null, 2)); 10 console.log('\n=== CHECKING MODEL CAPABILITIES ==='); 11 12 // Try to send a simple message to see what error we get 13 console.log('\nTrying to send a test message...'); 14 try { 15 const response = await client.agents.messages.create('agent-a0cb1a4c-d4f8-4379-8d80-5c1fbff60e5d', { 16 messages: [{ role: 'user', content: 'test' }] 17 }); 18 console.log('Non-streaming message succeeded!'); 19 console.log('Response messages:', response.messages?.length || 0); 20 } catch (msgError) { 21 console.error('Non-streaming message error:', msgError.message); 22 console.error('Status:', msgError.statusCode || msgError.status); 23 console.error('Body:', JSON.stringify(msgError.body || msgError.data, null, 2)); 24 } 25 } catch (e) { 26 console.error('Error:', e.message); 27 console.error('Full error:', e); 28 } 29})();