命令参考
| 命令 | 说明 |
|---|---|
| inkos init [name] | 初始化项目(省略 name 在当前目录初始化) |
| inkos book create | 创建新书(--genre、--platform、--chapter-words、--target-chapters、--brief <file> 传入创作简报) |
| inkos book update [id] | 修改书设置(--chapter-words、--target-chapters、--status) |
| inkos book list | 列出所有书籍 |
| inkos book delete | 删除书籍及全部数据(--force 跳过确认) |
| inkos genre list/show/copy/create | 查看、复制、创建题材 |
| inkos plan chapter [id] | 生成下一章的 intent.md(--context / --context-file 传入当前指令) |
| inkos compose chapter [id] | 生成下一章的 context.json、rule-stack.yaml、trace.json |
| inkos write next [id] | 完整管线写下一章(--words 覆盖字数,--count 连写,-q 静默模式) |
| inkos write rewrite [id] | 重写第 N 章(恢复状态快照,--force 跳过确认,--words 覆盖字数) |
| inkos draft [id] | 只写草稿(--words 覆盖字数,-q 静默模式) |
| inkos audit [id] [n] | 审计指定章节 |
| inkos revise [id] [n] | 修订指定章节 |
| inkos agent | 自然语言 Agent 模式 |
| inkos review list [id] | 审阅草稿 |
| inkos review approve-all [id] | 批量通过 |
| inkos status [id] | 项目状态 |
| inkos export [id] | 导出书籍(--format txt/md/epub、--output <path>、--approved-only) |
| inkos radar scan | 扫描平台趋势 |
| inkos fanfic init | 从原作素材创建同人书(--from、--mode canon/au/ooc/cp) |
| inkos config set-global | 设置 CLI / daemon / 部署环境的全局 LLM env(~/.inkos/.env) |
| inkos config show-global | 查看全局配置 |
| inkos config set/show | 查看/更新项目配置 |
| inkos config set-model | 为指定 agent 设置模型覆盖(--base-url、--provider、--api-key-env 支持多 Provider 路由) |
| inkos config remove-model | 移除 agent 模型覆盖(回退到默认) |
| inkos config show-models | 查看当前模型路由 |
| inkos doctor | 诊断配置问题(显示 effective config mode、来源、API 连通性和提供商兼容性提示) |
| inkos detect [id] [n] | AIGC 检测(--all 全部章节,--stats 统计) |
| inkos style analyze | 分析参考文本提取文风指纹 |
| inkos style import | 导入文风指纹到指定书 |
| inkos import canon [id] —from | 导入正传正典到番外书 |
| inkos import chapters [id] —from | 导入已有章节续写(--split、--resume-from) |
inkos analytics [id]/inkos stats [id] | 书籍数据分析(审计通过率、高频问题、章节排名、token 用量) |
| inkos update | 更新到最新版本 |
inkos studio/inkos | 启动 Web 工作台(-p 指定端口,默认 4567;Studio 使用服务页配置,不使用 env 覆盖) |
| inkos up / down | 启动/停止守护进程(-q 静默模式,自动写入 inkos.log) |
[id] 参数在项目只有一本书时可省略,自动检测。所有命令支持 --json 输出结构化数据。draft / write next / plan chapter / compose chapter 支持 --context 传入创作指导,--words 覆盖每章目标字数。book create 支持 --brief <file> 传入创作简报(你的脑洞/设定文档),Architect 会基于此生成设定而非凭空创作。plan chapter / compose chapter 不要求在线 LLM,可在配置 API Key 之前先检查输入治理结果。
CLI 运行时还支持一次性 LLM 覆盖参数:--service、--model、--api-key-env、--base-url、--api-format <chat|responses>、--stream、--no-stream。例如:
inkos write next --service google --model gemini-2.5-flashinkos up --service moonshot --model kimi-k2.5 --api-key-env MOONSHOT_API_KEY命令示例:
inkos book create --title "吞天魔帝" --genre xuanhuan # 创建新书inkos write next 吞天魔帝 # 写下一章(完整管线:草稿 → 审计 → 修订)inkos status # 查看状态inkos review list 吞天魔帝 # 审阅草稿inkos review approve-all 吞天魔帝 # 批量通过inkos export 吞天魔帝 # 导出全书inkos export 吞天魔帝 --format epub # 导出 EPUB(手机/Kindle 阅读)
inkos plan chapter 吞天魔帝 --context "本章先把注意力拉回师徒矛盾"inkos compose chapter 吞天魔帝
inkos write next 吞天魔帝 # 写草稿 → 审计 → 自动修订,一步到位inkos write next 吞天魔帝 --count 5 # 连续写 5 章
# 自然语言 Agent 模式inkos agent "帮我写一本都市修仙,主角是个程序员"inkos agent "写下一章,重点写师徒矛盾"inkos agent "先扫描市场趋势,然后根据结果创建一本新书"配置排查
inkos doctor配置模型
inkos config set-global \ --provider <openai|anthropic|custom> \ --base-url <API 地址> \ --api-key <你的 API Key> \ --model <模型名># 智谱 APIinkos config set-global --provider custom --base-url https://open.bigmodel.cn/api/paas/v4 --api-key xxxxxxxxxxxx.xxxxxxxxxxxxxxx --model glm-4.7
# ollamainkos config set-global --provider custom --base-url http://localhost:11434/v1 --api-key dummy --model qwen2.5:3b-instruct-q4_K_M
# 火山引擎inkos config set-global --provider custom --base-url https://ark.cn-beijing.volces.com/api/v3 --api-key xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --model doubao-seed-2-0-lite
# freemodelinkos config set-global --provider custom --base-url https://api.freemodel.dev/v1 --api-key fe_oa_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx --model gpt-5.5一次性指定服务或模型:
inkos write next --service google --model gemini-2.5-flashinkos write next --service moonshot --model kimi-k2.5 --no-streaminkos agent "继续写下一章" --api-key-env MOONSHOT_API_KEYinkos doctor --service minimaxCodingPlan --model MiniMax-M2.7# `--service` 会从 provider bank 自动推导 baseUrl、协议和兼容策略;`--model` 必须属于最终 service,否则会直接报错,避免把 Kimi 模型发到 Gemini 这类错配问题。编写创作简报建新书
1、InkOS 的建筑师Agent会基于创作简报生成小说的世界观设定(story_bible.md)和创作规则(book_rules.md),精准贴合你的剧情,需先新建一个 markdown 文件(比如feijian-brief.md),将以下内容复制进去(完全还原你的设定,可直接用):**创作简报文件:****feijian-brief.md**markdown# 小说核心设定1. 主角:。2. 穿越前剧情3. 穿越触发:。4. 重生地点:5. 金手指:6. 核心剧情线:7. 题材风格:。8. 章节字数:单章约15000字(可后续调整),目标先写50章。**保存路径**:建议保存在桌面 / 常用文件夹,方便后续调用(比如桌面路径:/Users/xxx/Desktop/feijian-brief.md(Mac)/C:\Users\xxx\Desktop\feijian-brief.md(Windows))。
2、**创建专属小说(基于你的简报,一键初始化)**执行inkos book create命令,**指定标题、题材、创作简报路径**,InkOS 会自动生成小说项目、世界观设定和创作规则,命令如下:bashinkos book create \ --title "外卖员:闯古武" \ --genre guwu \ --brief <你的feijian-brief.md文件绝对路径> \ --chapter-words 15000 \ --target-chapters 50
**命令参数说明(贴合你的需求)** - --title:小说标题,; - --genre guwu:题材指定为古武(无需自定义); - --brief:必填,替换为你刚才保存的feijian-brief.md的绝对路径(复制文件路径即可); - --chapter-words 15000:单章目标字数,贴合你的创作节奏,可后续修改; - --target-chapters 50:初始目标章节数,可后续通过inkos book update调整。连续写多章
比如一次性写 3 章,加—count 3;
inkos write next 外卖员:闯古武 --count 3自定义单章字数
inkos write next 外卖员:闯古武 --words 10000查看小说创作状态
inkos status 外卖员:闯古武审阅草稿 / 批量通过修订
# 查看所有未审核的草稿inkos review list 外卖员:闯古武# 批量通过所有修订,确认正文inkos review approve-all 外卖员:闯古武导出小说
(支持 TXT/MD/EPUB,EPUB 可在手机 / Kindle 阅读)
# 导出为MD格式(默认,保存在小说项目文件夹)inkos export 外卖员:闯古武# 导出为EPUB格式,指定保存到桌面inkos export外卖员:闯古武 --format epub --output /Users/xxx/Desktop/重写某一章
**(若对内容不满意,恢复快照重写)**
比如重写第一章:inkos write rewrite 外卖员:闯古武 1自然语言微调剧情
如果想让后续章节加入特定剧情(比如飞剑首次用编程思维卡 bug 破解山村武学),可执行:inkos agent "外卖员:闯古武的下一章,写。。。。。。。。。"后台自动创作
如果想让 InkOS**后台自动写章**,遇到关键问题再暂停等人工审核,可启动守护进程,支持 Telegram / 飞书 / 企业微信通知:# 启动后台守护进程,自动写章inkos up# 停止守护进程inkos down关键优化
让 “程序员卡 bug” 的设定更贴合
InkOS 支持文风仿写和自定义创作规则,如果想让小说更有「程序员风格」,可补充操作:
找一段贴合的程序员穿越文,保存为style-ref.md;分析文风指纹:inkos style analyze style-ref.md;导入到你的小说:inkos style import style-ref.md 外卖员:闯古武。后续所有章节会自动贴合该文风,强化编程思维与古武的结合。
————————————————版权声明:本文为CSDN博主「feibaoqq」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/u013358093/article/details/160447656安装
npm i -g @actalk/inkos通过 OpenClaw 使用 🦞
InkOS 已发布为 OpenClaw Skill,可被任何兼容 Agent(Claude Code、OpenClaw 等)直接调用:
clawhub install inkos # 从 ClawHub 安装 InkOS Skill通过 npm 安装或克隆本项目时,skills/SKILL.md 已包含在内,🦞 可直接读取——无需额外从 ClawHub 安装。
安装后,Claw 应优先通过共享交互入口调用 InkOS:
inkos interact --json --message "继续当前书,但把节奏再收紧一点"这条入口直接走和项目 TUI 相同的交互执行内核,因此 OpenClaw、TUI、Studio 共用同一套控制脑。返回的 JSON 包含:
解析后的 request assistant 文本回复 更新后的 interaction session 执行状态 待处理决策 近期事件
plan chapter / compose chapter / draft / audit / revise / write next 这些原子命令仍然保留,但更适合作为底层工具,而不是 OpenClaw 的首选入口。也可以在 ClawHub 搜索 inkos 在线查看。
配置
InkOS 2.0 将 LLM 配置分成两条清晰路径:Studio 用可视化服务配置,CLI / daemon / 部署环境支持 env 覆盖。两者不会互相污染。
方式一:Studio 服务配置(推荐)
适合本地写作、Web 工作台和可视化管理。
inkos init my-novelcd my-novelinkos打开 Studio 后进入「模型配置」:
- 选择服务商,例如 Google Gemini、Moonshot、MiniMax、智谱、百炼或自定义端点。
- 粘贴 API Key,点击「测试连接」。
- 选择可用模型,保存配置。
- 回到书籍页面开始写作。
Studio 运行时只使用:
provider bank 默认值→ inkos.json 里的 services / 当前 service / defaultModel→ .inkos/secrets.json 里的 service API Key即使检测到 ~/.inkos/.env 或项目 .env,Studio 也只会展示提示,不会用 env 覆盖 service、model、baseUrl 或 API Key。API Key 存在项目内的 .inkos/secrets.json,不会写进 inkos.json。
方式二:CLI / daemon / 部署环境的 env 配置
适合终端批处理、服务器部署、CI、Docker、守护进程和一次性切模型。
全局 env:
inkos config set-global \ --provider <openai|anthropic|custom> \ --base-url <API 地址> \ --api-key <你的 API Key> \ --model <模型名>也可以手动写 ~/.inkos/.env 或项目 .env:
INKOS_LLM_PROVIDER=customINKOS_LLM_BASE_URL=https://api.moonshot.cn/v1INKOS_LLM_API_KEY=sk-...INKOS_LLM_MODEL=kimi-k2.5
# 可选INKOS_LLM_SERVICE=moonshot # 推荐写;不写时会尽量从 baseUrl 自动识别INKOS_LLM_TEMPERATURE=0.7INKOS_LLM_THINKING_BUDGET=0INKOS_DEFAULT_LANGUAGE=zhINKOS_LLM_EXTRA_top_p=0.9CLI 合成顺序:
Studio/project service 配置→ .inkos/secrets.json service key→ global ~/.inkos/.env→ project .env→ 当前进程环境变量→ CLI 参数也就是说,CLI 默认可以复用 Studio 配好的服务和密钥;如果 env 里声明了 INKOS_LLM_SERVICE、INKOS_LLM_MODEL、INKOS_LLM_BASE_URL 或 INKOS_LLM_API_KEY,则作为覆盖层生效。旧 env 只写 baseUrl + model + apiKey 也能继续用,InkOS 会尽量从 baseUrl 反推 service。
一次性指定服务或模型:
inkos write next --service google --model gemini-2.5-flashinkos write next --service moonshot --model kimi-k2.5 --no-streaminkos agent "继续写下一章" --api-key-env MOONSHOT_API_KEYinkos doctor --service minimaxCodingPlan --model MiniMax-M2.7--service 会从 provider bank 自动推导 baseUrl、协议和兼容策略;--model 必须属于最终 service,否则会直接报错,避免把 Kimi 模型发到 Gemini 这类错配问题。
方式三:多模型路由(可选)
给不同 Agent 分配不同模型,按需平衡质量与成本:
# 给不同 agent 配不同模型/提供商inkos config set-model writer <model> --provider <provider> --base-url <url> --api-key-env <ENV_VAR>inkos config set-model auditor <model> --provider <provider>inkos config show-models # 查看当前路由未单独配置的 Agent 自动使用全局模型。
配置排查
inkos doctordoctor 会显示当前 effective config mode、service/model/API Key 来源,并尝试 API 连通性。常见模式:
| 模式 | 含义 |
|---|---|
| studio-project | Studio 运行时:只使用 Studio/project 配置和 secrets |
| cli-project | CLI 运行时:以 Studio 配置为基础,再叠加 env 和 CLI 参数 |
| legacy-env | 旧 env 模式:兼容老项目的纯 .env 配置 |
如果服务测试失败,优先检查服务商、模型和协议是否匹配。Google Gemini 的 AI Studio API Key 可用于 Gemini OpenAI-compatible endpoint;InkOS 会自动禁用 Google 不支持的 OpenAI store 参数。MiniMax / MiniMax CodingPlan 会优先使用可工作的非流式 transport,避免流式返回 usage 但无正文的问题。
v2.0 LLM 配置更新
- Studio / CLI 配置隔离:Studio 固定使用服务页配置和
.inkos/secrets.json;CLI、daemon、部署环境支持 env 覆盖和一次性命令参数。 - Provider bank 能力表:内置 Google Gemini、Moonshot、MiniMax、智谱、百炼、DeepSeek、硅基流动、PPIO、OpenRouter、Ollama、CodingPlan 等服务的 baseUrl、协议、模型和兼容策略。
- 模型归属校验:
--service google --model kimi-k2.5这类错配会直接报错,避免把请求发到错误服务商。 - Google Gemini 兼容修复:AI Studio API Key 可直接用于 Gemini OpenAI-compatible endpoint,InkOS 会自动禁用 Google 不支持的 OpenAI
store参数。 - MiniMax transport 探测:MiniMax / MiniMax CodingPlan 自动使用可工作的 transport,规避流式 usage 正常但正文为空的问题。
- 旧 env 兼容:老的
INKOS_LLM_BASE_URL + INKOS_LLM_MODEL + INKOS_LLM_API_KEY仍可用于 CLI;没有INKOS_LLM_SERVICE时会尝试从 baseUrl 反推服务商。
v1.2 更新
统一交互内核 + TUI 仪表盘 + Studio 助手
- 共享交互运行时:TUI、Studio、
inkos interact、OpenClaw Skill 共用同一套自然语言理解 + 执行内核,支持 15+ 种意图(写作、修订、重写、改名、导出、切换书籍等) - Ink TUI 仪表盘:
inkos直接进入全屏交互式仪表盘(Ink + React),对话式创作体验,slash 命令自动补全,主题动效,i18n 双语 - Studio 助手面板:右侧 AI 助手面板接入共享交互内核,支持自然语言操作书籍——改名、写章、审计、导出等,实时显示执行状态
- 对话式建书:通过自然语言对话逐步构思书籍设定,草稿就绪后一键创建
- 全书实体改名:
把林烬改成张三或/rename 林烬 => 张三,全量扫描章节 + 真相文件,一次替换 inkos interact:共享交互 JSON 入口,OpenClaw / 外部 Agent 可直接调用- Thinking 模型温度夹制:kimi-k2.5 等 thinking 模型自动强制 temperature=1,兼容 per-call 温度调参
写第一本书
inkos book create --title "吞天魔帝" --genre xuanhuan # 创建新书inkos write next 吞天魔帝 # 写下一章(完整管线:草稿 → 审计 → 修订)inkos status # 查看状态inkos review list 吞天魔帝 # 审阅草稿inkos review approve-all 吞天魔帝 # 批量通过inkos export 吞天魔帝 # 导出全书inkos export 吞天魔帝 --format epub # 导出 EPUB(手机/Kindle 阅读)核心特性
多维度审计 + 去 AI 味
连续性审计员从 33 个维度检查每一章草稿:角色记忆、物资连续性、伏笔回收、大纲偏离、叙事节奏、情感弧线等。内置 AI 痕迹检测维度,自动识别”LLM 味”表达(高频词、句式单调、过度总结),审计不通过自动进入修订循环。
去 AI 味规则内置于写手 agent 的 prompt 层——词汇疲劳词表、禁用句式、文风指纹注入,从源头减少 AI 生成痕迹。revise --mode anti-detect 可对已有章节做专门的反检测改写。
文风仿写
inkos style analyze 分析参考文本,提取统计指纹(句长分布、词频特征、节奏模式)和 LLM 风格指南。
inkos style import 将指纹注入指定书籍,后续所有章节自动采用该风格,修订者也会用风格标准做审计。
创作简报
inkos book create --brief my-ideas.md 传入你的脑洞、世界观设定、人设文档。建筑师 agent 会基于简报生成故事设定(story_bible.md)和创作规则(book_rules.md),而非凭空创作;同时把简报落盘到 story/author_intent.md,让这本书的长期创作意图不会只在建书时生效一次。
输入治理控制面
每本书现在都有两份长期可编辑的 Markdown 控制文档:
story/author_intent.md:这本书长期想成为什么story/current_focus.md:最近 1-3 章要把注意力拉回哪里
写作前可以先跑:
inkos plan chapter 吞天魔帝 --context "本章先把注意力拉回师徒矛盾"inkos compose chapter 吞天魔帝这会生成 story/runtime/chapter-XXXX.intent.md、context.json、rule-stack.yaml、trace.json。其中 intent.md 给人看,其他文件给系统执行和调试。plan / compose 只编译本地文档和状态,不依赖在线 LLM,可在没配好 API Key 前先验证控制输入。
字数治理
draft、write next、revise 现在共享同一套保守型字数治理:
--words指定的是目标字数,系统会自动推导一个允许区间,不承诺逐字精确命中- 中文默认按
zh_chars计数,英文默认按en_words计数 - 如果正文超出允许区间,InkOS 最多只会追加 1 次纠偏归一化(压缩或补足),不会直接硬截断正文
- 如果 1 次纠偏后仍然超出 hard range,章节照常保存,但会在结果和 chapter index 里留下长度 warning / telemetry
续写已有作品
inkos import chapters 从已有小说文本导入章节,自动逆向工程 7 个真相文件(世界状态、角色矩阵、资源账本、伏笔钩子等),支持 第X章 和自定义分割模式、断点续导。导入后 inkos write next 无缝接续创作。
同人创作
inkos fanfic init --from source.txt --mode canon 从原作素材创建同人书。支持四种模式:canon(正典延续)、au(架空世界)、ooc(性格重塑)、cp(CP 向)。内置正典导入器、同人专属审计维度和信息边界管控——确保设定不矛盾。
多模型路由
不同 Agent 可以走不同模型和 Provider。写手用 Claude(创意强),审计用 GPT-4o(便宜快速),雷达用本地模型(零成本)。inkos config set-model 按 agent 粒度配置,未配置的自动回退全局模型。
守护进程 + 通知推送
inkos up 启动后台循环自动写章。管线对非关键问题全自动运行,关键问题暂停等人工审核。通知推送支持 Telegram、飞书、企业微信、Webhook(HMAC-SHA256 签名 + 事件过滤)。日志写入 inkos.log(JSON Lines),-q 静默模式。
本地模型兼容
支持任何 OpenAI 兼容接口(Studio 里新增自定义服务,或 CLI 使用 --provider custom / INKOS_LLM_PROVIDER=custom)。服务测试会尝试不同协议和流式开关组合,并保存或提示可用 transport。Fallback 解析器处理小模型不规范输出,流中断时自动恢复部分内容。
可靠性保障
每章自动创建状态快照,inkos write rewrite 可回滚任意章节。写手动笔前输出自检表(上下文、资源、伏笔、风险),写完输出结算表,审计员交叉验证。文件锁防止并发写入。写后验证器含跨章重复检测和 11 条硬规则自动 spot-fix。
伏笔系统使用 Zod schema 校验——lastAdvancedChapter 必须是整数,status 只能是 open/progressing/deferred/resolved。LLM 输出的 JSON delta 在写入前经过 applyRuntimeStateDelta 做 immutable 更新 + validateRuntimeState 结构校验。坏数据直接拒绝,不会滚雪球。
模型输出上限由 provider bank 的模型卡管理;llm.extra / INKOS_LLM_EXTRA_* 中的保留键(max_tokens、temperature、model、messages、stream 等)会被自动过滤,防止意外覆盖核心请求参数。
工作原理
每一章由多个 Agent 接力完成,全程零人工干预:
| 智能体 | 职责 |
|---|---|
| 雷达 Radar | 扫描平台趋势和读者偏好,指导故事方向(可插拔,可跳过) |
| 规划师 Planner | 读取作者意图 + 当前焦点 + 记忆检索结果,产出本章意图(must-keep / must-avoid) |
| 编排师 Composer | 从全量真相文件中按相关性选择上下文,编译规则栈和运行时产物 |
| 建筑师 Architect | 规划章节结构:大纲、场景节拍、节奏控制 |
| 写手 Writer | 基于编排后的精简上下文生成正文(字数治理 + 对话引导) |
| 观察者 Observer | 从正文中过度提取 9 类事实(角色、位置、资源、关系、情感、信息、伏笔、时间、物理状态) |
| 反射器 Reflector | 输出 JSON delta(而非全量 markdown),由代码层做 Zod schema 校验后 immutable 写入 |
| 归一化器 Normalizer | 单 pass 压缩/扩展,将章节字数拉入允许区间 |
| 连续性审计员 Auditor | 对照 7 个真相文件验证草稿,33 维度检查 |
| 修订者 Reviser | 修复审计发现的问题 — 关键问题自动修复,其他标记给人工审核 |
如果审计不通过,管线自动进入”修订 → 再审计”循环,直到所有关键问题清零。
长期记忆
每本书维护 7 个真相文件作为唯一事实来源:
| 文件 | 用途 |
|---|---|
| current_state.md | 世界状态:角色位置、关系网络、已知信息、情感弧线 |
| particle_ledger.md | 资源账本:物品、金钱、物资数量及衰减追踪 |
| pending_hooks.md | 未闭合伏笔:铺垫、对读者的承诺、未解决冲突 |
| chapter_summaries.md | 各章摘要:出场人物、关键事件、状态变化、伏笔动态 |
| subplot_board.md | 支线进度板:A/B/C 线状态、停滞检测 |
| emotional_arcs.md | 情感弧线:按角色追踪情绪变化和成长 |
| character_matrix.md | 角色交互矩阵:相遇记录、信息边界 |
连续性审计员对照这些文件检查每一章草稿。如果角色”记起”了从未亲眼见过的事,或者拿出了两章前已经丢失的武器,审计员会捕捉到。
从 0.6.0 起,真相文件的权威来源从 markdown 迁移到 story/state/*.json(Zod schema 校验)。Settler 不再输出完整 markdown 文件,而是输出 JSON delta,由代码层做 immutable apply + 结构校验后写入。markdown 文件仍然保留作为人类可读的投影。旧书首次运行时自动从 markdown 迁移到结构化 JSON,零人工操作。
Node 22+ 环境下自动启用 SQLite 时序记忆数据库(story/memory.db),支持按相关性检索历史事实、伏笔和章节摘要,避免全量注入导致的上下文膨胀。
控制面与运行时产物
除了 7 个真相文件,InkOS 还把“护栏”和“自定义”拆成可审阅的控制层: