Tower — 模块依赖关系图

14 Modules · 4 Layers · Data → Execution → UI → Infrastructure

数据层 CORE DATA Workspace workspace Project project Task task 执行层 EXECUTION Terminal terminal AI ai Git git UI 层 Board board Missions missions Assistant assistant Search search Assets/Notes assets 基础设施层 INFRA MCP mcp Settings settings I18n i18n LEGEND 数据层 执行层 UI 层 基础设施 实线 = 直接依赖 虚线 = 配置/横切

数据层

  • • Workspace → Project → Task 核心层级
  • • 级联删除保证数据一致性
  • • 全部模块的数据基础

执行层

  • • Terminal — PTY 会话管理
  • • AI — Claude SDK + CLI 集成
  • • Git — Worktree 隔离执行

UI + 基础设施

  • • 5 个 UI 模块 (Board/Missions/Assistant/Search/Assets)
  • • MCP 对外暴露 24 个工具
  • • Settings 全局配置 · I18n 中英双语