用途:分析 .agent.md 或 .prompt.md 文件,理解其目的、复杂度与所需能力,再从 GitHub Copilot 可用模型中推荐最合适的模型,并给出理由、成本效益与性能权衡。
主要能力:读取并解析目标文件,提取 frontmatter(description、mode、tools、model),分析任务复杂度、推理深度、代码生成需求、多轮对话需求、上下文窗口需求与特殊能力(图像分析、长上下文、实时数据);按 8 类任务归类(简单重复、代码生成、复杂重构与架构、调试、规划与研究、代码审查与质量、专业领域任务、高级推理与多步工作流);结合工具类型(只读、写操作、执行、高级工具、多模态)评估能力需求;输出主推荐、1-2 个替代方案、模型对比表、自动模型选择评估、frontmatter 修改建议、弃用警告与订阅层级建议。
使用方式:必需输入为文件路径 ${input:filePath:Path to .agent.md or .prompt.md file};可选输入为订阅层级 ${input:subscriptionTier:Pro}(默认 Pro)和优化优先级 ${input:priorityFactor:Balanced}(Speed、Cost、Quality、Balanced,默认 Balanced)。可借助 Context7 查询 /websites/github_en_copilot 获取最新模型文档。输出为结构化 Markdown 报告,含文件摘要、任务分析、模型推荐、自动选择评估、实施指导、弃用通知等章节。
适用场景:为 Copilot 聊天模式或提示词选择模型,平衡速度、质量与成本,识别弃用模型并迁移。
限制:依赖所列模型清单与订阅层级信息;具体弃用日期、倍率等以资料为准,未提及的细节暂未提供。