通用设置
AgileMedic 的设置内嵌在主窗口内容区,不是弹出的模态对话框。点右上角齿轮 ⚙、托盘菜单里的「设置」,或按 Ctrl+,,都会切到设置页面。
修改即时生效,没有「保存」按钮
设置页借鉴 reeve 的分区卡片风格,采用 live-apply(即改即生效):每个控件一改动就立刻写回,不存在 OK / Cancel / Apply 三连。切换到别的面板就等价于「关闭设置」。设置存在注册表 HKCU\Software\AgileMedic\AgileMedic。
v0.3.0 的设置页分为七个分区:实时监控、异常告警、启动与后台、AI 模型配置、外观、授权 & AI 许可、关于。下面按分区说明。
实时监控
对应 实时监控 面板的运行时参数。
| 设置项 | 范围 / 默认 | 说明 |
|---|---|---|
| 采样间隔 | 500 – 5000 ms,默认 1000 ms | PDH 性能计数器的周期采样间隔。调小更灵敏但更占 CPU,调大更省电。修改立即生效。 |
| CPU 阈值告警 | 0 或 50 – 100 %,默认 80 % | CPU 占用达到该百分比时,托盘弹系统通知。设为 0 = 关闭(显示为「关闭」)。同一指标有 60 秒冷却,不会连环轰炸。 |
| 内存阈值告警 | 0 或 50 – 100 %,默认 90 % | 内存占用达到该百分比时托盘弹通知。设为 0 = 关闭。填 1–49 会被抬到 50。 |
阈值告警靠托盘通知,默认开着
阈值触发时是通过系统托盘气泡提示的。两项阈值默认都开着(80 % / 90 %),所以即便监控面板没打开、主窗口最小化到托盘,AgileMedic 也在后台采样判断是否越线;两项都设为 0 才停止后台采样。
异常告警
| 设置项 | 范围 / 默认 | 说明 |
|---|---|---|
| 保留事件数 | 100 – 10000 条,默认 1000 条 | 异常告警 在内存中保留的最近事件数量(环形缓冲)。下次启动 AgileMedic 后才生效,不是即时生效。 |
这一项要重启才生效
「保留事件数」影响的是启动时分配的环形缓冲区大小,改完需要重启 AgileMedic 才应用。其余各项都是即时生效的。
启动与后台
| 设置项 | 默认 | 说明 |
|---|---|---|
| 开机自启动 | 关 | 打开后用 Windows 任务计划程序在你登录时以管理员身份启动 AgileMedic,不弹 UAC。安装器本身不写自启。 |
| 启动后最小化到托盘 | 关 | 打开后启动时不弹主窗口,直接待在托盘。 |
卸载前如果开过开机自启,请先在这里关掉,否则任务计划程序里会留下启动任务(见 下载与安装)。
AI 模型配置
这一分区是一组卡片:每张卡是一条 AI 配置,可以测试、分享、编辑、删除、激活;右上角有「粘贴导入」和「+ 新建配置」。编辑在弹出的表单里进行。详细步骤见 AI 接入。
API Key 加密存储
API Key 经 Windows DPAPI 加密(绑定当前用户账号)后存在 %APPDATA%\AgileMedic\shared\ai-profiles.json,界面上默认不显示明文。数据流向与隐私细节见 隐私与数据。
外观
| 设置项 | 选项 | 说明 |
|---|---|---|
| 主题模式 | 亮色 / 暗色 / 跟随系统 | 默认亮色。切换立即生效,全局暗色化已实现(侧栏 / 业务面板 / 菜单 / tooltip 全部跟随)。 |
切主题会重载面板
主题切换是即时生效的,但当前面板会重载,搜索框内容、表格选中等临时状态会被重置。这是设计上的取舍,不是 bug。主题细节见 主题与语言。
授权 & AI 许可
显示 AI 功能的授权状态:「试用中 · 剩余 N 天」(连不上授权服务时用本机离线试用,会标「离线」)、「已激活 · 剩余 N 天」、「授权已过期 · AI 功能已停用」等。下面一行说明「基础功能免费,AI 类功能提供免费试用」,「管理激活码…」可以输入激活码或在应用内购买。
- 只有 AI 功能(AI 诊断对话、一键巡检、各面板的 AI 解读与复核、AI 设置里的测试连接)受授权影响;其余功能免费、没有期限
- 试用天数由授权服务下发,以这里显示的为准
- 授权范围、设备绑定见 软件许可协议
关于
作者与社区、同一工作室的其他桌面应用;使用问题也可以从这里反馈。
托盘与后台运行
| 行为 | 说明 |
|---|---|
| 点窗口 × 按钮 | 不退出进程,而是最小化到系统托盘继续后台运行。首次会弹一次「AgileMedic 已最小化到托盘」气泡提示,之后静默。 |
| 双击托盘图标 | 快速唤回主窗口。 |
| 托盘右键菜单 | 状态行、「显示主窗口」、快速打开(常用面板)、设置、「退出 AgileMedic」。只有点「退出」才是真正退出进程。 |
全局热键 Ctrl+Alt+U | 任意位置一键显示 / 唤回主窗口(与托盘双击复用同一动作)。 |
想彻底退出,请走托盘菜单
点 × 只是最小化到托盘。要真正结束进程,请右键托盘图标 → 退出 AgileMedic,或在命令面板里执行退出。
完整快捷键说明见 快捷键。
自动更新
AgileMedic 的更新入口是右上角的版本标识,设置页里没有更新开关。
- 启动约 5 秒后自动做一次检查,并有 24 小时节流(一天内只自动查一次)。
- 点击版本标识可手动检查,手动检查不节流。
- 更新清单(
update.json)托管在 Cloudflare R2 公开桶,匿名读取,请求不带账号或设备信息。 - 有新版本时会自动在后台下载,下好后由你确认「立即重启」才安装(NSIS 静默安装,装完自动拉起新版本)。
更新检查只读一个公开清单
更新检查只是匿名读取一个公开的 update.json;下载服务能看到你的 IP 地址,这是任何下载都会有的。AgileMedic 另外还会联网做授权校验,详见 隐私与数据。
管理员权限
AgileMedic 每次启动都以管理员身份运行(启动时弹一次 UAC),不是按需提权。所以禁用 HKLM 下的启动项、改系统服务这类操作不会再弹 UAC。
这不是一个可切换的设置
以管理员身份运行是程序清单里写死的,没有对应开关;拒绝 UAC 程序就不会启动。原因见 下载与安装。