用途:os-environment-probe 询问用户本机上有哪些可用的 AI 环境,再对每个声称可用的环境运行轻量探测命令进行验证,并将结果持久化到 context/memory/environment.md,作为下游技能判断委派策略的单一事实来源,避免重复询问用户。
主要能力:通过一个多选式“环境访谈”让用户勾选可用工具(Claude Code、Copilot CLI、Agy CLI、Cursor 或其他),随后逐个探测。探测命令为只读、非交互式:Copilot CLI 用 gh copilot explain "test" 2>&1 | head -3,Agy CLI 用 agy --version 2>&1 | head -1,Cursor 用 cursor --version 2>&1 | head -1;Claude Code 视为始终存在。通过条件:无 “not authenticated” 或 “command not found”,或输出版本号。仅将通过的环境写入档案。
使用方式:运行一次该技能完成访谈与探测,结果写入环境档案,包含可用环境表、委派策略、能力矩阵等部分,并提示参考 references/cheapest_models.md 获取当前模型名与成本,不在此硬编码。下游技能(如 os-evolution-planner、os-architect)在每次运行时读取该文件;若文件缺失则回退为仅 Claude 模式,并可提示先运行本技能。用户后续新增环境时,可重新运行本技能,覆盖写入该文件且不会产生重复行。另附支持文件:scripts/probe_environments.sh(非计费、可容忍缺失命令的探测脚本)与 references/gemini-detection-example.md(探测输出示例)。
适用场景:需要在多种 AI 环境间选择最便宜或最合适的模型进行头脑风暴、单文件委派、多工作流委派,或希望下游技能无需反复询问即可知道可用后端时。
限制与注意:探测命令必须非交互,避免触发计费或启动会话;应询问产品而非模型 ID,内部再映射;Copilot CLI 与 IDE 内 GitHub Copilot 不同,CLI 需 gh extension install github/gh-copilot;据资料,Copilot 与 Agy 自 2026 年 6 月起按 token 计费,无免费额度,仅自托管 llama(Gemma 4)免费,具体成本以 references/cheapest_models.md 为准。Category: 智能体与模型。