支持基于内部摘要的章节级文章编辑 #30
Reference in New Issue
Block a user
Delete Branch "codex/document-sections"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
现有文章编辑需要读取并提交全文。新增 GET/POST /api/documents/sections/,让编辑 Agent 先读取章节标题与数据库内部摘要,再按需读取正文,原子提交单章或多章新增、更新、删除及移动。摘要不进入网页、普通文档响应或搜索索引。
按行首 H2 划分章节,保留导言及 H3 以下内容,使用稳定章节 ID;章节、摘要、组合全文和历史快照在同一事务保存,与全文接口共用 revision 冲突保护并支持幂等重试。旧全文接口继续可用,正文改变会清除受影响章节的旧摘要。Python 客户端增加 outline、sections、edit-sections,README 与 AGENTS.md 记录编辑流程。
验证(2026-10-30,提交 9ee2bd219a029a2c9f201f6174efb39901ec7de9):
限制:已有文章初始摘要缺失,由编辑 Agent 读取正文后补充,服务端不调用外部模型生成摘要。以上为手动远程验证,没有改变工作分支/PR 不运行自动 CI 的约定,未合并、未部署,也未改动生产数据库。等待用户手动合并 main,随后由既有 ces-control 流程检查与部署。