Przeglądaj źródła

docs: rewrite README changelog and LinuxDo post for v0.3.1

README keeps original v0.2.0 sections intact, adds v0.3.0 changelog
section at bottom with incremental update description. LinuxDo post
rewritten as update announcement with before/after comparisons.
Version bump to 0.3.1.
majx_mac 8 miesięcy temu
rodzic
commit
e89d5e3d22
4 zmienionych plików z 114 dodań i 170 usunięć
  1. 44 91
      README.md
  2. 68 77
      linuxdo-v0.3.0.md
  3. 1 1
      package.json
  4. 1 1
      packages/cli/package.json

+ 44 - 91
README.md

@@ -67,82 +67,9 @@ Agent 写小说。写、审、改,全程接管。
   <img src="assets/screenshot-state.png" width="800" alt="长期记忆快照">
   <img src="assets/screenshot-state.png" width="800" alt="长期记忆快照">
 </p>
 </p>
 
 
-### 三层规则架构
-
-InkOS 采用三层规则合并机制,让通用规则、题材规范、单本书定制层层叠加:
-
-```
-通用规则(~25 条,代码内置)
-  ↓ 合并
-题材规范(genres/*.md,按题材定制)
-  ↓ 合并
-单本书规则(books/{id}/story/book_rules.md,逐本定制)
-  ↓ 注入 prompt
-LLM
-```
-
-**通用层** — 人物塑造、叙事技法、逻辑自洽、语言约束、去AI味铁律(共 ~25 条),适用于所有题材。
-
-**题材层** — 内置 5 个题材 profile(玄幻、仙侠、都市、恐怖、通用),每个 profile 定义:
-- 章节类型(战斗章/氛围章/商战章…)
-- 高疲劳词列表 + AI 标记词检测
-- 数值系统 / 战力体系 / 年代考据开关
-- 节奏规则、爽点类型
-- 审计维度启用列表
-- 题材禁忌、语言铁律(带 ✗→✓ 示例)、叙事指导
-
-**书籍层** — 主角人设锁定、题材锁定、数值上限、自定义禁令等,由建筑师 agent 在创建书籍时生成,也可手动编辑。
-
-```bash
-inkos genre list                    # 查看所有可用题材
-inkos genre show xuanhuan           # 查看玄幻 profile 详情
-inkos genre create wuxia --name 武侠  # 创建自定义题材
-inkos genre copy xuanhuan           # 复制内置 profile 到项目中定制
-```
-
-### 19 维度连续性审计
-
-审计员对每章草稿进行 19 个维度的检查,维度按题材自动启用:
-
-| 维度 | 说明 | 条件 |
-|------|------|------|
-| OOC 检查 | 角色行为是否符合人设 | 始终 |
-| 时间线检查 | 时间线是否连贯 | 始终 |
-| 设定冲突 | 是否与已建立设定矛盾 | 始终 |
-| 战力崩坏 | 战力是否前后一致 | powerScaling=true |
-| 数值检查 | 资源/数值是否正确结算 | numericalSystem=true |
-| 伏笔检查 | 伏笔是否遗忘或矛盾 | 始终 |
-| 节奏检查 | 节奏是否符合题材预期 | 始终 |
-| 文风检查 | 文风是否一致 | 始终 |
-| 信息越界 | 角色是否知道不该知道的事 | 始终 |
-| 词汇疲劳 | 高疲劳词 + AI 标记词密度 | 始终 |
-| 利益链断裂 | 利益关系是否逻辑完整 | 始终 |
-| 年代考据 | 年代细节是否准确 | eraResearch=true |
-| 配角降智 | 配角是否被降智 | 始终 |
-| 配角工具人化 | 配角是否沦为工具人 | 始终 |
-| 爽点虚化 | 爽点是否落地 | 始终 |
-| 台词失真 | 对话是否符合角色身份 | 始终 |
-| 流水账 | 是否平铺直叙无起伏 | 始终 |
-| 知识库污染 | 是否把设定资料原样搬进正文 | 始终 |
-| 视角一致性 | 视角切换是否有过渡 | 始终 |
-
-玄幻/仙侠启用全部 19 维度(含数值和战力),都市启用 17 维度(含年代考据,无数值/战力),恐怖启用 15 维度(无数值/战力/利益链)。
-
-### 去 AI 味铁律
-
-写手 agent 内置 5 条强制去 AI 味规则:
-
-- 叙述者不替读者下结论 — 行为传达意图,不直说
-- 禁止分析报告式语言 — "核心动机""信息边界"等推理术语禁入正文
-- AI 标记词限频 — 仿佛/忽然/竟然/不禁等每 3000 字不超过 1 次
-- 意象渲染限两轮 — 同一意象第三次出现必须切入新信息
-- 方法论术语隔离 — 六步走心理分析的术语只在内部推理用,不入正文
-
-每个题材还有专属语言铁律(带 ✗→✓ 对比示例),从源头限制 AI 味。
-
 ### 内置创作规则体系
 ### 内置创作规则体系
 
 
