SenSu/ ├── main.py # 框架主入口 (--headless 参数) ├── service_manager.py # 服务管理器 (健康检查 + 启动顺序) ├── requirements.txt # Python 依赖 ├── README.md # 项目说明 ├── ROADMAP.md # 开发路线图 (本地) ├── LICENSE # Apache 2.0 │ ├── sdk/ # 插件开发工具包 │ ├── plugin_command_decorator.py │ ├── plugin_status.py # 9 状态枚举 │ ├── plugin_error.py # 6 异常层级 │ └── plugin_web.py # Web 控制面板 Mixin (NEW v0.6) │ ├── services/ # 核心服务 (17 个) │ ├── init_service.py │ ├── log_service.py │ ├── tui_service.py # TUI + 系统监控 + Tab补全 │ ├── command_service.py │ ├── auth_service.py # PBKDF2-SHA256 │ ├── internet_service.py # HTTP :4200 + WS :4240 │ ├── plugin_service.py # 热加载 + 状态追踪 │ ├── permission_service.py │ ├── api_service.py │ ├── shutdown_service.py │ ├── sensu_db.py # SQLite 5 表 (NEW v0.3) │ ├── project_engine.py # 异步子进程管理 (NEW v0.6) │ ├── project_service.py # 项目注册表 + 依赖解析 (NEW v0.3) │ ├── proxy_service.py # 反向代理 HTTP+WS (NEW v0.6) │ ├── pyenv_manager.py # Python版本+venv+git (NEW v0.6) │ ├── process_isolated.py # 插件进程隔离 (NEW v0.5) │ ├── sysmon_widget.py # TUI 系统监控 (NEW v0.4) │ └── web_panel/ # Web 管理面板 │ ├── manager.py │ ├── auth.py │ └── routes/ # API 路由 (8 个模块) │ ├── auth.py, status.py, plugins.py, commands.py, logs.py │ ├── projects.py # 项目管理 (NEW v0.6) │ ├── proxy.py # 反向代理 (NEW v0.6) │ └── plugin_web.py # 插件面板 (NEW v0.6) │ ├── bridges/ # 消息桥接 │ ├── core_bridge.py │ ├── plugin_bridge.py # subscribe_plugin │ └── plugin_network_bridge.py │ ├── plugins/ │ └── example_plugin/ # 示例插件 (命令+Web面板+SSE) │ ├── tests/ # 28 个测试 ├── deploy/ # systemd + Dockerfile ├── docs/ # 开发文档 + Phase 报告 ├── static/web_panel/ # 前端 (HTML/CSS/JS) │ └── pages/ # 6 个 WebUI 页面 ├── utils/, templates/, gui/ └── config/ # 运行时配置