eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
1 lines • 428 B
JavaScript
const initialQuitGuardState={armed:!1};function reduceQuitGuard(t,n){return n.type===`escape`?t.armed?{state:t,action:`quit`}:{state:{armed:!0},action:`arm`}:t.armed?{state:initialQuitGuardState,action:`disarm`}:{state:t,action:`none`}}function quitHintNote(e,t){if(e.armed)return`${t.dim(`Press`)} ${t.yellow(`Esc`)} ${t.dim(`again to quit, or any key to continue`)}`}export{initialQuitGuardState,quitHintNote,reduceQuitGuard};