SuperAPI AI 工具集

01-env-propagation

智能体与模型

查看项目

更新于 10-15 23:44

技能介绍

用途:该技能用于探测环境变量在三个进程层级(插件级 hook、技能 frontmatter hook、Bash 工具)之间的传播情况,对应 §1.1 的观测目标。

主要能力:通过执行 bash 脚本,一次性 dump alive-check 与 Bash 工具侧的环境变量,重点输出 CLAUDE_PLUGIN_ROOT、CLAUDE_PLUGIN_DATA、CLAUDE_PROJECT_DIR、CLAUDE_CODE_REMOTE、CLAUDE_PLUGIN_OPTION_HELLO_MESSAGE、CLAUDE_PLUGIN_OPTION_API_SECRET、CLAUDE_SKILL_DIR、CLAUDE_SESSION_ID、CLAUDE_CODE_ENTRYPOINT、CLAUDE_CODE_EXECPATH 等变量,并列出全部 CLAUDE_* 变量。结果写入 findings/$ver/$sid/probe.log。

使用方式:先执行 step 1 的 bash 脚本,将环境快照追加到 probe.log;再执行 step 2,查看 hooks.log 尾部(插件级 hook 的环境快照)与 probe.log 尾部(frontmatter 与 body 环境),进行对比。完成后退出,可用 ./scripts/assert.sh 01 判定三层 subclaim。

适用场景:需要验证或调试 Claude 插件在不同执行层级中环境变量可见性差异时使用。

限制:资料未提供该技能的安装方式、依赖要求、支持平台及收费信息;脚本依赖 CLAUDE_PROJECT_DIR、VERIFIER_VERSION_DIR、CLAUDE_SESSION_ID 等变量,缺失时会回退为默认值。