Skip to Content
架构边界

架构边界

这个仓库的核心方向不是“继续堆叠更多纯 TypeScript 兼容层”,而是:

  • sdk/ 作为私有混合核心
  • cli/ 作为公共入口点和兼容性发布层
  • Rust crate / NAPI 作为核心实现的长期中心
  • TypeScript 主要负责接口暴露、配置装配、bridge 运行时逻辑和声明

组件职责

组件职责
sdk/tnmsd crate、Node bridge runtime、prompt service、schema 与 NAPI 的事实来源
cli/tnmsc 命令入口、公开 npm CLI 包,以及兼容发布外壳
mcp/复用 sdk prompt service 的 MCP stdio server
gui/Tauri 桌面调用与呈现层
sdk/Rust-first / NAPI-first 基础库

关键边界

  • GUI 不是核心实现的中心
  • MCP 并不是新的事实来源模型
  • CLI 不是共享内部 API 的默认依赖点
  • 文档站并不是架构事实的唯一来源

如果你需要面向用户的操作面,请回到 CLIGUI。这一页只解释为什么实现要这样拆分。

如果你具体想看 sdk/ 的职责、消费者方向和标识保持策略,直接看 SDK

Last updated on