| 1992 | `;return await XF1(Y,$,"utf-8"),N(`Dumped auto mode classifier error prompts to ${Y}`),Y}catch{return null}}function tb4(q){let K=[];for(let _ of q)if(_.type==="attachment"&&_.attachment.type==="queued_command"){let z=_.attachment.prompt,Y=null;if(typeof z==="string")Y=z;else if(Array.isArray(z))Y=z.filter(($)=>$.type==="text").map(($)=>$.text).join(` |
| 1993 | `)||null;if(Y!==null)K.push({role:"user",content:[{type:"text",text:Y}]})}else if(_.type==="user"){let z=_.message.content,Y=[];if(typeof z==="string")Y.push({type:"text",text:z});else if(Array.isArray(z)){for(let $ of z)if($.type==="text")Y.push({type:"text",text:$.text})}if(Y.length>0)K.push({role:"user",content:Y})}else if(_.type==="assistant"){let z=[];for(let Y of _.message.content)if(Y.type==="tool_use")z.push({type:"tool_use",name:Y.name,input:Y.input});if(z.length>0)K.push({role:"assistant",content:z})}return K}function eb4(q){let K=new Map;for(let _ of q){K.set(_.name,_);for(let z of _.aliases??[])K.set(z,_)}return K}function qx4(q,K,_){if(q.type==="tool_use"){let z=_.get(q.name);if(!z)return"";let Y=q.input??{},$;try{$=z.toAutoClassifierInput(Y)??Y}catch(O){N(`toAutoClassifierInput failed for ${q.name}: ${d6(O)}`),d("tengu_auto_mode_malformed_tool_input",{toolName:q.name}),$=Y}if($==="")return"";if(nb4())return g6({[q.name]:$})+` |