{"type":"session","version":3,"id":"019dfb73-32e9-775f-9f42-1ebe2507facd","timestamp":"2026-05-06T04:02:04.138Z","cwd":"/home/sebas"}
{"type":"model_change","id":"d242ad9a","parentId":null,"timestamp":"2026-05-06T04:02:05.735Z","provider":"openai-codex","modelId":"gpt-5.4"}
{"type":"thinking_level_change","id":"e23bed8e","parentId":"d242ad9a","timestamp":"2026-05-06T04:02:05.735Z","thinkingLevel":"low"}
{"type":"message","id":"000b6ad1","parentId":"e23bed8e","timestamp":"2026-05-06T04:02:16.168Z","message":{"role":"user","content":[{"type":"text","text":"Saca de la configuración de SSH el Time Out, que directamente no venzan las sesiones."}],"timestamp":1778040136153}}
{"type":"message","id":"5c18fe04","parentId":"000b6ad1","timestamp":"2026-05-06T04:02:20.610Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"**Inspecting SSH Configuration**\n\nI think I need to look at the SSH config, probably in the pi-config repository. It seems like I might also want to create a task list to keep things organized. The user's request feels direct and simple, which is nice! To move forward, I'll need to locate the configuration file first. I want to make sure I'm thorough in addressing this request, so let's see how to tackle it step by step.","thinkingSignature":"{\"id\":\"rs_02a5ff4fd31484b60169fabd4948988196a9ead75ad83a2440\",\"type\":\"reasoning\",\"encrypted_content\":\"gAAAAABp-r1M_E-Vph8q1rTivyEVCXEvxUsVuFk7ZXD8XiR6F7L6o5IWGTcliMaCGrdX3THjJGTl3irz9FPhL9vEm0eFsAeEhSUaw_fWVH2KWsuduB1Ejt7GDtCVqeGccMD6oH0Mp2spGN-KIEynNOe8P1uAfCgSbSxtZd_q6hRYnh85mNw5XmCBMQCo1KyArn1BrAAVx2WLhYDrMsPDHbe_AKcfH3ICNmyWxogotug9GklyBw99cJnxoCcvHPxdUV_djgo6GLKRjY74XbOZBXr6d9lAPl1xxN9fKZm716BohUQlLdMW1zUqcjpF2OOp75_n9eWlzvsSq1vtqFiETdG9iraIGtVcSii4ECYlk7Fk6VrzpxpJgOw35GkjOANUcRlq4hzE5ZtbYyJN57PWd2dYPiNWY9CSP4GgUS7po_6fOcpA3Y_OSfZuVDG4UUzg8OmKuD9vPJ7fBPRvxR1QJx4oIdLSb1p6izvH6Por6FGuvJa8ZO4rTlMV1HF-ntBELce1mwdCCO11tRhcY0gttnufmhB94LJQDbuGBahYeOLqihkpwj8ilkuupfqkubvFS3s8Nc1eCeBJM4Y89qFAK_FQ6xafbqvfOwAmrfuilffkU7y8DBZuqZr4TvNArPksFhGOqUzbNnJT9fWfssjKKvXTNbjA2RTt6CaIRbVBySpbr_Q8y7ALrx_8pP5Ua0Rla_09Az6OqcTqv--D9WVbL9s9ubbGx5iOtjY8lUK-4dY4qe9TBcIFsO7eJr6Nd-USqD0Hp-wa3wAs2-icVl-3VQ_0WvmmDNA43mPY6itZaHKpU3ZY2UHJiz3wILDuuCmUrcSfK-HJJCmcCn5o2_OZPgAY4QHJzMjT7UIosOZN33L9RJgizHWo4zpGZZIsXhDzDnmOp4GAv5zqf6PRHT4QPjVMV9rA2xHIthwKTkB1HHTbEVralSFYjcPlBxjbSiDQ3Vr-jpfd6hn1LKNF5xRUu1nK9xSwSsws4tMc3zz9srFlZ6gnh21CrdF9gAxN3DGNWQjMz8mz3k0xRpsVMFhEvkbzAvEuFoNMNLIsmEcsUxFOXWfD2BxpdHcfLqdadIxgMJMDu91RjhN8\",\"summary\":[{\"type\":\"summary_text\",\"text\":\"**Inspecting SSH Configuration**\\n\\nI think I need to look at the SSH config, probably in the pi-config repository. It seems like I might also want to create a task list to keep things organized. The user's request feels direct and simple, which is nice! To move forward, I'll need to locate the configuration file first. I want to make sure I'm thorough in addressing this request, so let's see how to tackle it step by step.\"}]}"},{"type":"toolCall","id":"call_aujixN5bq5qt8x8PvEmBR7C5|fc_02a5ff4fd31484b60169fabd4c744c8196b30cae8fab4b4ff5","name":"bash","arguments":{"command":"pwd && rg -n \"ServerAlive|ClientAlive|TCPKeepAlive|ConnectTimeout|IdleTimeout|Timeout\" /home/sebas /mnt/rpi/pi-config /etc/ssh /etc/ssh/sshd_config.d 2>/dev/null","timeout":10}},{"type":"toolCall","id":"call_wqDhCzSxKmYHckPpoi1qTPpY|fc_02a5ff4fd31484b60169fabd4c745c8196a4198ecbe04bb150","name":"todo","arguments":{"action":"create","subject":"Quitar timeout de sesiones SSH","description":"Encontrar la configuración SSH relevante y dejar las sesiones sin vencimiento por timeout, luego verificar.","activeForm":"quitando timeout SSH","status":"in_progress"}}],"api":"openai-codex-responses","provider":"openai-codex","model":"gpt-5.4","usage":{"input":3978,"output":176,"cacheRead":0,"cacheWrite":0,"totalTokens":4154,"cost":{"input":0.009945,"output":0.00264,"cacheRead":0,"cacheWrite":0,"total":0.012585}},"stopReason":"toolUse","timestamp":1778040136171,"responseId":"resp_02a5ff4fd31484b60169fabd48d1ac819695234f2a07233b58"}}
{"type":"message","id":"ab2576d7","parentId":"5c18fe04","timestamp":"2026-05-06T04:02:30.785Z","message":{"role":"toolResult","toolCallId":"call_aujixN5bq5qt8x8PvEmBR7C5|fc_02a5ff4fd31484b60169fabd4c744c8196b30cae8fab4b4ff5","toolName":"bash","content":[{"type":"text","text":",children:i.expected.attachment.name})})]})]})})},k5=({expectedImage:i,actualImage:c,canvasWidth:u,canvasHeight:f,scale:r,expectedTitle:o,hideSize:h})=>{const y={position:\"absolute\",top:0,left:0},[v,A]=it.useState(u/2),x=i.naturalWidth===c.naturalWidth&&i.naturalHeight===c.naturalHeight;return m.jsxs(\"div\",{style:{flex:\"none\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",userSelect:\"none\"},children:[!h&&m.jsxs(\"div\",{style:{margin:5},children:[!x&&m.jsx(\"span\",{style:{flex:\"none\",margin:\"0 5px\"},children:\"Expected \"}),m.jsx(\"span\",{children:i.naturalWidth}),m.jsx(\"span\",{style:{flex:\"none\",margin:\"0 5px\"},children:\"x\"}),m.jsx(\"span\",{children:i.naturalHeight}),!x&&m.jsx(\"span\",{style:{flex:\"none\",margin:\"0 5px 0 15px\"},children:\"Actual \"}),!x&&m.jsx(\"span\",{children:c.naturalWidth}),!x&&m.jsx(\"span\",{style:{flex:\"none\",margin:\"0 5px\"},children:\"x\"}),!x&&m.jsx(\"span\",{children:c.naturalHeight})]}),m.jsxs(\"div\",{style:{position:\"relative\",width:u,height:f,margin:15,...nr},children:[m.jsx(K5,{orientation:\"horizontal\",offsets:[v],setOffsets:T=>A(T[0]),resizerColor:\"#57606a80\",resizerWidth:6}),m.jsx(\"img\",{alt:o,style:{width:i.naturalWidth*r,height:i.naturalHeight*r},draggable:\"false\",src:i.src}),m.jsx(\"div\",{style:{...y,bottom:0,overflow:\"hidden\",width:v,...nr},children:m.jsx(\"img\",{alt:\"Actual\",style:{width:c.naturalWidth*r,height:c.naturalHeight*r},draggable:\"false\",src:c.src})})]})]})},yn=({image:i,title:c,alt:u,hideSize:f,canvasWidth:r,canvasHeight:o,scale:h,onClick:y})=>m.jsxs(\"div\",{style:{flex:\"none\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\"},children:[!f&&m.jsxs(\"div\",{style:{margin:5},children:[c&&m.jsx(\"span\",{style:{flex:\"none\",margin:\"0 5px\"},children:c}),m.jsx(\"span\",{children:i.naturalWidth}),m.jsx(\"span\",{style:{flex:\"none\",margin:\"0 5px\"},children:\"x\"}),m.jsx(\"span\",{children:i.naturalHeight})]}),m.jsx(\"div\",{style:{display:\"flex\",flex:\"none\",width:r,height:o,margin:15,...nr},children:m.jsx(\"img\",{width:i.naturalWidth*h,height:i.naturalHeight*h,alt:c||u,style:{cursor:y?\"pointer\":\"initial\"},draggable:\"false\",src:i.src,onClick:y})})]});function J5(i,c){const u=/(\\x1b\\[(\\d+(;\\d+)*)m)|([^\\x1b]+)/g,f=[];let r,o={},h=!1,y=c==null?void 0:c.fg,v=c==null?void 0:c.bg;for(;(r=u.exec(i))!==null;){const[,,A,,x]=r;if(A){const T=+A;switch(T){case 0:o={};break;case 1:o[\"font-weight\"]=\"bold\";break;case 2:o.opacity=\"0.8\";break;case 3:o[\"font-style\"]=\"italic\";break;case 4:o[\"text-decoration\"]=\"underline\";break;case 7:h=!0;break;case 8:o.display=\"none\";break;case 9:o[\"text-decoration\"]=\"line-through\";break;case 22:delete o[\"font-weight\"],delete o[\"font-style\"],delete o.opacity,delete o[\"text-decoration\"];break;case 23:delete o[\"font-weight\"],delete o[\"font-style\"],delete o.opacity;break;case 24:delete o[\"text-decoration\"];break;case 27:h=!1;break;case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:y=b2[T-30];break;case 39:y=c==null?void 0:c.fg;break;case 40:case 41:case 42:case 43:case 44:case 45:case 46:case 47:v=b2[T-40];break;case 49:v=c==null?void 0:c.bg;break;case 53:o[\"text-decoration\"]=\"overline\";break;case 90:case 91:case 92:case 93:case 94:case 95:case 96:case 97:y=S2[T-90];break;case 100:case 101:case 102:case 103:case 104:case 105:case 106:case 107:v=S2[T-100];break}}else if(x){const T={...o},D=h?v:y;D!==void 0&&(T.color=D);const X=h?y:v;X!==void 0&&(T[\"background-color\"]=X),f.push(`<span style=\"${W5(T)}\">${F5(x)}</span>`)}}return f.join(\"\")}const b2={0:\"var(--vscode-terminal-ansiBlack)\",1:\"var(--vscode-terminal-ansiRed)\",2:\"var(--vscode-terminal-ansiGreen)\",3:\"var(--vscode-terminal-ansiYellow)\",4:\"var(--vscode-terminal-ansiBlue)\",5:\"var(--vscode-terminal-ansiMagenta)\",6:\"var(--vscode-terminal-ansiCyan)\",7:\"var(--vscode-terminal-ansiWhite)\"},S2={0:\"var(--vscode-terminal-ansiBrightBlack)\",1:\"var(--vscode-terminal-ansiBrightRed)\",2:\"var(--vscode-terminal-ansiBrightGreen)\",3:\"var(--vscode-terminal-ansiBrightYellow)\",4:\"var(--vscode-terminal-ansiBrightBlue)\",5:\"var(--vscode-terminal-ansiBrightMagenta)\",6:\"var(--vscode-terminal-ansiBrightCyan)\",7:\"var(--vscode-terminal-ansiBrightWhite)\"};function F5(i){return i.replace(/[&\"<>]/g,c=>({\"&\":\"&amp;\",'\"':\"&quot;\",\"<\":\"&lt;\",\">\":\"&gt;\"})[c])}function W5(i){return Object.entries(i).map(([c,u])=>`${c}: ${u}`).join(\"; \")}const Ar=({code:i,children:c,testId:u})=>{const f=it.useMemo(()=>$5(i),[i]);return m.jsxs(\"div\",{className:\"test-error-container test-error-text\",\"data-testid\":u,children:[c,m.jsx(\"div\",{className:\"test-error-view\",dangerouslySetInnerHTML:{__html:f||\"\"}})]})},_5=({prompt:i})=>{const[c,u]=it.useState(!1);return m.jsx(\"button\",{className:\"button\",style:{minWidth:100},onClick:async()=>{await navigator.clipboard.writeText(i),u(!0),setTimeout(()=>{u(!1)},3e3)},children:c?\"Copied\":\"Copy prompt\"})},P5=({diff:i})=>m.jsx(\"div\",{\"data-testid\":\"test-screenshot-error-view\",className:\"test-error-view\",children:m.jsx(Xh,{diff:i,hideDetails:!0},\"image-diff\")});function $5(i){return J5(i||\"\",{bg:\"var(--color-canvas-subtle)\",fg:\"var(--color-fg-default)\"})}const Vh=({file:i,projectNames:c,isFileExpanded:u,setFileExpanded:f,footer:r})=>m.jsx(gr,{expanded:u?u(i.fileId):void 0,noInsets:!0,setExpanded:f?(o=>f(i.fileId,o)):void 0,header:m.jsx(\"span\",{className:\"chip-header-allow-selection\",children:i.fileName}),footer:r,children:m.jsx(Zh,{tests:i.tests,projectNames:c})}),Zh=({tests:i,projectNames:c,runs:u,selectedTestId:f})=>{const r=se();return m.jsx(\"div\",{role:\"list\",children:i.map((o,h)=>{const y=u==null?void 0:u[h],v=y!==void 0?o.results[y]:void 0,A=il({test:o,result:v},r),x=f===o.testId;return m.jsxs(\"div\",{className:Ze(\"test-file-test\",\"test-file-test-outcome-\"+o.outcome,x&&\"test-file-test-selected\"),role:\"listitem\",\"aria-current\":x,children:[m.jsxs(\"div\",{className:\"hbox\",style:{alignItems:\"flex-start\"},children:[m.jsxs(\"div\",{className:\"hbox\",children:[m.jsx(\"span\",{className:\"test-file-test-status-icon\",children:fc(o.outcome)}),m.jsxs(\"span\",{children:[m.jsx(bn,{href:A,title:[...o.path,o.title].join(\" › \"),children:m.jsx(\"span\",{className:\"test-file-title\",children:[...o.path,o.title].join(\" › \")})}),m.jsx(Uh,{style:{marginLeft:\"6px\"},projectNames:c,activeProjectName:o.projectName,otherLabels:o.tags})]})]}),m.jsx(\"span\",{\"data-testid\":\"test-duration\",style:{minWidth:\"50px\",textAlign:\"right\"},children:Ta(o.duration)})]}),m.jsx(\"div\",{className:\"test-file-details-row\",children:m.jsxs(\"div\",{className:\"test-file-details-row-items\",children:[m.jsx(bn,{href:A,title:[...o.path,o.title].join(\" › \"),className:\"test-file-path-link\",children:m.jsxs(\"span\",{className:\"test-file-path\",children:[o.location.file,\":\",o.location.line]})}),m.jsx(tv,{test:o}),m.jsx(ev,{test:o}),m.jsx(Qh,{test:o,dim:!0})]})})]},`test-${o.testId}`)})})};function tv({test:i}){const c=se();for(const u of i.results)for(const f of u.attachments)if(f.contentType.startsWith(\"image/\")&&f.name.match(/-(expected|actual|diff)/))return m.jsx(dr,{href:il({test:i,result:u,anchor:`attachment-${u.attachments.indexOf(f)}`},c),title:\"View images\",dim:!0,children:o5()})}function ev({test:i}){const c=se(),u=i.results.find(f=>f.attachments.some(r=>r.name===\"video\"));return u?m.jsx(dr,{href:il({test:i,result:u,anchor:\"attachment-video\"},c),title:\"View video\",dim:!0,children:d5()}):void 0}const nv=new RegExp(\"([\\\\u001B\\\\u009B][[\\\\]()#;?]*(?:(?:(?:[a-zA-Z\\\\d]*(?:;[-a-zA-Z\\\\d\\\\/#&.:=?%@~_]*)*)?\\\\u0007)|(?:(?:\\\\d{1,4}(?:;\\\\d{0,4})*)?[\\\\dA-PR-TZcf-ntqry=><~])))\",\"g\");function T2(i){return i.replace(nv,\"\")}function lv(i,c){var f;const u=new Map;for(const r of i){const o=r.name.match(/^(.*)-(expected|actual|diff|previous)(\\.[^.]+)?$/);if(!o)continue;const[,h,y,v=\"\"]=o,A=h+v;let x=u.get(A);x||(x={name:A,anchors:[`attachment-${h}`]},u.set(A,x)),x.anchors.push(`attachment-${c.attachments.indexOf(r)}`),y===\"actual\"&&(x.actual={attachment:r}),y===\"expected\"&&(x.expected={attachment:r,title:\"Expected\"}),y===\"previous\"&&(x.expected={attachment:r,title:\"Previous\"}),y===\"diff\"&&(x.diff={attachment:r})}for(const[r,o]of u)!o.actual||!o.expected?u.delete(r):(i.delete(o.actual.attachment),i.delete(o.expected.attachment),i.delete((f=o.diff)==null?void 0:f.attachment));return[...u.values()]}const av=({report:i,test:c,result:u})=>{const{screenshots:f,videos:r,traces:o,otherAttachments:h,diffs:y,errors:v,otherAttachmentAnchors:A,screenshotAnchors:x,errorContext:T}=it.useMemo(()=>{const p=u.attachments.filter(z=>!z.name.startsWith(\"_\")),E=new Set(p.filter(z=>z.contentType.startsWith(\"image/\"))),b=[...E].map(z=>`attachment-${p.indexOf(z)}`),R=p.filter(z=>z.contentType.startsWith(\"video/\")),N=p.filter(z=>z.name===\"trace\"),V=p.find(z=>z.name===\"error-context\"),F=new Set(p);[...E,...R,...N].forEach(z=>F.delete(z));const H=[...F].map(z=>`attachment-${p.indexOf(z)}`),j=lv(E,u),Y=u.errors.map(z=>z.message);return{screenshots:[...E],videos:R,traces:N,otherAttachments:F,diffs:j,errors:Y,otherAttachmentAnchors:H,screenshotAnchors:b,errorContext:V}},[u]),[D,X]=it.useState(\"\");it.useEffect(()=>X(\"\"),[u]);const q=A5(async()=>{var F;if((F=i.json().options)!=null&&F.noCopyPrompt||!T)return;let p=T.path?await fetch(T.path).then(H=>H.text()):T.body;if(!p)return;const E=u.attachments.find(H=>H.name===\"stdout\"),b=u.attachments.find(H=>H.name===\"stderr\"),R=E!=null&&E.body&&E.contentType===\"text/plain\"?E.body:void 0,N=b!=null&&b.body&&b.contentType===\"text/plain\"?b.body:void 0;R&&(p+=`\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_mips64le.go:641:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:256:\tprocGetCommTimeouts                                      = modkernel32.NewProc(\"GetCommTimeouts\")\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:364:\tprocSetCommTimeouts                                      = modkernel32.NewProc(\"SetCommTimeouts\")\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:1898:func CreateNamedPipe(name *uint16, flags uint32, pipeMode uint32, maxInstances uint32, outSize uint32, inSize uint32, defaultTimeout uint32, sa *SecurityAttributes) (handle Handle, err error) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:1899:\tr0, _, e1 := syscall.SyscallN(procCreateNamedPipeW.Addr(), uintptr(unsafe.Pointer(name)), uintptr(flags), uintptr(pipeMode), uintptr(maxInstances), uintptr(outSize), uintptr(inSize), uintptr(defaultTimeout), uintptr(unsafe.Pointer(sa)))\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:2242:func GetCommTimeouts(handle Handle, timeouts *CommTimeouts) (err error) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:2243:\tr1, _, e1 := syscall.SyscallN(procGetCommTimeouts.Addr(), uintptr(handle), uintptr(unsafe.Pointer(timeouts)))\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:2507:func GetNamedPipeHandleState(pipe Handle, state *uint32, curInstances *uint32, maxCollectionCount *uint32, collectDataTimeout *uint32, userName *uint16, maxUserNameSize uint32) (err error) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:2508:\tr1, _, e1 := syscall.SyscallN(procGetNamedPipeHandleStateW.Addr(), uintptr(pipe), uintptr(unsafe.Pointer(state)), uintptr(unsafe.Pointer(curInstances)), uintptr(unsafe.Pointer(maxCollectionCount)), uintptr(unsafe.Pointer(collectDataTimeout)), uintptr(unsafe.Pointer(userName)), uintptr(maxUserNameSize))\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:3182:func SetCommTimeouts(handle Handle, timeouts *CommTimeouts) (err error) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:3183:\tr1, _, e1 := syscall.SyscallN(procSetCommTimeouts.Addr(), uintptr(handle), uintptr(unsafe.Pointer(timeouts)))\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:3351:func SetNamedPipeHandleState(pipe Handle, state *uint32, maxCollectionCount *uint32, collectDataTimeout *uint32) (err error) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/zsyscall_windows.go:3352:\tr1, _, e1 := syscall.SyscallN(procSetNamedPipeHandleState.Addr(), uintptr(pipe), uintptr(unsafe.Pointer(state)), uintptr(unsafe.Pointer(maxCollectionCount)), uintptr(unsafe.Pointer(collectDataTimeout)))\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:1634:\tURLRetrievalTimeout          uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:2441:\tPathMtuDiscoveryTimeout              uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:2443:\tLinkLocalAddressTimeout              uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:2791:type CommTimeouts struct {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:2792:\tReadIntervalTimeout         uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:2793:\tReadTotalTimeoutMultiplier  uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:2794:\tReadTotalTimeoutConstant    uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:2795:\tWriteTotalTimeoutMultiplier uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/types_windows.go:2796:\tWriteTotalTimeoutConstant   uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/syscall_zos_s390x.go:1553:\tretransTimeouts   uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/syscall_zos_s390x.go:1854:\ttcpinfo.Rto = tcpStats.retransTimeouts\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go:168://sys\tCreateNamedPipe(name *uint16, flags uint32, pipeMode uint32, maxInstances uint32, outSize uint32, inSize uint32, defaultTimeout uint32, sa *SecurityAttributes) (handle Handle, err error)  [failretval==InvalidHandle] = CreateNamedPipeW\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go:174://sys\tGetNamedPipeHandleState(pipe Handle, state *uint32, curInstances *uint32, maxCollectionCount *uint32, collectDataTimeout *uint32, userName *uint16, maxUserNameSize uint32) (err error) = GetNamedPipeHandleStateW\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go:175://sys\tSetNamedPipeHandleState(pipe Handle, state *uint32, maxCollectionCount *uint32, collectDataTimeout *uint32) (err error) = SetNamedPipeHandleState\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go:371://sys\tGetCommTimeouts(handle Handle, timeouts *CommTimeouts) (err error)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/windows/syscall_windows.go:376://sys\tSetCommTimeouts(handle Handle, timeouts *CommTimeouts) (err error)\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_386.go:643:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_mips64.go:641:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_loong64.go:639:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_ppc64.go:648:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_ppc64le.go:648:\tTimeout uint32\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/README.md:97:  r.Use(middleware.Timeout(60 * time.Second))\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/README.md:361:| [Timeout]              | Signals to the request context when the timeout deadline is reached     |\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/README.md:390:[Timeout]: https://pkg.go.dev/github.com/go-chi/chi/middleware#Timeout\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_mips.go:642:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go:641:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go:1553:\tretransTimeouts   uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go:1854:\ttcpinfo.Rto = tcpStats.retransTimeouts\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/mux_test.go:1688:\t\tctx, cancel := context.WithTimeout(r.Context(), 1*time.Millisecond)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_386.go:643:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go:641:\tTimeout uint32\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle_test.go:32:\t\tTimeout: time.Second * 5, // Maximum waiting time.\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle_test.go:58:func TestThrottleClientTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle_test.go:73:\t\tTimeout: time.Second * 3, // Maximum waiting time.\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle_test.go:90:func TestThrottleTriggerGatewayTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle_test.go:105:\t\tTimeout: time.Second * 60, // Maximum waiting time.\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle_test.go:159:\t\tTimeout: time.Second * 60, // Maximum waiting time.\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle_test.go:285:\tclient := &http.Client{Timeout: timeout}\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go:639:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go:648:\tTimeout uint32\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/timeout.go:9:// Timeout is a middleware that cancels ctx after a given timeout and return\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/timeout.go:10:// a 504 Gateway Timeout error to the client.\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/timeout.go:32:func Timeout(timeout time.Duration) func(next http.Handler) http.Handler {\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/timeout.go:35:\t\t\tctx, cancel := context.WithTimeout(r.Context(), timeout)\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/timeout.go:39:\t\t\t\t\tw.WriteHeader(http.StatusGatewayTimeout)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go:648:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mips.go:642:\tTimeout uint32\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle.go:16:\tdefaultBacklogTimeout = time.Second * 60\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle.go:24:\tBacklogTimeout time.Duration\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle.go:33:\treturn ThrottleWithOpts(ThrottleOpts{Limit: limit, BacklogTimeout: defaultBacklogTimeout})\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle.go:39:func ThrottleBacklog(limit, backlogLimit int, backlogTimeout time.Duration) func(http.Handler) http.Handler {\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle.go:40:\treturn ThrottleWithOpts(ThrottleOpts{Limit: limit, BacklogLimit: backlogLimit, BacklogTimeout: backlogTimeout})\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle.go:61:\t\tbacklogTimeout: opts.BacklogTimeout,\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle.go:102:\t\t\t\ttimer := time.NewTimer(t.backlogTimeout)\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/middleware/throttle.go:141:\tbacklogTimeout time.Duration\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/runtime/pprof/pprof_test.go:1724:\t\tctx, cancel := context.WithTimeout(ctx, time.Second)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/runtime/pprof/pprof_test.go:1751:\t\tctx, cancel := context.WithTimeout(ctx, time.Second)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/runtime/pprof/pprof_test.go:1803:\t\tctx, cancel := context.WithTimeout(ctx, 10*time.Second)\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/_examples/README.md:9:* [limits](https://github.com/go-chi/chi/blob/master/_examples/limits/main.go) - Timeouts and Throttling\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/_examples/limits/main.go:1:// This example demonstrates the use of Timeout, and Throttle middlewares.\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/_examples/limits/main.go:3:// Timeout: cancel a request if processing takes longer than 2.5 seconds,\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/_examples/limits/main.go:4:// server will respond with a http.StatusGatewayTimeout.\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/_examples/limits/main.go:43:\t\tr.Use(middleware.Timeout(2500 * time.Millisecond))\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/_examples/limits/main.go:66:\t\tr.Use(middleware.Timeout(30 * time.Second))\n/home/sebas/go/pkg/mod/github.com/go-chi/chi/v5@v5.2.5/_examples/graceful/main.go:36:\tshutdownCtx, cancel := context.WithTimeout(context.Background(), 30*time.Second)\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_arm64.go:638:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go:638:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_amd64.go:659:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go:659:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/syscall_linux.go:2594:\tvar mutableTimeout *Timespec\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/syscall_linux.go:2596:\t\tmutableTimeout = new(Timespec)\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/syscall_linux.go:2597:\t\t*mutableTimeout = *timeout\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/syscall_linux.go:2618:\treturn pselect6(nfd, r, w, e, mutableTimeout, kernelMask)\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux.go:3656:\tTimeout PPSKTime\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go:2594:\tvar mutableTimeout *Timespec\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go:2596:\t\tmutableTimeout = new(Timespec)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go:2597:\t\t*mutableTimeout = *timeout\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/syscall_linux.go:2618:\treturn pselect6(nfd, r, w, e, mutableTimeout, kernelMask)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio_test.go:30:\tctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio_test.go:76:\terr = proc.CloseWithTimeout(500 * time.Millisecond)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux.go:3635:\tTimeout PPSKTime\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:12:// DefaultShutdownTimeout is the default time to wait for a subprocess to\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:14:const DefaultShutdownTimeout = 2 * time.Second\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:32:\tshutdownTimeout time.Duration\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:49:\t// ShutdownTimeout is how long to wait for graceful shutdown. Defaults to DefaultShutdownTimeout.\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:50:\tShutdownTimeout time.Duration\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:76:// WithShutdownTimeout sets the shutdown timeout.\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:77:func WithShutdownTimeout(d time.Duration) SpawnOption {\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:78:\treturn func(c *SpawnConfig) { c.ShutdownTimeout = d }\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:88:\t\tShutdownTimeout: DefaultShutdownTimeout,\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:131:\t\tshutdownTimeout: cfg.ShutdownTimeout,\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:138:\ttimeout := s.shutdownTimeout\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:140:\t\ttimeout = DefaultShutdownTimeout\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:142:\treturn s.closeWithTimeout(timeout)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:145:// CloseWithTimeout shuts down the subprocess with a custom timeout.\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:146:func (s *Subprocess) CloseWithTimeout(timeout time.Duration) error {\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:147:\treturn s.closeWithTimeout(timeout)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/transport/stdio.go:150:func (s *Subprocess) closeWithTimeout(timeout time.Duration) error {\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_sparc64.go:643:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go:643:\tTimeout uint32\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:80:\tctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:102:\tctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:143:\tctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:208:\tctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:229:\treqCtx, reqCancel := context.WithTimeout(context.Background(), 50*time.Millisecond)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:265:\t\t\twantCode:     CodeRequestTimeout,\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:301:\tctx, cancel := context.WithTimeout(context.Background(), 5*time.Second)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:323:\t\treqCtx, reqCancel := context.WithTimeout(context.Background(), 100*time.Millisecond)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:333:\t\treqCtx, reqCancel := context.WithTimeout(context.Background(), 100*time.Millisecond)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection_test.go:339:\t\tassert.Equal(t, CodeRequestTimeout, rpcErr.Code)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection.go:498:\tCodeRequestTimeout   = -32801 // Request timed out.\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection.go:505://   - context.DeadlineExceeded → -32801 (RequestTimeout)\n/home/sebas/go/pkg/mod/github.com/keepmind9/acp-sdk-go@v0.0.0-20260408080944-3dbe98b1f216/rpc/connection.go:519:\t\treturn &RPCError{Code: CodeRequestTimeout, Message: err.Error()}\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go:666:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_riscv64.go:666:\tTimeout uint32\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/libc_windows.go:3058:func XSetCommTimeouts(t *TLS, _ ...interface{}) int32 {\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/libc_windows.go:5882://\tDWORD   dwTimeout,\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/libc_windows.go:5886:func XDdeClientTransaction(t *TLS, pData uintptr, cbData uint32, hConv uintptr, hszItem uintptr, wFmt, wType, dwTimeout uint32, pdwResult uintptr) uintptr {\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/libc_windows.go:5888:\t\ttrc(\"t=%v pData=%v cbData=%v hConv=%v hszItem=%v dwTimeout=%v pdwResult=%v, (%v:)\", t, pData, cbData, hConv, hszItem, dwTimeout, pdwResult, origin(2))\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go:648:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_ppc.go:648:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go:642:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_mipsle.go:642:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go:662:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/sys/unix/ztypes_linux_arm.go:636:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_s390x.go:662:\tTimeout uint32\n/home/sebas/go/pkg/mod/golang.org/x/sys@v0.42.0/unix/ztypes_linux_arm.go:636:\tTimeout uint32\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/grp/grp_illumos_amd64.go:1811:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/capi_windows_386.go:208:\t\"SendMessageTimeoutW\":               {},\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/capi_windows_386.go:211:\t\"SetCommTimeouts\":                   {},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/log/slog/logger_test.go:451:\tctx, cancel := context.WithTimeout(context.Background(), time.Second)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/libc_windows_386.go:664:func XSendMessageTimeoutW(t *TLS, _ ...interface{}) int32 {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel/doc.go:12:// The cancellation function returned by context.WithCancel, WithTimeout,\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go:188:// context.With{Cancel,Timeout,Deadline}.\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/lostcancel/lostcancel.go:196:\t\t\"WithTimeout\", \"WithTimeoutCause\",\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/netinet/in/in_illumos_amd64.go:2005:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go:60:\t// The context.With{Cancel,Deadline,Timeout} entries are\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/unusedresult/unusedresult.go:65:\t\t\"context.WithTimeout\":     true,\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/go/analysis/passes/hostport/hostport.go:168:\t\tindex.Object(\"net\", \"DialTimeout\"),\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/sys/random/random_illumos_amd64.go:1807:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/sys/vfs/vfs_illumos_amd64.go:3347:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:506:\t\t{\"WithTimeout\", Func, 7, \"func(parent Context, timeout time.Duration) (Context, CancelFunc)\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:507:\t\t{\"WithTimeoutCause\", Func, 21, \"func(parent Context, timeout time.Duration, cause error) (Context, CancelFunc)\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:7464:\t\t{\"(*PathError).Timeout\", Method, 16, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8352:\t\t{\"(*AddrError).Timeout\", Method, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8357:\t\t{\"(*DNSConfigError).Timeout\", Method, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8361:\t\t{\"(*DNSError).Timeout\", Method, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8403:\t\t{\"(*OpError).Timeout\", Method, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8407:\t\t{\"(*ParseError).Timeout\", Method, 17, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8518:\t\t{\"(Error).Timeout\", Method, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8541:\t\t{\"(InvalidAddrError).Timeout\", Method, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8554:\t\t{\"(UnknownNetworkError).Timeout\", Method, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8568:\t\t{\"DNSError.IsTimeout\", Field, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8576:\t\t{\"DialTimeout\", Func, 0, \"func(network string, address string, timeout time.Duration) (Conn, error)\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8590:\t\t{\"Dialer.Timeout\", Field, 1, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8834:\t\t{\"Client.Timeout\", Field, 3, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8867:\t\t{\"ErrHandlerTimeout\", Var, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8902:\t\t{\"HTTP2Config.PingTimeout\", Field, 24, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8903:\t\t{\"HTTP2Config.SendPingTimeout\", Field, 24, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:8905:\t\t{\"HTTP2Config.WriteByteTimeout\", Field, 24, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9019:\t\t{\"Server.IdleTimeout\", Field, 8, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9022:\t\t{\"Server.ReadHeaderTimeout\", Field, 8, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9023:\t\t{\"Server.ReadTimeout\", Field, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9026:\t\t{\"Server.WriteTimeout\", Field, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9046:\t\t{\"StatusGatewayTimeout\", Const, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9078:\t\t{\"StatusRequestTimeout\", Const, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9099:\t\t{\"TimeoutHandler\", Func, 0, \"func(h Handler, dt time.Duration, msg string) Handler\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9108:\t\t{\"Transport.ExpectContinueTimeout\", Field, 6, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9112:\t\t{\"Transport.IdleConnTimeout\", Field, 7, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9122:\t\t{\"Transport.ResponseHeaderTimeout\", Field, 1, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9124:\t\t{\"Transport.TLSHandshakeTimeout\", Field, 3, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9547:\t\t{\"(*Error).Timeout\", Method, 6, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9634:\t\t{\"(*PathError).Timeout\", Method, 10, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9674:\t\t{\"(*SyscallError).Timeout\", Method, 10, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:9734:\t\t{\"IsTimeout\", Func, 10, \"func(err error) bool\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:10980:\t\t{\"(Errno).Timeout\", Method, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:11386:\t\t{\"BpfTimeout\", Func, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:11540:\t\t{\"CertChainPara.URLRetrievalTimeout\", Field, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:16276:\t\t{\"SetBpfTimeout\", Func, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:17390:\t\t{\"ErrTimeout\", Var, 0, \"\"},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go:17396:\t\t{\"TimeoutReader\", Func, 0, \"func(r io.Reader) io.Reader\"},\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/sys/stat/stat_illumos_amd64.go:1812:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/cmd/bisect/main.go:169:\tflag.DurationVar(&b.Timeout, \"timeout\", 0, \"stop target and consider failed after duration `d`\")\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/cmd/bisect/main.go:247:\tTimeout time.Duration // kill target and assume failed after this duration (0 = unlimited)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/cmd/bisect/main.go:636:\t\tif b.Timeout != 0 {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/golang.org/x/tools/cmd/bisect/main.go:638:\t\t\tctx, cancel = context.WithTimeout(ctx, b.Timeout)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/github.com/google/pprof/internal/driver/fetch.go:322:\tduration, timeout := time.Duration(s.Seconds)*time.Second, time.Duration(s.Timeout)*time.Second\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/github.com/google/pprof/internal/driver/fetch.go:521:\t\tTimeout:   timeout + 5*time.Second,\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/github.com/google/pprof/internal/driver/html/common.js:444:      clearTimeout(searchAlarm);\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/github.com/google/pprof/internal/driver/html/common.js:446:    searchAlarm = setTimeout(selectMatching, 300);\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/github.com/google/pprof/internal/driver/cli.go:35:\tTimeout            int\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/github.com/google/pprof/internal/driver/cli.go:53:\tflagTimeout := flag.Int(\"timeout\", -1, \"Timeout in seconds for fetching a profile\")\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/github.com/google/pprof/internal/driver/cli.go:143:\t\tTimeout:            *flagTimeout,\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/vendor/github.com/google/pprof/internal/driver/cli.go:317:\t\"    -timeout              Timeout in seconds for profile collection\\n\" +\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/sys/socket/socket_illumos_amd64.go:2505:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/sys/types/types_illumos_amd64.go:1652:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/netdb/netdb_illumos_amd64.go:2614:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/libc_windows_arm64.go:601:func XSendMessageTimeoutW(t *TLS, _ ...interface{}) int64 {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls.go:116:func (timeoutError) Timeout() bool   { return true }\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls.go:134:\tif netDialer.Timeout != 0 {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls.go:136:\t\tctx, cancel = context.WithTimeout(ctx, netDialer.Timeout)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/example_test.go:177:\t\tReadTimeout:  time.Minute,\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/example_test.go:178:\t\tWriteTimeout: time.Minute,\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/handshake_test.go:355:\t\t\tif runtime.GOOS == \"dragonfly\" && (isConnRefused(err) || os.IsTimeout(err)) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/conn.go:193:func (e *permanentError) Timeout() bool   { return e.err.Timeout() }\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/handshake_client_test.go:463:\t\tif netErr, ok := err.(net.Error); !ok || !netErr.Timeout() {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/handshake_client_test.go:2495:\t\tif err, ok := err.(net.Error); ok && err.Timeout() {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/handshake_server_test.go:1722:\t\tif err, ok := err.(net.Error); ok && err.Timeout() {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls_test.go:216:func TestDialTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls_test.go:238:\t\t\tTimeout: timeout,\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls_test.go:242:\t\t\tt.Errorf(\"DialWithTimeout unexpectedly completed successfully\")\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls_test.go:243:\t\t} else if !isTimeoutError(err) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls_test.go:342:\tif !isTimeoutError(err) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls_test.go:343:\t\tt.Error(\"Write timed out but did not classify the error as a Timeout\")\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls_test.go:388:func isTimeoutError(err error) bool {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/crypto/tls/tls_test.go:390:\t\treturn ne.Timeout()\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/fcntl/fcntl_illumos_amd64.go:1880:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/capi_windows_arm64.go:207:\t\"SendMessageTimeoutW\":               {},\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/capi_windows_arm64.go:210:\t\"SetCommTimeouts\":                   {},\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/uuid/uuid/uuid_illumos_amd64.go:1745:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/termios/termios_illumos_amd64.go:1583:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/time/time_illumos_amd64.go:608:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/compile/internal/ssa/debug_test.go:867:func (s *ioState) readExpecting(millis, interlineTimeout int, expectedRE string) tstring {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/compile/internal/ssa/debug_test.go:869:\tinterline := time.Millisecond * time.Duration(interlineTimeout)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/bufio/bufio_test.go:59:\t\t} else if err != iotest.ErrTimeout {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/bufio/bufio_test.go:89:\t{\"timeout\", iotest.TimeoutReader},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/bufio/bufio_test.go:101:\t\tif err != nil && err != iotest.ErrTimeout {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/dist/test.go:431:\t\tconst goTestDefaultTimeout = 10 * time.Minute // Default value of go test -timeout flag.\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/cmd/dist/test.go:432:\t\trun = append(run, \"-timeout=\"+(goTestDefaultTimeout*time.Duration(t.timeoutScale)).String())\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/fts/fts_illumos_amd64.go:1723:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/utime/utime_illumos_amd64.go:1754:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_wasip1.go:92:\treturn e == EINTR || e == EMFILE || e.Timeout()\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_wasip1.go:95:func (e Errno) Timeout() bool {\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/all_musl_test.go:501:\tctx, cancel := context.WithTimeout(context.Background(), max)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/js/js_test.go:151:\tif got, want := js.Global().Get(\"setTimeout\").String(), \"<function>\"; got != want {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/js/js_test.go:456:\tjs.Global().Call(\"setTimeout\", cb, 0, 42)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/js/js_test.go:483:\tjs.Global().Get(\"setTimeout\").Invoke(js.FuncOf(func(this js.Value, args []js.Value) any {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/js/js_test.go:491:\t// this goroutine is running, but the callback of setTimeout did not return yet, invoke another function now\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_386.go:1185:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_mips64le.go:1194:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_arm.go:1220:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/dirent/dirent_illumos_amd64.go:1781:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_ppc64le.go:1205:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_riscv64.go:1341:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_illumos_amd64.go:2185:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_loong64.go:1348:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_js.go:83:\treturn e == EINTR || e == EMFILE || e.Timeout()\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_js.go:86:func (e Errno) Timeout() bool {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/types_windows.go:1005:\tURLRetrievalTimeout          uint32\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_arm64.go:1235:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_s390x.go:1192:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/unistd/unistd_linux_amd64.go:1194:// We support the Timeouts option.\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/poll/poll_illumos_amd64.go:2444:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/bpf_bsd.go:108:func BpfTimeout(fd int) (*Timeval, error) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/bpf_bsd.go:118:func SetBpfTimeout(fd int, tv *Timeval) error {\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/capi_windows_amd64.go:207:\t\"SendMessageTimeoutW\":               {},\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/capi_windows_amd64.go:210:\t\"SetCommTimeouts\":                   {},\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_windows.go:218:\treturn e == EINTR || e == EMFILE || e.Timeout()\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_windows.go:221:func (e Errno) Timeout() bool {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_unix.go:135:\treturn e == EINTR || e == EMFILE || e == ENFILE || e.Timeout()\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_unix.go:138:func (e Errno) Timeout() bool {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_plan9.go:76:\treturn e == EINTR || e == EMFILE || e.Timeout()\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/syscall/syscall_plan9.go:79:func (e ErrorString) Timeout() bool {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/example_test.go:84:func ExampleWithTimeout() {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/example_test.go:87:\tctx, cancel := context.WithTimeout(context.Background(), shortDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/example_test.go:169:\t\t\tctx, cancel := context.WithTimeout(context.Background(), 1*time.Millisecond)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/example_test.go:222:\tctx, cancel := context.WithTimeout(context.Background(), 1*time.Millisecond)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:168:func TestTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:171:\tc, _ := WithTimeout(Background(), shortDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:175:\ttestDeadline(c, \"WithTimeout\", t)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:177:\tc, _ = WithTimeout(Background(), shortDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:179:\ttestDeadline(o, \"WithTimeout+otherContext\", t)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:181:\tc, _ = WithTimeout(Background(), shortDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:183:\tc, _ = WithTimeout(o, veryLongDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:184:\ttestDeadline(c, \"WithTimeout+otherContext+WithTimeout\", t)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:187:func TestCanceledTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:188:\tc, _ := WithTimeout(Background(), time.Second)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:190:\tc, cancel := WithTimeout(o, veryLongDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:294:\t\t\tdesc: \"WithTimeout(bg, 1*time.Nanosecond)\",\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:296:\t\t\t\tc, _ := WithTimeout(bg, 1*time.Nanosecond)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:313:\t\t\tdesc: \"WithTimeout(bg, 5*time.Millisecond)\",\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:315:\t\t\t\tc, cancel := WithTimeout(bg, 5*time.Millisecond)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:417:func TestLayersTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:421:func testLayers(t *testing.T, seed int64, testTimeout bool) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:452:\t\t\tif testTimeout {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:455:\t\t\tctx, cancel = WithTimeout(ctx, d)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:467:\tif !testTimeout {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:479:\tif testTimeout {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:570:func TestDeadlineExceededSupportsTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:572:\t\tTimeout() bool\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:575:\t\tt.Fatal(\"DeadlineExceeded does not support Timeout interface\")\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:577:\tif !i.Timeout() {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:710:\t\t\tname: \"WithTimeout\",\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:712:\t\t\t\tctx, cancel := WithTimeout(Background(), 0)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:720:\t\t\tname: \"WithTimeout canceled\",\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:722:\t\t\t\tctx, cancel := WithTimeout(Background(), forever)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:730:\t\t\tname: \"WithTimeoutCause\",\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:732:\t\t\t\tctx, cancel := WithTimeoutCause(Background(), 0, tooSlow)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:740:\t\t\tname: \"WithTimeoutCause canceled\",\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:742:\t\t\t\tctx, cancel := WithTimeoutCause(Background(), forever, tooSlow)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:750:\t\t\tname: \"WithTimeoutCause stacked\",\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:753:\t\t\t\tctx, _ = WithTimeoutCause(ctx, 0, tooSlow)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:761:\t\t\tname: \"WithTimeoutCause stacked canceled\",\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:764:\t\t\t\tctx, _ = WithTimeoutCause(ctx, forever, tooSlow)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:793:\t\t\t\tctx, cancel := WithTimeoutCause(Background(), 0, tooSlow)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:1065:func TestAfterFuncCalledAfterTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/x_test.go:1066:\tctx, cancel := WithTimeout(Background(), shortDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context_test.go:52:\ttimerChild, stop := WithTimeout(valueChild, veryLongDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context_test.go:209:\t_, cancel = WithTimeout(ctx, 60*time.Minute)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context_test.go:210:\tcheckChildren(\"with WithTimeout child \", ctx, 1)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context_test.go:212:\tcheckChildren(\"after canceling WithTimeout child\", ctx, 0)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context_test.go:256:\t_, cancel0 = WithTimeout(&myDoneCtx{Background()}, veryLongDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context_test.go:276:\tctx4, cancel4 := WithTimeout(ctx3, veryLongDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context_test.go:287:\t_, cancel6 := WithTimeout(ctx5, veryLongDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/benchmark_test.go:40:func BenchmarkWithTimeout(b *testing.B) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/benchmark_test.go:44:\t\t\tbenchmarkWithTimeout(b, concurrency)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/benchmark_test.go:49:func benchmarkWithTimeout(b *testing.B, concurrentContexts int) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/benchmark_test.go:63:\t\t\t\t_, cf[j] = WithTimeout(root, time.Hour)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/benchmark_test.go:75:\t\t\t\t_, wcf[i] = WithTimeout(root, time.Hour)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:13:// [WithTimeout], or [WithValue].\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:19:// The [WithCancel], [WithDeadline], and [WithTimeout] functions take a\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:27:// The [WithCancelCause], [WithDeadlineCause], and [WithTimeoutCause] functions\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:85:\t// expires; WithTimeout arranges for Done to be closed when the timeout\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:176:func (deadlineExceededError) Timeout() bool   { return true }\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:693:// WithTimeout returns WithDeadline(parent, time.Now().Add(timeout)).\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:698://\tfunc slowOperationWithTimeout(ctx context.Context) (Result, error) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:699://\t\tctx, cancel := context.WithTimeout(ctx, 100*time.Millisecond)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:703:func WithTimeout(parent Context, timeout time.Duration) (Context, CancelFunc) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:707:// WithTimeoutCause behaves like [WithTimeout] but also sets the cause of the\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/context.go:710:func WithTimeoutCause(parent Context, timeout time.Duration, cause error) (Context, CancelFunc) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/net_test.go:18:\tif !err.Timeout() || !err.Temporary() {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/net_test.go:19:\t\tt.Fatalf(\"Timeout() = %v, Temporary() = %v, want true, true\", err.Timeout(), err.Temporary())\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/afterfunc_test.go:86:func TestCustomContextAfterFuncTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/afterfunc_test.go:88:\tctx1, cancel := context.WithTimeout(ctx0, veryLongDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/afterfunc_test.go:119:func TestCustomContextAfterFuncUnregisterTimeout(t *testing.T) {\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/afterfunc_test.go:121:\t_, cancel := context.WithTimeout(ctx0, veryLongDuration)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/afterfunc_test.go:123:\t\tt.Errorf(\"after WithTimeout(ctx0, d): ctx0 has %v afterFuncs, want %v\", got, want)\n/home/sebas/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.26.2.linux-arm64/src/context/afterfunc_test.go:127:\t\tt.Errorf(\"after canceling WithTimeout(ctx0, d): ctx0 has %v afterFuncs, want %v\", got, want)\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_freebsd_386.go:3270:\tFbusyTimeout         int32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_freebsd_386.go:84043:\treturnSingleInt(tls, v, int64((*Sqlite3)(unsafe.Pointer(db)).FbusyTimeout))\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_freebsd_386.go:114708:\tvar tmout int32 = (*Sqlite3)(unsafe.Pointer(db)).FbusyTimeout\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_freebsd_386.go:114762:\t(*Sqlite3)(unsafe.Pointer(db)).FbusyTimeout = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_freebsd_386.go:114792:\t\t(*Sqlite3)(unsafe.Pointer(db)).FbusyTimeout = ms\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/libc_windows_amd64.go:603:func XSendMessageTimeoutW(t *TLS, _ ...interface{}) int64 {\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_riscv64.go:3784:\tFbusyTimeout         int32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_riscv64.go:22261:** which is a pointer to a unixFile.  If the unixFile->iBusyTimeout\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_riscv64.go:22263:** failing the lock.  The iBusyTimeout value is always reset back to\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_riscv64.go:113806:\t\t_returnSingleInt(tls, v, int64((*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout))\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_riscv64.go:162228:\ttmout = (*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_riscv64.go:162316:\t(*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_riscv64.go:162353:\t\t(*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout = ms\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/all_test.go:744:\t\tctx, cancel := context.WithTimeout(context.Background(), time.Hour)\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:891:const BuildCommDCBAndTimeouts = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:1483:const CERT_CHAIN_REV_ACCUMULATIVE_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME = \"ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:1490:const CERT_CHAIN_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME = \"ChainUrlRetrievalTimeoutMilliseconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:1913:const CERT_SRV_OCSP_RESP_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME = \"SrvOcspRespUrlRetrievalTimeoutMilliseconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:2798:const CRYPTNET_CRL_PRE_FETCH_TIMEOUT_SECONDS_VALUE_NAME = \"TimeoutSeconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:2822:const CRYPTNET_PRE_FETCH_RETRIEVAL_TIMEOUT_SECONDS_VALUE_NAME = \"CryptnetPreFetchRetrievalTimeoutSeconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:18302:const SendMessageTimeout = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:22597:\tFbusyTimeout         int32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:36651:\tFInputTimeout   TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:36652:\tFDisplayTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:36697:\tFCoalescingTimeout    TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:36727:const _MonitorRequestReasonIdleTimeout = 12\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:37208:\tFIdleTimeout                 TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:37217:\tFDozeS4Timeout               TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:37220:\tFVideoTimeout                TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:37223:\tFSpindownTimeout             TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:37328:\tFMinVideoTimeout    TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:37329:\tFMaxVideoTimeout    TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:37330:\tFMinSpindownTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:37331:\tFMaxSpindownTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:38430:\tFCriticalSectionDefaultTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:38460:\tFCriticalSectionDefaultTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:38489:\tFCriticalSectionDefaultTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:40316:\tFTimeout        TULONG\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:40470:\tFTimeout           TLARGE_INTEGER\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:42644:\tFReadIntervalTimeout         TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:42645:\tFReadTotalTimeoutMultiplier  TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:42646:\tFReadTotalTimeoutConstant    TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:42647:\tFWriteTotalTimeoutMultiplier TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:42648:\tFWriteTotalTimeoutConstant   TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:50127:\tFdwTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:58915:\tFComTimeout  uint32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:58916:\tFCallTimeout uint32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:58928:\tFComTimeout  uint32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:58929:\tFCallTimeout uint32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:59191:type TI_RpcProxyGetConnectionTimeoutFn = uintptr\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:59193:type I_RpcProxyGetConnectionTimeoutFn = TI_RpcProxyGetConnectionTimeoutFn\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:59206:\tFGetConnectionTimeoutFn TI_RpcProxyGetConnectionTimeoutFn\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:60047:\t\tFuTimeout TUINT\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:60078:\t\tFuTimeout TUINT\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:60109:\t\tFuTimeout TUINT\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:65660:\tFdwUrlRetrievalTimeout      TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:66224:\tFdwUrlRetrievalTimeout     TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:69381:\tFResetInitializerTimeout uintptr\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:71579:type TIWinInetHttpTimeouts = struct {\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:71583:type IWinInetHttpTimeouts = TIWinInetHttpTimeouts\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:76057:type TIWinInetHttpTimeoutsVtbl = struct {\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:76061:\tFGetRequestTimeouts uintptr\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:76064:type IWinInetHttpTimeoutsVtbl = TIWinInetHttpTimeoutsVtbl\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:79076:\tFDriveCleanTimeout          TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:79553:\tFTimeout           TDWORDLONG\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:80946:\tFIdleTimeoutInMS                   TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:82933:\tFDeviceNotSelectedTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:82934:\tFTransmissionRetryTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:82955:\tFDeviceNotSelectedTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:82956:\tFTransmissionRetryTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:82977:\tFDeviceNotSelectedTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:82978:\tFTransmissionRetryTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:86753:\tFdwPreshutdownTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:86828:\tFdwInactivityTimeout       TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:86857:\tFdwInactivityTimeout      TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:96079:func _winHandleLockTimeout(tls *libc.TLS, _hFile THANDLE, offset TDWORD, nByte TDWORD, bExcl int32, nMs TDWORD) (r int32) {\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:97195:\trc = _winHandleLockTimeout(tls, *(*THANDLE)(unsafe.Pointer(bp)), uint32((libc.Int32FromInt32(22)+libc.Int32FromInt32(SQLITE_SHM_NLOCK))*libc.Int32FromInt32(4)+libc.Int32FromInt32(SQLITE_SHM_NLOCK)), uint32(1), int32(1), uint32(0))\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:97214:\t\trc = _winHandleLockTimeout(tls, *(*THANDLE)(unsafe.Pointer(bp)), uint32((libc.Int32FromInt32(22)+libc.Int32FromInt32(SQLITE_SHM_NLOCK))*libc.Int32FromInt32(4)+libc.Int32FromInt32(SQLITE_SHM_NLOCK)), uint32(1), 0, nMs)\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:97586:\t\t\t\trc = _winHandleLockTimeout(tls, h, uint32(ofst+(libc.Int32FromInt32(22)+libc.Int32FromInt32(SQLITE_SHM_NLOCK))*libc.Int32FromInt32(4)), uint32(n), bExcl, nMs)\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:186834:\t\t_returnSingleInt(tls, v, int64((*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout))\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:235278:\ttmout = (*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:235366:\t(*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows_386.go:235403:\t\t(*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout = ms\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:897:const BuildCommDCBAndTimeouts = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:1489:const CERT_CHAIN_REV_ACCUMULATIVE_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME = \"ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:1496:const CERT_CHAIN_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME = \"ChainUrlRetrievalTimeoutMilliseconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:1919:const CERT_SRV_OCSP_RESP_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME = \"SrvOcspRespUrlRetrievalTimeoutMilliseconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:2808:const CRYPTNET_CRL_PRE_FETCH_TIMEOUT_SECONDS_VALUE_NAME = \"TimeoutSeconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:2832:const CRYPTNET_PRE_FETCH_RETRIEVAL_TIMEOUT_SECONDS_VALUE_NAME = \"CryptnetPreFetchRetrievalTimeoutSeconds\"\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:18321:const SendMessageTimeout = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:22726:\tFbusyTimeout         int32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37190:\tFInputTimeout   TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37191:\tFDisplayTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37236:\tFCoalescingTimeout    TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37266:const _MonitorRequestReasonIdleTimeout = 12\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37723:\tFIdleTimeout                 TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37732:\tFDozeS4Timeout               TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37735:\tFVideoTimeout                TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37738:\tFSpindownTimeout             TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37843:\tFMinVideoTimeout    TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37844:\tFMaxVideoTimeout    TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37845:\tFMinSpindownTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:37846:\tFMaxSpindownTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:38939:\tFCriticalSectionDefaultTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:38968:\tFCriticalSectionDefaultTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:38997:\tFCriticalSectionDefaultTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:40818:\tFTimeout        TULONG\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:40969:\tFTimeout           TLARGE_INTEGER\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:43140:\tFReadIntervalTimeout         TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:43141:\tFReadTotalTimeoutMultiplier  TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:43142:\tFReadTotalTimeoutConstant    TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:43143:\tFWriteTotalTimeoutMultiplier TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:43144:\tFWriteTotalTimeoutConstant   TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:50585:\tFdwTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:59342:\tFComTimeout  uint32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:59343:\tFCallTimeout uint32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:59355:\tFComTimeout  uint32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:59356:\tFCallTimeout uint32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:59618:type TI_RpcProxyGetConnectionTimeoutFn = uintptr\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:59620:type I_RpcProxyGetConnectionTimeoutFn = TI_RpcProxyGetConnectionTimeoutFn\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:59633:\tFGetConnectionTimeoutFn TI_RpcProxyGetConnectionTimeoutFn\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:60467:\t\tFuTimeout TUINT\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:60498:\t\tFuTimeout TUINT\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:60529:\t\tFuTimeout TUINT\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:66076:\tFdwUrlRetrievalTimeout      TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:66640:\tFdwUrlRetrievalTimeout     TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:69796:\tFResetInitializerTimeout uintptr\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:71973:type TIWinInetHttpTimeouts = struct {\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:71977:type IWinInetHttpTimeouts = TIWinInetHttpTimeouts\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:76440:type TIWinInetHttpTimeoutsVtbl = struct {\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:76444:\tFGetRequestTimeouts uintptr\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:76447:type IWinInetHttpTimeoutsVtbl = TIWinInetHttpTimeoutsVtbl\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:79404:\tFDriveCleanTimeout          TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:79879:\tFTimeout           TDWORDLONG\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:81243:\tFIdleTimeoutInMS                   TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:83214:\tFDeviceNotSelectedTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:83215:\tFTransmissionRetryTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:83236:\tFDeviceNotSelectedTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:83237:\tFTransmissionRetryTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:83258:\tFDeviceNotSelectedTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:83259:\tFTransmissionRetryTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:87022:\tFdwPreshutdownTimeout TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:87097:\tFdwInactivityTimeout       TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:87126:\tFdwInactivityTimeout      TDWORD\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:96319:func _winHandleLockTimeout(tls *libc.TLS, _hFile THANDLE, offset TDWORD, nByte TDWORD, bExcl int32, nMs TDWORD) (r int32) {\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:97435:\trc = _winHandleLockTimeout(tls, *(*THANDLE)(unsafe.Pointer(bp)), uint32((libc.Int32FromInt32(22)+libc.Int32FromInt32(SQLITE_SHM_NLOCK))*libc.Int32FromInt32(4)+libc.Int32FromInt32(SQLITE_SHM_NLOCK)), uint32(1), int32(1), uint32(0))\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:97454:\t\trc = _winHandleLockTimeout(tls, *(*THANDLE)(unsafe.Pointer(bp)), uint32((libc.Int32FromInt32(22)+libc.Int32FromInt32(SQLITE_SHM_NLOCK))*libc.Int32FromInt32(4)+libc.Int32FromInt32(SQLITE_SHM_NLOCK)), uint32(1), 0, nMs)\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:97826:\t\t\t\trc = _winHandleLockTimeout(tls, h, uint32(ofst+(libc.Int32FromInt32(22)+libc.Int32FromInt32(SQLITE_SHM_NLOCK))*libc.Int32FromInt32(4)), uint32(n), bExcl, nMs)\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:187030:\t\t_returnSingleInt(tls, v, int64((*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout))\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:235450:\ttmout = (*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:235538:\t(*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_windows.go:235575:\t\t(*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout = ms\n/home/sebas/go/pkg/mod/modernc.org/libc@v1.72.0/pthread/pthread_illumos_amd64.go:1811:type Timeout_id_t = uintptr /* types.h:130:15 */ // opaque handle from timeout(9F)\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:92:  int iTimeout;          /* Milliseconds until a busy timeout */\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:266:    g.iTimeout = 0;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:323:** Busy handler with a g.iTimeout-millisecond timeout\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:327:  if( count*10>g.iTimeout ){\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:328:    if( g.iTimeout>0 ) errorMessage(\"timeout after %dms\", g.iTimeout);\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:350:  if( g.iTimeout==0 && (iErrCode&0xff)==SQLITE_BUSY && g.iTrace<3 ) return;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:498:  assert( g.iTimeout>0 );\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:557:  g.iTimeout = 0;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:579:      g.iTimeout = DEFAULT_TIMEOUT;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:598:      g.iTimeout = DEFAULT_TIMEOUT;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:620:  g.iTimeout = DEFAULT_TIMEOUT;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:802:static void waitForClient(int iClient, int iTimeout, char *zErrPrefix){\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:818:  g.iTimeout = 0;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:820:    && iTimeout>0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:824:    iTimeout -= 50;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:827:  g.iTimeout = DEFAULT_TIMEOUT;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1122:      int iTimeout = nArg>=2 ? atoi(azArg[1]) : DEFAULT_TIMEOUT;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1125:      waitForClient(atoi(azArg[0]), iTimeout, zError);\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1392:  g.iTimeout = DEFAULT_TIMEOUT;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1411:    int iTimeout;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1444:    g.iTimeout = 0;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1445:    iTimeout = 1000;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1447:        || rc==SQLITE_ROW) && iTimeout>0 ){\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1449:      iTimeout -= 10;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1453:    iTimeout = 1000;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1454:    while( (rc = sqlite3_step(pStmt))==SQLITE_BUSY && iTimeout>0 ){\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/testdata/mptest.c:1456:      iTimeout -= 10;\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_arm.go:3865:\tFbusyTimeout         int32\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_arm.go:22459:** which is a pointer to a unixFile.  If the unixFile->iBusyTimeout\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_arm.go:22461:** failing the lock.  The iBusyTimeout value is always reset back to\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_arm.go:114046:\t\t_returnSingleInt(tls, v, int64((*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout))\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_arm.go:162492:\ttmout = (*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_arm.go:162580:\t(*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout = 0\n/home/sebas/go/pkg/mod/modernc.org/sqlite@v1.50.0/lib/sqlite_linux_arm.go:162617:\t\t(*Tsqlite3)(unsafe.Pointer(db)).FbusyTimeout = ms\n\n\nCommand timed out after 10 seconds"}],"details":{},"isError":true,"timestamp":1778040150777}}
{"type":"message","id":"1f768aa3","parentId":"ab2576d7","timestamp":"2026-05-06T04:02:30.786Z","message":{"role":"toolResult","toolCallId":"call_wqDhCzSxKmYHckPpoi1qTPpY|fc_02a5ff4fd31484b60169fabd4c745c8196a4198ecbe04bb150","toolName":"todo","content":[{"type":"text","text":"Created #1: Quitar timeout de sesiones SSH (pending)"}],"details":{"action":"create","params":{"action":"create","subject":"Quitar timeout de sesiones SSH","description":"Encontrar la configuración SSH relevante y dejar las sesiones sin vencimiento por timeout, luego verificar.","activeForm":"quitando timeout SSH","status":"in_progress"},"tasks":[{"id":1,"subject":"Quitar timeout de sesiones SSH","status":"pending","description":"Encontrar la configuración SSH relevante y dejar las sesiones sin vencimiento por timeout, luego verificar.","activeForm":"quitando timeout SSH"}],"nextId":2},"isError":false,"timestamp":1778040150785}}
{"type":"message","id":"bc1f6ef4","parentId":"1f768aa3","timestamp":"2026-05-06T04:02:36.576Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"**Refining search parameters**\n\nI think I need to narrow down my search a bit more. It feels like my current approach isn't getting me the specific information I need. It's important to focus my queries so I can find more precise results. Maybe I can consider adjusting the keywords or applying filters? Let’s see what works better to direct my search accurately. I just want to make sure I'm being efficient!","thinkingSignature":"{\"id\":\"rs_02a5ff4fd31484b60169fabd5840448196bc2468deb8e137a6\",\"type\":\"reasoning\",\"encrypted_content\":\"gAAAAABp-r1ct_uT3RYT7nrxiC0ON6v40foxPHmFgvod8zVZYp09svoshr0WClL6UF6yM9HK3RFptJu64BHacyNNC_XiCrQg5DXJ6hevr-AXfm7OWzx3EY4UTcJ7yqf8cnnPgdvCY319xBZInrarTsq49i_2xmpjsJH0JuCO-VLeOi9K8jpqcm9ab4-Quw3eeS-Swod8SeLHZs2t4S70Jc4GLyZz7d-YL2LtMCQccVjeQTIS_J3gX_o9Kr5fFmf3A86I4rp_6hxCe-YcPuCU5sDPkQLMWnQ42QBFgGqmD6c9yEJSQRw9O9YB6D75632fQ1Ujt9Po6nvyxqB9TmMqHYmEVVe7r4E_7NBgTWRXxrJNECasynNCtLG7K3nlMScR24cvUz2AhT26pnFIlnaXUfXtip580qBLqmhO26xGTLG_BI5m1GEW7CpeFtnchEU6HpZmVqcAMAkOKxMGkklgLeQa3KsbwvhaEDhLCePPaMRarp_G-qMcxPCKnPVlrSl0t2o59x3X909KoBfET7cEz7bd1Muf5zWi7Nv0gAQj1vEnMPIvSlp4i9MQricUwg8PZzvwam6VjpijtRJVUIWqutM60XGZGTOTyqJX_n1LkpzdMHxLme_ih_2ewLlbMMiikRB4IUdjiCXGbP5kOduDx4ogQnSCBghojOhsHMEUTMzN6tIijq51ngHwVU1anvn4-6EiRekfUOLb5-WHdHYtqTXg3XvAsFO-AUNhjVplhNcBQi_60Bt1mfn_qohQMasFO-UZLD3HFbDtU4Iv4hoxzOUPDnV7Bh1QEj3aWPffEGh3murk6oWNMNkBzdduYK6L5K0XYB_NuSh6Gzfg0bxW1OneF0GlQNc6gXUUL9RfRx58cPpPRaxcHqJyOBnpN4R676AA7fn72gl1i8ROiUpR8SobFNYaCgIDYxW3jbLC1WzZVR4D4cO6ym_GKfTABgiC8WHBRn1Igd5T\",\"summary\":[{\"type\":\"summary_text\",\"text\":\"**Refining search parameters**\\n\\nI think I need to narrow down my search a bit more. It feels like my current approach isn't getting me the specific information I need. It's important to focus my queries so I can find more precise results. Maybe I can consider adjusting the keywords or applying filters? Let’s see what works better to direct my search accurately. I just want to make sure I'm being efficient!\"}]}"},{"type":"toolCall","id":"call_wk0TXW9TM9dN1UK10WNiiPHk|fc_02a5ff4fd31484b60169fabd5c4cf0819686e48129bef8cd6c","name":"bash","arguments":{"command":"set -e\nfor f in /etc/ssh/sshd_config /etc/ssh/sshd_config.d/* ~/.ssh/config /mnt/rpi/pi-config/**/*ssh* /mnt/rpi/pi-config/**/.ssh*; do\n  [ -e \"$f\" ] || continue\n  echo \"== $f ==\"\n  grep -nE '^(ClientAliveInterval|ClientAliveCountMax|ServerAliveInterval|ServerAliveCountMax|TCPKeepAlive|ChannelTimeout|UnusedConnectionTimeout|ConnectTimeout|Match)' \"$f\" 2>/dev/null || true\n  echo\ndone","timeout":10}},{"type":"toolCall","id":"call_6YL65Z2ZWwaFckrFB9GSMShS|fc_02a5ff4fd31484b60169fabd5c4cfc8196b19b911976f2958a","name":"todo","arguments":{"action":"update","id":1,"status":"in_progress"}}],"api":"openai-codex-responses","provider":"openai-codex","model":"gpt-5.4","usage":{"input":30740,"output":195,"cacheRead":3584,"cacheWrite":0,"totalTokens":34519,"cost":{"input":0.07685,"output":0.002925,"cacheRead":0.000896,"cacheWrite":0,"total":0.08067099999999999}},"stopReason":"toolUse","timestamp":1778040150787,"responseId":"resp_02a5ff4fd31484b60169fabd5774a0819694f2a227ba7f763a"}}
{"type":"message","id":"e4073299","parentId":"bc1f6ef4","timestamp":"2026-05-06T04:02:36.591Z","message":{"role":"toolResult","toolCallId":"call_wk0TXW9TM9dN1UK10WNiiPHk|fc_02a5ff4fd31484b60169fabd5c4cf0819686e48129bef8cd6c","toolName":"bash","content":[{"type":"text","text":"== /etc/ssh/sshd_config ==\n\n== /etc/ssh/sshd_config.d/50-cloud-init.conf ==\n\n== /etc/ssh/sshd_config.d/99-idle-4h.conf ==\n1:ClientAliveInterval 60\n2:ClientAliveCountMax 240\n\n"}],"isError":false,"timestamp":1778040156590}}
{"type":"message","id":"fc61a821","parentId":"e4073299","timestamp":"2026-05-06T04:02:36.592Z","message":{"role":"toolResult","toolCallId":"call_6YL65Z2ZWwaFckrFB9GSMShS|fc_02a5ff4fd31484b60169fabd5c4cfc8196b19b911976f2958a","toolName":"todo","content":[{"type":"text","text":"Updated #1 (pending → in_progress)"}],"details":{"action":"update","params":{"action":"update","id":1,"status":"in_progress"},"tasks":[{"id":1,"subject":"Quitar timeout de sesiones SSH","status":"in_progress","description":"Encontrar la configuración SSH relevante y dejar las sesiones sin vencimiento por timeout, luego verificar.","activeForm":"quitando timeout SSH"}],"nextId":2},"isError":false,"timestamp":1778040156591}}
{"type":"message","id":"4842bb49","parentId":"fc61a821","timestamp":"2026-05-06T04:02:42.004Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"**Editing SSH configuration**\n\nI need to edit the file, likely in /etc/ssh/sshd_config.d/99-idle-4h.conf. The user says there should be no session timeout, so I might consider setting the ClientAliveInterval to 0 and possibly ignoring CountMax. I should verify using `sshd -t` and reload the service, but I wonder about the impact of reloading—it's reversible, but I want to make sure it's okay to do. Alright, let's proceed!","thinkingSignature":"{\"id\":\"rs_02a5ff4fd31484b60169fabd5d81748196a75233c3f66289be\",\"type\":\"reasoning\",\"encrypted_content\":\"gAAAAABp-r1hhE3aLn5AlPAvZVt-BI6Xj3y9Z03Wo-atL21CNxguLtREVyWLBYHEcNP0HXeMWpEVQwBlon9jz6Sj8pD3EAkD27HXaEMNaaffvgaD_G-EHjaapGokVLZz2PJVF5G8CuGcPOmQW7HKvLGJvzjMdRnDoB0w7y3R5vUUMIuZRwhr8tXJADeAcDf-5zi9pNb765LXVzzgbPrtNp5i-IFx1zEq14LhWnewyHzaCboFzRu1S3Q5T4hGd3wRUIu_FZ3YoAeiuIFlU-C1UXjPNpB8TxV1km3BAmIESsVv3lTZDf6z9_wOGQwQCf_isrdSmSn63FFxIQeqM-WdTCVFNWHmiE6fdvl7xo13NW_F8WB1OX5DL4JL-n1kf2I9qi4Shir_SrxuSy7OarJp6b7sP3ai7M8pDAuVAqDMhSjYu-tROLQ-rRSeuASoESuRUZnTWRBYpU4VIvoB82xVcpR4gu54Vw6HAeYVukqsJutKWIobwgJ0nj1Uwr4J6nNm6-UtFhPPumiTOD5ymfgE8rZS-Wpuass5Y1hODbCI6TftV2Eswi1sVGEK2LFfg5vduB_DFiVFcHLCTsmSxsJ5MY8B65hKBvQ_maxncfvCKJVh1O4zvVSVLqGDf3yCTu5Nh9hzn7NZo6kOzNK_anI90IIoLWgrcywSMvEEhzlDZ218PFHnV_br0Upg3KPy199gW06g98jfHD1Kd1_753v_PyKZw6nii8S35cnq1PVKjrVXSPADmco78t6YO0z0pjjbD-17er34T1BuXK86yw32KZbRAv3JrXGQK0XFtgI9_GjSnD_2RzKzz5-cayjOqEF1AJ5Cuj4oWVoQm0gfFODqHW0oilHGuZz0v08f4aOZiGnbj-G0viPNBeAPYxROF_TX8KJbgzERR4jNZUaB4S1RZxrqqZQY18Uyb2qrU9uwxVWOwrq8luVI4HdoXZ1sz9iMaeXRW8V2wRe4bsAIQ7aH0uh-skwm4TIvoOPTc427ETP414_qlImaPGpXHiutLSkarlka3Eyubh1bvCKCNWoo4icGTBznnhQGKaco4PG0_Veoh_OrLhDEFrdK6U2W5QsFpRu2wyLOgcPGVjxLZwjYBz3SWmaToxGpefS-Rr1wtitZkB2-FyyEXDWQFSwg-Yi0LD0dlIvZ7T8OmVWNrWKLdTyg3QrjMjnP3mNc094VS-fh-LAI-ywaEr6B13A3FxNRP6VimcJ5ZuFh5HXkc8f558y1dyzlM3f8iKN9ZAw4qs4V5uaaK9T5y-lwhA8JAmlV--bcEv77rB6cH_I-sFxkXXyjyMyATWWz3kYJsVVM2RaIOeCpFCwFahKHzD4OppvjNjUQzWFHTyuUF8EPUja4ltCGyjdChDLYcTXPJmO69loaxZX-u99By0MbTOlwSy5hhMxGgvhD5Ws7E1fyF3Gd3EOJKK2ccmb62w==\",\"summary\":[{\"type\":\"summary_text\",\"text\":\"**Editing SSH configuration**\\n\\nI need to edit the file, likely in /etc/ssh/sshd_config.d/99-idle-4h.conf. The user says there should be no session timeout, so I might consider setting the ClientAliveInterval to 0 and possibly ignoring CountMax. I should verify using `sshd -t` and reload the service, but I wonder about the impact of reloading—it's reversible, but I want to make sure it's okay to do. Alright, let's proceed!\"}]}"},{"type":"toolCall","id":"call_QPGjAoZ56nPY49MA9pMknDJJ|fc_02a5ff4fd31484b60169fabd61ad588196acdf4433072fbcb0","name":"write","arguments":{"path":"/etc/ssh/sshd_config.d/99-idle-4h.conf","content":"ClientAliveInterval 0\n"}}],"api":"openai-codex-responses","provider":"openai-codex","model":"gpt-5.4","usage":{"input":820,"output":136,"cacheRead":33792,"cacheWrite":0,"totalTokens":34748,"cost":{"input":0.00205,"output":0.00204,"cacheRead":0.008447999999999999,"cacheWrite":0,"total":0.012537999999999999}},"stopReason":"toolUse","timestamp":1778040156592,"responseId":"resp_02a5ff4fd31484b60169fabd5cf7508196a22dc8e1f662d464"}}
{"type":"message","id":"49f9eea5","parentId":"4842bb49","timestamp":"2026-05-06T04:02:42.012Z","message":{"role":"toolResult","toolCallId":"call_QPGjAoZ56nPY49MA9pMknDJJ|fc_02a5ff4fd31484b60169fabd61ad588196acdf4433072fbcb0","toolName":"write","content":[{"type":"text","text":"EACCES: permission denied, open '/etc/ssh/sshd_config.d/99-idle-4h.conf'"}],"details":{},"isError":true,"timestamp":1778040162012}}
{"type":"message","id":"054aba2a","parentId":"49f9eea5","timestamp":"2026-05-06T04:02:45.401Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","thinkingSignature":"{\"id\":\"rs_02a5ff4fd31484b60169fabd632d4c8196b20358c526cd3ccf\",\"type\":\"reasoning\",\"encrypted_content\":\"gAAAAABp-r1jH9jpkhs_6WkywZpyuHY76CV7dn2jTFE-hrA1B_o59DcS8c9iDduZknIZ2b-CrWvtA_Db_heUM9pawEa11bYpUfyJtEU4lvBz2Qpt9a9mMlA9-lRD_u-EC9UCGdzXt7Zx37LLfsMOjqUXYgMEzyM9CFYSAZxjUk4CeMjld6HmotzOKUNYqtU9ARtqBqdD7JXdjHFP5pJGdeLh6jV7_AeLkHvquMi2xjb0ZYQfeZWCnA6uJAu1ne55lvdByaNPNEk59wdMWh5wZkn076yhfg5YqKmGDHZtGE3CYyUvQU6NiqTISCFeDqjLZ1F4Id9yAFsvk7jgt8KPqN3gykAX3f01QpLNiPaXlgZ8uIEQWDfa6-DMQuKJvIrjfPWzq8HI0FE_eZUOiDpQp2AuOR0XeQkP9UyqlQpGbq4apxKztoTpjTZKEKWETh2GSUJDAR51W0VOor48N850lnzY_-QX2lAEYN7REAmpCJILDWuH6ZGVTZ6HBQY_2cBC1PB6Puk7YXNKnnRFVTzi6HxccHS2qXcnMoVbV4-t4lUrwaGgIGj-_-Filxvs63XH4Dg_J2HSFeTjKcJPCCljDiyrRC0GxxI6u6XWPHwOcsGOoEBlUZ410LqNi99XNwiYNokzulX85uuR8TPBGNbwQ_y_8jHgPka38OHKQO_jArwrf3WLXE4zp9zJ6eQ6KAU937Ch4B0LuUk16Zli2fxG-J1glu5ZN8mRpppyv8yftdgb6ozbwmG_3q8EI-kwczRfUpLU7dfalfqKSntEI6EfKKtWT_MF5KKkqD14Xes1-KJ9i7wE-37qNZXqUTNf-J65sUlkf78XJdhEMS_0q_MEWwfJV7NIuJJarx6vwF9ALlmFNAL2pkULa6r_rgkErpTj2hWf4U7DLL00c4Hv7XV6kMUDvhEteSnjf2aZR0NpGHboMz1Bg1OJ1X7nL56EPk_B5A-4h35qKk5G\",\"summary\":[]}"},{"type":"toolCall","id":"call_h8onBdx075n5cMtOE7FT3v3z|fc_02a5ff4fd31484b60169fabd63dcbc8196a91158b86e9be76f","name":"bash","arguments":{"command":"set -e\nprintf 'ClientAliveInterval 0\\n' | sudo tee /etc/ssh/sshd_config.d/99-idle-4h.conf >/dev/null\nsudo sshd -t\nsudo systemctl reload ssh\nprintf 'Updated:\\n'\nsudo cat /etc/ssh/sshd_config.d/99-idle-4h.conf","timeout":10}}],"api":"openai-codex-responses","provider":"openai-codex","model":"gpt-5.4","usage":{"input":480,"output":108,"cacheRead":34304,"cacheWrite":0,"totalTokens":34892,"cost":{"input":0.0012000000000000001,"output":0.0016200000000000001,"cacheRead":0.008576,"cacheWrite":0,"total":0.011396}},"stopReason":"toolUse","timestamp":1778040162013,"responseId":"resp_02a5ff4fd31484b60169fabd6251a88196afd4d8f47a166050"}}
{"type":"message","id":"fe8fd7e1","parentId":"054aba2a","timestamp":"2026-05-06T04:02:45.592Z","message":{"role":"toolResult","toolCallId":"call_h8onBdx075n5cMtOE7FT3v3z|fc_02a5ff4fd31484b60169fabd63dcbc8196a91158b86e9be76f","toolName":"bash","content":[{"type":"text","text":"Updated:\nClientAliveInterval 0\n"}],"isError":false,"timestamp":1778040165592}}
{"type":"message","id":"9f4322e1","parentId":"fe8fd7e1","timestamp":"2026-05-06T04:02:47.544Z","message":{"role":"assistant","content":[{"type":"thinking","thinking":"","thinkingSignature":"{\"id\":\"rs_02a5ff4fd31484b60169fabd668870819681834ce3d9657b75\",\"type\":\"reasoning\",\"encrypted_content\":\"gAAAAABp-r1na58NRm7y4qhqYioa1bnlrTYDW4eMoBbXr28XlBYeNlddacV4l78bt3FJpN8mlRYuRIdFE7z_jcBlIqiQ06YzVxDlRWhrNGarMntW9QKttGFGbyg-X7rqSt3odD0olvIUmPdlz2oYztDodxDiWtrkVqHsMtpK3OaOtHjMcTVuSXz5PnoVGDQQOpJzRSt7tcKpg2VbNNqyiKeESAAfPheBOnOm0y0cRH-yC7wW1SO0EVthtMQqg8XCAkSK2m71OYVy9BOfARUISed7w6Z9NCD1EXfwBxHU0urySDcWVeeC7nEN5dbdVwkZFpXPWhAhn_uOKtpxMeiD3HERqeQsWFRTug6zpeSUWrV4x9PWj5nrrV50ohJiA7yFZEPt_c5ETq1wEbWVQc24VMl-3o95x5hxFOYa5O67SXxEUpmbbszvc5dSP_tmfz5NKdCsBdtnBsbCsVndVdIbrqrRXuY-RsirHGwiuUusel7-0Ct0q8_LUXncHZNfpePFYibeyvCH2XuzSw0I-z4kSOCttoctZWF-4Ww8fdG1G8EWKzgsYgTa8ee8Dw35z7vKPt7bAD9a4Uha1SEt_yIerlZMKeeTnmdZMiboU6lZZfkXOnbmN2xDi64YybLL_S6rWuFmk-aSF0h7MIk2S-58pOc6whhY3Nd-TfN2EI_-XKRTTZbj_SLuQIoRcbMfr0SDQC3hs1xt4SImzcB7nyfKwgak0MOpXPEBQiUEoa-NttTeK8SZzxuhM_i91HnXPQ2u77Or9-Sgg4QS2BYjHVaYCYPuNNBQdjpjf9AsI8nN04Mh2RsoDE8WhB9_euqsJ6YoTP1esLBveHpUSia6K3jnxrLp9INOyZ_gOfYsmw3EflZHXmE9YV0VMpFszTkPyE8jvcn6ALLSIs5jwPmPBxi30glTe6CQfClnHS5Hg8I2cmg-eJnp2M3QbmrYX6ker7bUJGCyFoWB-QktcxzCxXDxUr6pGd5QsUTLcw==\",\"summary\":[]}"},{"type":"toolCall","id":"call_tig2S3YjJ6jVQSv0HEMCTX4A|fc_02a5ff4fd31484b60169fabd6724348196bd63a0d20dbae4a8","name":"todo","arguments":{"action":"update","id":1,"status":"completed"}}],"api":"openai-codex-responses","provider":"openai-codex","model":"gpt-5.4","usage":{"input":607,"output":40,"cacheRead":34304,"cacheWrite":0,"totalTokens":34951,"cost":{"input":0.0015175000000000002,"output":0.0006000000000000001,"cacheRead":0.008576,"cacheWrite":0,"total":0.010693500000000002}},"stopReason":"toolUse","timestamp":1778040165593,"responseId":"resp_02a5ff4fd31484b60169fabd65f43881968777cbbb6b2f19c3"}}
{"type":"message","id":"63ff52e2","parentId":"9f4322e1","timestamp":"2026-05-06T04:02:47.545Z","message":{"role":"toolResult","toolCallId":"call_tig2S3YjJ6jVQSv0HEMCTX4A|fc_02a5ff4fd31484b60169fabd6724348196bd63a0d20dbae4a8","toolName":"todo","content":[{"type":"text","text":"Updated #1 (in_progress → completed)"}],"details":{"action":"update","params":{"action":"update","id":1,"status":"completed"},"tasks":[{"id":1,"subject":"Quitar timeout de sesiones SSH","status":"completed","description":"Encontrar la configuración SSH relevante y dejar las sesiones sin vencimiento por timeout, luego verificar.","activeForm":"quitando timeout SSH"}],"nextId":2},"isError":false,"timestamp":1778040167545}}
{"type":"message","id":"644dd6c2","parentId":"63ff52e2","timestamp":"2026-05-06T04:02:50.133Z","message":{"role":"assistant","content":[{"type":"text","text":"Listo.\n\nCambio aplicado:\n- `/etc/ssh/sshd_config.d/99-idle-4h.conf` → `ClientAliveInterval 0`\n\nTambién:\n- validé con `sshd -t`\n- recargué `ssh`\n\nResultado: SSH ya no corta sesiones por ese idle timeout del servidor.","textSignature":"{\"v\":1,\"id\":\"msg_02a5ff4fd31484b60169fabd68b8008196af6332cc10851214\",\"phase\":\"final_answer\"}"}],"api":"openai-codex-responses","provider":"openai-codex","model":"gpt-5.4","usage":{"input":154,"output":70,"cacheRead":34816,"cacheWrite":0,"totalTokens":35040,"cost":{"input":0.00038500000000000003,"output":0.00105,"cacheRead":0.008704,"cacheWrite":0,"total":0.010139}},"stopReason":"stop","timestamp":1778040167546,"responseId":"resp_02a5ff4fd31484b60169fabd68388481968a1f307d5b8188c7"}}
