011fade024
User saw the LLM's chat response include a literal 'edit_image(prompt="...", mask_text="...", style="furry-il", denoise=0.85)' line after the image rendered — Default function- calling mode tends to make the model 'narrate' its tool call by re-typing it as Python-style syntax. Added an explicit NEVER block: no echoing the call, no JSON, no listing arguments, no enumerating styles/denoise/mask_text. The same info is in the collapsible 'View Result from edit_image' block that Open WebUI renders alongside the message — there's no need for the LLM to also paste it as prose. Follow-up text is for human conversation, not bookkeeping. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>