Changelog

Changes in each release of @rosebudai/cli, newest first.

0.2.0

October 29, 2026. Highlights; the full list has every detail.

  • Agent login: rosebud login asks you to approve a private link, with no API key to copy. whoami shows its status, scopes and your credit balance; logout revokes it. Logins expire after 90 days without use.
  • Assets: rosebud assets models, quote, create, status, list and download make and reuse assets with your credits. create refuses quotes above --max-credits and resumes the same job when rerun.
  • Publish into your account: with an active login, publish puts the game in your account and saves the update connection: no claim link and no connect.
  • Pull: rosebud pull brings a game's current files, including edits made in Rosebud, into a folder, keeping your edits and listing conflicts. update then refuses with pull_conflicts until they're merged.
  • Bigger games: media uploads file by file. Limits are 19 MiB per file, and 2,000 files and 1 GiB per game. Files Rosebud already has aren't uploaded again.
  • More file names: text files can have any name the Rosebud editor allows, such as Markdown notes. OS junk (.DS_Store, Thumbs.db, desktop.ini) is skipped instead of refused.
  • Clearer conflicts and retries: update conflicts list changed_paths; a busy Rosebud (busy) is reported with retry_after_seconds; throttled requests wait and retry for up to a minute, but a publish or update is never resent on its own.
  • Safer interrupts: Ctrl+C or SIGTERM releases the state lock and exits 130 or 143 (interrupted), and a lock left by a stopped process is taken over.

0.1.0

First public release.

  • Publish a browser-ready build folder or ZIP with rosebud publish to get a play link and a private claim link. Unclaimed games are deleted after one hour.
  • Approve updates once with rosebud connect, then ship new builds to the same link with rosebud update.
  • Upload HTML, JavaScript, CSS, JSON, text notices, images, audio, fonts, WebAssembly and 3D models (GLB/glTF), up to 10 MiB zipped.
  • Works on macOS, Linux and Windows with Node.js 22 or later.

On this page