SuperAPI AI 工具集

tk-pr-image

编程与开发

查看项目

更新于 10-15 21:03

技能介绍

用途:处理针对已存在 GitHub PR 的本地图片证据上传请求,或处理来自 tk-pr-open 的、带有 evidence_required: true 的精确证据交接。父级交接是唯一的自动触发方式。

主要能力:完成一次有边界的上传,包括校验并暂存本地图片、上传仓库范围内的 GitHub 附件、最小幅度更新 PR 正文或所选评论,并验证源 Markdown 与已上传图片对象。默认目标是 PR 正文。对 tk-pr-open,校验生产者中立的证据字段,不依赖具体生产技能名。

使用方式:复用已有的 ## 截图 标题;不存在时插入到 AI footer 之前或附加到末尾,保留无关正文内容。通过 gh-attach 选择并执行可用路径;仅在选定 CDP 或扩展路径无法使用目标写入能力时,才读取 CDP fallback。只有确属人工完成的主机配置、认证、权限或重启步骤,才交给 tk-wizard,并保持上传目标与路径不变。如需浏览器验证,使用 tk-browser-verify。上传前须重新确认目标、证据、认证路径与写入范围,否则以 Blocked 或 Unverifiable 停止。

证据交接要求:verification_status 为 Pass,包含非空 criterion、证据类型、比较结果与限制;每个产物有 role、非空 image、绝对路径、运行所属证据目录、state/region 与 viewport;每张图片标记 inspected: true 并带精确的来源无关 display_route 或明确安全省略限制;visual-preservation 须含经核验的 baseline 与 after。缺失或无效证据在 上传 前返回 Blocked。

限制与禁止:不创建或合并 PR、不改评审人、不发版本、不插入未明确选定的评论;不绕过 tk-browser-verify,不使用 Orca 或屏幕控制作为自动浏览器回退;不覆盖已有草稿或点击提交按钮;不依据公开/私有可见性选路,不以占位符、Markdown 存在或固定延迟宣称成功;不记录或返回签名 URL、JWT 或含密钥的查询串。结束时仅保留一条 Status: Pass|Fail|Pending|Blocked|Unverifiable。