Releases: RhythmicWave/NovelForge
Releases · RhythmicWave/NovelForge
v0.9.0-fix
- 修复LLM token统计消耗过高的bug。(仅是统计显示消耗过高,不是实际消耗了那么多。具体消耗以实际查询为准。对于已经有统计数据的用户建议点击重置,重新统计、计算)
- 增加卡片导出功能,可以导出项目的卡片数据,支持导出全部卡片,单个卡片和按类型导出,支持导出txt,.md,json格式文件。 @sangsangde4
- 其它bug修复
v0.9.0: Merge pull request #62 from RhythmicWave/dev
🚀 重大更新:0.9.0
✨ 重构AI 卡片生成流程
- 从“点击后等待整段结果”升级为“输入要求 → 对话框内字段粒度生成 → 确认/反馈继续生成”,显著增强可用性,更加丝滑~
- 生成过程更可控,修改成本更低。
🧱 工作流系统重构(探索性)
- 探索性地将工作流从旧的 DAG 式编辑器 迁移到新的 代码式工作流(Python 风格语句 + 特殊标记 DSL),并逐步移除了旧的 DAG 方案。
目前更多是基于对可维护性与 AI 友好程度的综合权衡。
代码式工作流的优点(当前体感):
逻辑更线性、更清晰:顺序、等待(Logic.Wait)、异步(async=true)等语义更贴近真实执行过程。
进度处理与异步操作更自然:执行器可按语句计划调度,不需要在图上绕来绕去。
对 AI 更友好:同一个功能,代码式往往几十行就能表达;而 DAG 配置经常需要几百行的节点与连线描述。
代码式工作流的缺点:
不如 DAG 直观
对字符串/代码格式更敏感:参数序列化、字典字段类型、变量引用等细节更容易引发校验或运行错误,需要更强的校验与提示词约束。
🤖 新增工作流 Agent
- 可通过自然语言描述目标,由 Agent 生成/修改工作流代码并做校验。
- 支持“先预览再应用”的安全变更体验。
- 可能还有些bug
📚 内置工作流增强
- 增加“拆书工作流”等实用流程模板,便于开箱使用和二次改造。
🎨 灵感助手 UI 与交互优化
- 对话渲染、输入区交互、工具调用显示等体验优化。
🧹 工程重构与稳定性提升
- 前后端目录结构和模块边界大幅改动、整理,代码可维护性提升。
- 修复一批工作流、可视化参数编辑、Agent 交互相关问题。
v0.8.6
- 增加了版本更新检测功能,默认自动检测(当有新版本时会在设置-关于处出现小红点)
- 增加了Web版本适配( #15 );优化了LLM配置界面,增加了获取可用模型列表功能(感谢 @sangsangde4 的贡献)
- 代码优化与修复bug
(注意,使用打包的web版本时前端页面不能直接打开,需要部署后访问,如果不知道怎么部署建议直接下载非web版本)
v0.8.5-fix2
修复章节卡片名、章节字段不同步导致上下文信息错误的bug
修复章节正文插入新的上下文引用失败问题
修复灵感助手创建卡片时模型校验问题
v0.8.5-fix
修复卡片结构某些字段类型解析失败的bug
v0.8.5
- 使用新的agent框架进行了全面替换;优化灵感助手功能、UI
- 增加了灵感助手相关设置
- 重新实现了React模式来为模型实现文本格式工具调用,适用工具调用能力不强的模型。可在设置-灵感助手处开启(默认关闭)
- 兼容了推理模型,增加了thinking模式
- 建议将DeepSeek、Qwen之类的模型选择/修改提供商为OpenAI兼容,而OpenAI则仅设置为GPT 5等官方模型。
- 代码优化与修复bug
v0.8.5-beta
- 使用新的agent框架进行了全面替换;优化灵感助手功能
- 为了维护方便,暂时去除了React模式。如需工具调用,建议使用对工具调用支持较好的模型,且尽量用官方api。
- 兼容了推理模型,增加了thinking模式
- 建议将DeepSeek、Qwen之类的模型选择/修改提供商为OpenAI兼容,而OpenAI则仅设置为GPT 5等官方模型。
- 其它若干优化
希望大家能够帮忙进行测试、反馈(建议先做好数据库备份),主要是之前版本的功能现在是否仍能正常使用。由于修改较大,后续经过测试较稳定后再同步源代码更新。
v0.8.3-fix
- 修复卡片拖拽排序的bug
- 增加灵感助手对话框自由复制功能
- 优化提示词
v0.8.3
v0.8.2
小版本更新:
- 优化灵感助手工具调用,增加自动重试功能。可通过.env文件配置最大重试次数
- 增强卡片拖拽功能,可自由排序
- 优化灵感助手UI、支持markdown显示
- 修复bug、清理代码
