Edit Mode

Edit Mode is how AI chat turns concrete suggestions into editor-native marks. When you ask the AI panel for changes to the active chapter, Novelty Writer starts a companion edit pass and opens Edit Mode as soon as suggestions land.

The chat reply stays brief. The real work appears in the manuscript: dashed gray underlines on affected prose, one inline edit card open at a time, and accept or dismiss controls directly under the line.

From AI Chat

Open the AI tab, type an editing request, and send it. Requests like “tighten this scene”, “make Aveline’s dialogue sharper”, “cut filter words”, or “show me awkward phrasing” produce inline Edit Mode suggestions whenever the model finds grounded replacements.

The model may return no edits for informational questions. In that case the chat answer is the output and Edit Mode closes quietly.

Manual Passes

The command palette still exposes focused passes:

  • Edit Mode: Start tighten adjectives
  • Edit Mode: Start cut filter words
  • Edit Mode: Start voice drift
  • Edit Mode: Start pacing

These use the same editor surface as chat-created edits.

While Edit Mode is active, a small bottom navigator shows the pass name, the current edit count, previous and next buttons, optional bulk accept or dismiss, and exit.

Accepted edits land as ordinary CodeMirror changes and are saved with the rest of the chapter. Dismissed edits disappear from the current pass.

Persistence

Each pass writes a JSON record to .novelty/edits/<chapter-slug>/<session-id>/pass-NN.json. Records include the originating chat instruction when a chat turn created the pass, plus accept and dismiss decisions.