eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 327 B
JavaScript
const probes=new Map;async function ripgrepIsAvailable(t){let n=probes.get(t.id);if(n!==void 0)return n;let r=runProbe(t);probes.set(t.id,r);try{return await r}catch{return probes.delete(t.id),!1}}async function runProbe(e){return(await e.run({command:`command -v rg >/dev/null 2>&1`})).exitCode===0}export{ripgrepIsAvailable};