The CLI client sends multipart file uploads but the server expected JSON. Changed the /recipes/upload endpoint to accept UploadFile and return the additional fields (name, version, variable_inputs, fixed_inputs) that the client expects. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>