-通用层覆盖 6 个维度:
+写手 agent 内置了一套从大量小说创作实践中提炼的规则体系,覆盖 6 个维度:
 
 
 - **人物塑造铁律** — 角色行为由"过往经历 + 当前利益 + 性格底色"共同驱动;配角必须有独立动机
 - **人物塑造铁律** — 角色行为由"过往经历 + 当前利益 + 性格底色"共同驱动;配角必须有独立动机
 - **叙事技法** — Show don't tell、五感代入法、每章结尾必须设置钩子、信息分层植入
 - **叙事技法** — Show don't tell、五感代入法、每章结尾必须设置钩子、信息分层植入
@@ -151,7 +78,7 @@ inkos genre copy xuanhuan           # 复制内置 profile 到项目中定制
 - **禁忌清单** — 禁止机械降神、反派降智、主角圣母、特定句式和标点
 - **禁忌清单** — 禁止机械降神、反派降智、主角圣母、特定句式和标点
 - **数值验算铁律** — 每次数值变动必须从账本取值验算,同质资源有衰减公式
 - **数值验算铁律** — 每次数值变动必须从账本取值验算,同质资源有衰减公式
 
 
-每本书还有自己的 `book_rules.md`(写作规则)和 `story_bible.md`(世界观设定),由建筑师 agent 在创建书籍时生成。
+每本书还有自己的 `style_guide.md`(文风指南)和 `story_bible.md`(世界观设定),由建筑师 agent 在创建书籍时生成。
 
 
 ## 三种使用模式
 ## 三种使用模式
 
 
@@ -196,7 +123,7 @@ npm i -g @actalk/inkos
 
 
 ```bash
 ```bash
 inkos init              # 初始化项目,生成 .env 模板
 inkos init              # 初始化项目,生成 .env 模板
-# 编辑 .env,填入你的 API Key(支持所有 OpenAI 兼容接口)
+# 编辑 .env,填入你的 API Key(支持 OpenAI / Anthropic / 所有 OpenAI 兼容接口)
 ```
 ```
 
 
 ### 使用
 ### 使用
@@ -232,10 +159,6 @@ inkos up                       # 守护进程模式
 | `inkos status` | 项目状态 |
 | `inkos status` | 项目状态 |
 | `inkos export <id>` | 导出书籍为 txt/md |
 | `inkos export <id>` | 导出书籍为 txt/md |
 | `inkos radar scan` | 扫描平台趋势 |
 | `inkos radar scan` | 扫描平台趋势 |
