知识库原子发布 MCP 与人生重开语义会话上线
本地 stdio MCP 现已支持三语知识库文章的原子发布、Markdown 文件发布、CAS 更新和确认删除,并继续提供可复现的人生重开游戏会话;写入仅接受管理员批准的独立 scope。
# 知识库原子发布 MCP 与人生重开语义会话上线
AI 能力层第七阶段优先补齐本地 stdio MCP 的知识库管理,同时把人生重开模拟器接入通用 `lusu game` 会话。
## 知识库原子发布
- `article_publish` 在一次原子操作中写入文章元数据、zh/en/ja 三语正文、审计事件和幂等收据;任何一步失败都不会留下半发布文章。
- `article_publish_files` 只读取 MCP 配置的 allow-root 内真实、非符号链接、有效 UTF-8 的 Markdown 文件,本地绝对路径不会发送到站点 API。
- `article_update` 要求 `expectedUpdatedAt` CAS;`article_delete` 同样要求 CAS,并且必须显式提交 `confirm: true`。写入和删除分别需要管理员单独批准的 `content:write` 与 `content:delete` scope。
- 通用文章工具会拒绝受保护分类 `site-updates`、`daily-ai-news` 与 `tool-radar`,不能绕过公开更新和专用自动投递规则。
## 人生重开语义会话
AI 可以在隔离会话里选择三项天赋、分配颜值/智力/体质/家境、逐岁推进,并在终局选择可继承天赋后开启下一轮。版本化随机状态、revision CAS 和 clientActionId 让同一初始状态与动作序列可复现且可安全重试;输入只接受这些结构化语义动作,不接受选择器、脚本、URL、任意按键或原始存档。第一版仅支持 Custom 模式和已固定哈希的中文剧情数据。
## 当前边界
知识库写入只在本地 CLI/stdio MCP 与受管理员授权的站点 API 中提供。独立的远程 MCP Worker 仍未部署,也不包含这些写工具。人生重开会话与浏览器页面和云存档分离,`browserBridge` 与 `browserPairing` 均为 false,不会观看或接管已打开的游戏。