---
title: "0.16.1"
description: "Patch release: ship a smithers bin so the package is runnable after install,"
---

Patch release: ship a `smithers` bin so the package is runnable after install,
and bump every workspace dependency to latest.

---

## New

- **`smithers-orchestrator` exposes a `smithers` bin.** A new
  `src/bin/smithers.js` entry is wired up via the package's `bin` field so the
  CLI is runnable after install without importing `@smithers-orchestrator/cli`
  directly. Run it with `bunx smithers-orchestrator <command>` (the unscoped npm
  name resolves a different, unrelated package).

---

## Internal / chore

- **All workspace dependencies bumped to latest via `pnpm -r up --latest`.**
  Notable bumps: `ai` 6.0.69 → 6.0.168, `diff` 5.x → 9.x across the
  23-package workspace. `typescript` stays pinned to `~5.9.3` because tsup 8.5.1
  internally sets `baseUrl` unconditionally and TypeScript 6.0 rejects
  that as TS5101 during dts generation, so the `typescript@6` bump was
  reverted until tsup fixes the compat. Typecheck, lint, and the full
  test suite all pass.

- **`pnpm run release` auto-runs `npm login` when needed.** The release
  script now runs `npm whoami` before publishing and only prompts for
  `npm login` if you are not authenticated. Skipped under `--dry-run`.
