fix(cli): reject missing repeatable inference inputs (#130608)

This commit is contained in:
Peter Steinberger
2026-08-26 19:55:41 -07:00
committed by GitHub
parent 59fc8fc03f
commit d3d43eb6cf
4 changed files with 41 additions and 6 deletions
+1
View File
@@ -101,6 +101,7 @@ A good infer-based skill maps common user intents to the right subcommand, inclu
- Use `--json` when the output feeds another command or script; text output otherwise.
- Use `--provider` or `--model provider/model` to pin a specific backend.
- `image edit` and `image describe-many` require at least one `--file`; `embedding create` requires at least one `--text`. Repeat the flag for multiple inputs. Omitting it is a usage error, not an empty successful result, and no inference request is sent.
- Use `model run --thinking <level>` for a one-shot thinking/reasoning override: `off`, `minimal`, `low`, `medium`, `high`, `adaptive`, `xhigh`, or `max`.
- For `image describe`, `audio transcribe`, and `video describe`, `--model` must use the form `<provider/model>`.
- For `image describe`, `--file` accepts local paths and HTTP(S) URLs; remote URLs go through the normal media-fetch SSRF policy.