「我们回青云门吧。」你在输入框里只打了这七个字,翻开提示词检查器一看,世界书注入了五条:门派、掌门、佩剑、剑灵, 还有上一任剑主的生平。你只提了第一个名字。这不是故障,是世界书的递归扫描在正常干活。上一篇 237 条世界书的排障记录处理的是「该触发的没触发」, 这一篇是反方向的机制说明书:词条为什么会互相触发、链条怎么走、在哪停、失控了拿哪个开关管。

世界书递归是什么?递归扫描是世界书的连锁机制。普通触发只扫最近几轮对话找关键词;打开递归后,已命中词条的正文也被当作扫描源, 正文里出现谁的关键词,谁就跟着被拉进上下文。一句话:词条可以召唤词条。

SillyTavern 官方文档拿一头奶牛举例 (2026-07-18 核对):条目一关键词「Bessie」,内容写着 Bessie 和 Rufus 是朋友;条目二关键词「Rufus」。 对话里只要提到 Bessie,两条一起进上下文。它解决的是真问题:设定之间本来就有脉络, 聊到门派,镇派之宝的档案理应自动跟上,玩家不该被迫把每个名词都亲口念一遍。

前提是你开了它。Foreverse 里递归扫描默认是关的,开关在 设置 → 角色卡与酒馆 → 酒馆全局设置 → 世界书与渲染, 那一行的副标题就是它的全部定义:「词条内容也作为关键词来源」。

触发链怎么走,在哪停?链条按轮推进:第一轮只扫对话历史;每轮新命中词条的正文进入下一轮扫描;直到没有新命中, 或者撞上层数、预算两道上限。同一词条一次生成里至多激活一次,所以两个词条互相点名不会转圈,链条必然收敛。

三个停止条件里,「最大递归层数」是你手里的旋钮,就在递归开关下面一行。官方文档的口径(2026-07-18 核对): 设 1 等于关掉递归,第一轮扫完就停;设 2 链条只许走一跳;设 3 走两跳,依此类推。 注意层数管的是深度,不管数量:同一轮里十个词条一起命中,也只算一跳。

用得克制,同一套机制就是世界书里最接近联想记忆的东西。扫描深度只盖住最近几轮, 六楼之前聊过的剑早就出了窗口;递归钩子治这个:故意把「惊蛰剑」写进「青云门」的正文, 此后门派一登场,剑的档案就跟着上,不管剑本身多少楼没被提过。 说明书视角补一句纪律:词条正文里点的每个名字都是你亲手接的线,要点就点得有意识。

失控长什么样?一个五条连锁的复现例失控的配方是人物和物品条目在正文里互相点名。五个条目:「青云门」的正文提到掌门李云山和镇派之宝惊蛰剑; 「惊蛰剑」的正文提到剑灵阿阮;「阿阮」的正文提到上一任剑主。玩家一句「回青云门」,链子走了三跳,五条全员到场。

每条单看都写得没毛病,写档案的人当然会写「掌门是李云山」。链式效应只合起来才显形,代价记两笔账。 token 账:五条按每条 150 到 300 字算,一句话吃掉近千字的注入额度;额度装满之后,超出的条目被静默丢弃, 模型不会告诉你它少拿了哪份档案,它只会开始编。官方文档还写明了预算的排队顺序(2026-07-18 核对): 直接命中的条目优先于被递归带进来的,先牺牲的是链条末端。而且这笔账每轮都在重复: 只要「青云门」还留在扫描窗口里,五条就每轮重新注入一遍。注意力账更隐蔽:你想回门派看看, 模型却把笔墨花在阿阮和上一任剑主的旧怨上,因为它拿到的材料里这两位占了大半。剧情被族谱带跑,就是这么来的。

三个词条级开关,各管一头全局开关之下,每个词条还有三个递归开关,都在词条编辑器的「递归扫描(词条触发词条)」一节里。 它们分别回答三个问题:这条能不能被链子带出来、这条命中后链子还走不走、这条是不是只许链子带出来。

开关行为拿来干什么不参与递归扫描只认对话里的关键词,别的词条点名无效关键词是常见词、容易被链子误伤的条目阻断后续递归本条注入后不再触发任何词条点名很多的「百科条」,防一条带出全家仅递归时激活第一轮扫描跳过,必须先有别的词条命中才轮到它深层设定与谜底,配「需要的递归层数」逐层解锁「仅递归时激活」还带一个数字:需要的递归层数,0 是任一层,N 是链子至少走到第 N 层才解锁。 官方文档把这套行为叫分层揭示:浅层没有新命中了,才轮到下一层参与匹配。想给多幕谜题分层放料,这是唯一的原生机制。 举个具体的:给「上锁的档案室」设层级 1,给「档案室里真正藏的东西」设层级 2—— 玩家直接问档案室,什么都不出;链条经由门派摸到档案室,解锁第一条;只有顺着这根线一直往下聊,第二条才见天日。

链子真的怎么走的?两件自带工具验证不靠猜。词条编辑器里有单条试发动:输入一句话立刻看命中与否,不调用模型; 聊天页 ⋮ 菜单的「上次生成请求」列出世界书明细:扫描了几条、注入约多少 token、每条未注入的具体原因。

试发动的界面自己写明了局限:只测这一条,真实发送还会叠加其它词条、递归、冷却和角色筛选。 所以链路问题以「上次生成请求」为准,那里能看到「超出 token 预算」「同组竞争失败」这类具体死因; 设置里另有「超出预算提醒」,世界书被截断时会主动提示。这两处都要先打开「显示高级酒馆工具」。

还有第三件,在网页上:把世界书 JSON 贴进世界书触发模拟器, 它会把递归链整条画出来——哪条由哪条的正文触发、走了几层,这是酒馆和 App 里都看不到的视角; 概率条目还能反复重掷,改完条目当场复验。

顺带一句:世界书多数随角色卡进来,查递归前先确认导入没翻车——导入排查那篇列了 9 个常见死法。

调优速查链条太长,调低最大递归层数;某个百科条总把全家带出来,给它勾「阻断后续递归」; 某条总被误伤召唤,勾「不参与递归扫描」;谜底老早泄,改「仅递归时激活」加层数。 回到开头那五条:先给「惊蛰剑」勾上阻断后续递归,链子到剑为止; 再把上一任剑主 800 字的生平压成 150 字电报体,哪天玩家亲口问起他,进来的也是份省预算的档案。 同一句「回青云门」的注入从五条回到三条,预算占用少了一半多。链没有断,只是不再一路狂奔到族谱尽头。 这套触发、层数、预算的行为在 Foreverse 手机端与桌面酒馆对齐, 电脑上调好的书搬过来,不用重学一遍。