Set Writing Preferences
set_writing_preferencesAdjust author writing preferences to control AI-generated content tone, complexity, length, point of view, style guides, and custom instructions. Changes affect next content enhancement.
Instructions
Set the author writing preferences that shape AI writing output (enhance_content and other generative tools). Preferences are injected into the AI prompt, so changes take effect on the next enhancement. All fields are optional and merge into the existing profile. Use when the writer states a preferred tone, complexity, length, point of view, style guide, or a custom instruction. Requires an open project (preferences persist in the project database).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | No | Desired tone: "neutral" (no steer), "formal", "casual", or "creative". | |
| length | No | Verbosity: "balanced" (no steer), "concise", or "comprehensive". | |
| enabled | No | Master switch. When false, preferences are kept but not applied to AI output. | |
| complexity | No | Language complexity: "balanced" (no steer), "simple", or "advanced". | |
| pointOfView | No | Narrative point of view to maintain, e.g. "third-person limited". Free text; pass an empty string to clear. | |
| styleGuides | No | Style guides to honour, e.g. ["Chicago"]. Replaces the existing list; pass [] to clear. | |
| customInstructions | No | Free-form instruction appended verbatim to the AI directive. Pass an empty string to clear. |