Skip to content

feat: add AI Smart Advisor across cleanup and optimization modules - #17

Open
Tyleraltight wants to merge 1 commit into
harry0703:mainfrom
Tyleraltight:feature/ai-advisor
Open

feat: add AI Smart Advisor across cleanup and optimization modules#17
Tyleraltight wants to merge 1 commit into
harry0703:mainfrom
Tyleraltight:feature/ai-advisor

Conversation

@Tyleraltight

@Tyleraltight Tyleraltight commented Aug 19, 2026

Copy link
Copy Markdown

Summary / 概述

为 MangoDisk 引入 Agent 智能建议特性,覆盖大文件清理、深度清理、重复文件清理、应用卸载和启动项管理 5 个核心模块。

核心设计与特性

  1. API 与代理架构解耦

    • 开箱即用(默认):客户端预留官方代理地址,便于后续部署极简 Cloudflare Worker / Serverless 代理并配置速率限制。
    • 自定义直连:用户可在设置中配置私有 aiApiKeyaiApiBaseUrlaiModel,前端直接直连自定义端点。
    • 客户端代码完全不包含敏感 Key,配置解析向下兼容,老用户升级不重置偏好。
  2. 隐私与 Token 优化(Harness 数据夹具)

    • 采用轻量化 DTO 映射,仅传递文件的相对标识、名称与粗粒度大小,不暴露系统绝对路径。
    • 模型仅需返回推荐 ID 列表,前端本地反向匹配,将单次 Payload 压缩至数百 Token 内。
  3. 交互体验与随时中断 (Interruptibility)

    • 全链路挂载 AbortSignal。用户在分析期间手动勾选、切换页面或重新扫描时,底层网络请求即时熔断取消,无全屏阻塞遮罩。
  4. 工程质量与多语言

    • 补齐 zh-CN、zh-TW、en-US、ja-JP 四套语言包。
    • 包含完善的 Mock 兜底与单元测试,280 个测试用例全部通过,vue-tsc 类型检查零报错。

@Tyleraltight
Tyleraltight force-pushed the feature/ai-advisor branch 2 times, most recently from 4f5ce66 to ddd52aa Compare August 19, 2026 11:33
@harry0703

Copy link
Copy Markdown
Owner

感谢🙏,我会检查和测试一下

@Tyleraltight

Copy link
Copy Markdown
Author

感谢🙏,我会检查和测试一下

有什么问题和建议也请随时告诉我,我会尽快修缮

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants