用途:在持续集成中为 Alchemy 集成变更建立门禁,确保大部分提供方行为通过夹具与契约测试保持确定性,并在任何真实副作用前产出可审查的产物与负路径证据。
主要能力:清点单元、适配器契约、夹具、分叉、实时读取、部署与交易测试并划分信任边界;固定运行时与依赖;运行密钥与弃用导入门禁(包括禁止新增 alchemy-sdk 导入和含凭据的端点字面量);在受信任环境中执行限定范围的实时读取或固定区块分叉,断言链身份、限制时长与用量并保留脱敏回执;将测试网部署或交易模拟放入独立受保护作业。
使用方式:使用 Read、Glob、Grep 检查文档、配置、代码、夹具与证据,仅用 Write、Edit 修改已批准的仓库产物。认证使用最小权限的 CI 环境密钥,不具写或钱包签名权限,并防止分叉来源工作流获取仓库密钥。
适用场景:为 Alchemy 添加 CI 或加固现有集成时。
限制:技能调用本身不授权网络访问、凭据、钱包地址、客户数据、计划变更、支出、密钥创建或轮换、webhook 变更、部署、重放、交易构造、签名、广播或删除。提供方中断必须产生文档化的门禁结果,不得静默跳过必需的实时契约。仓库/安全负责人批准含密钥的 CI 上下文,发布负责人批准受保护部署作业。外部分叉拉取请求不会仅因维护者运行测试而获得密钥。需在使门禁成为必需前验证无效密钥、错误链、提供方不可用、限流、部分响应与密钥金丝雀等失败场景。