Bad arguments to the in-REPL sampling helpers now show a visible error instead of vanishing.
What's wrong with this entry?
The in-REPL haiku, opus, sonnet and fable sampling helpers emit their start progress event before validating arguments, so bad input shows up as a visible error rather than a throw with nothing recorded.
- "prompt must be a string" and "schema must be an object" now arrive as a
repl_tool_callprogress event with phase "error" - a non-string prompt is recorded in progress as an assembled placeholder naming its
typeof
schema must be JSON-serializable
Strings lifted out of the shipped bundle, so the claim above can be checked against them.