()
| 1758 | |
| 1759 | `);case"system":if("content"in q)return q.content;if("error"in q)return String(q.error);return q.subtype;case"attachment":{let K=q.attachment;if(K.type==="queued_command"){let _=K.prompt;return typeof _==="string"?_:_.flatMap((z)=>z.type==="text"?[z.text]:[]).join(` |
| 1760 | `)}return`[${K.type}]`}}}function zB1(q){let K=q.message.content[0];if(K?.type!=="tool_result")return"";let _=K.content;if(typeof _==="string")return _;if(!_)return"";return _.flatMap((z)=>z.type==="text"?[z.text]:[]).join(` |
| 1761 | `)}var mj,G$z,eu=(q)=>(K)=>typeof K[q]==="string"?K[q]:void 0,co6,YB1,Qr,Lq6;var NN=y(()=>{q8();bq();s6();Oq();k8();i1();mj=O6(D6(),1),G$z=["user","assistant","grouped_tool_use","collapsed_read_search","system","attachment"];co6={Read:{label:"path",extract:eu("file_path")},Edit:{label:"path",extract:eu("file_path")},Write:{label:"path",extract:eu("file_path")},NotebookEdit:{label:"path",extract:eu("notebook_path")},Bash:{label:"command",extract:eu("command")},Grep:{label:"pattern",extract:eu("pattern")},Glob:{label:"pattern",extract:eu("pattern")},WebFetch:{label:"url",extract:eu("url")},WebSearch:{label:"query",extract:eu("query")},Task:{label:"prompt",extract:eu("prompt")},Agent:{label:"prompt",extract:eu("prompt")},Tmux:{label:"command",extract:(q)=>Array.isArray(q.args)?`tmux ${q.args.join(" ")}`:void 0}};YB1=[hy8({key:"enter",label:(q)=>q.expanded?"collapse":"expand",types:["grouped_tool_use","collapsed_read_search","attachment","system"],stays:!0,run:()=>{}}),hy8({key:"enter",label:"edit",types:["user"],run:(q,K)=>void K.edit(q)}),hy8({key:"c",label:"copy",types:G$z,run:(q,K)=>K.copy(T$z(q))}),hy8({key:"p",label:(q)=>`copy ${co6[q.toolName].label}`,types:["grouped_tool_use","assistant"],applies:(q)=>q.toolName!=null&&(q.toolName in co6),run:(q,K)=>{let _=Sy8(q);if(!_)return;let z=co6[_.name]?.extract(_.input);if(z)K.copy(z)}})];Qr=mj.default.createContext(!1),Lq6=mj.default.createContext(!1)});function lo6(q){let K=z6(2),{children:_}=q,z;if(K[0]!==_)z=Rq6.default.createElement(nE4.Provider,{value:!0},_),K[0]=_,K[1]=z;else z=K[1];return z}function K2(){let q=z6(2),K=Rq6.useContext(nE4),_=Rq6.useContext(Lq6),z=R5("app:toggleTranscript","Global","ctrl+o");if(K||_)return null;let Y;if(q[0]!==z)Y=Rq6.default.createElement(k,{dimColor:!0},Rq6.default.createElement(t8,{shortcut:z,action:"expand",parens:!0})),q[0]=z,q[1]=Y;else Y=q[1];return Y}function iE4(){let q=RH("app:toggleTranscript","Global","ctrl+o");return $8.dim(`(${q} to expand)`)}var Rq6,nE4;var rv=y(()=>{q8();x3();s6();tu();LX();rK();NN();Rq6=O6(D6(),1),nE4=Rq6.default.createContext(!1)});function k$z(q,K){let _=q.split(` |
| 1762 | `),z=[];for(let $ of _){let A=O1($);if(A<=K)z.push($.trimEnd());else{let O=0;while(O<A){let w=of($,O,O+K);z.push(w.trimEnd()),O+=K}}}let Y=z.length-KN6;if(Y===1)return{aboveTheFold:z.slice(0,KN6+1).join(` |
| 1763 | `).trimEnd(),remainingLines:0};return{aboveTheFold:z.slice(0,KN6).join(` |
nothing calls this directly
no test coverage detected