· 版本 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