Improve a draft
improve_postRun the user's draft through audenAI's real improve engine, the same one behind Content Studio's Improve panel. This is the tool for 'make this better', 'improve this', 'tighten this up', 'fix my hook', 'punch this up'. Two modes. mode='full' does ONE deep pass (grammar, then hook, then line breaks, then platform formatting) and returns the improved post plus what it changed and why: use it when they want the post made better. mode='quick' returns 2 to 3 alternative rewrites to pick between: use it when they want OPTIONS, and follow it with offer_rewrites so each version gets its own Apply button. Costs credits (quick 3, full 5), so call it only when the user has actually asked to improve a specific piece of text, never unprompted, and never twice on the same text. It changes nothing the user owns: the improved post comes back to them to accept or ignore.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | 'full' for one deep improved version with an explanation (the default request). 'quick' for 2 to 3 alternatives to choose between. | |
| content | Yes | The exact draft to improve, at least 10 characters. If the user is looking at an open post, pass that text; never ask them to paste something already on screen. | |
| platform | No | Platform to act on. Omit to use the platform the user is currently working on; only pass it when the user explicitly names a different one. | |
| is_thread | No | True when the draft is a Twitter thread rather than a single post. Threads separate tweets with a blank line, three dashes, a blank line. |