┌─────────────────────────────────────────────────────────┐
│ CLI Entrypoint │
│ (src/main.tsx) │
└────────────────────┬────────────────────────────────────┘
│
┌────────────────────▼────────────────────────────────────┐
│ React TUI Layer │
│ (Ink Components + State) │
└────────────────────┬────────────────────────────────────┘
│
┌────────────────────▼────────────────────────────────────┐
│ Query Engine │
│ (异步生成器 + 流式处理) │
└────────────────────┬────────────────────────────────────┘
│
┌────────────────────▼────────────────────────────────────┐
│ Tool System │
│ (30+ 工具 + 插件化架构) │
└────────────────────┬────────────────────────────────────┘
│
┌────────────────────▼────────────────────────────────────┐
│ Services Layer │
│ (Compact, Permissions, MCP, Coordinator...) │
└─────────────────────────────────────────────────────────┘