Mirage 虚拟文件系统 SDK
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_922b1001/mirage-wrap。
技能介绍
要解决的问题
AI Agent 在执行任务时经常要读写文件,但真实运行环境里的目录结构、权限和挂载方式并不一致。Mirage 的定位是为 AI Agent 提供统一虚拟文件系统;如果直接调用底层接口,Python 与 TypeScript 项目需要各自处理参数、路径和错误语义。
技能如何工作
Mirage Wrap 把 Mirage 封装成 Python / TypeScript SDK 风格:
- 语言封装:在应用代码中以 SDK 方式调用 Mirage。
- 面向 Agent 的文件系统抽象:围绕统一虚拟文件系统组织文件操作。
- 自动化场景适配:可嵌入 Agent 工作流、脚本或 GitHub 自动化流程。
它更像是 Mirage 的接入层,而不是替代底层文件系统实现。使用时需要确认当前版本为 1.0.0,并与目标 Mirage 运行环境匹配。若项目只关注单一本地磁盘目录,或需要复杂权限审计、分布式同步等能力,应优先查看 Mirage 本体能力边界。
使用场景
- 在 Python Agent 项目中,让任务脚本通过统一虚拟文件系统读写中间产物。
- 在 TypeScript Agent 应用中,把 Mirage 文件操作封装为可复用的 SDK 调用层。
- 在 GitHub Actions 自动化流程里,为 Agent 步骤提供一致的文件访问入口。
- 在 Mirage 集成测试中,验证 Python 与 TypeScript 两种语言调用同一文件系统行为。
适合人员
- 需要把 AI Agent 文件读写逻辑从裸路径调用中抽离出来的 Python 工程师。
- 在 TypeScript 或 Node.js 应用里集成 Mirage 文件的 Agent 应用开发者。
- 维护 GitHub 自动化流水线、希望 Agent 步骤具备稳定文件入口的工程师。
- 正在评估 Mirage 作为 Agent 虚拟文件系统、需要多语言接入样例的架构师。