INNER CODE UNIT · JavaScript
finalMessage
serverless/examples · aws-bedrock-agentcore/javascript/langgraph-code-interpreter/index.js:167
const finalMessage = result.messages[result.messages.length - 1]
const response = finalMessage.content
console.log(`Response: ${String(response).substring(0, 200)}...`)
return JSON.stringify({
result: response,
tools_used: codeTools.map((t) => t.name),
interpreter_type: 'default',
})
} catch (err) {
console.error(`Error: ${err.message}`)
return JSON.stringify({ error: err.message })
} finally {
try {
await codeInterpreter.stopSession()
console.log('Code interpreter session stopped')
} catch {
// ignore cleanup errors