SuperAPI AI 工具集

inspect

测试与质量

查看项目

更新于 10-15 17:17

技能介绍

用途:驱动一次完整的本地代码审查流程——捕获预期改动、打开审查、收集行内反馈、处理有效意见、验证修复并再次展示代码。本地审查不需要 Task、PR 或 Jobs 守护进程;发布与自动化 PR 管理属于另外的操作,有各自的授权与认证要求。

主要能力与用法:先运行 SKILL.md 所在目录中的 scripts/bootstrap.sh(或 bootstrap.ps1)获取 ArchDev 可执行路径,随后按意图选择命令:本地人工审查用 inspect local --feedback-format jsonl --no-open;自行编写审查元数据用 inspect manifest 再配合 --metadata <file>;打开待审收件箱用 inspect inbox;打开已有 PR 用 inspect open <PR>;AI 审查 DAG 用 inspect workflows list/show/run;生成发布 JSON 用 inspect generate;发布或更新 PR 用 inspect publish。

流程要点:确认仓库说明、Git 状态与改动范围,检查认证状态,选择有效基线(默认 origin/main,工作区改动可用 --base HEAD)。inspect local 以所选 ref 与 HEAD 的合并基线捕获最终工作区内容,使用临时索引与快照 SHA,不提交到用户分支。启动命令后读取 JSONL 的 ready 事件,取得 session_id 与 url 并在浏览器打开一次;反馈包含 comments 列表,drafts_changed 表示草稿更新,submitted 为最终反馈。之后核对反馈、检查实际代码、在授权范围内修复并做针对性验证,再重新启动审查获得新快照与 URL。

限制:本地审查会把捕获的差异与上下文发送给所选模型提供者用于语义元数据,并非纯离线。浏览器提供不可变快照,编辑文件或刷新不会重新捕获;URL 含能力令牌,属私密交接,勿提交或公开。会话八小时后过期,Ctrl+C 可终止并清理临时快照;中断或崩溃不等于已提交反馈。本地审查不能提交 GitHub 审查或把草稿评论发布到远程 PR,发布需用户明确要求并另行授权验证。具体收费、价格与平台支持范围资料暂未提供。