SuperAPI AI 工具集

dotagents-qa

测试与质量

查看项目

更新于 10-15 21:51

技能介绍

用途:在 Docker 沙箱内验证 dotagents 的变更或已发布版本,避免触碰宿主机的 agent 主目录、缓存、插件注册表和凭据。测试对象可为本地检出、打包的本地构建或已发布版本,需先明确命令、作用域、涉及的 harness 及通过标准。

主要能力:建立隔离环境(非 root 用户,设置 HOME、DOTAGENTS_STATE_DIR、DOTAGENTS_HOME、CODEX_HOME、CLAUDE_CONFIG_DIR 等变量,只读挂载宿主检出并排除 .git、node_modules 等);运行基线校验(pnpm install --frozen-lockfile、pnpm check、pnpm qa:example、pnpm qa:plugins);执行完整生命周期命令(dotagents --project init/add/list/doctor/install/sync/remove);验证作用域选择、hook 迁移、全局插件与代表性插件(getsentry/agent-plugin、vercel/vercel-plugin 及 anthropics/claude-plugins-official 中选取的一个);分别独立验证 Claude、Codex、OpenCode、Pi 的清单、注册、安装与资源发现。

使用方式:先阅读 references/docker-sandbox.md、core-agentic-qa.md、release-plugin-matrix.md、plugin-runtime.md 等参考文档,再按契约执行命令并检查 agents.toml、agents.lock、所有权标记、清单与投影文件。报告需列出精确版本、镜像设置、fixture、命令、路径、断言、缺陷与回归测试、发布与本地修复结果差异、跳过的认证检查及残留风险。

限制:无认证检查只能证明校验、注册、安装或资源发现,不能证明模型驱动的调用;不得在无模型交互和可见证据时声称插件技能或子代理已执行。凭据仅在单独授权的模型验证中复制,用后清除且不得留在 /qa-out。资料未提供具体版本号、镜像名称或完整命令输出示例。