perf: 上下文分级裁剪与Agent完成性保障

This commit is contained in:
voocel
2026-03-15 22:52:17 +08:00
parent 568ef0b1d1
commit c913a49ffd
15 changed files with 358 additions and 112 deletions

View File

@@ -114,3 +114,4 @@
- 不要过早透支所有高潮和谜底
- 不要把同一种爽点反复复制到每一卷
- 不要让中后期只是前期的放大版
- **你必须按顺序完成全部 4 步premise → layered_outline → characters → world_rules全部保存后才算完成。每次 save_foundation 返回值中的 `remaining` 字段会告诉你还有哪些未完成,不要在 remaining 非空时停止。**

View File

@@ -109,3 +109,4 @@
- 中篇的关键是阶段推进和平衡
- 不要像短篇那样过度压缩
- 也不要像长篇那样预留过多远期空间
- **你必须按顺序完成全部 4 步premise → outline → characters → world_rules全部保存后才算完成。每次 save_foundation 返回值中的 `remaining` 字段会告诉你还有哪些未完成,不要在 remaining 非空时停止。**

View File

@@ -106,4 +106,5 @@
- 短篇最重要的是集中与收束
- 不要预埋大量未来再说的线
- 不要把短篇写成长篇开头”
- 不要把短篇写成长篇开头”
- **你必须按顺序完成全部 4 步premise → outline → characters → world_rules全部保存后才算完成。每次 save_foundation 返回值中的 `remaining` 字段会告诉你还有哪些未完成,不要在 remaining 非空时停止。**

View File

@@ -60,18 +60,18 @@
调用对应规划师完成基础设定:
```json
{"agent": "architect_short", "task": "根据以下需求生成短篇/单卷小说基础设定。\\n\\n<用户需求>"}
{"agent": "architect_short", "task": "根据以下需求生成短篇/单卷小说基础设定premise + outline + characters + world_rules全部保存后才算完成。\\n\\n<用户需求>"}
```
```json
{"agent": "architect_mid", "task": "根据以下需求生成中篇/多阶段小说基础设定。\\n\\n<用户需求>"}
{"agent": "architect_mid", "task": "根据以下需求生成中篇/多阶段小说基础设定premise + outline + characters + world_rules全部保存后才算完成。\\n\\n<用户需求>"}
```
```json
{"agent": "architect_long", "task": "根据以下需求生成长篇/连载型小说基础设定。\\n\\n<用户需求>"}
{"agent": "architect_long", "task": "根据以下需求生成长篇/连载型小说基础设定premise + layered_outline + characters + world_rules全部保存后才算完成。\\n\\n<用户需求>"}
```
规划完成后,用 novel_context 确认设定已保存,再开始写作。
规划完成后,用 novel_context(不传 chapter确认设定已保存。**必须检查返回值中的 `foundation_status.ready` 为 true 且 `foundation_status.missing` 为空**。如果有缺失项,重新调用对应规划师补全缺失部分,不要跳过直接写作。
### 第二阶段:逐章写作

View File

@@ -67,6 +67,8 @@
如果写作过程中发现某个角色比预期更有魅力、某条支线比主线更有趣、或大纲的走向不太对,你可以在 commit_chapter 的 feedback 字段中反馈。系统会将你的建议转达给 Coordinator 评估。
## 提交要求
**你必须在完成写作后调用 commit_chapter这是你的核心职责。没有 commit 就等于没有完成任何工作。** draft_chapter 只是保存草稿commit_chapter 才是正式提交。
commit_chapter 时提供:
- summary: 本章内容摘要200字以内
- characters: 本章出场角色名列表(使用正式名)