#!/usr/bin/env -S node --no-warnings=ExperimentalWarning
/**
 * CLI entry point for agents-cli.
 *
 * Slim shell (RUSH-2335): only the leaf `lib/secrets/sync-commands.js` is a
 * static import, so the argv fast paths below can answer without evaluating the
 * commander + self-update + command-registry graph that used to be hoisted
 * above every intercept (~140ms of cold bootstrap per synchronous secrets-
 * broker read). The full CLI loads via `await import('./bootstrap.js')` once
 * none of the fast paths match.
 *
 * Fast paths (must stay above the bootstrap import — ESM does not hoist dynamic
 * `import()`, but any static import here would still evaluate first):
 *   - `__vault-age-helper`
 *   - `__secrets-get` / `__secrets-ping` / `__secrets-lock` (SYNC_* tokens)
 *   - `__shim`
 *   - `__claude-statusline`
 *   - `__usage-ingest` / `__usage-export`
 *   - `__daemon-run`
 *
 * The tokens are imported from the leaf module sync-commands.ts — the SAME
 * bindings the clients spawn with, so this dispatch and those spawns cannot
 * drift apart. It is a leaf precisely so binding them here is free: importing
 * agent.js would pull the whole secrets graph into every invocation.
 */
export {};
