comparison src/lib/claude/Ai_chat.luan @ 78:2be9ea450de3

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 02 Sep 2025 09:46:04 -0600
parents e8219cec281f
children d4473741142c
comparison
equal deleted inserted replaced
77:e8219cec281f 78:2be9ea450de3
202 local resultJson = chit_chat(thread) 202 local resultJson = chit_chat(thread)
203 local result = json_parse(resultJson) 203 local result = json_parse(resultJson)
204 -- logger.info(json_string(result)) 204 -- logger.info(json_string(result))
205 result.type == "message" or error() 205 result.type == "message" or error()
206 result.role == "assistant" or error() 206 result.role == "assistant" or error()
207 result.stop_reason == "end_turn" or result.stop_reason == "tool_use" or error()
208 local content = result.content or error() 207 local content = result.content or error()
209 messages[#messages+1] = { 208 messages[#messages+1] = {
210 role = "assistant" 209 role = "assistant"
211 content = content 210 content = content
212 } 211 }