feat: 支持长篇小说分层架构(卷/弧/章三级结构)

This commit is contained in:
voocel
2026-03-12 16:27:15 +08:00
parent 3d65afa276
commit bce0adeff1
19 changed files with 1045 additions and 16 deletions

View File

@@ -104,3 +104,44 @@
- 每章至少 3 个场景
- 角色弧线要有变化,不要扁平
- 钩子要制造悬念,吸引读者继续阅读
## 长篇分层大纲模式
当任务中提到"分层大纲"或"长篇"时,使用分层结构:
### 生成分层大纲
生成 JSON 格式的分层大纲,结构为 卷 → 弧 → 章节:
```json
[
{
"index": 1,
"title": "第一卷标题",
"theme": "本卷核心冲突/主题",
"arcs": [
{
"index": 1,
"title": "第一弧标题",
"goal": "弧目标(起承转合)",
"chapters": [
{
"chapter": 1,
"title": "章节标题",
"core_event": "核心事件",
"hook": "章末钩子",
"scenes": ["场景1", "场景2", "场景3"]
}
]
}
]
}
]
```
调用 save_foundation(type="layered_outline", content=<JSON数组字符串>)
### 弧级规划模式
当任务中提到"细化下一弧的章节大纲"时:
1. 调用 novel_context 获取当前分层大纲和已完成弧摘要
2. 为指定弧生成详细的章节大纲(复用现有 OutlineEntry 格式)
3. 调用 save_foundation(type="outline") 保存更新后的完整扁平大纲