-| `inkos genre list` | 列出所有题材 profile |
-| `inkos genre show <id>` | 查看题材 profile 详情 |
-| `inkos genre create <id>` | 创建自定义题材 |
-| `inkos genre copy <id>` | 复制内置 profile 到项目定制 |
 | `inkos config set/show` | 查看/更新配置 |
 | `inkos config set/show` | 查看/更新配置 |
 | `inkos doctor` | 诊断配置问题 |
 | `inkos doctor` | 诊断配置问题 |
 | `inkos up / down` | 启动/停止守护进程 |
 | `inkos up / down` | 启动/停止守护进程 |
@@ -299,12 +222,11 @@ inkos/
 │   │   ├── agents/        # architect, writer, continuity, reviser, radar
 │   │   ├── agents/        # architect, writer, continuity, reviser, radar
 │   │   ├── pipeline/      # runner (原子操作 + 完整管线), agent (tool-use 编排), scheduler
 │   │   ├── pipeline/      # runner (原子操作 + 完整管线), agent (tool-use 编排), scheduler
 │   │   ├── state/         # 基于文件的状态管理器
 │   │   ├── state/         # 基于文件的状态管理器
-│   │   ├── llm/           # OpenAI 兼容接口 (流式)
+│   │   ├── llm/           # OpenAI + Anthropic 双 SDK 接口 (流式)
 │   │   ├── notify/        # Telegram, 飞书, 企业微信
 │   │   ├── notify/        # Telegram, 飞书, 企业微信
-│   │   ├── models/        # Zod schema 校验 (genre-profile, book-rules)
-│   │   └── genres/        # 内置题材 profile (xuanhuan, xianxia, urban, horror, other)
-│   └── cli/               # Commander.js 命令行
-│       └── commands/      # init, book, write, draft, audit, revise, agent, review, genre, status, export...
+│   │   └── models/        # Zod schema 校验
+│   └── cli/               # Commander.js 命令行 (15 条命令)
+│       └── commands/      # init, book, write, draft, audit, revise, agent, review, status, export...
 └── (规划中) studio/        # 网页审阅编辑界面
 └── (规划中) studio/        # 网页审阅编辑界面
 ```
 ```
 
 
@@ -314,12 +236,8 @@ TypeScript 单仓库,pnpm workspaces 管理。
 
 
 - [x] 完整管线(雷达 → 建筑师 → 写手 → 审计 → 修订)
 - [x] 完整管线(雷达 → 建筑师 → 写手 → 审计 → 修订)
 - [x] 长期记忆 + 连续性审计
 - [x] 长期记忆 + 连续性审计
-- [x] 内置创作规则体系(~25 条通用规则 + 去AI味铁律)
-- [x] 三层规则架构(通用 → 题材 → 单本书)
-- [x] 5 个内置题材 profile(玄幻、仙侠、都市、恐怖、通用)
-- [x] 19 维度连续性审计(按题材自动启用)
-- [x] 题材管理 CLI(genre list/show/create/copy)
-- [x] CLI 全套命令
+- [x] 内置创作规则体系
+- [x] CLI 全套命令(15 条)
 - [x] 状态快照 + 章节重写
 - [x] 状态快照 + 章节重写
 - [x] 守护进程模式
 - [x] 守护进程模式
 - [x] 通知推送(Telegram / 飞书 / 企微)
 - [x] 通知推送(Telegram / 飞书 / 企微)
@@ -332,6 +250,41 @@ TypeScript 单仓库,pnpm workspaces 管理。
 - [ ] 自定义 agent 插件系统
 - [ ] 自定义 agent 插件系统
 - [ ] 平台格式导出(起点、番茄等)
 - [ ] 平台格式导出(起点、番茄等)
 
 
