MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / HSK

Function HSK

package/cli.js:6196–6196  ·  view source on GitHub ↗
(q,K)

Source from the content-addressed store, hash-verified

6194 ${P5}`:aO,dimDescription:!0}}let xq=mz.length-1,J4=mz.slice(1).map((aO,jW)=>{let kk=qK.indexOf(aO),gJ=s_.get(aO),GT=gJ?y57(gJ,x):null,TT=L57(aO,{isChild:!0,showProjectPath:P});return{id:`log:${b_}:${jW+1}`,value:{log:aO,indexInFiltered:kk},label:E57(aO,Xq,{isChild:!0}),description:GT?`${TT}
6195 ${GT}`:TT,dimDescription:!0}}),Xz=L57(x_,{showProjectPath:P});return{id:`group:${b_}`,value:{log:x_,indexInFiltered:H4},label:E57(x_,Xq,{isGroupHeader:!0,forkCount:xq}),description:P5?`${Xz}
6196 ${P5}`:Xz,dimDescription:!0,children:J4}}),K[66]=qK,K[67]=x,K[68]=Xq,K[69]=P,K[70]=s_,K[71]=H7}else H7=K[71];H2=H7}let Y_=H2,m$;q:{if(T){let k7;if(K[72]===Symbol.for("react.memo_cache_sentinel"))k7=[],K[72]=k7;else k7=K[72];m$=k7;break q}let H7;if(K[73]!==qK||K[74]!==x||K[75]!==Xq||K[76]!==P||K[77]!==s_){let k7;if(K[79]!==x||K[80]!==Xq||K[81]!==P||K[82]!==s_)k7=(Uq,b_)=>{let x_=Se(Uq)+(Uq.isSidechain?" (sidechain)":""),H4=wSK(x_,Xq),sX=KI6(Uq),P5=P&&Uq.projectPath?` · ${Uq.projectPath}`:"",xq=s_.get(Uq),J4=xq?y57(xq,x):null;return{label:H4,description:J4?`${sX}${P5}
6197 ${J4}`:sX+P5,dimDescription:!0,value:b_.toString()}},K[79]=x,K[80]=Xq,K[81]=P,K[82]=s_,K[83]=k7;else k7=K[83];H7=qK.map(k7),K[73]=qK,K[74]=x,K[75]=Xq,K[76]=P,K[77]=s_,K[78]=H7}else H7=K[78];m$=H7}let t_=m$,a3=o?.value.log??null,e5;if(K[84]!==qK||K[85]!==G6||K[86]!==a3)e5=()=>{if(!T||!a3)return"";let H7=SA(a3);if(!H7)return"";let k7=qK.filter((x_)=>SA(x_)===H7);if(!(k7.length>1))return"";let b_=G6.has(H7);if(k7.indexOf(a3)>0)return"← to collapse";return b_?"← to collapse":"→ to expand"},K[84]=qK,K[85]=G6,K[86]=a3,K[87]=e5;else e5=K[87];let v_=e5,bw;if(K[88]!==a3||K[89]!==O||K[90]!==e)bw=async()=>{let H7=a3?SA(a3):void 0;if(!a3||!H7){A6("list"),i("");return}if(e.trim()){if(await $s(H7,e.trim(),a3.fullPath),T&&O)O()}A6("list"),i("")},K[88]=a3,K[89]=O,K[90]=e,K[91]=bw;else bw=K[91];let FA=bw,UA;if(K[92]===Symbol.for("react.memo_cache_sentinel"))UA=()=>{A6("list"),d("tengu_session_search_toggled",{enabled:!1})},K[92]=UA;else UA=K[92];let oO=UA,nY;if(K[93]===Symbol.for("react.memo_cache_sentinel"))nY=()=>{A6("search"),d("tengu_session_search_toggled",{enabled:!0})},K[93]=nY;else nY=K[93];let e2=nY,uK;if(K[94]!==_||K[95]!==M||K[96]!==x6)uK=async()=>{x6.trim();return},K[94]=_,K[95]=M,K[96]=x6,K[97]=uK;else uK=K[97];let e_=uK,q3;if(K[98]!==y6.query||K[99]!==y6.status||K[100]!==x6)q3=()=>{if(y6.status!=="idle"&&y6.status!=="searching"){if(y6.status==="results"&&y6.query!==x6||y6.status==="error")T6({status:"idle"})}},K[98]=y6.query,K[99]=y6.status,K[100]=x6,K[101]=q3;else q3=K[101];let j$;if(K[102]!==y6||K[103]!==x6)j$=[x6,y6],K[102]=y6,K[103]=x6,K[104]=j$;else j$=K[104];Zq.default.useEffect(q3,j$);let fK,p$;if(K[105]===Symbol.for("react.memo_cache_sentinel"))fK=()=>()=>{I6.current?.abort()},p$=[],K[105]=fK,K[106]=p$;else fK=K[105],p$=K[106];Zq.default.useEffect(fK,p$);let TY=Zq.default.useRef(y6.status),qz;if(K[107]!==y6.status||K[108]!==qK[0]||K[109]!==qK.length||K[110]!==Y_)qz=()=>{let H7=TY.current;if(TY.current=y6.status,H7==="searching"&&y6.status==="results"){if(T&&Y_.length>0)s(Y_[0]);else if(!T&&qK.length>0){let k7=qK[0];s({id:"0",value:{log:k7,indexInFiltered:0},label:""})}}},K[107]=y6.status,K[108]=qK[0],K[109]=qK.length,K[110]=Y_,K[111]=qz;else qz=K[111];let Kz;if(K[112]!==y6.status||K[113]!==qK||K[114]!==Y_)Kz=[y6.status,T,Y_,qK],K[112]=y6.status,K[113]=qK,K[114]=Y_,K[115]=Kz;else Kz=K[115];Zq.default.useEffect(qz,Kz);let s3;if(K[116]!==qK)s3=(H7)=>{let k7=parseInt(H7,10),Uq=qK[k7];if(!Uq||f6.current===k7.toString())return;f6.current=k7.toString(),s({id:k7.toString(),value:{log:Uq,indexInFiltered:k7},label:""}),n(k7+1)},K[116]=qK,K[117]=s3;else s3=K[117];let B$=s3,H$;if(K[118]!==qK)H$=(H7)=>{s(H7);let k7=qK.findIndex((Uq)=>SA(Uq)===SA(H7.value.log));if(k7>=0)n(k7+1)},K[118]=qK,K[119]=H$;else H$=K[119];let qj=H$,DO;if(K[120]===Symbol.for("react.memo_cache_sentinel"))DO=()=>{I6.current?.abort(),T6({status:"idle"}),d("tengu_agentic_search_cancelled",{})},K[120]=DO;else DO=K[120];let J2=l!=="preview"&&y6.status==="searching",Iz;if(K[121]!==J2)Iz={context:"Confirmation",isActive:J2},K[121]=J2,K[122]=Iz;else Iz=K[122];P1("confirm:no",DO,Iz);let fO;if(K[123]===Symbol.for("react.memo_cache_sentinel"))fO=()=>{A6("list"),i("")},K[123]=fO;else fO=K[123];let J1=l==="rename"&&y6.status!=="searching",g7;if(K[124]!==J1)g7={context:"Settings",isActive:J1},K[124]=J1,K[125]=g7;else g7=K[125];P1("confirm:no",fO,g7);let z4;if(K[126]!==$||K[127]!==b6)z4=()=>{b6(""),o6(!1),$?.()},K[126]=$,K[127]=b6,K[128]=z4;else z4=K[128];let G4=l!=="preview"&&l!=="rename"&&l!=="search"&&n6&&y6.status!=="searching",Tq;if(K[129]!==G4)Tq={context:"Confirmation",isActive:G4},K[129]=G4,K[130]=Tq;else Tq=K[130];P1("confirm:no",z4,Tq);let ZK;if(K[131]!==y6.status||K[132]!==C||K[133]!==a3||K[134]!==e_||K[135]!==c||K[136]!==Y7||K[137]!==n6||K[138]!==M||K[139]!==J||K[140]!==x6||K[141]!==b6||K[142]!==P||K[143]!==F||K[144]!==L1||K[145]!==Y1||K[146]!==l)ZK=(H7,k7)=>{if(l==="preview")return;if(y6.status==="searching")return;if(l==="rename");else if(l==="search"){if(H7.toLowerCase()==="n"&&k7.ctrl)oO();else if(k7.return||k7.downArrow)x6.trim()}else{if(n6){if(k7.return){e_(),o6(!1);return}else if(k7.downArrow){o6(!1);return}else if(k7.upArrow){A6("search"),o6(!1);return}}if(Y7&&k7.tab){let mz=k7.shift?-1:1;Z6((x_)=>{let sX=((x_<L1.length?x_:0)+L1.length+mz)%L1.length,P5=L1[sX];return d("tengu_session_tag_filter_changed",{is_all:P5==="All",tag_count:Y1.length}),sX});return}let Uq=!k7.ctrl&&!k7.meta,b_=H7.toLowerCase();if(b_==="a"&&k7.ctrl&&J)J(),d("tengu_session_all_projects_toggled",{enabled:!P});else if(b_==="b"&&k7.ctrl){let mz=!C;g(mz),d("tengu_session_branch_filter_toggled",{enabled:mz})}else if(b_==="w"&&k7.ctrl&&c){let mz=!F;U(mz),d("tengu_session_worktree_filter_toggled",{enabled:mz})}else if(b_==="/"&&Uq)A6("search"),d("tengu_session_search_toggled",{enabled:!0});else if(b_==="r"&&k7.ctrl&&a3)A6("rename"),i(""),d("tengu_session_rename_started",{});else if(b_==="v"&&k7.ctrl&&a3)X6(a3),A6("preview"),d("tengu_session_preview_opened",{messageCount:a3.messageCount});else if(a3&&Uq&&H7.length>0&&!/^\s+$/.test(H7))A6("search"),b6(H7),d("tengu_session_search_toggled",{enabled:!0})}},K[131]=y6.status,K[132]=C,K[133]=a3,K[134]=e_,K[135]=c,K[136]=Y7,K[137]=n6,K[138]=M,K[139]=J,K[140]=x6,K[141]=b6,K[142]=P,K[143]=F,K[144]=L1,K[145]=Y1,K[146]=l,K[147]=ZK;else ZK=K[147];let W9;if(K[148]===Symbol.for("react.memo_cache_sentinel"))W9={isActive:!0},K[148]=W9;else W9=K[148];k4(ZK,W9);let VK;if(K[149]!==C||K[150]!==B||K[151]!==c||K[152]!==F){if(VK=[],C&&B)VK.push(B);if(c&&!F)VK.push("current worktree");K[149]=C,K[150]=B,K[151]=c,K[152]=F,K[153]=VK}else VK=K[153];let RK=8+(VK.length>0&&l!=="search"?1:0)+eq,T3=Math.max(1,Math.floor((X-RK-2)/3)),X5,OK;if(K[154]!==qK.length||K[155]!==a||K[156]!==w||K[157]!==T3)X5=()=>{if(!w)return;let H7=T3*2;if(a+H7>=qK.length)w(T3*3)},OK=[a,T3,qK.length,w],K[154]=qK.length,K[155]=a,K[156]=w,K[157]=T3,K[158]=X5,K[159]=OK;else X5=K[158],OK=K[159];if(Zq.default.useEffect(X5,OK),_.length===0)return null;if(l==="preview"&&J6&&T){let H7;if(K[160]===Symbol.for("react.memo_cache_sentinel"))H7=()=>{A6("list"),X6(null)},K[160]=H7;else H7=K[160];let k7;if(K[161]!==A||K[162]!==J6)k7=Zq.default.createElement(ohK,{log:J6,onExit:H7,onSelect:A}),K[161]=A,K[162]=J6,K[163]=k7;else k7=K[163];return k7}let L9=X-1,x5;if(K[164]===Symbol.for("react.memo_cache_sentinel"))x5=Zq.default.createElement(u,{flexShrink:0},Zq.default.createElement(R$,{color:"suggestion"})),K[164]=x5;else x5=K[164];let iY;if(K[165]===Symbol.for("react.memo_cache_sentinel"))iY=Zq.default.createElement(u,{flexShrink:0},Zq.default.createElement(k,null," ")),K[165]=iY;else iY=K[165];let C3;if(K[166]!==D||K[167]!==qK.length||K[168]!==B7||K[169]!==a||K[170]!==Y7||K[171]!==P||K[172]!==L1||K[173]!==l||K[174]!==T3)C3=Y7?Zq.default.createElement(_SK,{tabs:L1,selectedIndex:B7,availableWidth:D,showAllProjects:P}):Zq.default.createElement(u,{flexShrink:0},Zq.default.createElement(k,{bold:!0,color:"suggestion"},"Resume Session",l==="list"&&qK.length>T3&&Zq.default.createElement(k,{dimColor:!0}," ","(",a," of ",qK.length,")"))),K[166]=D,K[167]=qK.length,K[168]=B7,K[169]=a,K[170]=Y7,K[171]=P,K[172]=L1,K[173]=l,K[174]=T3,K[175]=C3;else C3=K[175];let y5=l==="search",v3;if(K[176]!==G||K[177]!==Q6||K[178]!==x6||K[179]!==y5)v3=Zq.default.createElement(Tp,{query:x6,isFocused:y5,isTerminalFocused:G,cursorOffset:Q6}),K[176]=G,K[177]=Q6,K[178]=x6,K[179]=y5,K[180]=v3;else v3=K[180];let _z;if(K[181]!==VK||K[182]!==l)_z=VK.length>0&&l!=="search"&&Zq.default.createElement(u,{flexShrink:0,paddingLeft:2},Zq.default.createElement(k,{dimColor:!0},Zq.default.createElement(I1,null,VK))),K[181]=VK,K[182]=l,K[183]=_z;else _z=K[183];let w3;if(K[184]===Symbol.for("react.memo_cache_sentinel"))w3=Zq.default.createElement(u,{flexShrink:0},Zq.default.createElement(k,null," ")),K[184]=w3;else w3=K[184];let uz;if(K[185]!==y6.status)uz=y6.status==="searching"&&Zq.default.createElement(u,{paddingLeft:1,flexShrink:0},Zq.default.createElement(IK,null),Zq.default.createElement(k,null," Searching…")),K[185]=y6.status,K[186]=uz;else uz=K[186];let J$;if(K[187]!==y6.results||K[188]!==y6.status)J$=y6.status==="results"&&y6.results.length>0&&Zq.default.createElement(u,{paddingLeft:1,marginBottom:1,flexShrink:0},Zq.default.createElement(k,{dimColor:!0,italic:!0},"Claude found these results:")),K[187]=y6.results,K[188]=y6.status,K[189]=J$;else J$=K[189];let g$;if(K[190]!==y6.results||K[191]!==y6.status||K[192]!==wA)g$=y6.status==="results"&&y6.results.length===0&&wA.length===0&&Zq.default.createElement(u,{paddingLeft:1,marginBottom:1,flexShrink:0},Zq.default.createElement(k,{dimColor:!0,italic:!0},"No matching sessions found.")),K[190]=y6.results,K[191]=y6.status,K[192]=wA,K[193]=g$;else g$=K[193];let aj;if(K[194]!==y6.status||K[195]!==wA)aj=y6.status==="error"&&wA.length===0&&Zq.default.createElement(u,{paddingLeft:1,marginBottom:1,flexShrink:0},Zq.default.createElement(k,{dimColor:!0,italic:!0},"No matching sessions found.")),K[194]=y6.status,K[195]=wA,K[196]=aj;else aj=K[196];let M$;if(K[197]!==y6.status||K[198]!==n6||K[199]!==M||K[200]!==x6)M$=Boolean(x6.trim())&&M&&!1,K[197]=y6.status,K[198]=n6,K[199]=M,K[200]=x6,K[201]=M$;else M$=K[201];let sj;if(K[202]!==y6.status||K[203]!==C||K[204]!==D||K[205]!==qK||K[206]!==G6||K[207]!==t_||K[208]!==a3||K[209]!==o?.id||K[210]!==B$||K[211]!==FA||K[212]!==qj||K[213]!==n6||K[214]!==$||K[215]!==A||K[216]!==$6||K[217]!==e||K[218]!==Y_||K[219]!==l||K[220]!==T3)sj=y6.status==="searching"?null:l==="rename"&&a3?Zq.default.createElement(u,{paddingLeft:2,flexDirection:"column"},Zq.default.createElement(k,{bold:!0},"Rename session:"),Zq.default.createElement(u,{paddingTop:1},Zq.default.createElement(r3,{value:e,onChange:i,onSubmit:FA,placeholder:Se(a3,"Enter new session name"),columns:D,cursorOffset:$6,onChangeCursorOffset:M6,showCursor:!0}))):T?Zq.default.createElement(YSK,{nodes:Y_,onSelect:(H7)=>{A(H7.value.log)},onFocus:qj,onCancel:$,focusNodeId:o?.id,visibleOptionCount:T3,layout:"expanded",isDisabled:l==="search"||n6,hideIndexes:!1,isNodeExpanded:(H7)=>{if(l==="search"||C)return!0;let k7=typeof H7==="string"&&H7.startsWith("group:")?H7.substring(6):null;return k7?G6.has(k7):!1},onExpand:(H7)=>{let k7=typeof H7==="string"&&H7.startsWith("group:")?H7.substring(6):null;if(k7)w6((Uq)=>new Set(Uq).add(k7)),d("tengu_session_group_expanded",{})},onCollapse:(H7)=>{let k7=typeof H7==="string"&&H7.startsWith("group:")?H7.substring(6):null;if(k7)w6((Uq)=>{let b_=new Set(Uq);return b_.delete(k7),b_})},onUpFromFirstItem:e2}):Zq.default.createElement(H1,{options:t_,onChange:(H7)=>{let k7=parseInt(H7,10),Uq=qK[k7];if(Uq)A(Uq)},visibleOptionCount:T3,onCancel:$,onFocus:B$,defaultFocusValue:o?.id.toString(),layout:"expanded",isDisabled:l==="search"||n6,onUpFromFirstItem:e2}),K[202]=y6.status,K[203]=C,K[204]=D,K[205]=qK,K[206]=G6,K[207]=t_,K[208]=a3,K[209]=o?.id,K[210]=B$,K[211]=FA,K[212]=qj,K[213]=n6,K[214]=$,K[215]=A,K[216]=$6,K[217]=e,K[218]=Y_,K[219]=l,K[220]=T3,K[221]=sj;else sj=K[221];let M2;if(K[222]!==y6.status||K[223]!==B||K[224]!==f.keyName||K[225]!==f.pending||K[226]!==v_||K[227]!==c||K[228]!==n6||K[229]!==H8||K[230]!==J||K[231]!==P||K[232]!==F||K[233]!==l)M2=Zq.default.createElement(u,{paddingLeft:2},f.pending?Zq.default.createElement(k,{dimColor:!0},"Press ",f.keyName," again to exit"):l==="rename"?Zq.default.createElement(k,{dimColor:!0},Zq.default.createElement(I1,null,Zq.default.createElement(t8,{shortcut:"Enter",action:"save"}),Zq.default.createElement(W1,{action:"confirm:no",context:"Confirmation",fallback:"Esc",description:"cancel"}))):y6.status==="searching"?Zq.default.createElement(k,{dimColor:!0},Zq.default.createElement(I1,null,Zq.default.createElement(k,null,"Searching with Claude…"),Zq.default.createElement(W1,{action:"confirm:no",context:"Confirmation",fallback:"Esc",description:"cancel"}))):n6?Zq.default.createElement(k,{dimColor:!0},Zq.default.createElement(I1,null,Zq.default.createElement(t8,{shortcut:"Enter",action:"search"}),Zq.default.createElement(t8,{shortcut:"↓",action:"skip"}),Zq.default.createElement(W1,{action:"confirm:no",context:"Confirmation",fallback:"Esc",description:"cancel"}))):l==="search"?Zq.default.createElement(k,{dimColor:!0},Zq.default.createElement(I1,null,Zq.default.createElement(k,null,"Type to Search"),Zq.default.createElement(t8,{shortcut:"Enter",action:"select"}),Zq.default.createElement(W1,{action:"confirm:no",context:"Confirmation",fallback:"Esc",description:"clear"}))):Zq.default.createElement(k,{dimColor:!0},Zq.default.createElement(I1,null,J&&Zq.default.createElement(t8,{shortcut:"Ctrl+A",action:`show ${P?"current dir":"all projects"}`}),B&&Zq.default.createElement(t8,{shortcut:"Ctrl+B",action:"toggle branch"}),c&&Zq.default.createElement(t8,{shortcut:"Ctrl+W",action:`show ${F?"current worktree":"all worktrees"}`}),Zq.default.createElement(t8,{shortcut:"Ctrl+V",action:"preview"}),Zq.default.createElement(t8,{shortcut:"Ctrl+R",action:"rename"}),Zq.default.createElement(k,null,"Type to search"),Zq.default.createElement(W1,{action:"confirm:no",context:"Confirmation",fallback:"Esc",description:"cancel"}),v_()&&Zq.default.createElement(k,null,v_())))),K[222]=y6.status,K[223]=B,K[224]=f.keyName,K[225]=f.pending,K[226]=v_,K[227]=c,K[228]=n6,K[229]=H8,K[230]=J,K[231]=P,K[232]=F,K[233]=l,K[234]=M2;else M2=K[234];let tj;if(K[235]!==L9||K[236]!==C3||K[237]!==v3||K[238]!==_z||K[239]!==uz||K[240]!==J$||K[241]!==g$||K[242]!==aj||K[243]!==M$||K[244]!==sj||K[245]!==M2)tj=Zq.default.createElement(u,{flexDirection:"column",height:L9},x5,iY,C3,v3,_z,w3,uz,J$,g$,aj,M$,sj,M2),K[235]=L9,K[236]=C3,K[237]=v3,K[238]=_z,K[239]=uz,K[240]=J$,K[241]=g$,K[242]=aj,K[243]=M$,K[244]=sj,K[245]=M2,K[246]=tj;else tj=K[246];return tj}function eZY(q){return q.log}function qGY(q){return q.messages[0]?.uuid}function KGY(q,K,_,z){let Y=q.search(K);Y.sort(zGY),_({results:Y.map(_GY),query:K}),z(!1)}function _GY(q){return{log:q.item.log,score:q.score,searchableText:q.item.searchableText}}function zGY(q,K){let _=new Date(q.item.log.modified).getTime(),Y=new Date(K.item.log.modified).getTime()-_;if(Math.abs(Y)>aZY)return Y;return(q.score??1)-(K.score??1)}function YGY(q){let K=N8(),_=SA(q);if(K&&_===K)return!0;if(q.customTitle)return!0;if(wq8(q.messages))return!0;if(q.firstPrompt||q.customTitle)return!0;return!1}function $GY(q){return[q,OGY(q)]}function AGY(q){if(q.type!=="user"&&q.type!=="assistant")return"";let K="message"in q?q.message?.content:void 0;if(!K)return"";if(typeof K==="string")return K;if(Array.isArray(K))return K.map((_)=>{if(typeof _==="string")return _;if("text"in _&&typeof _.text==="string")return _.text;return""}).filter(Boolean).join(" ");return""}function OGY(q){let _=(q.messages.length<=oZY?q.messages:[...q.messages.slice(0,ASK),...q.messages.slice(-ASK)]).map(AGY).filter(Boolean).join(" "),Y=`${[q.customTitle,q.summary,q.firstPrompt,q.gitBranch,q.tag,q.prNumber?`PR #${q.prNumber}`:void 0,q.prRepository].filter(Boolean).join(" ")} ${_}`.trim();return Y.length>OSK?Y.slice(0,OSK):Y}function wGY(q){let K=new Map;for(let _ of q){let z=SA(_);if(z){let Y=K.get(z);if(Y)Y.push(_);else K.set(z,[_])}}return K.forEach((_)=>_.sort((z,Y)=>new Date(Y.modified).getTime()-new Date(z.modified).getTime())),K}function jGY(q){let K=new Set;for(let _ of q)if(_.tag)K.add(_.tag);return Array.from(K).sort((_,z)=>_.localeCompare(z))}var Zq,iZY=2,rZY=4,oZY=2000,ASK=1000,OSK=50000,aZY=60000,sZY=50;var R57=y(()=>{q8();x3();v8();z2();H56();t4();s$6();s6();Oq();k8();U7();a78();E5();E8();_K();Tu();a5();p3();QK();lC();rK();gH6();ahK();Q2();zSK();CH();$SK();Zq=O6(D6(),1)});function JGY(q){if(q.type!=="user"&&q.type!=="assistant")return"";let K="message"in q?q.message?.content:void 0;if(!K)return"";if(typeof K==="string")return K;if(Array.isArray(K))return K.map((_)=>{if(typeof _==="string")return _;if("text"in _&&typeof _.text==="string")return _.text;return""}).filter(Boolean).join(" ");return""}function JSK(q){if(q.length===0)return"";let _=(q.length<=h57?q:[...q.slice(0,h57/2),...q.slice(-h57/2)]).map(JGY).filter(Boolean).join(" ").replace(/\s+/g," ").trim();return _.length>jSK?_.slice(0,jSK)+"…":_}function HSK(q,K){if(Se(q).toLowerCase().includes(K))return!0;if(q.customTitle?.toLowerCase().includes(K))return!0;if(q.tag?.toLowerCase().includes(K))return!0;if(q.gitBranch?.toLowerCase().includes(K))return!0;if(q.summary?.toLowerCase().includes(K))return!0;if(q.firstPrompt?.toLowerCase().includes(K))return!0;if(q.messages&&q.messages.length>0){if(JSK(q.messages).toLowerCase().includes(K))return!0}return!1}async function _U8(q,K,_){if(!q.trim()||K.length===0)return[];let z=q.toLowerCase(),Y=K.filter((H)=>HSK(H,z)),$;if(Y.length>=S57)$=Y.slice(0,S57);else{let H=K.filter((M)=>!HSK(M,z)),J=S57-Y.length;$=[...Y,...H.slice(0,J)]}N(`Agentic search: ${$.length}/${K.length} logs, query="${q}", matching: ${Y.length}, with messages: ${$7($,(H)=>H.messages?.length>0)}`);let A=$.map(async(H)=>{if(qR(H))try{return await om(H)}catch(J){return H6(J),H}return H}),O=await Promise.all(A);N(`Agentic search: loaded ${$7(O,(H)=>H.messages?.length>0)}/${$.length} logs with transcripts`);let j=`Sessions:
6198${O.map((H,J)=>{let M=[`${J}:`],X=Se(H);if(M.push(X),H.customTitle&&H.customTitle!==X)M.push(`[custom title: ${H.customTitle}]`);if(H.tag)M.push(`[tag: ${H.tag}]`);if(H.gitBranch)M.push(`[branch: ${H.gitBranch}]`);if(H.summary)M.push(`- Summary: ${H.summary}`);if(H.firstPrompt&&H.firstPrompt!=="No prompt")M.push(`- First message: ${H.firstPrompt.slice(0,300)}`);if(H.messages&&H.messages.length>0){let P=JSK(H.messages);if(P)M.push(`- Transcript: ${P}`)}return M.join(" ")}).join(`
6199`)}

Callers 1

_U8Function · 0.85

Calls 4

SeFunction · 0.85
JSKFunction · 0.85
includesMethod · 0.80
toLowerCaseMethod · 0.80

Tested by

no test coverage detected