SuperAPI AI 工具集

verifying-external-behavior

编程与开发

查看项目

更新于 10-16 03:04

技能介绍

用途:在编写依赖外部系统的代码前,用一次性探针命令向真实系统确认精确行为,而不是基于假设或相似示例。

主要能力:探针应针对即将编写的确切调用、端点形式、库版本与参数拼写,而非相似调用。可检查库的真实默认值与返回结构(如 uv run --no-project --with somelib python -c "import somelib; print(somelib.Thing())")、端点状态码(curl -s -o /dev/null -w '%{http_code}\n' URL)、构建产物内容(uv build && unzip -l dist/*.whl),或用真实服务替代假实现(docker run --rm -p 6390:6379 redis:7-alpine)。探针方法:拦截传输层打印实际外发请求,确认参数名与服务文档一致;选择器一律用关键字传参,避免位置传参错位。集合端点与单项端点需分别探测状态码分支;泛化不同兄弟端点可能出错。打印一个真实响应元素,与代码读取的字段比对。假实现需至少一次用真实服务验证。失败路径要用真实故障(死端口、被吊销令牌)而非 mock 验证。用真实构建/安装而非 dry-run。大输入需确认读取行数与源声明一致,注意 partial 标志与按组排序的前缀偏差。

限制:验收结果需记录命令、输出与日期;无法重现的防御分支应标注为防御性;若上游行为本身异常,不应靠调参掩盖,而应记录并另选方案。