+## 更新日志
+
+### v0.3.0 (2026-03-13)
+
+**三层规则架构** — 之前的创作规则全部硬编码在 writer agent 里,只适配玄幻/爽文。现在拆成三层:通用规则(~25 条) → 题材规范(`genres/*.md`) → 单本书规则(`book_rules.md`)。写都市文不会再出现"同质吞噬衰减公式",写恐怖不会要求"三章内必须打脸"。
+
+**5 个内置题材 profile** — 玄幻、仙侠、都市、恐怖、通用。每个 profile 定义章节类型、疲劳词、数值/战力/年代开关、节奏规则、爽点类型、审计维度、题材禁忌和语言铁律。支持自定义和覆盖:
+
+```bash
+inkos genre list                      # 查看所有题材
+inkos genre show xuanhuan             # 查看详情
+inkos genre create wuxia --name 武侠   # 创建自定义题材
+inkos genre copy xuanhuan             # 复制内置到项目中定制
+```
+
+**19 维度连续性审计** — 审计从笼统的"检查一致性"升级到 19 个明确维度,按题材自动启用:玄幻全 19 维度(含数值/战力),都市 17 维度(加年代考据),恐怖 15 维度。新增视角一致性、利益链断裂、知识库污染等维度。
+
+**去 AI 味铁律** — 5 条硬性规则:禁止叙述者替读者下结论、禁止分析报告式语言("核心动机""信息边界"等术语禁入正文)、AI 标记词(仿佛/忽然/竟然)限频每 3000 字 1 次、意象渲染限两轮、方法论术语隔离。每个题材还有专属语言铁律(带 ✗→✓ 示例)。
+
+**多 LLM 提供商支持** — 新增 Anthropic SDK 原生支持。`.env` 中设 `INKOS_LLM_PROVIDER=anthropic` 即可直连 Anthropic API,无需中转。同时支持 OpenAI、所有 OpenAI 兼容接口(中转站、本地模型等)。默认配置从 anthropic 改为 openai,修复了之前 `inkos init` 生成不兼容默认配置的 bug。
+
+```bash
+# OpenAI / 兼容接口
+INKOS_LLM_PROVIDER=openai
+INKOS_LLM_BASE_URL=https://api.openai.com/v1
+INKOS_LLM_MODEL=gpt-4o
+
+# Anthropic 原生
+INKOS_LLM_PROVIDER=anthropic
+INKOS_LLM_BASE_URL=https://api.anthropic.com
+INKOS_LLM_MODEL=claude-sonnet-4-5-20250514
+```
+
+**实测** — 3 个题材各跑 3 章验证:玄幻(数值追踪正常)、都市(无数值审计、年代考据启用)、恐怖(氛围递进、克制叙事)。审计结果确认题材错位消失、词汇疲劳检测 AI 标记词、文风评价从"AI味重"变成"场景落点具体"。
+
 ## 参与贡献
 ## 参与贡献
 
 
 欢迎贡献代码。提 issue 或 PR。
 欢迎贡献代码。提 issue 或 PR。

+ 68 - 77
linuxdo-v0.3.0.md

@@ -1,16 +1,20 @@
-# InkOS v0.3.0 大更新:三层规则架构 + 19 维度审计 + 去 AI 味铁律
+# InkOS v0.3.0 更新:多题材 + 多模型 + 去 AI 味
 
 
-## 回顾
+之前发过 InkOS 的帖子,一个开源的自动化小说写作 CLI Agent,5 个 Agent 接力完成 写→审→改 全流程。当时只跑了玄幻题材。
 
 
-InkOS 是一个开源的自动化小说写作 CLI Agent,写、审、改全程接管。之前发过一次帖子介绍基本功能:5 个 Agent 接力写章节、长期记忆追踪、资源账本、伏笔管理等。
+这次是一个比较大的更新,解决了三个核心问题:
 
 
-这次是一个架构级大更新,主要解决一个核心问题:**之前的规则全部硬编码为玄幻/爽文,换个题材写出来就是垃圾**。
+1. 之前所有创作规则硬编码为玄幻,换题材写出来就是垃圾
+2. LLM 只能用 OpenAI 兼容接口,用 Anthropic 需要中转
+3. AI 味太重,叙述者替读者下结论、"核心动机""信息边界"这种分析报告语言跑到正文里
 
 
-## 这次更新了什么
+---
+
+## 1. 三层规则架构
 
 
-### 1. 三层规则架构
+之前 writer agent 的 prompt 里 148 行规则全是"杀伐果断""同质吞噬衰减公式"。用这套规则写都市或者恐怖,出来的东西没法看。
 
 
-之前 prompt 里 148 行规则全是"杀伐果断""同质吞噬衰减公式"这种玄幻专属内容。现在拆成三层:
+现在拆成三层:
 
 
 ```
 ```
 通用规则(~25 条,代码内置,适用所有题材)
 通用规则(~25 条,代码内置,适用所有题材)
