环境引导与健康检查
Environment Bootstrap & Health Check
自动检测运行环境、安装依赖、诊断服务状态并生成可操作的修复建议
子问题
1.环境自动检测(本地/服务器)
2.跨平台依赖安装
3.服务健康检查与状态报告
4.安全模式与dry-run
5.浏览器 Cookie 自动提取与多平台凭据注入
6.定时巡检与版本更新检测
7.配置文件权限安全审计
各项目的解法1 solutions
Signals
横向对比
| 维度 | Agent |
|---|---|
| 检测方式 | 6 类信号加权评分(SSH/Docker/Display/云标识/virt),≥2 判定 server |
| 安装模式 | 三模式梯度:normal 自动安装 / safe 只检查输出命令 / dry-run 零变更预览 |
| 健康检查 | Channel.check() 多态,doctor 聚合遍历 12 渠道,按 Tier 0/1/2 分层报告 |
| 巡检能力 | watch 命令静默模式,只输出异常和版本更新,适配 cron 定时任务 |
| 凭据安全 | Config YAML chmod 600 + 环境变量双源 + to_dict 自动脱敏前 8 字符 |
| 修复引导 | check() 返回的 message 包含具体安装命令和 URL,而非仅报错 |
最佳实践
1.doctor命令输出包含具体修复步骤,而非仅报错
2.环境检测用多信号加权评分而非单一判据,避免误判
3.安装器提供 normal/safe/dry-run 三级安全梯度
4.watch 巡检采用静默模式,只在异常时输出,适配 cron