Skip to content

Releases: async/cli

@async/cli v0.2.0

Choose a tag to compare

@PatrickJS PatrickJS released this 06 Jul 08:45

Release notes from CHANGELOG.md for @async/cli@0.2.0 (2026-07-06).

  • Adds a direnv-style trust model for repo-local overlays: cli --trust,
    cli --untrust, cli --trust --status, content-hash validation, exit 3 on
    untrusted or changed overlays, and ASYNC_CLI_TRUST=off for controlled
    environments. CLI mutations (--new, --cp/--mv --to local,
    --add --to local) record or refresh trust for the target overlay.
  • Adds shell completions: cli --completions bash|zsh|fish and the hidden
    cli --complete helper that completes command segments and built-in flags.
  • Adds cli --edit <cmd...> to open the resolved script in $VISUAL/$EDITOR
    and cli --rm <cmd...> [--root] [--force] with nested-command protection
    and empty-parent pruning.
  • Adds --new --template <name>, copying command templates from
    _templates/ in any command root, nearest-local first.
  • Adds the // cli-cwd: caller|project-root|script-dir pragma plus a
    CLI_CALLER_CWD environment value for scripts.
  • Adds cli --doctor [--json]: audits ambiguous script directories, escaping
    imports, empty command directories, trust state, descriptions, shadowing,
    and managed context-block drift.
  • Adds cli --mcp, a zero-dependency MCP stdio server that exposes the
    command tree as tools (gh pull becomes gh__pull), excluding untrusted
    local overlays.
  • Adds command packs: cli --add <git-url> [--to root|local] [--prefix <name>] [--force] installs .cli/ trees from any Git source.
  • Exports removeCommand, addPack, runDoctor, complete,
    completionScript, runMcpServer, and the trust helpers from the root
    export.

Release evidence

  • Release type: stable
  • Package profile: cli
  • npm pack files: 54
File Raw Gzip Brotli
dist/agents.d.ts 324 B 240 B 190 B
dist/agents.js 4.5 KB 1.5 KB 1.3 KB
dist/cli.d.ts 250 B 196 B 158 B
dist/cli.js 13.5 KB 3.1 KB 2.7 KB
dist/completions.d.ts 383 B 239 B 178 B
dist/completions.js 2.6 KB 983 B 850 B
dist/doctor.d.ts 615 B 304 B 242 B
dist/doctor.js 7.0 KB 1.8 KB 1.6 KB
dist/errors.d.ts 741 B 387 B 304 B
dist/errors.js 475 B 237 B 193 B
dist/index.d.ts 1.5 KB 570 B 474 B
dist/index.js 1.9 KB 760 B 635 B
dist/mcp.d.ts 297 B 228 B 180 B
dist/mcp.js 7.1 KB 2.2 KB 1.9 KB
dist/package-info.d.ts 348 B 238 B 194 B
dist/package-info.js 280 B 211 B 162 B
dist/packs.d.ts 452 B 269 B 212 B
dist/packs.js 4.7 KB 1.6 KB 1.4 KB
dist/router.d.ts 3.8 KB 888 B 763 B
dist/router.js 23.1 KB 5.1 KB 4.5 KB
dist/run.d.ts 196 B 166 B 134 B
dist/run.js 439 B 250 B 198 B
dist/trust.d.ts 1.3 KB 375 B 339 B
dist/trust.js 6.0 KB 1.7 KB 1.5 KB

Diff links:


Source: CHANGELOG.md in tag v0.2.0.

v0.1.2

Choose a tag to compare

@PatrickJS PatrickJS released this 02 Jul 22:35

Release notes from CHANGELOG.md for @async/cli@0.1.2 (2026-07-02).

  • Adds cli --cp <command...> [--to root|local] and copyCommand() for
    non-destructive command directory transfers between local and user-global
    command trees.

Release evidence

  • Release type: stable
  • Package profile: cli
  • npm pack files: 22
File Raw Gzip Brotli
dist/agents.d.ts 324 B 240 B 190 B
dist/agents.js 4.5 KB 1.5 KB 1.3 KB
dist/cli.d.ts 250 B 196 B 158 B
dist/cli.js 5.9 KB 1.6 KB 1.4 KB
dist/index.d.ts 805 B 403 B 332 B
dist/index.js 1.2 KB 562 B 460 B
dist/router.d.ts 2.9 KB 813 B 675 B
dist/router.js 18.4 KB 4.3 KB 3.8 KB

Diff links:


Source: CHANGELOG.md in tag v0.1.2.

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 02 Jul 06:42

Release notes from CHANGELOG.md for @async/cli@0.1.1 (2026-07-02).

  • Pins generated workflows to the publish action that repairs scoped package
    public access before registry verification.
  • Updates the Pipeline devDependency used to generate committed workflow files.
  • Normalizes binary paths to match npm package metadata.

Release evidence

  • Release type: stable
  • Package profile: cli
  • npm pack files: 22
File Raw Gzip Brotli
dist/agents.d.ts 324 B 240 B 190 B
dist/agents.js 4.5 KB 1.5 KB 1.3 KB
dist/cli.d.ts 250 B 196 B 158 B
dist/cli.js 5.2 KB 1.5 KB 1.3 KB
dist/index.d.ts 753 B 390 B 338 B
dist/index.js 1.1 KB 550 B 459 B
dist/router.d.ts 2.6 KB 783 B 641 B
dist/router.js 17.7 KB 4.2 KB 3.7 KB

Diff links:


Source: CHANGELOG.md in tag v0.1.1.

v0.1.0

Choose a tag to compare

@PatrickJS PatrickJS released this 02 Jul 04:51

Release notes from CHANGELOG.md for @async/cli@0.1.0 (2026-07-02).

  • Initial package scaffold for @async/cli.
  • Declares cli and async-cli binaries.
  • Adds maintainer local-link scripts for checkout-backed binaries.
  • Adds the accepted filesystem router v1 spec, package docs, build harness, and
    scaffold tests.

Release evidence

  • Release type: stable
  • Package profile: cli
  • npm pack files: 22
File Raw Gzip Brotli
dist/agents.d.ts 324 B 240 B 190 B
dist/agents.js 4.5 KB 1.5 KB 1.3 KB
dist/cli.d.ts 250 B 196 B 158 B
dist/cli.js 5.2 KB 1.5 KB 1.3 KB
dist/index.d.ts 753 B 390 B 344 B
dist/index.js 1.1 KB 550 B 466 B
dist/router.d.ts 2.6 KB 783 B 641 B
dist/router.js 17.7 KB 4.2 KB 3.7 KB

Diff links:


Source: CHANGELOG.md in tag v0.1.0.