· Version 0.2.10

Novelist 0.2.10 — smoother AI Chat and reviewable edits

AI Chat now supports keyboard navigation for slash and @ menus, per-message Edit / Retry, saved model profiles, and structured edit suggestions rendered as word-diff cards before you accept them.

0.2.10 keeps pushing the AI writing flow toward control and speed: command and context menus no longer need the mouse, chat turns can be edited or retried, model connections can be saved as profiles, and concrete AI edits show up as reviewable diff cards before they touch your document.

Keyboard-first AI input

The AI Chat / command menu and @ context menu now support arrow-key navigation, with Tab or Enter to complete the selected item. Picking a command, attaching a file, or attaching context can stay entirely on the keyboard.

CJK IME composition is left untouched, so composing Chinese, Japanese, or Korean text is not interrupted by the menu shortcuts. The Agent panel’s Shift+Tab Plan / Act toggle also keeps working.

Edit / Retry

User messages can now be edited and re-sent, discarding later turns from that branch. Assistant replies can be retried. Both sides also offer Copy.

This makes AI conversations behave more like real drafting: when the prompt was slightly wrong, you can revise the turn instead of starting over or manually rebuilding the whole context.

Structured edit cards

When the model proposes concrete text changes, Novelist asks it to return structured novelist-edit SEARCH/REPLACE blocks and renders them as word-level diff cards.

You can Accept or Reject each change, or Accept all. Edits are only applied to the active editor document after you accept them. The protocol is also appended to the system prompt so later corrections come back as cards instead of a prose checklist.

Model profiles

The current provider connection can be saved as a named profile, then renamed, deleted, and switched from the model picker in the chat header.

For writers who move between providers or models, the setup work becomes a one-time task instead of a repeated settings pass.

Fixes

  • The / and @ popups now anchor to the typing caret instead of a fixed block above the input.
  • AI Agent re-spawns for a known session id now resume the CLI conversation with --resume, so “Unknown claude session” no longer breaks the round. A session-map race on spawn was closed, and a failed send retries once after re-spawning.

Also

Download 0.2.10