· 版本 0.2.0

Novelist 0.2.0 — AI 协作写作登场

AI Talk 与 AI Agent 双面板、提示词预设库、全新 SVG 图标体系,以及底层选区渲染重写。

0.2.0 把与 AI 合作写作变成了 Novelist 的一等公民,同时在视觉与底层细节上做了一次系统性打磨。

AI Talk:并行多会话对话

新的 AI Talk 面板允许你在同一个项目内开多个会话:一个用于头脑风暴,一个用于雕琢某一章节,一个用于润色邮件。

  • 每个会话独立保留对话历史
  • 顶部的提示词预设下拉菜单,一键切换你熟悉的角色(编辑、翻译、批评家……)
  • 一键保存为 Markdown 存进当前项目——对话本身也是可以写进作品的

AI Agent:更主动的代理

AI Agent 面板在子进程中调用 Claude CLI,能读写当前项目中的文件。它和 AI Talk 并列摆放,但目标不同——Talk 是对话,Agent 是执行:重命名整本小说里的角色、抽出所有待办、把草稿按章分文件……

提示词预设管理器

在「设置 → 提示词预设」里可以创建、编辑、导入导出提示词模板。预设是按项目存储的,不同作品可以有不同的角色库。Talk 与 Agent 共用这套库。

视觉更新:全新 SVG 图标体系

我们把界面里所有 emoji 替换成了手工绘制的 SVG 图标。行距、笔触、色彩都与 Novelist 自身的排版体系一致——无论在哪个平台上看起来都是同一个产品。

底层:选区渲染重写

部分读者可能注意到 0.1.x 系列里高亮选区偶尔会显示不完整的颜色、或者边缘参差。这一版对选区做了三层绘制系统:行装饰层、原生 ::selection、选中行内的抑制层。效果是:

  • 部分字符选中与整行选中现在是同一种 18% 强调色
  • 多行换行时不再出现右边缘不齐的情况
  • CodeMirror 6 的 hideNativeSelection 不会再让选区消失

其他

  • AI 面板开关 / 新建会话 / 保存对话都有快捷键,可在设置里自定义
  • 测试体系升级(单元 / 集成 / 端到端三层),质量门槛稳定
  • 完整细节见 上游 CHANGELOG

立即下载 0.2.0