用途:在用户询问当前运行环境、宿主,或需要跨 Claude Code、Codex、Grok 等宿主调整行为时使用。该技能把“宿主身份”和“可用能力”视为两个独立事实:宿主值用于选择兼容的工作流,观测到的能力字段用于选择工具。不能因为环境变量出现某个宿主名,就声称某工具存在。
主要能力:从插件根目录运行检测器 bash skills/runtime-context/scripts/detect.sh,可报告 claude-code、codex、grok、opencode、sandbox、local 或 unknown。显式的 BOPEN_HOST_HARNESS 标记具有权威性;若没有该标记,Vercel 沙箱标记会选择 sandbox,可信的 Claude 或 Codex 会话标记会识别对应宿主,否则回退为 unknown。已安装的 CLI 和目录只作为能力报告,不用于识别宿主;当已知存在本地通道时,可使用显式本地标记。JSON 保留 has_bash、has_bun、has_node、has_skills、skills_count、sandbox_id、working_dir 及 runtime 版本字段供既有调用方使用;capabilities 对象列出观测到的命令与技能目录访问权限。检测器看不到父级智能体暴露的工具,因此不会伪造 has_skill_tool 字段。
使用方式:在当前会话中改用实际暴露的文件、浏览器、shell 和可视化工具。若所需工具不可用,说明缺少哪项能力,并改用确实可用的工具。仅当当前宿主未提供技能加载器时,才直接从 SKILL.md 加载技能。BitPlan 为可选项,当它可用且对所需可视化方案有帮助时再使用,当前工具可用性始终具有权威性。
限制与注意:不要在每项任务开始时都宣告环境;仅在用户询问、能力影响方案或工具调用失败需要解释时报告。资料未提供具体收费、平台支持范围或更多安装方式。