Debug notes from getting the AI help feature of the free ham radio exams to work today. Grabbing a text answer from OpenAI still works: That's from this method async function retrieveTextWithFileSearch ({ system , user }) { const vsId = localStorage . getItem ( 'vector_store_id' ); if (! vsId ) throw new Error ( 'No vector_store_id found.' ); answText = answText + " " + user ; const resp = await openai ( '/responses' , { body : { model : 'gpt-4.1-mini' , input : [ { role : 'system' , content : system }, { role : 'user' , content : answText } ], tools : [{ type : 'file_search' , vector_store_ids : [ vsId ] }] } }); With the agent flow, it doesn't work async function retrieveTextWithAgent ({ system , user }) { // 0) Make sure we have ...