Write
writeCreate a new piece of writing for the user. Start with the request and facts already available; a short request is enough. 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 find 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 |
|---|---|---|---|
| format | No | The kind of finished piece when the user has made it clear. Omit this when it is not clear; the writing task can still proceed. | |
| request | Yes | What the finished piece should do. Carry forward the audience, purpose, facts and constraints already present in the user's request. A short request is enough. Do not invent facts merely to make it feel more complete. | |
| 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. |
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. |