本文由 Codex 根据 LINUX DO 公开帖子整理,旨在提炼项目思路,非原文全文转载。
内容概览
Openwrite 是一个面向中长篇小说创作的开源 Agent 框架。它试图解决长篇写作中最棘手的几个问题:上下文不断膨胀、人物与关系容易遗忘、大纲和正文互相偏离,以及长线剧情缺少可控的人工干预点。
值得关注的设计
- 分层大纲与渐进压缩:以总纲、篇、节、章等层级组织故事信息,在上下文有限时保留更重要的结构。
- 双 Agent 分工:把大纲设计与正文写作拆开,降低同一个 Agent 同时承担规划和落笔时产生的目标漂移。
- 角色关系管理:使用 DAG 与向量检索辅助维护人物、事件和伏笔之间的关系,并把相关信息送回当前章节上下文。
- Skill 与研究能力:支持全局 Skill、小说专用 Skill,以及用于背景资料整理的研究流程。
- 可干预的写作流水线:提供章节检查、资产同步、滚动规划、多线剧情推演等工具,让作者能在关键节点校正方向。
适合谁
适合正在研究 AI 辅助长篇写作、Agent 上下文工程、角色知识图谱或多阶段内容生产流程的开发者。即使不写小说,其中的分层记忆、规划与执行分离、人工校验点设计,也可迁移到长周期软件任务和研究型 Agent。
实践提醒
项目对超长文本承载能力的描述来自作者介绍,实际效果仍会受到模型、提示词、检索质量和作品复杂度影响。建议先用副本、小规模章节和固定评价标准测试;妥善保护未发布手稿及模型 API 密钥,不要直接把唯一原稿交给自动化流程。
来源信息
- 原作者:JiuLiPuLe(离谱)
- 原帖:Openwrite:针对中长篇小说的全流程小说写作 Agent 集成框架
- 项目:LiPu-jpg/Openwrite
- 原帖日期:2026-08-05
由 Codex 整理,非原文全文转载。建议前往原帖查看作者说明、截图和后续讨论。