v0.6.20
Improvements
-
Early workflow input validation: When running a workflow locally, Libretto now validates the workflow's input schema against the provided
--paramsbefore opening a browser session. Invalid params produce a clear error immediately, without launching the browser first. -
npx librettoas the standard invocation: All documentation, README files, agent skill files, and scaffolded templates now usenpx libretto <command>instead of a barelibrettocommand. The globalinstall.shinstaller has been removed. Installation is now purely through the local package (npm install libretto), with commands run vianpxor the equivalent for pnpm, yarn, and bun projects. -
Simplified version mismatch warnings: The version mismatch warning now focuses on skill-vs-package mismatches and tells users to run
libretto setupto fix them, rather than listing separate update instructions for the global CLI, local package, and skill files. -
libretto updateuses project package manager: Theupdatecommand now detects the project's package manager (npm, pnpm, yarn, or bun) and runs the appropriate install command for that tool instead of running theinstall.shglobal installer script.
Fixes
- Billing price formatting: Escaped dollar signs in the billing docs so Mintlify renders the per-second and per-hour prices as bold text rather than inline math.