维护者指南
这份文档面向维护者和二次开发者,不面向普通使用者。
主 README 负责上手入口;这里负责解释维护时需要同时关注的代码、文档和同步链路。
维护范围
- 模式边界:
chat / fast / plan - 工具域边界:
device / bench / common / media - 接口执行面:
bench.nexus - 蓝本执行链:
--code - 文档拆分与同步:
README.md、docs/*.md、.github/workflows/sync-to-software-center.yml
系统骨架
当前文档与实现采用同一套高层心智模型:
Mind (CLI / control plane)
↓
Helix (MCP / execution plane)
↓
device / bench / common / media
维护时需要保证三层同时一致:
- README 中的用户口径
- docs/ 中的展开说明
- 代码与 CLI 帮助中的真实行为
模式边界
chat:开放式流式工具闭环,工具范围最宽fast:裁剪工具集后的快速执行通道,适合接口、文本、媒体短链路plan:先生成计划,再按步骤顺序执行,并承载free_rule这类执行期规则判断能力
维护要求:
- 如果改了模式过滤逻辑,必须同步更新 README 的“运行模式”章节
- 如果改了 CLI 帮助或示例,也要确认 README 和 docs/ 是否仍然对齐
- 不要在文档里承诺未实现的 REPL 指令
- 不要把 free_rule 和 --code 的 global_rule / rule 混写成同一个概念
工具域边界
device:应用与系统控制、UI 操作链bench:性能、稳定性与接口执行面common:环境与基础能力media:截图、录屏、音视频处理与帧级流水线
关键约束:
- 接口能力不是独立 api 域,而是落在 bench.nexus
- 如果工具注册名、域名或能力归属变更,README 和 docs/architecture.md、docs/api-playbook.md 都要一起改
蓝本执行链
--code 承担批跑、循环、规则和前后置编排。
维护时要一起检查:
- README 的 --code 摘要
- docs/cli-code.md
- REPL / README 中对 cfg.repeat、loop 的引用
建议:
- 如果只是新增一个 cfg 字段,优先补进 docs/cli-code.md
- 只有当用户入口或默认用法变化时,才改 README
文档分层规则
README.md:入口页,只保留最小上手、边界、速查和跳转docs/README.md:长文档索引docs/api-playbook.md:接口约定与协议说明docs/media-playbook.md:媒体命令与链路docs/performance-playbook.md:性能蓝本与典型跑法docs/interactive-mode.md:REPL 说明docs/architecture.md:背景、云端架构、推理集群website/mind/pages/:官网展示壳与站点入口页website/mind/CLOUDFLARE.md:Cloudflare Pages 部署说明
维护原则:
- 用户入口变重时,优先下沉到 docs/
- 维护者说明不要反向塞回 README
文档维护约定
- 标题统一使用中文标题,不再在标题尾部追加英文副标题
- README 和
docs/内部链接统一使用仓库内相对路径 - 命令行模式名称使用小写:
chat / fast / plan - REPL 内部状态名称使用大写:
CHAT / FAST / PLAN - 术语一旦在 README 中定稿,
docs/中应保持同一写法,不要派生近义口径 - 只要改了
README.md、docs/*.md或LICENSE.md,都应判断是否需要同步到 SoftwareCenter
同步链路
同步工作流在:
- .github/workflows/sync-to-software-center.yml
当前同步目标:
SoftwareCenter/Assets/Mind/
├── README.md
├── LICENSE.md
└── docs/
SoftwareCenter/site/mind/
├── mkdocs.yml
├── requirements.txt
├── scripts/
└── pages/
维护要求:
- README 和 docs/README.md 必须使用仓库内相对路径,不要写本机绝对路径
- 如果新增 docs/*.md,要确认:
- docs/README.md 已补索引
- README 是否需要补入口
- 同步后相对路径仍可达
- 如果改了 website/mind/,要确认同步后仍映射到 SoftwareCenter/site/mind/
- 如果改了正文文档结构,记得同步检查 website/mind/scripts/sync_docs.py 的映射
- 同步 workflow 会先运行 website/mind/scripts/sync_docs.py,再复制官网壳到公共仓库
变更检查清单
每次涉及模式、文档或同步链路的改动,至少检查下面这些点:
- README 的能力边界是否仍与实现一致
docs/中对应长文档是否同步更新- 是否引入了绝对路径或失效相对链接
sync-to-software-center.yml是否仍会把新增文档同步出去Docs 索引是否补到了新文档入口
适合新增深技术文档的场景
只有在下面几类情况,才值得继续加更深的技术文档:
- 新增工具注册机制或工具路由规则
- 新增模式或大改模式过滤逻辑
- 新增同步仓库、发布仓库或目录映射
- --code 解析和执行器出现结构性变化
否则优先保持当前文档层次,不要让入口文档重新膨胀。