@@ -22,106 +26,93 @@ InkOS 是一个开源的自动化小说写作 CLI Agent,写、审、改全程
 LLM
 LLM
 ```
 ```
 
 
-- **通用层**:人物塑造、叙事技法、逻辑自洽、语言约束、去AI味,~25 条硬规则
-- **题材层**:内置 5 个题材 profile(玄幻、仙侠、都市、恐怖、通用),各有自己的章节类型、疲劳词、禁忌、语言铁律
-- **书籍层**:主角人设锁定、数值上限、自定义禁令,建筑师 agent 自动生成,也可以自己改
+**通用层**保留了人物塑造、叙事技法、逻辑自洽、语言约束这些跟题材无关的规则,大概 25 条。
 
 
-好处:写都市文不会出现"同质吞噬衰减公式",写恐怖不会要求"三章内必须打脸"。
+**题材层**内置了 5 个 profile:
 
 
-### 2. 19 维度连续性审计
+| 题材 | 特点 |
+|------|------|
+| 玄幻 | 数值系统、战力体系、同质吞噬衰减公式、全 19 维度审计 |
+| 仙侠 | 修炼/悟道节奏、法宝体系、天道规则、数值+战力审计 |
+| 都市 | 无数值/战力、启用年代考据、商战/社交/信息差驱动 |
+| 恐怖 | 无数值/战力、氛围递进、恐惧层级、克制叙事 |
+| 通用 | 最小化兜底 |
 
 
-审计员从笼统的"检查一致性"升级到 19 个明确维度:
+每个 profile 用 YAML + markdown 定义,可以自己改:
 
 
-OOC检查、时间线、设定冲突、战力崩坏、数值检查、伏笔、节奏、文风、信息越界、词汇疲劳、利益链断裂、年代考据、配角降智、配角工具人化、爽点虚化、台词失真、流水账、知识库污染、视角一致性。
+```bash
+inkos genre list                      # 查看所有题材
+inkos genre show xuanhuan             # 查看玄幻 profile
+inkos genre create wuxia --name 武侠   # 创建自定义题材
+inkos genre copy xuanhuan             # 复制内置 profile 到项目定制
+```
 
 
-关键点是**按题材自动启用**:
+**书籍层**可以锁主角人设、覆盖疲劳词、追加审计维度等,建筑师 agent 自动生成,也可以手改。
 
 
-- 玄幻/仙侠:全部 19 维度(含数值和战力)
-- 都市:17 维度(加年代考据,去数值/战力)
-- 恐怖:15 维度(去数值/战力/利益链)
+## 2. 19 维度审计
 
 
-不会出现恐怖小说被审计"战力崩坏"这种离谱结果。
+之前审计员就是笼统地"检查一致性"。现在明确了 19 个维度,按题材条件启用:
 
 
-### 3. 去 AI 味铁律
+- 始终启用(15 个):OOC、时间线、设定冲突、伏笔、节奏、文风、信息越界、词汇疲劳、利益链断裂、配角降智、配角工具人化、爽点虚化、台词失真、流水账、知识库污染、视角一致性
+- 条件启用:战力崩坏(powerScaling=true)、数值检查(numericalSystem=true)、年代考据(eraResearch=true)
 
 
-这是花了最多时间调的部分。用 3 个题材各跑了 3 章实测,发现 AI 味的核心来源:
+玄幻全开 19 个,都市 17 个(加年代考据,去数值/战力),恐怖 15 个。不会出现恐怖小说被审计"战力崩坏"这种事了。
 
 
-1. **叙述者替读者下结论** — "他想看对方能不能活" 这种,应该只写动作让读者自己判断
-2. **分析报告式语言** — "核心动机""信息边界""信息落差"这些推理术语渗入正文
-3. **AI 标记词密度** — 仿佛/忽然/竟然/不禁/宛如/猛地,AI 特别爱用
-4. **意象原地打转** — "火在体内流动"连写三遍
-5. **方法论术语泄漏** — 内部推理用的"六步走心理分析"术语跑到正文里
+## 3. 去 AI 味
 
 
-对策:通用层加了 5 条硬性铁律,每个题材还有专属语言铁律带 ✗→✓ 对比示例。比如:
+用 3 个题材各跑了几章测试,发现 AI 味的核心来源:
 
 
-**玄幻**:
-- ✗ "他的火元从12缕增加到24缕" → ✓ "手臂比先前有力了,握拳时指骨发紧"
+1. 叙述者替读者下结论(应该只写动作让读者自己判断)
+2. 分析报告式语言("核心动机""信息边界""信息落差"跑进正文)
+3. AI 标记词密度高(仿佛/忽然/竟然/不禁/宛如/猛地)
+4. 同一意象原地打转("火在体内流动"连写三遍)
 
 
-**都市**:
-- ✗ "他迅速分析了当前的债务状况" → ✓ "他把那叠皱巴巴的白条翻了三遍"
-- ✗ "信息落差就在这儿" → ✓ "他们不知道的,他知道"
+对策:通用层加了 5 条铁律,每个题材还有专属语言铁律带 ✗→✓ 示例。比如:
 
 
-**恐怖**:
-- ✗ "他感到一阵恐惧" → ✓ "他后颈的汗毛一根根立起来"
+- 玄幻:✗ "他的火元从12缕增加到24缕" → ✓ "手臂比先前有力了,握拳时指骨发紧"
+- 都市:✗ "他迅速分析了当前的债务状况" → ✓ "他把那叠皱巴巴的白条翻了三遍"
+- 恐怖:✗ "他感到一阵恐惧" → ✓ "他后颈的汗毛一根根立起来"
 
 
-### 4. 题材管理 CLI
+AI 标记词密度限制每 3000 字不超过 1 次,审计会 warning。
 
 
-```bash
-inkos genre list                      # 查看所有可用题材
-inkos genre show xuanhuan             # 查看玄幻 profile 详情
-inkos genre create wuxia --name 武侠   # 创建自定义题材
-inkos genre copy xuanhuan             # 复制内置 profile 到项目中定制
-```
-
-想加新题材?`inkos genre create` 生成模板,填好 YAML 头和 markdown 规则就行。想微调内置题材?`inkos genre copy` 复制一份到项目目录,改了就生效。
+## 4. 多 LLM 提供商
 
 
-### 5. 单本书可调参数
+之前运行时只有 OpenAI SDK,但 `inkos init` 默认生成 Anthropic 配置 —— 用 OpenAI SDK 打 Anthropic 端点,直接 `Premature close`。(感谢 issue #1 报告)
 
 
-每本书的 `story/book_rules.md` 支持 YAML 头配置:
+现在加了 Anthropic SDK 原生支持。两种用法:
 
 
-```yaml
-protagonist:
-  name: 林烬
-  personalityLock: ["强势冷静", "能忍能杀"]
-  behavioralConstraints: ["不圣母不留手"]
-genreLock:
-  primary: xuanhuan
-  forbidden: ["都市腔", "科幻腔"]
-fatigueWordsOverride: ["冷笑", "蝼蚁"]    # 覆盖题材默认
-additionalAuditDimensions: [12]            # 额外启用年代考据
+```bash
+# OpenAI / 任何兼容接口
+INKOS_LLM_PROVIDER=openai
+INKOS_LLM_BASE_URL=https://api.openai.com/v1
+INKOS_LLM_MODEL=gpt-4o
+
+# Anthropic 直连
+INKOS_LLM_PROVIDER=anthropic
+INKOS_LLM_BASE_URL=https://api.anthropic.com
+INKOS_LLM_MODEL=claude-sonnet-4-5-20250514
 ```
 ```
 
 
-markdown body 部分可以写叙事视角、文风要求等自由格式的创作指导。
+`provider.ts` 内部封装了统一的 `chatCompletion()` 和 `chatWithTools()`,所有 agent 和 agent loop(tool-use)都走同一个抽象层,streaming + tool calling 两种 SDK 都支持。
 
 
-## 实测结果
+## 实测
 
 
-用 3 个题材各跑了 2-3 章:
+3 个题材各 3 章:
 
 
-| 题材 | 书名 | 章节 | 特点 |
-|------|------|------|------|
-| 玄幻 | 烈焰吞天 | 3 章 | 数值追踪、战力验算、资源账本全程工作 |
-| 都市 | 重生2003 | 3 章 | 无数值系统、年代考据启用、法律/商业术语匹配 2003 年语感 |
-| 恐怖 | 末班地铁 | 3 章 | 无战力/数值审计、氛围递进、克制叙事 |
+| 题材 | 书名 | 验证点 |
+|------|------|--------|
+| 玄幻 | 烈焰吞天 | 数值追踪正常、战力验算、资源账本 |
+| 都市 | 重生2003 | 无数值系统、年代考据、法律术语匹配 2003 年 |
+| 恐怖 | 末班地铁 | 无战力审计、氛围递进、克制叙事 |
 
 
-审计结果确认:
-- 题材错位问题消失(恐怖不出现"战力崩坏"审计)
-- 数值系统按题材条件化(都市/恐怖不生成 particle_ledger.md)
-- 词汇疲劳审计现在检测 AI 标记词密度
-- 文风检查报告"场景落点具体""冷感与设备层细节稳定"
+去 AI 味改进前后对比:词汇疲劳审计从"AI标记词密度偏高"变成"基本未超标",文风检查从"叙述者越位"变成"场景落点具体"。
 
 
-## 安装 & 使用
+## 安装
 
 
 ```bash
 ```bash
 npm i -g @actalk/inkos
 npm i -g @actalk/inkos
-inkos init                                    # 初始化项目
-inkos book create --title "末班地铁" --genre horror  # 创建恐怖题材书籍
-inkos write next 末班地铁                       # 写下一章
 ```
 ```
 
 
-支持所有 OpenAI 兼容接口(需要支持 streaming)。
-
 GitHub:https://github.com/nicepkg/inkos
 GitHub:https://github.com/nicepkg/inkos
 
 
----
-
-有问题直接问,欢迎提 issue 和 PR。
+有问题提 issue,欢迎 PR。

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "inkos",
   "name": "inkos",
-  "version": "0.3.0",
+  "version": "0.3.1",
   "private": true,
   "private": true,
   "description": "Multi-agent novel production system",
   "description": "Multi-agent novel production system",
   "license": "MIT",
   "license": "MIT",

+ 1 - 1
packages/cli/package.json

@@ -1,6 +1,6 @@
 {
 {
   "name": "@actalk/inkos",
   "name": "@actalk/inkos",
-  "version": "0.3.0",
+  "version": "0.3.1",
   "description": "InkOS CLI — multi-agent novel production system",
   "description": "InkOS CLI — multi-agent novel production system",
   "type": "module",
   "type": "module",
   "bin": {
   "bin": {