Rewrite
rewriteChange prose the user supplied while preserving the meaning, facts and deliberate details that must survive. Use this for anything from a light edit to a substantial rewrite or a recast for another writing situation. Idiolect AI applies the user's established writing patterns automatically. If more personal writing is needed, this tool returns the precise shortfall so you can gather only that evidence, obtain permission to store it and retry the same task. Do not check profile state first.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The prose to change. Treat it as source material whose meaning, facts and deliberate details must survive unless the user explicitly asks to change them. Never mix the user's rewrite instruction into this field. | |
| format | No | The new form only when the user explicitly asks to recast the piece: email, Slack message, social post or essay. Omit this for ordinary edits and rewrites. | |
| evidence | No | Use only after this writing tool says personalization needs more evidence. Include the exact natural writing the user actually authored and has explicitly agreed Idiolect AI may store for personalization. Prefer the smallest trustworthy set from a writing situation close to the current task; broaden only when needed. Exclude prompts, AI-written text, templates, boilerplate, signatures, quoted or forwarded text and anything with uncertain authorship. | |
| instructions | No | What the user wants changed, such as shorter, clearer, warmer, less formal, more direct or only lightly edited. Keep this separate from the prose itself. Omit it when the request is already unambiguous. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| next | Yes | ||
| text | No | The finished writing. Present only when status is complete. | |
| error | No | ||
| status | Yes | Where the original writing task stands: finished, waiting for approved writing evidence, ready for the same task to be retried, still preparing personalization or unable to complete. | |
| message | Yes | A concise explanation of what happened and, when needed, the exact next step. | |
| neededWriting | No | ||
| omitEvidenceOnRetry | No | True when approved evidence has been accepted and the same writing task should now be retried without sending that evidence again. |