存储诊断 Skill
目的
用于处理:
- 系统盘空间不足
- 磁盘快满
- 用户询问 SSD / 存储容量
- 怀疑存储导致性能问题
- 用户询问是否需要扩容
主要工具
storage_get_status
根据需要:
device_get_infoperformance_get_status
低风险操作:
open_system_settingscopy_diagnostic_reportopen_url
工作流程
1. 获取存储状态
调用:
storage_get_status
关注:
- 总容量
- 已使用
- 剩余容量
- 使用率
- 磁盘类型(如果可获取)
- 各主要卷的空间情况
2. 判断问题类型
可能属于:
- 临时空间不足
- 长期容量不足
- 多磁盘空间分布不合理
- 用户对升级容量有明确需求
3. Knowledge 检索
根据结果检索:
device/storagediagnosis/low_storage
对应资料位于本 skill 的 references/,服务资料仍需等诊断建立真实升级需求后再读。
4. 建议顺序
优先:
- 解释当前空间情况
- 建议清理不必要内容或迁移数据
- 如果属于长期容量瓶颈,再讨论扩容
Demo 第一版不自动删除文件,也不执行清理。
趋势能力边界
当前 storage_get_status 只提供即时卷级容量,不能凭单次结果推断增长趋势。
如果用户询问“最近增长多少”“多久会满”或“清理是否有效”,需要至少两个跨时间快照。趋势报告的推荐数据结构、保留策略和后台采集授权边界见 storage_trend_design.md;在历史采集能力实现前,应明确说明暂无历史数据,不生成模拟曲线。
服务推荐
以下情况可以加载 service_recommendation:
- 存储容量长期不足
- 用户明确希望扩容
- 设备型号和存储结构允许进一步判断升级方案
可自然推荐:
- SSD 扩容
- 数据迁移
- 检测 / 更换服务
具体适配性、价格和链接必须实时检索。