SuperAPI AI 工具集

github-airplane-mode

部署与运维

查看项目

更新于 10-16 06:43

技能介绍

用途:在飞行前或计量网络下启用下载保护,回到在线状态后关闭,并查看当前策略。该技能仅在当前机器上切换一个已安装的 compatible low-data 命令,不打包也不安装 low-data、Git/GitHub 包装器或原生连接成本检测器。

先决条件:运行前必须已安装兼容的 low-data 命令,并用 command -v low-data 解析其路径与目标,确认来自可信本地来源且语义兼容;若缺失、被遮蔽、不熟悉或不兼容,应停止并报告先决条件,而不是下载或替换它。

使用方式:查看状态用 env -u LOW_DATA_ALLOW_NETWORK low-data status;强制保护用 env -u LOW_DATA_ALLOW_NETWORK low-data on;回到在线后用 env -u LOW_DATA_ALLOW_NETWORK low-data off;按原生连接成本自动判断用 env -u LOW_DATA_ALLOW_NETWORK low-data auto。语义要求:on 强制保护,off 显式关闭,auto 在受限或高成本连接时保护、原生状态不可用时失败关闭,非计量连接在 auto 下不受保护。

验证:修改后需在未设置覆盖变量的情况下运行 status,并检查 active 退出码;on 要求退出码 0,off 要求退出码 1,auto 需报告检测原因与对应状态,其他退出码视为检查失败,不能仅凭设置模式命令声称成功。

限制:保护仅覆盖受守卫的 Git 历史和 GitHub 仓库、发布、制品批量下载;普通提交、推送、元数据/API 请求、curl、包安装与模型流量仍允许。PATH 包装器不是网络边界,不能宣称整机飞行模式、防火墙或带宽上限,也不得绕过包装器使用绝对路径的 Git/GitHub CLI、别名或自定义钩子。LOW_DATA_ALLOW_NETWORK=1 仅可用于单条明确批准的命令,禁止全局导出。不得暂停、恢复、终止或重启 agent、tmux、终端或后台会话,不得更改其他主机、凭据、GitHub 认证、代理设置或远程仓库。输出为保存的模式、有效受保护/未受保护状态、检测原因及变更后状态与退出码证明。