Lines 1-24javascript
1import { createRequire as __createRequire } from 'node:module';
2const require = __createRequire(import.meta.url);
4var _i=Object.create;var er=Object.defineProperty;var hi=Object.getOwnPropertyDescriptor;var Si=Object.getOwnPropertyNames;var Ei=Object.getPrototypeOf,yi=Object.prototype.hasOwnProperty;var Mt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var tr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Ri=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Si(t))!yi.call(e,o)&& ...
5`)}function te(e,t){Ii(or(e),{recursive:!0});let n=ir(or(e),`.${xi(e)}.${process.pid}.${Ci(4).toString("hex")}.tmp`);try{Oi(n,t,"utf8");try{nr(n,e)}catch(r){let o=r instanceof Error&&"code"in r?r.code:void 0;if(o==="EEXIST"||o==="EPERM"||o==="EACCES"){rr(e),nr(n,e);return}throw r}}catch(r){try{rr(n)}catch{}throw r}}function Je(){return new Date().toISOString().replace(/\.\d{3}Z$/,"Z")}function cr(){process.stdout.write('{"continue":true}')}function I(e){let t=process.env[e];return t===void 0||t===""?void 0:t}async function Dt(){return new Promise(e=>{let t="";if(process.stdin.isTTY){e("");retu ...
6`)}catch(s){let i=s instanceof Error?s.message:String(s);h(`WARN: operator identity cache write failed open: ${i}`)}}function Lr(e,t=Date.now()){
7`,{encoding:"utf8",flag:"wx"}),!0}catch(r){if(Fr(r))return!1;let o=r instanceof Error?r.message:String(r);return h(`WARN: cloud bootstrap claim failed open: ${o}`),!0}}function Ur(e){if(e)try{xr(vr(e))}catch{}}function Dr(e,t){let r=de(e)?.platform_agent_ids?.[t];return typeof r=="string"&&r.length>0?r:void 0}function Hr(e,t,n){if(!n)return;let r=de(e);if(!r||r.platform_agent_ids?.[t]===n)return;let o={installation_id:r.installation_id,platform_agent_ids:{...r.platform_agent_ids,[t]:n},...r.operator_identity_hash?{operator_identity_hash:r.operator_identity_hash}:{},...r.operator_identity_sent_ ...
8`)}catch(s){let i=s instanceof Error?s.message:String(s);h(`WARN: platform_agent_id cache write failed open: ${i}`)}}function Fr(e){return e instanceof
9`,{encoding:"utf8",flag:"wx"})}function Rr(e,t){try{return pc(e,t),t}catch(n){if(!Fr(n))throw n;return de(e)}}function Cr(e,t){Yt(Xe(e),{recursive:!0}),te(e,`${JSON.stringify(t,null,2)}
10`)}function Ir(e,t){return{installation_id:e,...t&&t===e?{pinned:!0}:{}}}async function jr(
11`,1)[0]??"";return Number(t.trim())}function jo(e){return Ya("sha256").update(e).digest("hex").slice(0,32)}function il(e){let t=[];for(let n of ol){let r=m(e,n).trim();r&&t.push(`${n}=${r}`)}return t.length===0?"":jo(t.join("\0"))}function cl(e){let t=e.sessionId.trim();if(!t)return;let n=e.runnerEvent.trim().toLowerCase(),r=e.turnId.trim(),o=e.toolUseId.trim(),s=e.subagentId?.trim()??"",i=e.callFingerprint?.trim()??"",c=!!(o||r||s),a=rl.has(n);if(!c&&!a)return;let l=e.runnerPlatform.trim()||"unknown";return jo(`${l}|${t}|${n}|${r}|${o}|${i}|${s}`)}function al(e){return e instanceof Error&&"co ...
12`,{encoding:"utf8",flag:"wx"})}catch(o){if(al(o))return!1;let s=o instanceof Error?o.message:String(o);return h(`WARN: event claim failed open: ${s}`),!0
13`)}catch(n){let r=n instanceof Error?n.message:String(n);h(`WARN: cloud cache write failed open: ${r}`)}}function Cl(e,t,n){if(!e||e.context!==t)return!1;let r=e.result===null?Sl:hl;return n-e.probed_at<r}async function Il(e){let t=await fetch("http://169.254.169.254/latest/api/token",{method:"PUT",headers:{"X-aws-ec2-metadata-token-ttl-seconds":"60"},signal:AbortSignal.timeout(e)}).catch(()=>{});if(!t?.ok)return;let n=(await t.text()).trim();if(!n)return;let r={"X-aws-ec2-metadata-token":n},[o,s]=await Promise.all([fetch("http://169.254.169.254/latest/meta-data/placement/region",{headers:r,si ...
14`);return P(n)}function $l(e,t,n="git_config",r=null){return P(`${e??""}|${t??""}|${r??""}|${
15`)){let o=r.trim();if(!o)continue;let s=o.indexOf(" ");if(s<=0)continue;let i=o.slice(0
16${e}`);return s?.[1]&&r(s[1]),n}function Cs(e){return vn(e,"enabled")===!1?!1:vn(e,"disabled")!==!0}function Mu(e,t){let n={};for(let{raw:r,attr:o}of Et){if(o==="auto_approve"){let i=vn(t,r);if(i!==void 0){n[r]=i;continue}}let s=$e(t,r);s.length>0&&(n[r]=s)}Es(e,n)}var Nu=/^\s*([A-Za-z_][A-Za-z0-9_-]*)\s*[.=]/,Lu=/^\[[^\]]*\.([A-Za-z_][A-Za-z0-9_-]*)\]\s*$/gm;function Uu(e){let t=new Set,n=e.search(/^\[/m),r=n===-1?e:e.slice(0,n);for(let o of r.split(`
17`)){let s=Nu.exec(o);s?.[1]&&t.add(s[1])}for(let o of e.matchAll(Lu))o[1]&&t.add(o[1]);return[...t]}function Is(e,t){let n={transport:t};_s(n,Uu(e));let r=/^\s*command\s*=\s*(.+)$/m.exec(e),o=/^\s*url\s*=\s*(.+)$/m.exec(e),s=r?Ae(r[1]??""):void 0,i=o?Ae(o[1]??""):void 0,c=s!==void 0&&s.length>0?s:i;c&&(n.command_or_url=he(c));let a=wu(e,"args");a.length>0&&(n.args=a);let l=new Set;for(let _ of e.split(`
18`)){let A=/^\s*env\.([A-Za-z_][A-Za-z0-9_]*)\s*=/.exec(_);A?.[1]&&l.add(A[1])}let u=/^\s*env\s*=\s*\{([^}]*)\}/m.exec(e);if(u?.[1])for(let _ of u[1].split(",")){let A=/^\s*([A-Za-z_][A-Za-z0-9_]*)\s*=/.exec(_);A?.[1]&&l.add(A[1])}let d=/(?:^|\n)\[[^\]]*env\]\s*\n([\s\S]*?)(?=\n\[
19${e}`);if(d?.[1])for(let _ of d[1].split(`
20`)){let A=/^\s*([A-Za-z_][A-Za-z0-9_]*)\s*=/.exec(_);A?.[1]&&l.add(A[1])}for(let _ of $e(e,"env_vars"))l.add(_);let f=bu(e,"env_http_headers");for(let[,_]of f)_.length>0&&l.add(_);let p=Pn(e,"bearer_token_env_var");p&&(l.add(p),n.bearer_token_env_var=p),l.size>0&&(n.env_var_names=[...l].sort()),f.length>0&&(n.env_http_header_names=[...new Set(f.map(([_])=>_))].sort()),(/^\s*(?:http_|env_http_)?headers\s*=/m.test(e)||/(?:^|\n)\[[^\]]*headers\]\s*(?:\n|$)/.test(e))&&(n.headers_present=!0);let g=Pn(e,"auth");g&&(n.auth=g);let S=Pn(e,"default_tools_approval_mode");return S&&(n.default_tools_approv ...
21`);return Bu("sha512").update(t).digest("hex").slice(0,16)}function ed(e){let t=process.platform==="win32"?Be(I
22`)[0]??"").trim();return c||r(o+1)};return r(0)}function Ld(e=Gs()){return xe(e,".ev-ai","agent-hook",vd)}function Ud(e){let n=[...e].sort((r,o)=>r.name.localeCompare(o.name)).map(r=>`${r.name}:${r.size}`).join(`
23`);return P(n)}function Ot(e,t,n=!1){let r=Ud(e),o=e.length;return t===r?n?{hash:r,count:o,truncated:n}:{hash:r,count:o}:n?{hash:r,count:o,entries:e,truncated:n}:{hash:r,count:o,entries:e}}function Wn(e,t,n=[]){let r=0,o=!1,s=new Set;for(let i of[...t.map(c=>xe(e,c)),...n]){let c=yd(i);if(s.has(c))continue;s.add(c);let a=Kt(i);a.present&&(o=!0,r+=a.size)}return o?{present:!0,size:r}:{present:!1,size:0}}function Dd(e){return Sd(e)?L(Ed(e,"utf8"),{}):{}}function Hd(e,t){try{te(e,`${JSON.stringify(t)}
24`)}catch(n){let r=n instanceof Error?n.message:String(n);h(`WARN: self-config cache write failed open: ${r}`)}}function Fd(e,t,n){if(t==="user")return e.user_spec_collected_at_ms;if(kt(t))return Gn(e[ze[t]],n)?.collected_at_ms}function jd(e,t,n){if(t==="user")return{components:js(e.user_spec_components),textHashes:Ks(e.user_spec_text_hashes)};if(!kt(t))return{components:void 0,textHashes:[]};let r=Gn(e[ze[t]],n);return r?{components:r.components,textHashes:r.text_hashes}:{components:void 0,textHashes:[]}}function Kd(e,t,n,r){let o={...e,send_count:n};for(let s of Object.keys(t)){let i=t[s];i.e ...
Long lines were clipped for display.