diff --git a/CHANGELOG.md b/CHANGELOG.md index e130c1d..45ed57b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,7 @@ JSON field names and exit codes are part of the public API. - `preflight` `single_filament` now fails only when the number of `--slot`s differs from the number of filaments in the plate. Single-filament jobs send the same payload as before. ### Fixed +- The bundled skill command reference now includes `timelapse list` and `timelapse pull`, including latest-video selection and output paths. - Preflight distinguishes present but untyped AMS trays from empty slots and points to `bambu ams set` to configure the physical spool. Unknown detection is reported as unknown; the tray gate and exit codes are unchanged. - `slice --strict` rejects slicer warnings, including floating regions, with exit 11 before publishing new output files. JSON errors include the warnings and slicer log path; slicing without `--strict` still reports warnings in the summary. - `slice --set` now preserves JSON list values, including commas inside quoted entries; comma-separated batches and repeated overrides remain supported. diff --git a/skills/bambu/references/COMMANDS.md b/skills/bambu/references/COMMANDS.md index 5fc869e..ef07888 100644 --- a/skills/bambu/references/COMMANDS.md +++ b/skills/bambu/references/COMMANDS.md @@ -199,6 +199,21 @@ Printer status (read-only). --watch streams changes. | `--watch, -w` | bool | | Stream changes (NDJSON with --json) until interrupted. | | `--raw` | bool | | Include the raw merged push_status object (--json only). | +### `bambu timelapse list` + +List timelapse videos, newest first. Exit 3 if none. +JSON: printer and timelapses entries with name, bytes and UTC mtime. + +### `bambu timelapse pull []` + +Download one timelapse by name or --latest, using the configured access-code resolver. +Never overwrites local files or changes printer files. Without -o, saves ./. + +| flag | type | default | help | +|---|---|---|---| +| `--latest` | bool | | Pull the newest nonempty video (by mtime, then name). | +| `--output, -o` | string | | Output file, or an existing directory. Never overwrites. | + ### `bambu version` Print version information.