Lines 1-24javascript
1import { createRequire as __createRequire } from 'node:module';
2const require = __createRequire(import.meta.url);
4var os=Object.create;var hn=Object.defineProperty;var ss=Object.getOwnPropertyDescriptor;var is=Object.getOwnPropertyNames;var as=Object.getPrototypeOf,cs=Object.prototype.hasOwnProperty;var Sn=(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 ls=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var us=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of is(t))!cs.call(e,o)&& ...
5`)}function X(e,t){fs(yn(e),{recursive:!0});let n=In(yn(e),`.${hs(e)}.${process.pid}.${ps(4).toString("hex")}.tmp`);try{_s(n,t,"utf8");try{En(n,e)}catch(r){let o=r instanceof Error&&"code"in r?r.code:void 0;if(o==="EEXIST"||o==="EPERM"||o==="EACCES"){Rn(e),En(n,e);return}throw r}}catch(r){try{Rn(n)}catch{}throw r}}function we(){return new Date().toISOString().replace(/\.\d{3}Z$/,"Z")}function An(){process.stdout.write('{"continue":true}')}function I(e){let t=process.env[e];return t===void 0||t===""?void 0:t}async function ct(){return new Promise(e=>{let t="";if(process.stdin.isTTY){e("");retur ...
6`)}catch(s){let a=s instanceof Error?s.message:String(s);h(`WARN: operator identity cache write failed open: ${a}`)}}function qn(e,t=Date.now()){
7`,{encoding:"utf8",flag:"wx"}),!0}catch(r){if(nr(r))return!1;let o=r instanceof Error?r.message:String(r);return h(`WARN: cloud bootstrap claim failed open: ${o}`),!0}}function Qn(e){if(e)try{Gn(Vn(e))}catch{}}function er(e,t){let r=oe(e)?.platform_agent_ids?.[t];return typeof r=="string"&&r.length>0?r:void 0}function tr(e,t,n){if(!n)return;let r=oe(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 a=s instanceof Error?s.message:String(s);h(`WARN: platform_agent_id cache write failed open: ${a}`)}}function nr(e){return e instanceof
9`,{encoding:"utf8",flag:"wx"})}function Hn(e,t){try{return ni(e,t),t}catch(n){if(!nr(n))throw n;return oe(e)}}function Fn(e,t){Rt(Ue(e),{recursive:!0}),X(e,`${JSON.stringify(t,null,2)}
10`)}function Bn(e,t){return{installation_id:e,...t&&t===e?{pinned:!0}:{}}}async function rr(
11`,1)[0]??"";return Number(t.trim())}function kr(e){return vi("sha256").update(e).digest("hex").slice(0,32)}function Bi(e){let t=[];for(let n of Hi){let r=m(e,n).trim();r&&t.push(`${n}=${r}`)}return t.length===0?"":kr(t.join("\0"))}function $i(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()??"",a=e.callFingerprint?.trim()??"",i=!!(o||r||s),c=Di.has(n);if(!i&&!c)return;let l=e.runnerPlatform.trim()||"unknown";return kr(`${l}|${t}|${n}|${r}|${o}|${a}|${s}`)}function Ki(e){return e instanceof Error&&"co ...
12`,{encoding:"utf8",flag:"wx"})}catch(o){if(Ki(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 _a(e,t,n){if(!e||e.context!==t)return!1;let r=e.result===null?pa:da;return n-e.probed_at<r}async function ha(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 x(n)}function va(e,t,n="git_config",r=null){return x(`${e??""}|${t??""}|${r??""}|${
15`)){let o=r.trim();if(!o)continue;let s=o.indexOf(" ");if(s<=0)continue;let a=o.slice(0
16${e}`);return s?.[1]&&r(s[1]),n}function co(e){return Vt(e,"enabled")===!1?!1:Vt(e,"disabled")!==!0}function Sc(e,t){let n={};for(let{raw:r,attr:o}of Je){if(o==="auto_approve"){let a=Vt(t,r);if(a!==void 0){n[r]=a;continue}}let s=Yt(t,r);s.length>0&&(n[r]=s)}so(e,n)}var Ec=/^\s*([A-Za-z_][A-Za-z0-9_-]*)\s*[.=]/,Rc=/^\[[^\]]*\.([A-Za-z_][A-Za-z0-9_-]*)\]\s*$/gm;function yc(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=Ec.exec(o);s?.[1]&&t.add(s[1])}for(let o of e.matchAll(Rc))o[1]&&t.add(o[1]);return[...t]}function lo(e,t){let n={transport:t};no(n,yc(e));let r=/^\s*command\s*=\s*(.+)$/m.exec(e),o=/^\s*url\s*=\s*(.+)$/m.exec(e),s=r?Ve(r[1]??""):void 0,a=o?Ve(o[1]??""):void 0,i=s!==void 0&&s.length>0?s:a;i&&(n.command_or_url=ie(i));let c=_c(e,"args");c.length>0&&(n.args=c);let l=new Set;for(let _ of e.split(`
18`)){let C=/^\s*env\.([A-Za-z_][A-Za-z0-9_]*)\s*=/.exec(_);C?.[1]&&l.add(C[1])}let u=/^\s*env\s*=\s*\{([^}]*)\}/m.exec(e);if(u?.[1])for(let _ of u[1].split(",")){let C=/^\s*([A-Za-z_][A-Za-z0-9_]*)\s*=/.exec(_);C?.[1]&&l.add(C[1])}let d=/(?:^|\n)\[[^\]]*env\]\s*\n([\s\S]*?)(?=\n\[
19${e}`);if(d?.[1])for(let _ of d[1].split(`
20`)){let C=/^\s*([A-Za-z_][A-Za-z0-9_]*)\s*=/.exec(_);C?.[1]&&l.add(C[1])}for(let _ of Yt(e,"env_vars"))l.add(_);let f=hc(e,"env_http_headers");for(let[,_]of f)_.length>0&&l.add(_);let p=Wt(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=Wt(e,"auth");g&&(n.auth=g);let E=Wt(e,"default_tools_approval_mode");return E&&(n.default_tools_approv ...
21`)[0]??"").trim();return i||r(o+1)};return r(0)}function Rl(e=Do()){return fe(e,".ev-ai","agent-hook"
22`);return x(n)}function tt(e,t,n=!1){let r=yl(e),o=e.length;return t===r?n?{hash:r,count:o,truncated:n}:
23`)}catch(n){let r=n instanceof Error?n.message:String(n);h(`WARN: self-config cache write failed open: ${r}`)}}function Al(e,t,n){if(t==="user"
24${n}`}function Go(e,t=[],n=process.execPath,r=import.meta.url,o=$o){if(kl(n)===Pe)return{command:n,args:[e,...t]};let s=vl(r);return o(s)?{command:n,args:[s,e,...t]}:{command:n,args:[e,...t]}}function Pl(e=process.execPath,t=import.meta.url,n=$o){return Go(gn,[],e,t,n)}function Ul(e){let t=e.indexOf(`
Long lines were clipped for display.